/*
 * Versioned staging design layer preserved from lamplearninstg Additional CSS.
 * This file keeps the 2026 brand-refresh palette in Git and loads after the legacy base CSS.
 * Asset URLs are theme-relative so Production does not depend on staging uploads.
 */

::selection {
  background: #BFC6D5;
	color: #001C58;
}
::-moz-selection {
  background: #BFC6D5;
	color: #001C58;
}

.site-navigation__tertiary-menu li.color__red a {
	color: #AC913C;
}

.site-navigation__tertiary-menu li a {
	color: #000;
}

.site-navigation__tertiary-menu li a:hover {
	color: #001C58;
}

.lamp__site-header {
	background: #fff;
}

.lamp-training-site .site-header__tagline a {
	color: #001C58;
}

.site-navigation__main:after {
	background: #AC913C;
}

.site-navigation__main-menu>li {
	border-color: rgba(255,255,255,0.3);
}

.site-navigation__main-menu>li:hover,
.site-navigation__main-menu>li .site-navigation__dropdown {
	background: #fff;
}

.site-navigation__main-menu>li:hover>a {
	color: #001C58;
}

.site-navigation__main-menu .site-navigation__description {
	color: #000;
	border-color: rgba(172,145,60,0.3);
}

.site-navigation__main-menu .sub-menu li>a:hover {
	color: #AC913C;
}

/* The desktop white dropdown must not cover the mobile drawer's white links.
 * Match the legacy 767px breakpoint and keep every drawer interaction readable,
 * including tertiary links whose inherited opacity otherwise halves contrast. */
@media screen and (max-width: 767px) {
  .site-navigation__main-menu>li:hover,
  .site-navigation__main-menu>li .site-navigation__dropdown {
    background: transparent none;
  }

  .site-header__mobile-wrap .site-navigation__tertiary {
    opacity: 1;
  }

  .site-navigation__main-menu>li:hover>a,
  .site-navigation__main-menu .sub-menu li>a:hover,
  .site-navigation__main-menu .sub-menu li>a:focus,
  .site-navigation__tertiary-menu li a,
  .site-navigation__tertiary-menu li.color__red a,
  .site-navigation__tertiary-menu li a:hover,
  .site-navigation__tertiary-menu li a:focus {
    color: #fff;
  }

  .site-header__mobile-wrap a:hover,
  .site-header__mobile-wrap a:focus {
    text-decoration: underline;
  }

  .site-header__mobile-wrap a:focus {
    outline: 2px solid #fff;
    outline-offset: 2px;
  }
}

.article__header-wrap {
	background: rgba(0,28,88,0.8);
}

.button.blue, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.blue {
	background: #AC913C;
}

.button.blue:hover, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.blue:hover {
	background: #fff;
	color: #001C58;
}

.slick-dots button {
	background: #fff;
}

.slick-dots li.slick-active button {
	background: #AC913C;
}

.courses__featured .type__title {
	color: #001C58;
}

.courses__featured {
	background: #F2F0EC;
}

.type_language-courses {
	background: #AC913C;
}

.courses__callout--title {
	color: #001C58;
}

.courses__callout p {
	color: #000;
}

.courses__callout a {
	color: #AC913C;
}

.courses__callout--meta {
	border-color: #AC913C;
}

.courses__callout a {
	background: #fff;
}

.courses__callout a:hover {
	background: #EAE3CE;
}

.button.dark, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.dark {
	background: #001C58;
}

.button:hover, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join:hover {
	background: #AC913C;
}

.button.blue-type, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.blue-type {
	color: #fff;
	background: #AC913C;
}

.button.blue-type:hover, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.blue-type:hover {
	color: #fff;
	background: #001C58;
}

.callouts__side-by-side--image-wrap:after, .teal .callouts__side-by-side--image-wrap:after {
	background: rgba(0,28,88,0.4);
}

.callouts__side-by-side--title {
	color: #001C58;
}

.callouts__side-by-side--callout {
color: #000;
}

.button.purple, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.purple {
	background: #001C58;
}

.button.purple:hover, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.purple:hover {
	background: #AC913C;
}

.button.green, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.green {
	background: #AC913C;
}

.button.green:hover, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.green:hover {
	background: #001C58;
}

.button.teal, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.teal {
		background: #001C58;
}

.button.teal:hover, .wysiwyg .learndash__take--list .learndash_checkout_buttons .btn-join.teal:hover {
		background: #AC913C;
}

.callout__how {
	background: #F2F0EC;
}

.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg.wysiwyg__half h3 {
	color: #001C58;
}

.wysiwyg p {
	color: #000;
}

.wysiwyg a {
	color: #AC913C;
}

.wysiwyg a:hover {
	color: #001C58;
}

.callout__blue {
	background: #001C58;
}

.site-footer__tertiary,
.site-footer__menu a {
	color: #001C58;
	background: #fff;
}

#mc_embed_signup #mce-EMAIL {
	border: 1px solid rgba(0, 28, 88, 25%);
	color: #000;
}

