.sfwd-courses img.ld-featured-image.ld-featured-image--course.wp-post-image {
    width: auto;
}
/* Price style - same gold tone, slightly heavier font */
.woocommerce div.product p.price, 
.woocommerce div.product span.price {
  color: #a97b50 !important; /* your Crossworknet gold */
  font-weight: 700 !important;
}

/* Category links - rosemary red */
.product_meta, 
.product_meta a {
  color: #8b3f3f !important; /* rosemary red tone */
  text-decoration: none;
  font-weight: 500;
}

/* Force all text links in the product summary to brand maroon without underlines */
.single-product div.product .summary a,
.woocommerce-product-details__short-description a,
.entry-content a {
    color: #4F0E22 !important;
    text-decoration: none !important; /* Removes the underline */
    font-weight: 600;
}

/* Hover effect - clean style shift */
.single-product div.product .summary a:hover,
.woocommerce-product-details__short-description a:hover,
.entry-content a:hover {
    color: #330312 !important;
    text-decoration: none !important;
}

/* 1. Left-align the quiz explanation text and the "Why?" area */
.wpProQuiz_incorrect, 
.wpProQuiz_correct,
.wpProQuiz_response,
div.quiz_hint,
.learndash-quiz-explanation {
    text-align: left !important;
}

/* 2. Completely remove the empty circle dots from the explanation list */
.wpProQuiz_response ul,
div.quiz_hint ul {
    text-align: left !important;
    list-style-type: none !important; 
    padding-left: 0 !important;       
}

/* 3. Left-align the main quiz answer options (A, B, C, D) */
.wpProQuiz_questionList {
    text-align: left !important;
}

/* 4. Push the answer text right just enough so the checkmark has its own space */
.wpProQuiz_questionList label {
    display: inline-block !important;
    padding-left: 30px !important; 
    text-align: left !important;
}
.learndash-wrapper .ld-quiz-result-failed .wpProQuiz_questionListItem label:before, .learndash-wrapper .ld-quiz-result-passed .wpProQuiz_questionListItem label:before {
    font-family: dashicons;
    left: 14px;
    margin-left: 4px;
    position: absolute;
    top: 15%;
    transform: translateY(-60%);
}

.learndash-wrapper .ld-quiz-result-failed .wpProQuiz_questionListItem label:before, .learndash-wrapper .ld-quiz-result-passed .wpProQuiz_questionListItem label:before {
    font-family: dashicons;
    left: 14px;
    margin-left: 10px;
    position: absolute;
    top: 30%;
    transform: translateY(-50%);
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label{
	padding-top:30px ;
}