/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* Less Variables **************************************************/
/* Body/General **************************************************/
body {
  background-color: #fff;
  color: #313131;
}
/* Colours **************************************************/
.blue {
  color: #3C2C42;
}
.orange {
  color: #D63A57;
}
.green {
  color: #D63A57;
}
.yellow {
  color: #E7EFA2;
}
/* Heading  **************************************************/
h1.page-title {
  color: #3C2C42;
}
h1.page-title a {
  color: #3C2C42;
}
h1.page-title a:hover {
  color: #D63A57;
}
h2.page-title {
  background-color: #D63A57;
  color: #fff;
}
h2.page-title a {
  color: #fff;
}
a {
  color: #D63A57;
}
a:hover {
  color: #D63A57;
}
a.button,
.button,
.bigbutton,
a.atcb-link,
#header a.menu_search,
#search .close,
#search .btn {
  background: #D63A57;
  color: #fff;
}
a.button:hover,
.button:hover,
.bigbutton:hover,
a.atcb-link:hover,
#header a.menu_search:hover,
#search .close:hover,
#search .btn:hover {
  background: #3C2C42;
}
a.button.inactive,
.button.inactive,
.bigbutton.inactive,
a.atcb-link.inactive,
#header a.menu_search.inactive,
#search .close.inactive,
#search .btn.inactive {
  background-color: #D63A57;
}
a.button.button-orange,
.button.button-orange,
.bigbutton.button-orange,
a.atcb-link.button-orange,
#header a.menu_search.button-orange,
#search .close.button-orange,
#search .btn.button-orange {
  background-color: #D63A57;
}
a.button.button-orange:hover,
.button.button-orange:hover,
.bigbutton.button-orange:hover,
a.atcb-link.button-orange:hover,
#header a.menu_search.button-orange:hover,
#search .close.button-orange:hover,
#search .btn.button-orange:hover {
  background-color: #a22239;
}
.last_viewed_content {
  background: #D63A57;
}
.course-meta-footer .course-meta {
  background-color: #D63A57;
}
/* Header **************************************************/
#header {
  background-color: #3C2C42;
  color: #fafafa;
}
#header .user_profile nav.member_menu {
  background: #b72641;
}
#header .user_profile nav.member_menu ul li a {
  color: #fff;
}
#header .user_profile nav.member_menu ul li a:hover {
  background-color: #D63A57;
}
#nav_main {
  background-color: #D63A57;
}
#nav_main ul li a {
  color: #fff;
}
#nav_main ul li:hover a {
  color: #FFDCFC;
}
#nav_main ul ul {
  background: #b72641;
}
#nav_main ul ul li:hover {
  background-color: #D63A57;
}
#nav_main ul ul li:hover a {
  color: #fff;
}
#nav_main ul ul li a {
  color: #fff !important;
}
#nav_main ul#menu-main-menu > li.highlight > a,
#nav_main ul#menu-main-menu > li.current-menu-item > a {
  background-color: #b72641;
  color: #fff;
}
#nav_main ul#menu-main-menu > li.highlight > a:hover,
#nav_main ul#menu-main-menu > li.current-menu-item > a:hover {
  background-color: #a22239;
}
#nav_main ul#menu-main-menu > li.highlight:hover > a,
#nav_main ul#menu-main-menu > li.current-menu-item:hover > a {
  color: #fff;
}
#nav_main ul#menu-main-menu > li.highlight_alt > a {
  color: #D63A57;
}
.page_title {
  background-color: #f9f9f9;
}
ol.commentlist li div.comment-meta a {
  color: #D63A57;
}
ol.commentlist li.even {
  background: #fefefe;
}
ol.commentlist li.odd {
  background: #f9f9f9;
}
/* Content **************************************************/
#content {
  background-color: #fff;
}
/* Course Library **************************************************/
nav#lesson_categories ul li a {
  color: #3C2C42;
  background-color: #f9f9f9;
}
nav#lesson_categories ul li a:hover {
  background-color: #E7EFA2;
}
nav#lesson_categories ul li a.active {
  background-color: #D63A57;
  color: #fff;
}
nav#lesson_categories ul li.view_all a {
  background-color: #3C2C42;
  color: #fff;
}
nav#lesson_categories ul li.view_all a:hover {
  color: #D63A57;
}
nav#lesson_categories ul li.view_all a.active {
  background-color: #D63A57;
}
nav#lesson_categories ul li.view_all a.active:hover {
  color: #fff;
}
.course-listing .course-thumb .coming-soon-overlay .coming-soon-message {
  background-color: #D63A57;
  color: #fff;
}
.course-listing .course-content {
  background-color: #f9f9f9;
}
.course-listing .course-content h4 a {
  color: #3C2C42;
}
.course-listing.training_listing.listing_history .course-thumb span.viewed_time {
  color: #fff;
  background-color: #D63A57;
}
.course-listing.training_listing.listing_history h6 {
  color: #D63A57;
}
.course-listing.training_listing.listing_history h6 a {
  color: #D63A57;
}
#lesson_list li:hover {
  color: #D63A57;
}
.article.article-listing {
  border-bottom: 1px solid #3C2C42;
}
.article h1.article_title {
  color: #3C2C42;
}
.article h1.article_title a {
  color: #3C2C42;
}
.article h1.article_title a:hover {
  color: #D63A57;
}
.article .article-content a.button.inactive {
  background-color: #7a7a7a;
  color: #fff;
}
#course_lesson_box ul.menu li.current-menu-item > a,
#course_lesson_box ul.menu li ul.sub-menu li.current-menu-item > a {
  background-color: #D63A57;
  color: #fff;
}
/* Course/Lesson **************************************************/
#course_lesson_box ul.course_lesson_list li a,
#course_lesson_box ul.menu li a {
  color: #3C2C42;
  background-color: #f9f9f9;
}
#course_lesson_box ul.course_lesson_list li a:hover,
#course_lesson_box ul.menu li a:hover {
  background-color: #E7EFA2;
}
#course_lesson_box ul.course_lesson_list li.active,
#course_lesson_box ul.menu li.active {
  background-color: #D63A57;
  color: #fff;
}
#course_lesson_box ul.course_lesson_list li ul.sub-menu li a,
#course_lesson_box ul.menu li ul.sub-menu li a {
  background-color: #ececec;
}
#course_lesson_box ul.course_lesson_list li ul.sub-menu li a:hover,
#course_lesson_box ul.menu li ul.sub-menu li a:hover {
  background-color: #E7EFA2;
}
#course_lesson_box ul.course_lesson_list li.menu-item-has-children > a,
#course_lesson_box ul.menu li.menu-item-has-children > a {
  background-color: #D63A57;
  color: #fff;
}
#course_lesson_box h1 {
  color: #fff;
  background-color: #3C2C42;
}
/* Footer **************************************************/
#footer {
  background-color: #3C2C42;
  color: #fff;
}
#footer a {
  color: #fff;
}
#footer .footer_nav ul li a {
  color: #FFDCFC;
}
#footer .footer_nav ul li a:hover {
  color: #fff;
}
/* Dashboard **************************************************/
.button.addthisevent-drop {
  background-color: #D63A57 !important;
  color: #fff !important;
}
.dashboard_account .user_account {
  background-color: #f9f9f9;
}
.dashboard_account .user_account .user_details h1 {
  color: #D63A57;
}
.dashboard_account ul.user_account_links li a {
  color: #fff;
  background-color: #3C2C42;
}
.dashboard_account ul.user_account_links li a:hover {
  background-color: #D63A57;
}
.dashboard .dashboard_top .dashboard_latest .latest_image .latest_text {
  color: #fff;
}
.dashboard .dashboard_sections .section_block {
  background-color: #f9f9f9;
}
.dashboard .dashboard_sections .section_block h1 a {
  color: #3C2C42;
}
.dashboard .dashboard_sections .section_block h1 a:hover {
  color: #D63A57;
}
.dashboard .dashboard_bottom .section_title {
  border-bottom: 1px solid #3C2C42;
}
.dashboard .dashboard_bottom .section_title.title_orange {
  border-color: #D63A57;
}
.dashboard .dashboard_bottom .section_title.title_blue {
  border-color: #D63A57;
}
.dashboard .dashboard_bottom .section_title.title_yellow {
  border-color: #E7EFA2;
}
.dashboard .dashboard_bottom .section_title.title_green {
  border-color: #D63A57;
}
.dashboard .dashboard_bottom .recent_content .content_details h1 a {
  color: #3C2C42;
}
.dashboard .dashboard_bottom .recent_content .content_details h1 a:hover {
  color: #D63A57;
}
.sidebar aside {
  background-color: #f9f9f9;
}
.sidebar aside h3 a {
  color: #3C2C42;
}
.sidebar aside h3 a:hover {
  color: #D63A57;
}
/* Blog **************************************************/
.nav-links .nav-next a,
.nav-links .nav-previous a {
  background-color: #D63A57;
}
/* Scraps **************************************************/
.gforms_confirmation_message {
  background-color: #f9f9f9;
  border-bottom: 8px solid #D63A57;
}
/* Tables **************************************************/
.highlight {
  border: 3px solid #E7EFA2;
  background-color: rgba(231, 239, 162, 0.6);
}
.highlight.highlight_orange {
  border-color: #D63A57;
  background-color: rgba(214, 58, 87, 0.6);
  color: #fff;
}
.highlight.highlight_orange a {
  color: #fff;
}
.highlight.highlight_blue {
  border-color: #3C2C42;
  background-color: rgba(60, 44, 66, 0.6);
  color: #fff;
}
.highlight.highlight_blue a {
  color: #fff;
}
.highlight.highlight_green {
  border-color: #D63A57;
  background-color: rgba(214, 58, 87, 0.6);
  color: #fff;
}
.highlight.highlight_green a {
  color: #fff;
}
.highlight a:hover {
  text-decoration: underline;
}
form input[type=submit] {
  background: #D63A57;
  color: #fff;
}
form input[type=submit]:hover {
  background: #3C2C42;
}
form input[type=submit].inactive {
  background-color: #D63A57;
}
form input[type=submit].button-orange {
  background-color: #D63A57;
}
form input[type=submit].button-orange:hover {
  background-color: #a22239;
}
/* Tables **************************************************/
.mp_wrapper table thead,
.mp_wrapper table th {
  background-color: #D63A57;
  color: #fff;
  border: 1px solid #3C2C42;
  text-shadow: 1px 1px 0 #3C2C42;
  border-bottom: 3px solid #3C2C42;
}
/* Member Press **************************************************/
.mepr-login-actions a[href$='action=newpassword'],
.mp_wrapper a[href$='action=newpassword'],
.mepr-login-actions a[href$='action=forgot_password'],
.mp_wrapper a[href$='action=forgot_password'] {
  background: #D63A57;
  color: #fff;
}
.mepr-login-actions a[href$='action=newpassword']:hover,
.mp_wrapper a[href$='action=newpassword']:hover,
.mepr-login-actions a[href$='action=forgot_password']:hover,
.mp_wrapper a[href$='action=forgot_password']:hover {
  background: #3C2C42;
}
.mepr-login-actions a[href$='action=newpassword'].inactive,
.mp_wrapper a[href$='action=newpassword'].inactive,
.mepr-login-actions a[href$='action=forgot_password'].inactive,
.mp_wrapper a[href$='action=forgot_password'].inactive {
  background-color: #D63A57;
}
.mepr-login-actions a[href$='action=newpassword'].button-orange,
.mp_wrapper a[href$='action=newpassword'].button-orange,
.mepr-login-actions a[href$='action=forgot_password'].button-orange,
.mp_wrapper a[href$='action=forgot_password'].button-orange {
  background-color: #D63A57;
}
.mepr-login-actions a[href$='action=newpassword'].button-orange:hover,
.mp_wrapper a[href$='action=newpassword'].button-orange:hover,
.mepr-login-actions a[href$='action=forgot_password'].button-orange:hover,
.mp_wrapper a[href$='action=forgot_password'].button-orange:hover {
  background-color: #a22239;
}
#mepr-member-account-wrapper input[type=submit],
.mepr-signup-form input[type=submit],
#mepr_loginform input[type=submit],
.mp_wrapper form input[type=submit] {
  background: #D63A57;
  color: #fff;
  border: 0;
}
#mepr-member-account-wrapper input[type=submit]:hover,
.mepr-signup-form input[type=submit]:hover,
#mepr_loginform input[type=submit]:hover,
.mp_wrapper form input[type=submit]:hover {
  background: #3C2C42;
}
#mepr-member-account-wrapper input[type=submit].inactive,
.mepr-signup-form input[type=submit].inactive,
#mepr_loginform input[type=submit].inactive,
.mp_wrapper form input[type=submit].inactive {
  background-color: #D63A57;
}
#mepr-member-account-wrapper input[type=submit].button-orange,
.mepr-signup-form input[type=submit].button-orange,
#mepr_loginform input[type=submit].button-orange,
.mp_wrapper form input[type=submit].button-orange {
  background-color: #D63A57;
}
#mepr-member-account-wrapper input[type=submit].button-orange:hover,
.mepr-signup-form input[type=submit].button-orange:hover,
#mepr_loginform input[type=submit].button-orange:hover,
.mp_wrapper form input[type=submit].button-orange:hover {
  background-color: #a22239;
}
.mepr-signup-form .mepr_price_cell,
#mepr_loginform .mepr_price_cell {
  color: #3C2C42;
}
#mepr-member-account-wrapper #mepr-account-nav a:hover,
.mp_wrapper #mepr-account-nav a:hover {
  background-color: #f9f9f9;
}
#mepr-member-account-wrapper #mepr-account-nav span.mepr-active-nav-tab a,
.mp_wrapper #mepr-account-nav span.mepr-active-nav-tab a {
  background-color: #D63A57;
  color: #fff;
}
tr.mepr-alt-row {
  background-color: #fafafa;
}
/* Gravity Forms */
.gform_wrapper form input[type=submit] {
  background: #D63A57;
  color: #fff;
  border: 0;
}
.gform_wrapper form input[type=submit]:hover {
  background: #3C2C42;
}
.gform_wrapper form input[type=submit].inactive {
  background-color: #D63A57;
}
.gform_wrapper form input[type=submit].button-orange {
  background-color: #D63A57;
}
.gform_wrapper form input[type=submit].button-orange:hover {
  background-color: #a22239;
}
/* Media Queries **************************************************/
.mobile-nav {
  background-color: #3C2C42;
}
#buddypress .comment-reply-link,
#buddypress .generic-button a,
#buddypress a.button,
#buddypress button,
#buddypress input[type=button],
#buddypress input[type=reset],
#buddypress input[type=submit],
#buddypress ul.button-nav li a,
a.bp-title-button {
  background: #D63A57;
  color: #fff;
}
#buddypress .comment-reply-link:hover,
#buddypress .generic-button a:hover,
#buddypress a.button:hover,
#buddypress button:hover,
#buddypress input[type=button]:hover,
#buddypress input[type=reset]:hover,
#buddypress input[type=submit]:hover,
#buddypress ul.button-nav li a:hover,
a.bp-title-button:hover {
  background: #3C2C42;
}
#buddypress .comment-reply-link.inactive,
#buddypress .generic-button a.inactive,
#buddypress a.button.inactive,
#buddypress button.inactive,
#buddypress input[type=button].inactive,
#buddypress input[type=reset].inactive,
#buddypress input[type=submit].inactive,
#buddypress ul.button-nav li a.inactive,
a.bp-title-button.inactive {
  background-color: #D63A57;
}
#buddypress .comment-reply-link.button-orange,
#buddypress .generic-button a.button-orange,
#buddypress a.button.button-orange,
#buddypress button.button-orange,
#buddypress input[type=button].button-orange,
#buddypress input[type=reset].button-orange,
#buddypress input[type=submit].button-orange,
#buddypress ul.button-nav li a.button-orange,
a.bp-title-button.button-orange {
  background-color: #D63A57;
}
#buddypress .comment-reply-link.button-orange:hover,
#buddypress .generic-button a.button-orange:hover,
#buddypress a.button.button-orange:hover,
#buddypress button.button-orange:hover,
#buddypress input[type=button].button-orange:hover,
#buddypress input[type=reset].button-orange:hover,
#buddypress input[type=submit].button-orange:hover,
#buddypress ul.button-nav li a.button-orange:hover,
a.bp-title-button.button-orange:hover {
  background-color: #a22239;
}
#buddypress .comment-reply-link:hover,
#buddypress .generic-button a:hover,
#buddypress a.button:hover,
#buddypress button:hover,
#buddypress input[type=button]:hover,
#buddypress input[type=reset]:hover,
#buddypress input[type=submit]:hover,
#buddypress ul.button-nav li a:hover,
a.bp-title-button:hover {
  color: #fff;
}
.course-listing .course_completion {
  background-color: #D63A57;
  color: #fff;
}
.course-listing .course_completion.completed {
  background-color: #3C2C42;
}
.lesson_downloads h2 {
  background-color: #3C2C42;
  color: #fff;
}
.lesson_downloads .download_links a {
  background-color: #f9f9f9;
}
.lesson_downloads .download_links a span.download_type {
  color: #fff;
  background-color: #D63A57;
}
.lesson_downloads .download_links a:hover {
  background-color: #ececec;
  color: #D63A57;
}
.jumplinks h3 {
  background-color: #3C2C42;
  color: #fff;
}
#course_lesson_box.course_downloads .download_type {
  color: #D63A57;
}
.progress-circle span,
.pathway_steps .pathway_step .post.completed_step h1 a {
  color: #D63A57;
}
.pathway_steps .pathway_step .post_meta_wrap .post_tools a.post_tool_active {
  color: #D63A57;
}
.pathway_steps .pathway_step .post_meta_wrap .post_tools a:hover {
  color: #D63A57;
}
.progress-circle.over50 .first50-bar {
  background-color: #D63A57;
}
.page_title.course_title .value-bar {
  border-color: #D63A57;
}
ul.mobile_menu {
  background-color: #D63A57;
}
ul.mobile_menu li a:hover {
  background-color: #3C2C42;
}