#mc_embed_signup input[type=submit] {
	background-color: #AC913C;
}

#mc_embed_signup input[type=submit]:hover {
	background-color: #001C58;
}

.site-footer__social-links svg {
	fill: #AC913C;
}

.callout__how--wrap:after {
	background: url('../images/brand-refresh/image-pencil-2.png') 100% 100% no-repeat;
}

.site-footer__social-links li a img {
	width: 30px;
}

.split:before, .split__left {
	background: #001C58;
}

.split__left.wysiwyg p {
	color: #fff;
}

.split__left.wysiwyg a {
	color: #AC913C;
}

.split__left.wysiwyg a:hover {
	color: #fff;
}

.partners {
	background: rgba(172,145,60,0.05);
	color: #001C58;
}

.site-section-account .memberpress__nav:before, .courses__archive--sidebar:before {
	background: rgba(172,145,60,0.05);
}

.site-section-account .memberpress__nav, .courses__archive--sidebar {
	background: transparent;
}

.site-section-account .mepr-nav-item a:hover, .site-section-account .mepr-nav-item.mepr-active-nav-tab a {
	color: #AC913C;
}

.site-section-account .mepr-nav-item a {
	color: #000;
}

.wysiwyg {
	color: #000;
}

.wysiwyg form button, .wysiwyg form input[type=submit] {
	background: #001C58;
}

.wysiwyg form button:hover, .wysiwyg form input[type=submit]:hover {
	background: #AC913C;
}

.page-template-page-plans-php .article__wrap {
	background: rgba(172,145,60,0.05);
}

.memberships__group--wrap {
	border-color: #AC913C;
}

.memberships__group--title {
	color: #001C58;
}

.memberships__group--description {
	color: #000;
}

.membership__title {
	background: #AC913C;
}

.membership__group {
	background: #001C58;
}

.membership__price {
	color: #001C58;
}

.membership__description {
	color: #000;
}

.course__filters--section {
	color: #001C58;
}

.courses__callout--banner {
	background: #001C58;
}

.courses .courses__callout--link {
	background: rgba(172,145,60,0.05);
}

.type_continuing-education {
	background: #BFC6D5;
}

.type_cultural-competency-trainings {
	background: #7F8DAB;
}

.type_interpreting-translation-courses {
	background: #405582;
}

.type_cultural-competency-trainings {
	background: #001C58;
}

.courses__archive--sidebar .clear {
	color: #AC913C;
}

#gform_submit_button_1 {
	background: #001C58;
}

#gform_submit_button_1:hover {
	background: #AC913C;
}

input[type=submit], input[type=button] {
	background: #AC913C;
}

input[type=submit]:hover, input[type=button]:hover {
	background: #001C58;
}

.courses__detail {
	color: #000;
}

input[type=text], input[type=email], input[type=password], input[type=color], input[type=number], input[type=search], input[type=datetime], input[type=url], input[type=tel], textarea {
	border: 1px solid rgba(0, 28, 88, 25%);
}

.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
	background-color: #F2F4F7;
}

.learndash-wrapper .ld-secondary-color-hover:hover, .learndash-wrapper .ld-secondary-color, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:after {
	color: #AC913C !important;
}

.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
	background: #001C58;
}

.learndash-wrapper .ld-item-list .ld-item-list-item, .learndash-wrapper .ld-status-incomplete.ld-status-icon {
	border-color: #F2F4F7;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
	color: #000;
}

.learndash-wrapper .ld-breadcrumbs a, .learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading, .learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-title, .learndash-wrapper .ld-primary-color-hover:hover, .learndash-wrapper .ld-primary-color, .learndash-wrapper .ld-primary-color-hover:hover, .learndash-wrapper .ld-primary-color, .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active, .learndash-wrapper .ld-button.ld-button-transparent, .learndash-wrapper .ld-button.ld-button-reverse, .learndash-wrapper .ld-icon-certificate, .learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading, #wpProQuiz_user_content a, .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover, .learndash-wrapper .ld-focus-comments__heading-actions .ld-expand-button, .learndash-wrapper .ld-focus-comments__heading a, .learndash-wrapper .ld-focus-comments .comment-respond a, .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover, .learndash-wrapper .ld-expand-button.ld-button-alternate {
	color: #AC913C !important;
}

.learndash-wrapper .ld-breadcrumbs {
	background: #F2F4F7;
}

.learndash-wrapper .ld-tabs .ld-tabs-navigation:after {
	background: #F2F4F7;
}

.learndash-wrapper .ld-primary-background, .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after {
	background: #001C58 !important;
}

.learndash-wrapper #quiz_continue_link, .learndash-wrapper .ld-secondary-background, .learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .ld-status-complete, .learndash-wrapper .ld-alert-success .ld-button, .learndash-wrapper .ld-alert-success .ld-alert-icon {
	background: #AC913C !important;
}

.learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip:after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type='submit'], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
	background: #001C58 !important;
}
