/*
Theme Name: Divi Child
Theme URI: https://diviextended.com/
Version: 1.0
Description: Child Theme of Divi
Author: Divi Extended
Template: Divi
*/
@import url("../Divi/style.css");

/*
* Adding "powered by" image to the top of the page - RF 2023-04-10-130522849
*/

.poweredby a{
  background-image: url("/wp-content/uploads/2023/04/dark-Powered-By-Mortgage-Marketing-Animals.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 170px;
  text-align: center;
  color: #ffc672 !important;
}

:root {
  --lpu-primary: #113476;
  --lpu-comp: #0788cc;
  --lpu-bold: #0d264f;
  /* --lpu-accent: #e09900; */
  --lpu-accent: #ffb606;
  --lp-primary-color: #113476 !important;
  --lp-secondary-color: #0788cc !important;
}

.lp-archive-courses .course-meta__pull-left .meta-item::before {
  color: #fff;
}

.home .et_pb_row_0 {
  border-color: var(--lpu-bold);
}

.home .et_pb_row_2,
.home .et_pb_row_3 {
  background-color: var(--lpu-bold);
}

.home .et_pb_row_1 {
  border-right-color: var(--lpu-bold);
}

.course-summary-sidebar .lp-course-buttons button,
.course-summary-sidebar .lp-course-buttons button:hover {
  background-color: var(--lpu-accent);
  /* color: var(--lpu-bold); */
  color: #fff;
  font-weight: bold;
}

.lp-archive-courses .course-detail-info,
#popup-course #popup-header {
  background-color: var(--lpu-primary);
}

.course-curriculum .section-content .course-item-meta .count-questions {
  background-color: var(--lpu-comp);
}

.course-meta .meta-item-duration,
.course-meta .meta-item-level,
.course-nav-tab-instructor,
.um-account-meta,
.course-nav-tab-curriculum,
.course-price,
.um-account-tab-general {
  display: none !important;
}

.mobile_menu_bar:before,
.mobile_menu_bar:after,
#top-menu li.current-menu-ancestor>a,
#top-menu li.current-menu-item>a {
  color: var(--lpu-primary);
}

.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active {
  background-color: var(--lpu-primary);
}

.content-item-wrap .content-item-summary {
  padding-top: unset;
}

@-webkit-keyframes anim-glow {
  0% {
    box-shadow: 0 0 rgba(255, 182, 6, 1);
  }

  100% {
    box-shadow: 0 0 10px 8px transparent;
    border-width: 2px;
  }
}

@keyframes anim-glow {
  0% {
    box-shadow: 0 0 rgba(255, 182, 6, 1);
  }

  100% {
    box-shadow: 0 0 10px 8px transparent;
    border-width: 2px;
  }
}

.lp-course-buttons .form-button,
.lp-course-buttons .button-enroll-course,
#popup-header .lp-btn-finish-course,
.dlcertificate {
  /* border-radius: 50%; */
  border: 2px solid rgb(255, 182, 6);
  /* width: 10px; */
  /* height: 10px; */
  text-align: center;
  position: relative;
  -webkit-animation: anim-glow 2s ease infinite;
  animation: anim-glow 2s ease infinite;
}

.lp-course-buttons .form-button,
.lp-course-buttons .button-enroll-course,
#popup-course #popup-header .lp-btn-finish-course,
.dlcertificate {
  /* border-radius: 50%; */
  border: 2px solid rgb(255, 182, 6);
  /* width: 2px; */
  /* height: 2px; */
  display: inline-block;
  vertical-align: 6px;
  background-color: rgb(255, 182, 6);
}

#popup-header form.lp-form button.lp-btn-finish-course {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.learnpress-page .lp-button,
.learnpress-page #lp-button {
  border-radius: 0;
  font-weight: bold;
  /* color: #fff; */
}

#top-menu .current-menu-item a {
  border-bottom: 3px solid var(--lpu-accent);
  /* text-decoration: underline; */
  text-align: center;
}

.learnpress-page .lp-button:hover,
.learnpress-page #lp-button:hover {}

#popup-course #popup-content .lp-button {
  border-color: var(--lpu-primary);
}

#popup-course #popup-content .lp-button:hover {
  /* background-color: rgb(255, 182, 6); */
  background-color: var(--lpu-accent);

}

.quiz-status .submit-quiz button {
  border-color: var(--lpu-primary);
}

.quiz-status .submit-quiz button:hover {
  background: var(--lpu-primary);
}

.lp-modal-buttons .lp-button {
  border-color: var(--lpu-primary);
}

.lp-modal-buttons .lp-button modal-button-ok {
  background: var(--lpu-primary);
}

.lp-modal-buttons .lp-button modal-button-cancel {
  background: var(--lpu-primary);
}

.course-description .et-boc .et_pb_section,
.course-tab-panels .course-tab-panel {
  padding-top: 0 !important;
}

.quiz-status .questions-index {
  color: #fff;
}

.quiz-status .questions-index span {
  font-weight: bold;
  color: #fff;
}

.um-account span.userinfo {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  margin-bottom: 20px;
  padding-left: 20px;
}

.um-account h1 {
  font-size: 20px;
  padding-bottom: 10px;
  /* padding-left: 10px; */
}

a[data-tab="general"] {
  display: none !important;
}