/*
Theme Name: Divi Child
Theme URI: https://mikerezl.com/
Version: 1.0
Description: Child Theme of Divi
Author: Mike Rezl
Template: Divi
*/

/* Disable the sidebar site-wide */
@media (min-width: 981px) {
  .et_right_sidebar #left-area {
    padding-right: none !important;
  }
}
@media (min-width: 981px) {
  #left-area {
    width: 100% !important;
  }
}

/* Fix navigation dropdown cutoff */
.nav li ul {
    right: 0!important;
}

.sub-menu li a {
  color: #fff !important;
}

/* LearnDash Styles */

.ld-content-actions {
  border-top: 0px !important;
}

.ld-button {
  text-decoration: none !important;
}

.ld-course-step-back {
  font-size: 18px !important;
}

.learndash-wrapper .ld-table-list .ld-table-list-items {
  border: 1px solid #9ea700 !important;
}

.learndash-wrapper .ld-table-list.ld-no-pagination {
  border-bottom: 0px !important;
}

.learndash-wrapper .ld-table-list.ld-no-pagination {
  border: 1px solid #9ea700 !important;
  border-radius: 0px !important;
}

.learndash-wrapper .ld-table-list .ld-table-list-items {
  border: 0px !important;
}

.ld-lesson-status {
  padding-top: 11px;
  padding-bottom: 11px;
}

.ld-course-status {
  margin-bottom: 25px;
}

.ld-section-heading h2 {
  color: #f6eee1 !important;
}

.ld-topic-row {
  color: #000 !important;
}

.learndash-wrapper .ld-table-list .ld-table-list-items {
  border: 0px !important;
  background: #f1edd7 !important;
}

.et_pb_social_icon a.icon {
  text-decoration: none !important;
}

.ld-lesson-status {
  margin-bottom: 20px;
}

.divi-mobile-menu {
  z-index: 100000 !important;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
  max-width: 1260px !important;
}

.ld-button {
    border-radius: 0px !important;
    padding: 15px 30px !important;
    font-size: 16px !important;
    color: #ffffff !important;
    max-width: 300px !important;
    width: 234px !important;
    font-weight: 400 !important;
}

.ld-content-actions .learndash_mark_complete_button {
    border-radius: 0px !important;
    padding: 13px 30px !important;
    font-size: 14px !important;
    color: #ffffff !important;
    max-width: 300px !important;
    width: 234px !important;
    font-weight: 400 !important;
}

.ld-course-step-back {
    margin-top: 12px !important;
	color:#000000 !important;
}

.ld-breadcrumbs {
    font-size: 16px !important;
    color: #000000 !important;
    border-radius: 0px !important;
    background: #f1edd7 !important;
}

.ld-topic-status {
    border-radius: 0px !important;
    background: #f1edd7 !important;
}

.ld-status.ld-status-progress {
    border-radius: 0px !important;
    margin-top: 3px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

#ld-focus-mode-course-heading {
    color: #ffffff !important;
}

.ld-brand-logo {
    max-height: 45px !important;
}

.ld-table-list.ld-topic-list {
    background-color: #f1edd7 !important;
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {
    color: #000000 !important;
}

#top-menu li a {
    text-decoration: none !important;
}

a.et-cart-info {
    display: none;
}

.ld-section-heading h2 {
    color: #000 !important;
}

div#ld-expand-button-1378 {
    border-radius: 0px !important;
    font-size: 15px;
    font-weight: 600;
}

div#ld-expand-button-1376 {
    border-radius: 0px !important;
    font-size: 15px;
    font-weight: 600;
}

.ld-item-list-item {
    border-radius: 0px !important;
}

.ld-status.ld-status-waiting.ld-tertiary-background {
    background: transparent !important;
    color: #000 !important;
    border: 2px solid #c7c7c7 !important;
    border-radius: 0px !important;
    font-size: 16px;
}

span.ld-course-status-label {
    font-size: 16px !important;
    color: #000 !important;
}

.ld-course-status.ld-course-status-not-enrolled {
    border-radius: 0px !important;
    background: #f1edd7 !important;
    margin-bottom: 30px !important;
}

.ld-lesson-status {
    background: transparent !important;
}

.ld-brand-logo {
    height: auto !important;
    margin-top: 3px;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img {
    height: auto !important;
    margin-top: 2px;
}

.ld-course-status.ld-course-status-enrolled {
    border-radius: 0px !important;
    background: #f1edd7 !important;
    border: 0px !important;
}

.ld-progress.ld-progress-inline {
    font-size: 18px !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}


#et-boc {max-width: 100% !important;}

.ld-brand-logo {
    max-width: 55px !important;
}



.ld-status.ld-status-complete {
    border-radius: 0px !important;
    margin-top: 3px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
	background:#000000 !important;
}




