:root {
--bb-rl-primary-color: #4946fe;
--bb-rl-secondary-color: #dde4ff;
--bb-rl-background-color: #fff;
--bb-rl-background-hover-color: #f8f8f8;
--bb-rl-background-secondary-color: #f6f6f6;
--bb-rl-background-secondary-hover-color: #f3f3f3;
--bb-rl-background-tertiary-color: #dbdbdb;
--bb-rl-background-tertiary-hover-color: #cececf;
--bb-rl-background-black-color: #0c0c0d;
--bb-rl-background-disabled-color: #dbdbdb;
--bb-rl-background-brand-primary-color: #4946fe;
--bb-rl-background-brand-primary-hover-color: #4937f4;
--bb-rl-background-brand-secondary-color: #dde4ff;
--bb-rl-background-brand-secondary-hover-color: #c2cdff;
--bb-rl-background-brand-disabled-color: #767eff;
--bb-rl-background-positive-primary-color: #14ae5c;
--bb-rl-background-positive-primary-hover-color: #009951;
--bb-rl-background-positive-secondary-color: #ebffee;
--bb-rl-background-positive-secondary-hover-color: #cff7d3;
--bb-rl-background-warning-primary-color: #e5a000;
--bb-rl-background-warning-primary-hover-color: #bf6a02;
--bb-rl-background-warning-secondary-color: #fffbeb;
--bb-rl-background-warning-secondary-hover-color: #fff1c2;
--bb-rl-background-danger-primary-color: #ec221f;
--bb-rl-background-danger-primary-hover-color: #c00f0c;
--bb-rl-background-danger-secondary-color: #fee9e7;
--bb-rl-background-danger-secondary-hover-color: #fdd3d0;
--bb-rl-border-color: #f3f3f3;
--bb-rl-border-secondary-color: #e7e7e7;
--bb-rl-border-tertiary-color: #cececf;
--bb-rl-border-disabled-color: #f3f3f3;
--bb-rl-border-quinery-color: #6d6d6e;
--bb-rl-border-quaternary-color: #9e9e9e;
--bb-rl-border-brand-primary-color: #3325ae;
--bb-rl-border-brand-secondary-color: #4946fe;
--bb-rl-border-positive-primary-color: #02542d;
--bb-rl-border-positive-secondary-color: #14ae5c;
--bb-rl-border-warning-primary-color: #682d03;
--bb-rl-border-warning-secondary-color: #e5a000;
--bb-rl-border-danger-primary-color: #690807;
--bb-rl-border-danger-secondary-color: #ec221f;
--bb-rl-text-color: #242425;
--bb-rl-text-white-color: #fff;
--bb-rl-text-secondary-color: #555556;
--bb-rl-text-tertiary-color: #858586;
--bb-rl-text-disabled-color: #9e9e9e;
--bb-rl-text-brand-primary-color: #4946fe;
--bb-rl-text-brand-secondary-color: #3325ae;
--bb-rl-text-positive-primary-color: #02542d;
--bb-rl-text-positive-secondary-color: #14ae5c;
--bb-rl-text-warning-primary-color: #682d03;
--bb-rl-text-warning-secondary-color: #e5a000;
--bb-rl-text-danger-primary-color: #690807;
--bb-rl-text-danger-secondary-color: #ec221f;
--bb-rl-icon-color: #0c0c0d;
--bb-rl-icon-primary-color: #3d3d3d;
--bb-rl-icon-secondary-color: #6d6d6e;
--bb-rl-icon-tertiary-color: #9e9e9e;
--bb-rl-icon-disabled-color: #cececf;
--bb-rl-icon-brand-primary-color: #3325ae;
--bb-rl-icon-brand-secondary-color: #4946fe;
--bb-rl-icon-positive-primary-color: #02542d;
--bb-rl-icon-positive-secondary-color: #14ae5c;
--bb-rl-icon-warning-primary-color: #682d03;
--bb-rl-icon-warning-secondary-color: #e5a000;
--bb-rl-icon-danger-primary-color: #690807;
--bb-rl-icon-danger-secondary-color: #ec221f;
--bb-rl-radius-xs: 2px;
--bb-rl-radius-sm: 4px;
--bb-rl-radius-md: 6px;
--bb-rl-radius-base: 8px;
--bb-rl-radius-lg: 12px;
--bb-rl-radius-full: 99px;
--bb-rl-space-0: 0;
--bb-rl-space-50: 4px;
--bb-rl-space-100: 8px;
--bb-rl-space-200: 16px;
--bb-rl-space-300: 24px;
--bb-rl-space-400: 32px;
--bb-rl-space-500: 40px;
--bb-rl-space-600: 48px;
--bb-rl-space-700: 56px;
--bb-rl-z-index-dropdown: 1000;
--bb-rl-z-index-sticky: 1020;
--bb-rl-z-index-fixed: 1030;
--bb-rl-z-index-adminbar: 1035;
--bb-rl-z-index-modal-backdrop: 1040;
--bb-rl-z-index-modal: 1050;
--bb-rl-z-index-popover: 1060;
--bb-rl-z-index-tooltip: 1070;
--bb-rl-font-family-base: InterText, serif;
--bb-rl-font-size-2xl: 20px;
--bb-rl-font-size-base: 16px;
--bb-rl-font-size-xs: 11px;
--bb-rl-font-size-sm: 13px;
--bb-rl-base-line-xs: 16px;
--bb-rl-base-line-small: 20px;
--bb-rl-base-line: 24px;
--bb-rl-base-line-2xl: 30px;
} .bb-rl-dark-mode {
--bb-rl-background-color: #242425;
--bb-rl-background-hover-color: #555556;
--bb-rl-background-secondary-color: #2f2f2f;
--bb-rl-background-secondary-hover-color: #3d3d3d;
--bb-rl-background-tertiary-color: #6d6d6e;
--bb-rl-background-tertiary-hover-color: #555556;
--bb-rl-background-black-color: #0c0c0d;
--bb-rl-background-disabled-color: #dbdbdb;
--bb-rl-background-brand-primary-color: #4946fe;
--bb-rl-background-brand-primary-hover-color: #4937f4;
--bb-rl-background-brand-secondary-color: #3325ae;
--bb-rl-background-brand-secondary-hover-color: #2e2689;
--bb-rl-background-brand-disabled-color: #767eff;
--bb-rl-background-positive-primary-color: #008043;
--bb-rl-background-positive-primary-hover-color: #02542d;
--bb-rl-background-positive-secondary-color: #02542d;
--bb-rl-background-positive-secondary-hover-color: #024023;
--bb-rl-background-warning-primary-color: #975102;
--bb-rl-background-warning-primary-hover-color: #682d03;
--bb-rl-background-warning-secondary-color: #682d03;
--bb-rl-background-warning-secondary-hover-color: #522504;
--bb-rl-background-danger-primary-color: #900b09;
--bb-rl-background-danger-primary-hover-color: #690807;
--bb-rl-background-danger-secondary-color: #690807;
--bb-rl-background-danger-secondary-hover-color: #4d0b0a;
--bb-rl-border-color: #2f2f2f;
--bb-rl-border-secondary-color: #3d3d3d;
--bb-rl-border-tertiary-color: #555556;
--bb-rl-border-disabled-color: #f3f3f3;
--bb-rl-border-quinery-color: #f6f6f6;
--bb-rl-border-quaternary-color: #f3f3f3;
--bb-rl-border-brand-primary-color: #c2cdff;
--bb-rl-border-brand-secondary-color: #4946fe;
--bb-rl-border-positive-primary-color: #cff7d3;
--bb-rl-border-positive-secondary-color: #14ae5c;
--bb-rl-border-warning-primary-color: #fff1c2;
--bb-rl-border-warning-secondary-color: #e5a000;
--bb-rl-border-danger-primary-color: #fdd3d0;
--bb-rl-border-danger-secondary-color: #ec221f;
--bb-rl-text-color: #fff;
--bb-rl-text-white-color: #fff;
--bb-rl-text-secondary-color: #cececf;
--bb-rl-text-tertiary-color: #b6b6b6;
--bb-rl-text-disabled-color: #e7e7e7;
--bb-rl-text-brand-primary-color: #4946fe;
--bb-rl-text-brand-secondary-color: #c2cdff;
--bb-rl-text-positive-primary-color: #cff7d3;
--bb-rl-text-positive-secondary-color: #14ae5c;
--bb-rl-text-warning-primary-color: #fff1c2;
--bb-rl-text-warning-secondary-color: #e5a000;
--bb-rl-text-danger-primary-color: #fdd3d0;
--bb-rl-text-danger-secondary-color: #ec221f;
--bb-rl-icon-color: #cececf;
--bb-rl-icon-primary-color: #cececf;
--bb-rl-icon-secondary-color: #cececf;
--bb-rl-icon-tertiary-color: #9e9e9e;
--bb-rl-icon-disabled-color: #858586;
--bb-rl-icon-brand-primary-color: #c2cdff;
--bb-rl-icon-brand-secondary-color: #4946fe;
--bb-rl-icon-positive-primary-color: #cff7d3;
--bb-rl-icon-positive-secondary-color: #14ae5c;
--bb-rl-icon-warning-primary-color: #fff1c2;
--bb-rl-icon-warning-secondary-color: #e5a000;
--bb-rl-icon-danger-primary-color: #fdd3d0;
--bb-rl-icon-danger-secondary-color: #ec221f;
scrollbar-color: #666 transparent;
color-scheme: dark;
} .bb-rl-courses-grid {
display: grid;
gap: var(--bb-rl-space-200);
padding-bottom: var(--bb-rl-space-400);
}
.bb-rl-courses-grid.grid {
grid-template-columns: repeat(4, 1fr);
}
.bb-rl-courses-grid.grid .bb-rl-course-card .bb-rl-course-footer {
border-top: 1px solid var(--bb-rl-border-secondary-color);
margin-left: calc(var(--bb-rl-space-200) * -1);
margin-right: calc(var(--bb-rl-space-200) * -1);
padding: 12px var(--bb-rl-space-200) 0;
}
@media screen and (max-width: 1200px) {
.bb-rl-courses-grid.grid {
grid-template-columns: repeat(3, 1fr);
}
}
@media screen and (max-width: 800px) {
.bb-rl-courses-grid.grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 544px) {
.bb-rl-courses-grid.grid {
grid-template-columns: 1fr;
}
}
.bb-rl-courses-grid.list {
grid-template-columns: 1fr;
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-item {
flex-direction: row;
border: 1px solid var(--bb-rl-border-secondary-color);
padding: var(--bb-rl-space-200);
gap: var(--bb-rl-space-300);
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-item .bb-rl-course-link {
width: 80%;
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-category {
margin-bottom: var(--bb-rl-space-100);
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-excerpt {
margin-top: var(--bb-rl-space-50);
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-status {
flex-direction: row;
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-status .bb-rl-course-progress {
flex: 0 0 66.66%;
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-status .bb-rl-course-link-wrap {
flex: 1;
display: flex;
justify-content: flex-end;
align-items: end;
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-card-content {
border: 0;
border-radius: 0;
padding: 0;
flex-direction: row;
flex: 1;
gap: var(--bb-rl-space-200);
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-body {
flex: 1;
display: flex;
flex-direction: column;
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-meta {
margin-top: auto;
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-footer {
flex: 0 0 33.33%;
display: flex;
justify-content: flex-end;
align-items: flex-start;
margin-top: 0;
}
.bb-rl-courses-grid.list .bb-rl-course-card .bb-rl-course-footer-meta {
flex-direction: column;
align-items: flex-end;
}
.bb-rl-courses-grid.list .bb-rl-course-image {
width: 272px;
}
.bb-rl-courses-grid.list .bb-rl-course-image a {
border-radius: var(--bb-rl-radius-lg);
}
.bb-rl-course-card {
position: relative;
}
.bb-rl-course-card .bb-rl-course-item {
display: flex;
flex-direction: column;
border-radius: var(--bb-rl-radius-lg);
height: 100%;
background-color: var(--bb-rl-background-color);
}
.bb-rl-course-card .bb-rl-course-image {
position: relative;
}
.bb-rl-course-card .bb-rl-course-image a {
position: relative;
display: block;
height: 100%;
padding-top: 160px;
border-radius: var(--bb-rl-radius-lg) var(--bb-rl-radius-lg) 0 0;
overflow: hidden;
background-color: var(--bb-rl-background-tertiary-color);
}
.bb-rl-course-card .bb-rl-course-image img {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
object-fit: cover;
height: 100%;
width: 100%;
}
.bb-rl-course-card .bb-rl-course-image .ld-status {
position: absolute;
top: var(--bb-rl-space-100);
left: var(--bb-rl-space-100);
z-index: 3;
}
.bb-rl-course-card .bb-rl-course-card-content {
flex: 1;
display: flex;
flex-direction: column;
padding: var(--bb-rl-space-200);
border: 1px solid var(--bb-rl-border-secondary-color);
border-top: 0;
border-radius: 0 0 var(--bb-rl-radius-lg) var(--bb-rl-radius-lg);
}
.bb-rl-course-card .bb-rl-course-body {
flex: 1;
display: flex;
flex-direction: column;
}
.bb-rl-course-card .bb-rl-course-title {
font-size: var(--bb-rl-font-size-base);
font-weight: 500;
line-height: var(--bb-rl-base-line);
margin: 0 0 var(--bb-rl-space-50);
}
.bb-rl-course-card .bb-rl-course-title a {
color: var(--bb-rl-text-color);
}
.bb-rl-course-card .bb-rl-course-title a:hover {
border-bottom: 1px solid var(--bb-rl-text-color);
text-decoration: none;
}
.bb-rl-course-card .bb-rl-course-excerpt {
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
line-height: var(--bb-rl-base-line-small);
color: var(--bb-rl-text-tertiary-color);
margin: var(--bb-rl-space-200) 0 0;
}
.bb-rl-course-card .bb-rl-course-footer-meta {
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--bb-rl-space-100);
}
.bb-rl-course-card .bb-rl-course-meta {
display: flex;
flex-direction: column;
flex: 1;
}
.bb-rl-course-card .bb-rl-course-category {
font-size: var(--bb-rl-font-size-sm);
font-weight: 500;
line-height: var(--bb-rl-base-line-small);
color: var(--bb-rl-text-color);
margin: 0 0 var(--bb-rl-space-200);
}
.bb-rl-course-card .bb-rl-course-category + .bb-rl-course-excerpt {
margin-top: 0;
}
.bb-rl-course-card .bb-rl-course-status {
display: flex;
flex-direction: column;
gap: var(--bb-rl-space-200);
margin-top: auto;
}
.bb-rl-course-card .bb-rl-course-link {
width: 100%;
display: inline-flex;
align-items: center;
gap: var(--bb-rl-space-50);
white-space: nowrap;
}
.bb-rl-course-card .bb-rl-course-footer {
margin-top: auto;
}
.bb-rl-course-card .bb-rl-course-footer .bb-rl-price {
font-size: 18px;
font-weight: 600;
line-height: 28px;
line-height: var(--bb-rl-base-line);
color: var(--bb-rl-text-color);
}
.bb-rl-course-card .bb-rl-course-author {
display: flex;
align-items: center;
gap: var(--bb-rl-space-50);
margin: var(--bb-rl-space-200) 0;
flex-flow: wrap;
}
.bb-rl-course-card .bb-rl-course-author h4 {
font-size: var(--bb-rl-font-size-base);
font-weight: 500;
line-height: var(--bb-rl-base-line);
color: var(--bb-rl-text-color);
margin: 0 0 var(--bb-rl-space-100);
width: 100%;
}
.bb-rl-course-card .bb-rl-course-author .bb-rl-author-avatar img {
width: 24px;
height: auto;
border-radius: 50%;
}
.bb-rl-course-card .bb-rl-course-author .bb-rl-author-name {
font-size: var(--bb-rl-font-size-sm);
font-weight: 500;
line-height: var(--bb-rl-base-line-small);
color: var(--bb-rl-text-secondary-color);
}
.bb-rl-course-card .bb-rl-course-author .bb-rl-author-name a {
color: var(--bb-rl-text-color);
}
.bb-rl-course-card .bb-rl-instructor-item {
display: flex;
align-items: center;
gap: var(--bb-rl-space-100);
flex: 0 0 48%;
}
.bb-rl-course-card .bb-rl-course-card-popup {
position: absolute;
z-index: 99;
top: var(--bb-rl-space-300);
width: 296px;
background-color: var(--bb-rl-background-color);
border-radius: var(--bb-rl-radius-base);
box-shadow: 0 16px 16.6px 0 rgba(0, 0, 0, 0.38);
padding: var(--bb-rl-space-200);
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-right {
left: calc(100% - var(--bb-rl-space-50));
}
.bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-left {
right: calc(100% - var(--bb-rl-space-50));
}
.bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-top {
top: unset;
bottom: 100%;
left: 50%;
transform: translateX(-50%);
}
.bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-bottom {
top: 100%;
left: 50%;
transform: translateX(-50%);
}
.bb-rl-course-card .bb-rl-course-card-popup:not(.bb-rl-popup-left):not(.bb-rl-popup-right):not(.bb-rl-popup-top):not(.bb-rl-popup-bottom) {
right: 0;
}
@media screen and (max-width: 768px) {
.bb-rl-course-card .bb-rl-course-card-popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: calc(100vw - var(--bb-rl-space-400));
max-width: 320px;
}
.bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-left, .bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-right, .bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-top, .bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-bottom {
left: 50%;
right: auto;
top: 50%;
bottom: auto;
transform: translate(-50%, -50%);
}
.bb-rl-course-card .bb-rl-course-card-popup::before {
display: none;
}
}
.bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-right::before {
content: "";
position: absolute;
top: var(--bb-rl-space-400);
left: -8px;
transform: translateY(-50%);
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-right: 8px solid var(--bb-rl-background-color);
filter: drop-shadow(-2px 0 2px rgba(0, 0, 0, 0.1));
}
.bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-left::before {
content: "";
position: absolute;
top: var(--bb-rl-space-400);
right: -8px;
transform: translateY(-50%);
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 8px solid var(--bb-rl-background-color);
filter: drop-shadow(2px 0 2px rgba(0, 0, 0, 0.1));
}
.bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-top::before {
content: "";
position: absolute;
bottom: -8px;
left: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 8px solid var(--bb-rl-background-color);
filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.1));
}
.bb-rl-course-card .bb-rl-course-card-popup.bb-rl-popup-bottom::before {
content: "";
position: absolute;
top: -8px;
left: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid var(--bb-rl-background-color);
filter: drop-shadow(0 -2px 2px rgba(0, 0, 0, 0.1));
}
.bb-rl-course-card.bb-rl-card-popup-active .bb-rl-course-card-popup {
opacity: 1;
visibility: visible;
}
.bb-rl-course-card-popup .bb-rl-course-popup-caption {
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
line-height: var(--bb-rl-base-line-small);
color: var(--bb-rl-text-tertiary-color);
margin: var(--bb-rl-space-100) 0 var(--bb-rl-space-200);
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.bb-rl-course-card-popup .bb-rl-course-popup-actions {
margin-top: var(--bb-rl-space-300);
}
.bb-rl-course-card-popup .bb-rl-course-popup-actions .bb-rl-course-link {
width: 100%;
gap: var(--bb-rl-space-50);
}
.bb-rl-course-card-popup .bb-rl-course-timestamp {
font-size: var(--bb-rl-font-size-sm);
font-weight: 500;
line-height: var(--bb-rl-base-line-small);
color: var(--bb-rl-text-positive-primary-color);
}
.bb-rl-course-card-popup .bb-rl-course-popup-meta {
display: flex;
gap: var(--bb-rl-space-100);
margin: var(--bb-rl-space-100) 0 0;
}
.bb-rl-course-card-popup .bb-rl-course-meta-tag {
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
line-height: var(--bb-rl-base-line-small);
}
.bb-rl-lms-inner-block {
max-width: 864px;
margin: 0 auto;
padding: var(--bb-rl-space-400) var(--bb-rl-space-400);
}
.bb-rl-lms-inner-block.bb-rl-lesson-block, .bb-rl-lms-inner-block.bb-rl-topic-block {
padding-bottom: 0;
}
.bb-rl-lms-inner-block .bb-rl-entry-header {
margin: 0 0 var(--bb-rl-space-300);
}
.bb-rl-lms-inner-block .bb-rl-heading {
margin: 0 0 var(--bb-rl-space-200);
}
.bb-rl-lms-inner-block .bb-rl-heading .bb-rl-lms-inner-count {
margin-bottom: var(--bb-rl-space-50);
}
.bb-rl-lms-inner-block .bb-rl-entry-title {
font-size: 20px;
font-weight: 700;
line-height: 30px;
color: var(--bb-rl-text-color);
}
.bb-rl-lms-inner-block .bb-rl-entry-content {
font-size: 14px;
font-weight: 400;
line-height: 22px;
color: var(--bb-rl-text-secondary-color);
}
@media screen and (max-width: 800px) {
.bb-rl-lms-inner-block {
padding-left: var(--bb-rl-space-200);
padding-right: var(--bb-rl-space-200);
}
}
.bb-rl-course-content-comments {
padding-bottom: var(--bb-rl-space-300);
}
.bb-rl-comments-area .comments-title,
.bb-rl-course-content-comments .comments-title {
font-size: var(--bb-rl-font-size-base);
font-weight: 500;
line-height: var(--bb-rl-base-line);
color: var(--bb-rl-text-color);
margin: 0 0 var(--bb-rl-space-200);
}
.bb-rl-comments-area .logged-in-as,
.bb-rl-course-content-comments .logged-in-as {
margin-bottom: var(--bb-rl-space-300);
}
.bb-rl-comments-area .comment-notes,
.bb-rl-course-content-comments .comment-notes {
font-size: 14px;
font-weight: 400;
line-height: 22px;
margin-bottom: var(--bb-rl-space-100);
}
.bb-rl-comments-area .comment-form-comment,
.bb-rl-course-content-comments .comment-form-comment {
margin-bottom: var(--bb-rl-space-100);
}
.bb-rl-comments-area .comment-form-comment textarea,
.bb-rl-course-content-comments .comment-form-comment textarea {
width: 100%;
max-height: 100px;
}
.bb-rl-comments-area .comment-form-comment label,
.bb-rl-course-content-comments .comment-form-comment label {
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
line-height: var(--bb-rl-base-line-small);
display: block;
width: 100%;
margin: 0 0 var(--bb-rl-space-50);
}
.bb-rl-comments-area .comment-form-author,
.bb-rl-comments-area .comment-form-email,
.bb-rl-comments-area .comment-form-url,
.bb-rl-course-content-comments .comment-form-author,
.bb-rl-course-content-comments .comment-form-email,
.bb-rl-course-content-comments .comment-form-url {
margin-bottom: var(--bb-rl-space-100);
}
.bb-rl-comments-area .comment-form-author label,
.bb-rl-comments-area .comment-form-email label,
.bb-rl-comments-area .comment-form-url label,
.bb-rl-course-content-comments .comment-form-author label,
.bb-rl-course-content-comments .comment-form-email label,
.bb-rl-course-content-comments .comment-form-url label {
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
line-height: var(--bb-rl-base-line-small);
display: block;
width: 100%;
margin: 0 0 var(--bb-rl-space-50);
}
.bb-rl-comments-area .comment-form-author input,
.bb-rl-comments-area .comment-form-email input,
.bb-rl-comments-area .comment-form-url input,
.bb-rl-course-content-comments .comment-form-author input,
.bb-rl-course-content-comments .comment-form-email input,
.bb-rl-course-content-comments .comment-form-url input {
width: 100%;
}
.bb-rl-comments-area .comment-form-cookies-consent label,
.bb-rl-course-content-comments .comment-form-cookies-consent label {
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
line-height: var(--bb-rl-base-line-small);
}
.bb-rl-comments-area .form-submit,
.bb-rl-course-content-comments .form-submit {
margin-top: var(--bb-rl-space-200);
}
.bb-rl-comments-area .form-submit #cancel-comment-reply-link,
.bb-rl-course-content-comments .form-submit #cancel-comment-reply-link {
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 1rem;
font-weight: 500;
text-align: center;
cursor: pointer;
border-radius: var(--bb-rl-radius-md);
padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
transition: background-color 0.2s ease, bordfont/size/smer-color 0.2s ease, color 0.2s ease;
text-decoration: none;
background-color: transparent;
color: var(--bb-rl-text-color);
border: none;
padding: 6px var(--bb-rl-space-200);
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
margin-right: var(--bb-rl-space-100);
}
.bb-rl-comments-area .form-submit #cancel-comment-reply-link:hover,
.bb-rl-course-content-comments .form-submit #cancel-comment-reply-link:hover {
background-color: var(--bb-rl-background-secondary-hover-color);
}
.bb-rl-comments-area .form-submit #cancel-comment-reply-link:focus,
.bb-rl-course-content-comments .form-submit #cancel-comment-reply-link:focus {
outline: 2px solid var(--bb-rl-border-quinery-color);
}
.bb-rl-comments-area .form-submit #cancel-comment-reply-link:disabled,
.bb-rl-course-content-comments .form-submit #cancel-comment-reply-link:disabled {
color: var(--bb-rl-text-disabled-color);
cursor: not-allowed;
}
.bb-rl-comments-area .form-submit input.submit,
.bb-rl-course-content-comments .form-submit input.submit {
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 1rem;
font-weight: 500;
text-align: center;
cursor: pointer;
border-radius: var(--bb-rl-radius-md);
padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
transition: background-color 0.2s ease, bordfont/size/smer-color 0.2s ease, color 0.2s ease;
text-decoration: none;
background-color: var(--bb-rl-background-brand-primary-color);
color: var(--bb-rl-text-white-color);
border: 1px solid var(--bb-rl-background-brand-primary-color);
padding: 6px var(--bb-rl-space-200);
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
}
.bb-rl-comments-area .form-submit input.submit:hover,
.bb-rl-course-content-comments .form-submit input.submit:hover {
background-color: var(--bb-rl-background-brand-primary-hover-color);
}
.bb-rl-comments-area .form-submit input.submit:focus-within,
.bb-rl-course-content-comments .form-submit input.submit:focus-within {
outline: 2px solid var(--bb-rl-border-brand-primary-color);
}
.bb-rl-comments-area .form-submit input.submit:disabled,
.bb-rl-course-content-comments .form-submit input.submit:disabled {
background-color: var(--bb-rl-background-brand-disabled-color);
cursor: not-allowed;
}
.bb-rl-comments-area .comment-respond,
.bb-rl-course-content-comments .comment-respond {
margin: var(--bb-rl-space-200) 0 var(--bb-rl-space-300);
background-color: var(--bb-rl-background-color);
padding: var(--bb-rl-space-200);
border-radius: var(--bb-rl-radius-lg);
border: 1px solid var(--bb-rl-border-secondary-color);
}
.bb-rl-comments-area .comment-respond .comment-reply-title,
.bb-rl-course-content-comments .comment-respond .comment-reply-title {
font-size: 14px;
font-weight: 500;
line-height: 22px;
color: var(--bb-rl-text-color);
margin: 0 0 var(--bb-rl-space-100);
}
.bb-rl-comments-area .comment-respond .comment-reply-title small,
.bb-rl-course-content-comments .comment-respond .comment-reply-title small {
padding-left: var(--bb-rl-space-50);
}
.bb-rl-comments-area .comment-respond .comment-reply-title small a,
.bb-rl-course-content-comments .comment-respond .comment-reply-title small a {
background-color: transparent;
color: var(--bb-rl-text-brand-primary-color);
border: none;
border-radius: 0;
border-bottom: 1px solid transparent;
font-size: 14px;
font-weight: 400;
line-height: 22px;
}
.bb-rl-comments-area .comment-respond .comment-reply-title small a:hover,
.bb-rl-course-content-comments .comment-respond .comment-reply-title small a:hover {
border-bottom-color: var(--bb-rl-link-primary-hover-color);
}
.bb-rl-comments-area .comment-respond .comment-reply-title small a:disabled,
.bb-rl-course-content-comments .comment-respond .comment-reply-title small a:disabled {
color: var(--bb-rl-background-brand-disabled-color);
border-bottom-color: transparent;
cursor: not-allowed;
}
.bb-rl-comments-area .comment-list,
.bb-rl-comments-area .commentlist,
.bb-rl-course-content-comments .comment-list,
.bb-rl-course-content-comments .commentlist {
list-style: none;
padding: 0;
margin: 0;
}
.bb-rl-comments-area .comment-list ol.children,
.bb-rl-comments-area .commentlist ol.children,
.bb-rl-course-content-comments .comment-list ol.children,
.bb-rl-course-content-comments .commentlist ol.children {
list-style: none;
margin-top: var(--bb-rl-space-200);
}
.bb-rl-comments-area .comment-list li,
.bb-rl-comments-area .commentlist li,
.bb-rl-course-content-comments .comment-list li,
.bb-rl-course-content-comments .commentlist li {
margin-bottom: var(--bb-rl-space-300);
}
.bb-rl-comments-area .comment-list li:last-child,
.bb-rl-comments-area .commentlist li:last-child,
.bb-rl-course-content-comments .comment-list li:last-child,
.bb-rl-course-content-comments .commentlist li:last-child {
margin-bottom: 0;
}
.bb-rl-comments-area .comment-list .comment-body,
.bb-rl-comments-area .comment-list .course-comment,
.bb-rl-comments-area .commentlist .comment-body,
.bb-rl-comments-area .commentlist .course-comment,
.bb-rl-course-content-comments .comment-list .comment-body,
.bb-rl-course-content-comments .comment-list .course-comment,
.bb-rl-course-content-comments .commentlist .comment-body,
.bb-rl-course-content-comments .commentlist .course-comment {
display: flex;
align-items: flex-start;
background-color: var(--bb-rl-background-color);
padding: var(--bb-rl-space-200);
border-radius: var(--bb-rl-radius-lg);
border: 1px solid var(--bb-rl-border-secondary-color);
}
.bb-rl-comments-area .comment-list .comment-body .comment-author.vcard,
.bb-rl-comments-area .comment-list .course-comment .comment-author.vcard,
.bb-rl-comments-area .commentlist .comment-body .comment-author.vcard,
.bb-rl-comments-area .commentlist .course-comment .comment-author.vcard,
.bb-rl-course-content-comments .comment-list .comment-body .comment-author.vcard,
.bb-rl-course-content-comments .comment-list .course-comment .comment-author.vcard,
.bb-rl-course-content-comments .commentlist .comment-body .comment-author.vcard,
.bb-rl-course-content-comments .commentlist .course-comment .comment-author.vcard {
flex: 0 0 48px;
max-width: 48px;
margin-right: var(--bb-rl-space-200);
}
.bb-rl-comments-area .comment-list .comment-body .fn,
.bb-rl-comments-area .comment-list .course-comment .fn,
.bb-rl-comments-area .commentlist .comment-body .fn,
.bb-rl-comments-area .commentlist .course-comment .fn,
.bb-rl-course-content-comments .comment-list .comment-body .fn,
.bb-rl-course-content-comments .comment-list .course-comment .fn,
.bb-rl-course-content-comments .commentlist .comment-body .fn,
.bb-rl-course-content-comments .commentlist .course-comment .fn {
display: block;
font-style: normal;
}
.bb-rl-comments-area .comment-list .comment-body .fn a,
.bb-rl-comments-area .comment-list .course-comment .fn a,
.bb-rl-comments-area .commentlist .comment-body .fn a,
.bb-rl-comments-area .commentlist .course-comment .fn a,
.bb-rl-course-content-comments .comment-list .comment-body .fn a,
.bb-rl-course-content-comments .comment-list .course-comment .fn a,
.bb-rl-course-content-comments .commentlist .comment-body .fn a,
.bb-rl-course-content-comments .commentlist .course-comment .fn a {
font-size: 14px;
font-weight: 500;
line-height: 22px;
color: var(--bb-rl-text-color);
}
.bb-rl-comments-area .comment-list .comment-body .comment-date,
.bb-rl-comments-area .comment-list .course-comment .comment-date,
.bb-rl-comments-area .commentlist .comment-body .comment-date,
.bb-rl-comments-area .commentlist .course-comment .comment-date,
.bb-rl-course-content-comments .comment-list .comment-body .comment-date,
.bb-rl-course-content-comments .comment-list .course-comment .comment-date,
.bb-rl-course-content-comments .commentlist .comment-body .comment-date,
.bb-rl-course-content-comments .commentlist .course-comment .comment-date {
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
line-height: var(--bb-rl-base-line-small);
color: var(--bb-rl-text-tertiary-color);
}
.bb-rl-comments-area .comment-list .comment-body .comment-text,
.bb-rl-comments-area .comment-list .comment-body .comment-content,
.bb-rl-comments-area .comment-list .course-comment .comment-text,
.bb-rl-comments-area .comment-list .course-comment .comment-content,
.bb-rl-comments-area .commentlist .comment-body .comment-text,
.bb-rl-comments-area .commentlist .comment-body .comment-content,
.bb-rl-comments-area .commentlist .course-comment .comment-text,
.bb-rl-comments-area .commentlist .course-comment .comment-content,
.bb-rl-course-content-comments .comment-list .comment-body .comment-text,
.bb-rl-course-content-comments .comment-list .comment-body .comment-content,
.bb-rl-course-content-comments .comment-list .course-comment .comment-text,
.bb-rl-course-content-comments .comment-list .course-comment .comment-content,
.bb-rl-course-content-comments .commentlist .comment-body .comment-text,
.bb-rl-course-content-comments .commentlist .comment-body .comment-content,
.bb-rl-course-content-comments .commentlist .course-comment .comment-text,
.bb-rl-course-content-comments .commentlist .course-comment .comment-content {
font-size: 14px;
font-weight: 400;
line-height: 22px;
margin: var(--bb-rl-space-200) 0;
}
.bb-rl-comments-area .comment-list .comment-body .comment-awaiting-moderation,
.bb-rl-comments-area .comment-list .course-comment .comment-awaiting-moderation,
.bb-rl-comments-area .commentlist .comment-body .comment-awaiting-moderation,
.bb-rl-comments-area .commentlist .course-comment .comment-awaiting-moderation,
.bb-rl-course-content-comments .comment-list .comment-body .comment-awaiting-moderation,
.bb-rl-course-content-comments .comment-list .course-comment .comment-awaiting-moderation,
.bb-rl-course-content-comments .commentlist .comment-body .comment-awaiting-moderation,
.bb-rl-course-content-comments .commentlist .course-comment .comment-awaiting-moderation {
font-size: 14px;
font-weight: 400;
line-height: 22px;
color: var(--bb-rl-text-tertiary-color);
}
.bb-rl-comments-area .comment-list .comment-body .comment-footer a,
.bb-rl-comments-area .comment-list .comment-body .comment-reply-link,
.bb-rl-comments-area .comment-list .comment-body .comment-edit-link,
.bb-rl-comments-area .comment-list .course-comment .comment-footer a,
.bb-rl-comments-area .comment-list .course-comment .comment-reply-link,
.bb-rl-comments-area .comment-list .course-comment .comment-edit-link,
.bb-rl-comments-area .commentlist .comment-body .comment-footer a,
.bb-rl-comments-area .commentlist .comment-body .comment-reply-link,
.bb-rl-comments-area .commentlist .comment-body .comment-edit-link,
.bb-rl-comments-area .commentlist .course-comment .comment-footer a,
.bb-rl-comments-area .commentlist .course-comment .comment-reply-link,
.bb-rl-comments-area .commentlist .course-comment .comment-edit-link,
.bb-rl-course-content-comments .comment-list .comment-body .comment-footer a,
.bb-rl-course-content-comments .comment-list .comment-body .comment-reply-link,
.bb-rl-course-content-comments .comment-list .comment-body .comment-edit-link,
.bb-rl-course-content-comments .comment-list .course-comment .comment-footer a,
.bb-rl-course-content-comments .comment-list .course-comment .comment-reply-link,
.bb-rl-course-content-comments .comment-list .course-comment .comment-edit-link,
.bb-rl-course-content-comments .commentlist .comment-body .comment-footer a,
.bb-rl-course-content-comments .commentlist .comment-body .comment-reply-link,
.bb-rl-course-content-comments .commentlist .comment-body .comment-edit-link,
.bb-rl-course-content-comments .commentlist .course-comment .comment-footer a,
.bb-rl-course-content-comments .commentlist .course-comment .comment-reply-link,
.bb-rl-course-content-comments .commentlist .course-comment .comment-edit-link {
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 1rem;
font-weight: 500;
text-align: center;
cursor: pointer;
border-radius: var(--bb-rl-radius-md);
padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
transition: background-color 0.2s ease, bordfont/size/smer-color 0.2s ease, color 0.2s ease;
text-decoration: none;
background-color: transparent;
color: var(--bb-rl-text-color);
border: 1px solid var(--bb-rl-border-tertiary-color);
padding: 6px var(--bb-rl-space-200);
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
}
.bb-rl-comments-area .comment-list .comment-body .comment-footer a:hover,
.bb-rl-comments-area .comment-list .comment-body .comment-reply-link:hover,
.bb-rl-comments-area .comment-list .comment-body .comment-edit-link:hover,
.bb-rl-comments-area .comment-list .course-comment .comment-footer a:hover,
.bb-rl-comments-area .comment-list .course-comment .comment-reply-link:hover,
.bb-rl-comments-area .comment-list .course-comment .comment-edit-link:hover,
.bb-rl-comments-area .commentlist .comment-body .comment-footer a:hover,
.bb-rl-comments-area .commentlist .comment-body .comment-reply-link:hover,
.bb-rl-comments-area .commentlist .comment-body .comment-edit-link:hover,
.bb-rl-comments-area .commentlist .course-comment .comment-footer a:hover,
.bb-rl-comments-area .commentlist .course-comment .comment-reply-link:hover,
.bb-rl-comments-area .commentlist .course-comment .comment-edit-link:hover,
.bb-rl-course-content-comments .comment-list .comment-body .comment-footer a:hover,
.bb-rl-course-content-comments .comment-list .comment-body .comment-reply-link:hover,
.bb-rl-course-content-comments .comment-list .comment-body .comment-edit-link:hover,
.bb-rl-course-content-comments .comment-list .course-comment .comment-footer a:hover,
.bb-rl-course-content-comments .comment-list .course-comment .comment-reply-link:hover,
.bb-rl-course-content-comments .comment-list .course-comment .comment-edit-link:hover,
.bb-rl-course-content-comments .commentlist .comment-body .comment-footer a:hover,
.bb-rl-course-content-comments .commentlist .comment-body .comment-reply-link:hover,
.bb-rl-course-content-comments .commentlist .comment-body .comment-edit-link:hover,
.bb-rl-course-content-comments .commentlist .course-comment .comment-footer a:hover,
.bb-rl-course-content-comments .commentlist .course-comment .comment-reply-link:hover,
.bb-rl-course-content-comments .commentlist .course-comment .comment-edit-link:hover {
background-color: var(--bb-rl-background-secondary-color);
}
.bb-rl-comments-area .comment-list .comment-body .comment-footer a:focus,
.bb-rl-comments-area .comment-list .comment-body .comment-reply-link:focus,
.bb-rl-comments-area .comment-list .comment-body .comment-edit-link:focus,
.bb-rl-comments-area .comment-list .course-comment .comment-footer a:focus,
.bb-rl-comments-area .comment-list .course-comment .comment-reply-link:focus,
.bb-rl-comments-area .comment-list .course-comment .comment-edit-link:focus,
.bb-rl-comments-area .commentlist .comment-body .comment-footer a:focus,
.bb-rl-comments-area .commentlist .comment-body .comment-reply-link:focus,
.bb-rl-comments-area .commentlist .comment-body .comment-edit-link:focus,
.bb-rl-comments-area .commentlist .course-comment .comment-footer a:focus,
.bb-rl-comments-area .commentlist .course-comment .comment-reply-link:focus,
.bb-rl-comments-area .commentlist .course-comment .comment-edit-link:focus,
.bb-rl-course-content-comments .comment-list .comment-body .comment-footer a:focus,
.bb-rl-course-content-comments .comment-list .comment-body .comment-reply-link:focus,
.bb-rl-course-content-comments .comment-list .comment-body .comment-edit-link:focus,
.bb-rl-course-content-comments .comment-list .course-comment .comment-footer a:focus,
.bb-rl-course-content-comments .comment-list .course-comment .comment-reply-link:focus,
.bb-rl-course-content-comments .comment-list .course-comment .comment-edit-link:focus,
.bb-rl-course-content-comments .commentlist .comment-body .comment-footer a:focus,
.bb-rl-course-content-comments .commentlist .comment-body .comment-reply-link:focus,
.bb-rl-course-content-comments .commentlist .comment-body .comment-edit-link:focus,
.bb-rl-course-content-comments .commentlist .course-comment .comment-footer a:focus,
.bb-rl-course-content-comments .commentlist .course-comment .comment-reply-link:focus,
.bb-rl-course-content-comments .commentlist .course-comment .comment-edit-link:focus {
outline: 2px solid var(--bb-rl-border-quinery-color);
}
.bb-rl-comments-area .comment-list .comment-body .comment-footer a:disabled,
.bb-rl-comments-area .comment-list .comment-body .comment-reply-link:disabled,
.bb-rl-comments-area .comment-list .comment-body .comment-edit-link:disabled,
.bb-rl-comments-area .comment-list .course-comment .comment-footer a:disabled,
.bb-rl-comments-area .comment-list .course-comment .comment-reply-link:disabled,
.bb-rl-comments-area .comment-list .course-comment .comment-edit-link:disabled,
.bb-rl-comments-area .commentlist .comment-body .comment-footer a:disabled,
.bb-rl-comments-area .commentlist .comment-body .comment-reply-link:disabled,
.bb-rl-comments-area .commentlist .comment-body .comment-edit-link:disabled,
.bb-rl-comments-area .commentlist .course-comment .comment-footer a:disabled,
.bb-rl-comments-area .commentlist .course-comment .comment-reply-link:disabled,
.bb-rl-comments-area .commentlist .course-comment .comment-edit-link:disabled,
.bb-rl-course-content-comments .comment-list .comment-body .comment-footer a:disabled,
.bb-rl-course-content-comments .comment-list .comment-body .comment-reply-link:disabled,
.bb-rl-course-content-comments .comment-list .comment-body .comment-edit-link:disabled,
.bb-rl-course-content-comments .comment-list .course-comment .comment-footer a:disabled,
.bb-rl-course-content-comments .comment-list .course-comment .comment-reply-link:disabled,
.bb-rl-course-content-comments .comment-list .course-comment .comment-edit-link:disabled,
.bb-rl-course-content-comments .commentlist .comment-body .comment-footer a:disabled,
.bb-rl-course-content-comments .commentlist .comment-body .comment-reply-link:disabled,
.bb-rl-course-content-comments .commentlist .comment-body .comment-edit-link:disabled,
.bb-rl-course-content-comments .commentlist .course-comment .comment-footer a:disabled,
.bb-rl-course-content-comments .commentlist .course-comment .comment-reply-link:disabled,
.bb-rl-course-content-comments .commentlist .course-comment .comment-edit-link:disabled {
border-color: var(--bb-rl-border-tertiary-color);
color: var(--bb-rl-text-disabled-color);
cursor: not-allowed;
}
.bb-rl-comments-area .comment-author,
.bb-rl-course-content-comments .comment-author {
font-size: 14px;
font-weight: 500;
line-height: 22px;
display: flex;
align-items: center;
}
.bb-rl-comments-area .comment-author .avatar,
.bb-rl-course-content-comments .comment-author .avatar {
width: 48px;
height: 48px;
border-radius: 50%;
margin-right: var(--bb-rl-space-100);
}
.bb-rl-comments-area .comment-author .name,
.bb-rl-course-content-comments .comment-author .name {
color: var(--bb-rl-text-color);
}
.bb-rl-comments-area .comment-author .says,
.bb-rl-course-content-comments .comment-author .says {
color: var(--bb-rl-text-tertiary-color);
padding-left: var(--bb-rl-space-50);
}
.bb-rl-comments-area .comments-area > .comment-navigation a,
.bb-rl-course-content-comments .comments-area > .comment-navigation a {
background-color: transparent;
color: var(--bb-rl-text-brand-primary-color);
border: none;
border-radius: 0;
border-bottom: 1px solid transparent;
display: inline-flex;
font-size: var(--bb-rl-font-size-sm);
}
.bb-rl-comments-area .comments-area > .comment-navigation a:hover,
.bb-rl-course-content-comments .comments-area > .comment-navigation a:hover {
border-bottom-color: var(--bb-rl-link-primary-hover-color);
}
.bb-rl-comments-area .comments-area > .comment-navigation a:disabled,
.bb-rl-course-content-comments .comments-area > .comment-navigation a:disabled {
color: var(--bb-rl-background-brand-disabled-color);
border-bottom-color: transparent;
cursor: not-allowed;
}
.bb-rl-comments-area .comments-area > .comment-navigation + .comment-list,
.bb-rl-course-content-comments .comments-area > .comment-navigation + .comment-list {
margin-top: var(--bb-rl-space-200);
}
.bb-rl-comments-area .comments-area .comment-list + .comment-navigation,
.bb-rl-course-content-comments .comments-area .comment-list + .comment-navigation {
margin-top: var(--bb-rl-space-200);
}
.bb-rl-comments-area > h3,
.bb-rl-course-content-comments > h3 {
font-size: var(--bb-rl-font-size-base);
font-weight: 500;
line-height: var(--bb-rl-base-line);
margin-bottom: var(--bb-rl-space-200);
}
.bb-rl-comments-area > h3 + .navigation,
.bb-rl-course-content-comments > h3 + .navigation {
display: none;
}
.bb-rl-comments-area .commentlist .comment-body,
.bb-rl-course-content-comments .commentlist .comment-body {
flex-direction: column;
width: 100%;
}
.bb-rl-comments-area .commentlist .comment-body .comment-author.vcard,
.bb-rl-course-content-comments .commentlist .comment-body .comment-author.vcard {
flex: 1;
max-width: none;
}
.bb-rl-comments-area .commentlist .comment-body footer.comment-meta,
.bb-rl-course-content-comments .commentlist .comment-body footer.comment-meta {
display: flex;
align-items: center;
width: 100%;
justify-content: space-between;
flex-flow: wrap;
}
.bb-rl-comments-area .commentlist .comment-body footer.comment-meta .comment-metadata,
.bb-rl-course-content-comments .commentlist .comment-body footer.comment-meta .comment-metadata {
display: inline-flex;
align-items: center;
gap: var(--bb-rl-space-100);
font-size: 14px;
font-weight: 500;
line-height: 22px;
}
.bb-rl-comments-area .commentlist .comment-body footer.comment-meta .comment-metadata > a,
.bb-rl-course-content-comments .commentlist .comment-body footer.comment-meta .comment-metadata > a {
color: var(--bb-rl-text-tertiary-color);
}
.bb-rl-comments-area .commentlist .comment-body footer.comment-meta .comment-metadata .comment-edit-link,
.bb-rl-course-content-comments .commentlist .comment-body footer.comment-meta .comment-metadata .comment-edit-link {
background-color: transparent;
color: var(--bb-rl-text-brand-primary-color);
border: none;
border-radius: 0;
border-bottom: 1px solid transparent;
}
.bb-rl-comments-area .commentlist .comment-body footer.comment-meta .comment-metadata .comment-edit-link:hover,
.bb-rl-course-content-comments .commentlist .comment-body footer.comment-meta .comment-metadata .comment-edit-link:hover {
border-bottom-color: var(--bb-rl-link-primary-hover-color);
}
.bb-rl-comments-area .commentlist .comment-body footer.comment-meta .comment-metadata .comment-edit-link:disabled,
.bb-rl-course-content-comments .commentlist .comment-body footer.comment-meta .comment-metadata .comment-edit-link:disabled {
color: var(--bb-rl-background-brand-disabled-color);
border-bottom-color: transparent;
cursor: not-allowed;
}
.bb-rl-comments-area .commentlist .children,
.bb-rl-course-content-comments .commentlist .children {
list-style: none;
margin-top: var(--bb-rl-space-200);
}
.bb-rl-comments-area .comment-respond .logged-in-as,
.bb-rl-course-content-comments .comment-respond .logged-in-as {
font-size: 14px;
font-weight: 400;
line-height: 22px;
}
.bb-rl-comments-area .comment-respond .logged-in-as > a,
.bb-rl-course-content-comments .comment-respond .logged-in-as > a {
background-color: transparent;
color: var(--bb-rl-text-brand-primary-color);
border: none;
border-radius: 0;
border-bottom: 1px solid transparent;
border-bottom: 0;
}
.bb-rl-comments-area .comment-respond .logged-in-as > a:hover,
.bb-rl-course-content-comments .comment-respond .logged-in-as > a:hover {
border-bottom-color: var(--bb-rl-link-primary-hover-color);
}
.bb-rl-comments-area .comment-respond .logged-in-as > a:disabled,
.bb-rl-course-content-comments .comment-respond .logged-in-as > a:disabled {
color: var(--bb-rl-background-brand-disabled-color);
border-bottom-color: transparent;
cursor: not-allowed;
}
.bb-rl-comments-area .comment-list .course-comment,
.bb-rl-course-content-comments .comment-list .course-comment {
flex-direction: column;
width: 100%;
}
.bb-rl-comments-area .comment-list .course-comment .course-comment-info,
.bb-rl-course-content-comments .comment-list .course-comment .course-comment-info {
display: flex;
align-items: center;
width: 100%;
justify-content: flex-start;
}
.bb-rl-comments-area .comment-list .course-comment .course-comment-author.vcard,
.bb-rl-course-content-comments .comment-list .course-comment .course-comment-author.vcard {
font-size: 14px;
font-weight: 500;
line-height: 22px;
display: inline-flex;
align-items: center;
gap: var(--bb-rl-space-50);
}
.bb-rl-comments-area .comment-list .course-comment .course-comment-time a,
.bb-rl-course-content-comments .comment-list .course-comment .course-comment-time a {
background-color: transparent;
color: var(--bb-rl-text-brand-primary-color);
border: none;
border-radius: 0;
border-bottom: 1px solid transparent;
}
.bb-rl-comments-area .comment-list .course-comment .course-comment-time a:hover,
.bb-rl-course-content-comments .comment-list .course-comment .course-comment-time a:hover {
border-bottom-color: var(--bb-rl-link-primary-hover-color);
}
.bb-rl-comments-area .comment-list .course-comment .course-comment-time a:disabled,
.bb-rl-course-content-comments .comment-list .course-comment .course-comment-time a:disabled {
color: var(--bb-rl-background-brand-disabled-color);
border-bottom-color: transparent;
cursor: not-allowed;
}
.bb-rl-comments-area .comment-list .course-comment .course-comment-avatar-wrap img,
.bb-rl-course-content-comments .comment-list .course-comment .course-comment-avatar-wrap img {
width: 48px;
height: 48px;
border-radius: 50%;
margin-right: var(--bb-rl-space-100);
}
.bb-rl-comments-area .comment-list .course-comment .course-comment-content,
.bb-rl-course-content-comments .comment-list .course-comment .course-comment-content {
font-size: 14px;
font-weight: 400;
line-height: 22px;
margin: var(--bb-rl-space-200) 0 0;
}
.bb-rl-comments-area .comment-list .course-comment .course-comment-content .course-comment-edit-reply-wrap,
.bb-rl-course-content-comments .comment-list .course-comment .course-comment-content .course-comment-edit-reply-wrap {
margin-top: var(--bb-rl-space-200);
}
.bb-rl-lms-course {
display: table;
max-width: 1096px;
margin: 0 auto;
width: 100%;
padding-left: var(--bb-rl-space-400);
padding-right: var(--bb-rl-space-400);
}
.bb-rl-lms-course .bb-rl-entry-header {
background-color: var(--bb-rl-background-color);
padding: var(--bb-rl-space-500) var(--bb-rl-space-600);
border: 1px solid var(--bb-rl-border-secondary-color);
border-radius: var(--bb-rl-radius-lg);
margin: var(--bb-rl-space-400) 0;
}
@media screen and (max-width: 992px) {
.bb-rl-lms-course .bb-rl-entry-header {
padding: var(--bb-rl-space-300) var(--bb-rl-space-300);
}
}
@media screen and (max-width: 782px) {
.bb-rl-lms-course {
padding-left: 0;
padding-right: 0;
}
}
.bb-rl-course-featured-image {
position: relative;
display: block;
height: 100%;
padding-top: 300px;
border-radius: var(--bb-rl-radius-lg);
overflow: hidden;
background-color: var(--bb-rl-background-tertiary-color);
}
.bb-rl-course-featured-image a {
display: block;
height: 100%;
width: 100%;
}
.bb-rl-course-featured-image img {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
object-fit: cover;
height: 100%;
width: 100%;
}
.bb-rl-course-banner {
gap: var(--bb-rl-space-600);
}
.bb-rl-course-banner .bb-rl-course-meta {
display: flex;
align-items: center;
gap: var(--bb-rl-space-100);
}
.bb-rl-course-banner .bb-rl-course-price {
font-size: 20px;
font-weight: 700;
line-height: 30px;
margin: var(--bb-rl-space-200) 0 var(--bb-rl-space-100);
}
.bb-rl-course-banner .bb-rl-course-type-status:not(.bb-course-type-free):not(.bb-course-type-open) {
display: block;
border-width: 0;
border-left-width: 2px;
border-style: solid;
border-radius: 0;
padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
color: var(--bb-rl-text-color);
font-size: var(--bb-rl-font-size-sm);
font-weight: 500;
line-height: var(--bb-rl-base-line-small);
background-color: var(--bb-rl-background-brand-secondary-color);
border-color: var(--bb-rl-border-brand-secondary-color);
margin: var(--bb-rl-space-200) 0 var(--bb-rl-space-100);
width: fit-content;
padding-right: var(--bb-rl-space-500);
}
.bb-rl-course-banner .bb-rl-course-type-status.bb-course-type-free {
font-size: 20px;
font-weight: 700;
line-height: 30px;
color: var(--bb-rl-text-color);
margin: var(--bb-rl-space-200) 0 var(--bb-rl-space-100);
}
.bb-rl-course-banner .bb-rl-course-type-status.bb-course-type-open {
font-size: 14px;
font-weight: 400;
line-height: 22px;
color: var(--bb-rl-text-tertiary-color);
margin: var(--bb-rl-space-200) 0 var(--bb-rl-space-100);
}
.bb-rl-course-banner .bb-rl-course-overview {
flex: 1;
display: flex;
flex-direction: column;
}
.bb-rl-course-banner .bb-rl-course-figure {
flex: 0 0 50%;
}
.bb-rl-course-banner .bb-rl-entry-title {
font-size: 20px;
font-weight: 700;
line-height: 30px;
color: var(--bb-rl-text-color);
margin-bottom: var(--bb-rl-space-100);
}
.bb-rl-course-banner .bb-rl-course-category {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: var(--bb-rl-space-100);
margin-bottom: var(--bb-rl-space-100);
}
.bb-rl-course-banner .bb-rl-course-category .bb-rl-course-category-item {
font-size: 14px;
color: var(--bb-rl-text-tertiary-color);
display: flex;
align-items: center;
}
.bb-rl-course-banner .bb-rl-course-category .bb-rl-course-category-item a {
color: var(--bb-rl-text-tertiary-color);
}
.bb-rl-course-banner .bb-rl-course-category .bb-rl-course-category-item:last-child span {
display: none;
}
.bb-rl-course-banner .bb-rl-author-name {
font-size: var(--bb-rl-font-size-sm);
font-weight: 500;
}
.bb-rl-course-banner .bb-rl-author-name .bb-rl-author-name-label {
color: var(--bb-rl-text-secondary-color);
}
.bb-rl-course-banner .bb-rl-course-overview-footer {
margin-top: auto;
display: flex;
align-items: center;
flex-flow: wrap;
gap: var(--bb-rl-space-200);
}
@media screen and (max-width: 1200px) {
.bb-rl-course-banner {
flex-direction: column;
gap: var(--bb-rl-space-300);
}
.bb-rl-course-banner .bb-rl-course-overview-footer {
margin-top: var(--bb-rl-space-200);
}
}
.bb-rl-course-content {
display: flex;
gap: var(--bb-rl-space-400);
margin: 0;
}
.bb-rl-course-content .bb-rl-course-content-inner {
flex: 1;
}
.bb-rl-course-content .bb-rl-course-content-sidebar {
flex: 0 0 320px;
}
@media screen and (max-width: 1200px) {
.bb-rl-course-content {
flex-direction: column;
}
.bb-rl-course-content .bb-rl-course-content-sidebar {
max-width: 100%;
flex: 0 0 100%;
width: 100%;
}
}
.bb-rl-course-details {
display: flex;
gap: var(--bb-rl-space-200);
justify-content: space-between;
margin-top: var(--bb-rl-space-600);
}
.bb-rl-course-details .bb-rl-course-details-item {
display: flex;
align-items: center;
gap: var(--bb-rl-space-200);
}
.bb-rl-course-details .bb-rl-course-details-item i {
color: var(--bb-rl-icon-color);
font-size: 40px;
}
.bb-rl-course-details .bb-rl-course-details-item .bb-rl-course-details-label {
font-size: var(--bb-rl-font-size-sm);
font-weight: 400;
color: var(--bb-rl-text-secondary-color);
}
.bb-rl-course-details .bb-rl-course-details-item .bb-rl-course-details-value {
font-size: 14px;
font-weight: 600;
color: var(--bb-rl-text-color);
}
@media screen and (max-width: 1200px) {
.bb-rl-course-details {
flex-flow: wrap;
justify-content: center;
gap: var(--bb-rl-space-400);
}
}