svg [fill=sylla-progress-red] {
  fill: var(--sylla-theme-progress-red, #DF813E);
}
svg [stroke=sylla-progress-red] {
  stroke: var(--sylla-theme-progress-red, #DF813E);
}
svg [fill=sylla_progress_yellow] {
  fill: var(--sylla-theme-progress-yellow, #ae9a27);
}
svg [stroke=sylla-progress-yellow] {
  stroke: var(--sylla-theme-progress-yellow, #ae9a27);
}
svg *[fill=sylla-progress-green] {
  fill: var(--sylla-theme-progress-green, #27AE60);
}
svg *[stroke=sylla-progress-green] {
  stroke: var(--sylla-theme-progress-green, #27AE60);
}

.tc-w {
  color: #fff;
}

.tc-gray {
  color: var(--sylla-theme-txt-color-gary, #9B9C9F);
}

.tc-title {
  color: var(--sylla-theme-title-color, #1E2132);
}

.tc-theme-acc {
  color: var(--sylla-theme-acc-white-color, #385DFF);
}

.bgc-acc {
  background-color: var(--bb-primary-color, #385DFF);
}

.def-shd {
  box-shadow: var(--sylla-theme-shd-def, 1px 1px 30px 0px rgba(0, 0, 0, 0.0509803922));
}

.br-big {
  border-radius: 12px;
}

.bgc-card {
  background-color: var(--sylla-theme-card-bgc, #FFFFFF);
}

.def-hr {
  width: 100%;
  height: 2px;
  border: 0;
  margin: 10px 0;
  background-color: var(--sylla-theme-hr-bgc);
}

body.sylla-body {
  --bb-body-background-color: var(--sylla-theme-main-bgc, #E6EEFF);
  --bb-header-background: var(--sylla-theme-header-bgc, #1F1F1F);
  --bb-content-background-color: var(--sylla-theme-blocks-bgc, #1F1F1F);
  --bb-sidenav-background: var(--sylla-theme-blocks-bgc, #1F1F1F);
  --bb-content-border-color: transparent;
  --bb-footer-background: var(--sylla-theme-header-bgc, #1F1F1F);
  --bb-header-links: var(--sylla-theme-body-color, #FFFFFF);
  --bb-body-text-color: var(--sylla-theme-body-color, #FFFFFF);
  --bb-headings-color: var(--sylla-theme-body-color, #FFFFFF);
  --bb-sidenav-text-regular: var(--sylla-theme-body-color, #FFFFFF);
  --bb-sidenav-menu-background-color-regular: transparent;
}
body.sylla-body select {
  background-image: var(--sylla-theme-select-arrow, url("../../../buddyboss-theme/assets/images/svg/arrow-down.svg"));
}
body.sylla-body .buddypress-wrap .bp-messages {
  box-shadow: var(--sylla-theme-shd-def, 1px 1px 30px 0px rgba(0, 0, 0, 0.0509803922)) !important;
}
body.sylla-body .user-nicename {
  color: var(--sylla-theme-title-color, #1E2132) !important;
  font-weight: 700 !important;
}
body.sylla-body .ld-progress-bar {
  overflow: hidden;
  --bb-content-border-color: var(--sylla-theme-progress-bgc, #F1F1F1);
}
body.sylla-body .ld-progress-bar,
body.sylla-body .ld-progress-bar .ld-progress-bar-percentage {
  border-radius: 8px;
  height: 7px;
}
body.sylla-body .pc_detailed_progress {
  --bb-content-border-color: #AEAEAE;
}
body.sylla-body .pc_detailed_progress .bb-icon-check {
  color: #14B550;
}
body.sylla-body .pc_detailed_progress .group_link, body.sylla-body .pc_detailed_progress .group_link span,
body.sylla-body .pc_detailed_progress .completed_staus,
body.sylla-body .pc_detailed_progress .completed_staus span {
  color: var(--sylla-theme-body-color, #FFFFFF) !important;
  font-size: 18px;
  font-weight: 700 !important;
}
body.sylla-body .pc_detailed_progress .completed_staus {
  font-size: 18px;
}
body.sylla-body.bb-custom-typo,
body.sylla-body.bb-custom-typo h1, body.sylla-body.bb-custom-typo .h1, body.sylla-body.bb-custom-typo h2, body.sylla-body.bb-custom-typo .h2, body.sylla-body.bb-custom-typo h3, body.sylla-body.bb-custom-typo .h3, body.sylla-body.bb-custom-typo h4, body.sylla-body.bb-custom-typo .h4, body.sylla-body.bb-custom-typo h5, body.sylla-body.bb-custom-typo .h5, body.sylla-body.bb-custom-typo h6, body.sylla-body.bb-custom-typo .h6,
body.sylla-body.bb-custom-typo .bb-course-footer,
body.sylla-body.bb-custom-typo .ld-table-list-header .ld-text,
body.sylla-body.bb-custom-typo .gamipress-achievement-points,
body.sylla-body.bb-custom-typo .vjs-modal-dialog-content {
  font-family: var(--sylla-body-ff, "Open Sans"), sans-serif;
}
body.sylla-body .container {
  width: 90%;
}
body.sylla-body .swiper-slide {
  display: flex;
  height: auto;
}
body.sylla-body #page {
  overflow: unset;
}
body.sylla-body #learndash-page-content .sfwd-course-nav .learndash_next_prev_link {
  display: flex;
  gap: 10px;
}
body.sylla-body #learndash-page-content .sfwd-course-nav .learndash_next_prev_link a {
  color: var(--sylla-theme-acc-white-color, #385DFF);
  border: 1px solid var(--sylla-theme-acc-white-color, #385DFF) !important;
  background-color: transparent;
}
body.sylla-body #learndash-page-content .sfwd-course-nav .learndash_next_prev_link a:hover {
  color: var(--sylla-theme-blocks-bgc, #1F1F1F);
  background-color: var(--sylla-theme-acc-white-color, #385DFF);
}
body.sylla-body #learndash-page-content .sfwd-course-nav .learndash_next_prev_link a,
body.sylla-body #learndash-page-content .sfwd-course-nav .learndash_next_prev_link span {
  min-width: 30px;
  border-radius: 8px !important;
}
body.sylla-body .site-content {
  padding-left: 0;
  padding-right: 0;
}
body.sylla-body .sylla-btn,
body.sylla-body .bb-single-course-sidebar a.btn-advance {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 11px clamp(12px, 2vw, 22px);
  font-size: 16px;
  text-align: center;
  line-height: 1;
  border-radius: 4px;
  user-select: none;
}
body.sylla-body .sylla-btn i, body.sylla-body .sylla-btn span,
body.sylla-body .bb-single-course-sidebar a.btn-advance i,
body.sylla-body .bb-single-course-sidebar a.btn-advance span {
  pointer-events: none;
}
body.sylla-body .sylla-btn i,
body.sylla-body .bb-single-course-sidebar a.btn-advance i {
  line-height: 0;
}
body.sylla-body .sylla-btn svg,
body.sylla-body .bb-single-course-sidebar a.btn-advance svg {
  max-height: 16px;
}
body.sylla-body .sylla-btn.prime,
body.sylla-body .bb-single-course-sidebar a.btn-advance {
  color: var(--bb-primary-button-text-regular, #ffffff);
  width: auto;
  border: 1px solid var(--bb-primary-button-background-regular, var(--sylla-theme-btn-primary-bgc, #385DFF)) !important;
  background-color: var(--bb-primary-button-background-regular, var(--sylla-theme-btn-primary-bgc, #385DFF));
}
body.sylla-body .sylla-btn.prime svg [fill],
body.sylla-body .bb-single-course-sidebar a.btn-advance svg [fill] {
  fill: var(--bb-primary-button-text-regular, #ffffff);
}
body.sylla-body .sylla-btn.prime svg [stroke],
body.sylla-body .bb-single-course-sidebar a.btn-advance svg [stroke] {
  stroke: var(--bb-primary-button-text-regular, #ffffff);
}
body.sylla-body .sylla-btn.prime .bb-icon-l::before,
body.sylla-body .sylla-btn.prime .bb-icon-rl::before,
body.sylla-body .bb-single-course-sidebar a.btn-advance .bb-icon-l::before,
body.sylla-body .bb-single-course-sidebar a.btn-advance .bb-icon-rl::before {
  color: var(--bb-primary-button-text-regular, #ffffff);
}
body.sylla-body .sylla-btn.prime:hover, body.sylla-body .sylla-btn.prime:focus,
body.sylla-body .bb-single-course-sidebar a.btn-advance:hover,
body.sylla-body .bb-single-course-sidebar a.btn-advance:focus {
  color: var(--bb-primary-button-text-hover, #ffffff);
  background-color: var(--bb-primary-button-background-hover, var(--sylla-theme-btn-primary-bgc-hov, #1E42DD));
}
body.sylla-body .sylla-btn.prime:hover svg [fill], body.sylla-body .sylla-btn.prime:focus svg [fill],
body.sylla-body .bb-single-course-sidebar a.btn-advance:hover svg [fill],
body.sylla-body .bb-single-course-sidebar a.btn-advance:focus svg [fill] {
  fill: var(--bb-primary-button-text-hover, #ffffff);
}
body.sylla-body .sylla-btn.prime:hover svg [stroke], body.sylla-body .sylla-btn.prime:focus svg [stroke],
body.sylla-body .bb-single-course-sidebar a.btn-advance:hover svg [stroke],
body.sylla-body .bb-single-course-sidebar a.btn-advance:focus svg [stroke] {
  stroke: var(--bb-primary-button-text-hover, #ffffff);
}
body.sylla-body .sylla-btn.prime:hover .bb-icon-l::before,
body.sylla-body .sylla-btn.prime:hover .bb-icon-rl::before, body.sylla-body .sylla-btn.prime:focus .bb-icon-l::before,
body.sylla-body .sylla-btn.prime:focus .bb-icon-rl::before,
body.sylla-body .bb-single-course-sidebar a.btn-advance:hover .bb-icon-l::before,
body.sylla-body .bb-single-course-sidebar a.btn-advance:hover .bb-icon-rl::before,
body.sylla-body .bb-single-course-sidebar a.btn-advance:focus .bb-icon-l::before,
body.sylla-body .bb-single-course-sidebar a.btn-advance:focus .bb-icon-rl::before {
  color: var(--bb-primary-button-text-hover, #ffffff);
}
body.sylla-body .sylla-btn.prime:active,
body.sylla-body .bb-single-course-sidebar a.btn-advance:active {
  background-color: var(--bb-primary-button-background-hover, var(--sylla-theme-btn-primary-bgc-hov, #1E42DD));
}
body.sylla-body .sylla-btn.sec {
  color: var(--bb-secondary-button-text-regular, #385DFF);
  padding: 11px clamp(12px, 2vw, 22px) 12px;
  border: 2px solid var(--bb-secondary-button-border-regular, #385DFF) !important;
  font-weight: 600;
  border-radius: 8px;
  background-color: transparent;
}
body.sylla-body .sylla-btn.sec svg [fill] {
  fill: var(--bb-secondary-button-text-regular, #385DFF);
}
body.sylla-body .sylla-btn.sec svg [stroke] {
  stroke: var(--bb-secondary-button-text-regular, #385DFF);
}
body.sylla-body .sylla-btn.sec:hover, body.sylla-body .sylla-btn.sec:focus {
  color: var(--bb-secondary-button-text-hover, #385DFF);
  background-color: var(--bb-secondary-button-background-hover, #D7DFFF);
}
body.sylla-body .sylla-btn.sec:hover svg [fill], body.sylla-body .sylla-btn.sec:focus svg [fill] {
  fill: var(--bb-secondary-button-text-hover, #385DFF);
}
body.sylla-body .sylla-btn.sec:hover svg [stroke], body.sylla-body .sylla-btn.sec:focus svg [stroke] {
  stroke: var(--bb-secondary-button-text-hover, #385DFF);
}
body.sylla-body .sylla-btn.sec:active {
  background-color: var(--sylla-theme-btn-secondary-bgc-act, #D7DFFF);
}
body.sylla-body .sylla-btn.sec.white {
  color: #fff;
  border-color: #fff;
}
body.sylla-body .sylla-btn.sec.white svg [fill] {
  fill: #fff;
}
body.sylla-body .sylla-btn.sec.white svg [stroke] {
  stroke: #fff;
}
body.sylla-body .sylla-btn.sec.white:hover, body.sylla-body .sylla-btn.sec.white:focus {
  background-color: rgba(255, 255, 255, 0.2);
}
body.sylla-body .sylla-btn.sec.white:active {
  background-color: rgba(255, 255, 255, 0.3);
}
body.sylla-body .sylla-btn.s-gray {
  color: var(--sylla-theme-btn-gray-c, #1E2132);
  border: 1px solid var(--sylla-theme-btn-gray-bgc, #D2D2D3);
  background-color: var(--sylla-theme-btn-gray-bgc, #D2D2D3);
}
body.sylla-body .sylla-btn.s-gray:hover, body.sylla-body .sylla-btn.s-gray:focus, body.sylla-body .sylla-btn.s-gray.active {
  border-color: var(--sylla-theme-btn-gray-bc-hov, #9B9C9F);
  background-color: transparent;
}
body.sylla-body .sylla-btn.s-gray.active {
  font-weight: 600;
}
body.sylla-body .sylla-btn.small {
  font-size: 14px;
  padding: 8px clamp(10px, 2vw, 15px);
}
body.sylla-body .sylla-btn.small svg {
  max-height: 12px;
}
body.sylla-body .sylla-btn.disabled, body.sylla-body .sylla-btn[disabled] {
  cursor: not-allowed;
  color: var(--sylla-theme-btn-disbled-c, #9B9C9F) !important;
  border-color: var(--sylla-theme-btn-disbled-br, #B2B2B2) !important;
  background-color: var(--sylla-theme-btn-disbled-bgc, #E5E5E5) !important;
}
body.sylla-body .sylla-btn.disabled svg [fill], body.sylla-body .sylla-btn[disabled] svg [fill] {
  fill: var(--sylla-theme-btn-disbled-c, #9B9C9F);
}
body.sylla-body .sylla-btn.disabled svg [stroke], body.sylla-body .sylla-btn[disabled] svg [stroke] {
  stroke: var(--sylla-theme-btn-disbled-c, #9B9C9F);
}
body.sylla-body .widget-title, body.sylla-body .widget-title a, body.sylla-body .sylla-title, body.sylla-body .sylla-title a, body.sylla-body .tc-t, body.sylla-body .tc-t a {
  color: var(--sylla-theme-title-color, #1E2132);
}
body.sylla-body .bb-profile-grid.bb-grid .item-body {
  border-start-end-radius: 12px;
  background-color: var(--sylla-theme-blocks-bgc, #1F1F1F);
}
body.sylla-body nav#object-nav > ul li {
  background-color: transparent;
  border: 1px solid var(--sylla-theme-body-color, #FFFFFF);
  border-bottom: 0;
  transition: all 0.3s ease;
}
body.sylla-body nav#object-nav > ul li > a,
body.sylla-body nav#object-nav > ul li > a .bb-single-nav-item-point {
  color: var(--sylla-theme-body-color, #FFFFFF);
}
body.sylla-body nav#object-nav > ul li:hover,
body.sylla-body nav#object-nav > ul > .selected {
  background-color: var(--sylla-theme-body-color, #FFFFFF);
}
body.sylla-body nav#object-nav > ul li:hover > a,
body.sylla-body nav#object-nav > ul li:hover > a .bb-single-nav-item-point,
body.sylla-body nav#object-nav > ul > .selected > a,
body.sylla-body nav#object-nav > ul > .selected > a .bb-single-nav-item-point {
  color: var(--sylla-theme-blocks-bgc, #1F1F1F);
}
body.sylla-body .activity-form .bb-model-header,
body.sylla-body #whats-new-form, body.sylla-body #whats-new-form-placeholder,
body.sylla-body #bbpress-forums .activity-list.bp-list .activity-item, body.sylla-body #buddypress .activity-list.bp-list .activity-item, body.sylla-body #buddypress .activity-lists.bp-list .activity-item {
  background-color: var(--sylla-theme-slider-bgc, #2B2B2B);
}
body.sylla-body .bb-sticky-sidebar.is_stuck {
  position: sticky !important;
  top: 92px !important;
  bottom: auto !important;
}
body.sylla-body div#cover-image-container {
  overflow: hidden;
  margin-top: 0;
  border-radius: 12px;
}
body.sylla-body #secondary .widget-title {
  font-size: clamp(calc(12px + 21 * .25px), calc(21 * 0.0521vw), calc(21 * 1px));
  font-weight: 700;
  display: flex;
  text-align: center;
  justify-content: center;
}
body.sylla-body .sylla-dashboard-wrap .col-2 {
  width: calc(50% - 15px / 2);
}
body.sylla-body .sylla-dashboard-wrap .col-3 {
  width: calc(33.3333333333% - 15px / 1.5);
}
body.sylla-body .sylla-dashboard-wrap, body.sylla-body.bp-user .buddypress-wrap {
  gap: 15px;
}
body.sylla-body.bp-user .gamipress-buddypress-user-details {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin: 10px 0;
}
body.sylla-body.bp-user .gamipress-buddypress-user-details > div {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--sylla-theme-body-color, #FFFFFF);
  border-radius: 12px;
  height: auto;
  margin: 0;
  line-height: 1;
  padding: 7px 15px;
  min-width: 121px;
  font-size: 16px;
}
body.sylla-body.bp-user .gamipress-buddypress-user-details > div a, body.sylla-body.bp-user .gamipress-buddypress-user-details > div div {
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  height: auto;
  box-shadow: none !important;
  background-color: transparent !important;
}
body.sylla-body.bp-user .member-status {
  border-color: #fff;
}
body.sylla-body.bp-user .bp-member-type {
  bottom: -10px;
  padding: 11px;
  min-width: 85px;
  font-size: 16px;
  font-weight: 700;
  border-radius: 20px;
}
body.sylla-body.bp-user.just-me .buddypress-wrap {
  display: flex;
  flex-wrap: wrap;
}
body.sylla-body.bp-user #primary,
body.sylla-body.bp-user #secondary {
  padding-top: 15px;
}
body.sylla-body.bp-user #primary {
  padding-left: 5px;
  padding-right: 5px;
}
body.sylla-body.bp-user #item-header {
  width: 100%;
}
body.sylla-body .sylla-dshboard-widget-edu .sylla-widget-title {
  margin-bottom: 15px;
}
body.sylla-body .sylla-dshboard-widget-edu.continue_learning {
  display: flex;
  flex-direction: column;
}
body.sylla-body .sylla-dshboard-widget-edu.continue_learning .no-progress-box {
  flex-grow: 1;
}
body.sylla-body #item-header-content .user-nicename {
  font-weight: 500;
}
body.sylla-body .sylla-dshboard-edu-tabs .sylla-tabs-nav {
  margin-bottom: clamp(15px, 3vw, 25px);
}

.sylla-swiper-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  line-height: 0;
  transition: all 0.3s ease;
}
.sylla-swiper-button.circle {
  width: clamp(25px, 3vw, 50px);
  aspect-ratio: 1;
  border-radius: 50%;
}
.sylla-swiper-button.abs {
  position: absolute;
  top: 50%;
  z-index: 2;
}
.sylla-swiper-button.s-cards {
  border: 1px solid var(--sylla-theme-btn-swiper-cards-br, rgba(32, 32, 32, 0.3));
  background-color: var(--sylla-theme-btn-swiper-cards-bgc, rgba(255, 255, 255, 0.8));
  box-shadow: 1px 4px 20px 0px rgba(0, 0, 0, 0.05);
}
.sylla-swiper-button.s-cards svg [fill] {
  fill: var(--bb-primary-color, #385DFF);
}
.sylla-swiper-button.s-cards svg [stroke] {
  stroke: var(--bb-primary-color, #385DFF);
}
.sylla-swiper-button.s-cards:hover {
  background-color: var(--sylla-theme-btn-swiper-cards-bgc-hov, #ffffff);
}

html[dir=rtl] .ld-progress-bar {
  display: flex;
  justify-content: flex-end;
}
html[dir=rtl] .sylla-swiper-button.prev {
  right: 0;
  transform: translate(40%, -50%);
}
html[dir=rtl] .sylla-swiper-button.next {
  left: 0;
  transform: translate(-40%, -50%);
}
html[dir=rtl] .bb-icon-angle-left::before,
html[dir=rtl] .bb-icon-angle-right::before {
  transform: scaleX(-1);
}
html:not([dir=rtl]) .sylla-swiper-button.prev {
  left: 0;
  transform: translate(-40%, -50%);
}
html:not([dir=rtl]) .sylla-swiper-button.next {
  right: 0;
  transform: translate(40%, -50%);
}

.buddypress.widget .activity-update .bp-activity-info > p {
  display: flex;
  color: var(--sylla-theme-body-color, #FFFFFF);
  font-size: 14px;
  align-items: flex-start;
  flex-direction: column;
}
.buddypress.widget .activity-update .bp-activity-info > p a {
  font-weight: 700 !important;
  line-height: 1;
}
.buddypress.widget .activity-update .bp-activity-info > p a:first-child {
  font-size: 16px;
  margin: 10px 0;
}
.buddypress.widget .activity-update .bp-activity-info > p a:first-child, .buddypress.widget .activity-update .bp-activity-info > p a:nth-child(2) {
  color: var(--sylla-theme-title-color, #1E2132) !important;
}
.buddypress.widget .activity-update .bp-activity-info > p a:nth-child(2) {
  margin-top: 10px;
  font-size: 13px;
}
.buddypress.widget .activity-update .bp-activity-info > p a:last-child {
  font-size: 12px;
  margin-top: 5px;
}

.sylla-block {
  border-radius: 12px;
  background-color: var(--sylla-theme-blocks-bgc, #1F1F1F);
}
.sylla-block:not(.no-padd) {
  padding: clamp(25px, 2vw, 30px);
}

.sylla-card-box {
  overflow: hidden;
  min-height: 306px;
  border-radius: 12px;
  background-color: var(--sylla-theme-slider-bgc, #2B2B2B);
}
.sylla-card-box .thumb {
  min-height: 250px;
}
.sylla-card-box .info {
  padding: 20px;
}
.sylla-card-box .lesson-i {
  min-height: 80%;
}

.sylla-tabs-nav ul {
  margin: 0;
}

.sylla-tab {
  width: 100%;
  transition: all 0.3s ease;
}
.sylla-tab:not(.active) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
}

.sylla-data-box {
  background-color: var(--sylla-theme-data-box-bgc, #383737);
  transition: all 0.1s linear;
  transform: scale(1);
}
.sylla-data-box .thumb {
  padding: 10px;
  aspect-ratio: 178/73;
}
.sylla-data-box .info {
  padding: 24px;
}
.sylla-data-box .action-box svg {
  width: 24px;
  height: 24px;
}
.sylla-data-box .wish.wished svg path {
  fill: var(--sylla-theme-body-color, #FFFFFF);
}
.sylla-data-box:not(.cloned) .hide {
  display: none;
  transition: all 0.3s linear;
}
.sylla-data-box.cloned {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  max-width: 420px;
  transform: scale(1.1);
}
.sylla-data-box.cloned h3 {
  height: auto;
}

.sylla-course-progress .sylla-progress-line {
  background-color: var(--sylla-theme-progress-bgc, #F1F1F1);
}
.sylla-course-progress.circle .proc {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sylla-course-progress.circle .circle-progress-bg {
  stroke: var(--sylla-theme-progress-bgc, #F1F1F1);
}
.sylla-course-progress.circle .circle-progress-value {
  transform: rotate(-160deg);
  transform-origin: center;
}

.sylla-my-course {
  box-shadow: var(--sylla-theme-shd-def, 1px 1px 30px 0px rgba(0, 0, 0, 0.0509803922));
  background-color: var(--sylla-theme-my-course-bgc, #ffffff);
}
.sylla-my-course .thumb {
  padding: 15px 0;
  aspect-ratio: 403/207;
}
.sylla-my-course .info {
  padding: 24px;
}
.sylla-my-course .sylla-status-progress {
  width: 90%;
  padding: 6px 15px;
  max-width: 202px;
}
.sylla-my-course .ld-progress-bar {
  margin: 15px 0 !important;
}
.sylla-my-course .ld-progress-bar, .sylla-my-course .ld-progress-bar .ld-progress-bar-percentage {
  height: 4px !important;
}

html[dir=rtl] .sylla-my-course .sylla-status-progress {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
html[dir=rtl] [data-bp-tooltip][data-bp-tooltip-pos=left]:before, html[dir=rtl] [data-balloon][data-balloon-pos=left]:before {
  transform: scaleX(-1) translateY(-50%);
}
html:not([dir=rtl]) .sylla-my-course .sylla-status-progress {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.sylla-diary-wrap.searching .srchbox {
  opacity: 0.6;
  pointer-events: none;
}
.sylla-diary-wrap .events-tags {
  margin: 20px 0 0 0 !important;
  gap: clamp(10px, 2vw, 30px);
}
.sylla-diary-wrap .events-tags li {
  line-height: 1;
}
.sylla-diary-wrap .events-tags li i {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.sylla-diary-wrap .events-side .action-top {
  margin-bottom: 15px;
}
.sylla-diary-wrap .events-side .srchbox,
.sylla-diary-wrap .events-side select {
  border: 1px solid var(--sylla-theme-body-color, #FFFFFF);
}
.sylla-diary-wrap .events-side .srchbox {
  overflow: hidden;
  border-radius: 30px;
}
.sylla-diary-wrap .events-side .srchbox .srh-event-btn {
  all: unset;
  cursor: pointer;
  padding: 8px 10px;
  line-height: 0;
}
.sylla-diary-wrap .events-side .srchbox .srh-event-btn svg {
  pointer-events: none;
}
.sylla-diary-wrap .events-side .srchbox .srh-event-btn svg path {
  stroke: var(--sylla-theme-body-color, #FFFFFF);
}
.sylla-diary-wrap .events-side .srchbox .srh-event-btn:hover {
  transform: scale(1.1);
  background-color: transparent;
}
.sylla-diary-wrap .events-side .srchbox input {
  padding: 5px 10px 5px 0;
  max-width: 81px;
}
.sylla-diary-wrap .events-side .srchbox input:focus {
  outline: none !important;
  border: 0;
  box-shadow: none;
}
.sylla-diary-wrap .events-side .srchbox input::placeholder {
  color: var(--sylla-theme-body-color, #FFFFFF);
}
.sylla-diary-wrap .events-side input,
.sylla-diary-wrap .events-side select,
.sylla-diary-wrap .events-side strong {
  color: var(--sylla-theme-body-color, #FFFFFF);
  height: auto;
  font-size: 12px;
  font-weight: 700;
}
.sylla-diary-wrap .events-side .filterbox label {
  margin-bottom: 0;
}
.sylla-diary-wrap .events-side .filterbox strong {
  flex-wrap: nowrap;
}
.sylla-diary-wrap .events-side .filterbox select {
  padding-top: 8px;
  padding-bottom: 8px;
  max-width: 100px;
  line-height: 1;
  padding-left: 20px;
  border-radius: 8px;
  background-position: left 7px center;
}
.sylla-diary-wrap .events-side .event-wrap-box {
  min-height: 250px;
}
.sylla-diary-wrap .events-side .mont-events-list {
  margin: 0 !important;
  overflow-x: hidden;
  max-height: 100%;
}
.sylla-diary-wrap .events-side .sylla-event {
  border-radius: 6px;
}
.sylla-diary-wrap .events-side .sylla-event a {
  padding: 5px 10px;
}
.sylla-diary-wrap .events-side .sylla-event h3 {
  margin-bottom: 0;
}
.sylla-diary-wrap .events-side .sylla-event h3 span, .sylla-diary-wrap .events-side .sylla-event h3 strong {
  color: #fff;
}
.sylla-diary-wrap .events-side .sylla-event .past {
  margin-top: 7px;
}
.sylla-diary-wrap .mont-events-list,
.sylla-diary-wrap .sylla-calendar-month-wrap {
  transition: all 0.3s linear;
}
.sylla-diary-wrap .mont-events-list:not(.active),
.sylla-diary-wrap .sylla-calendar-month-wrap:not(.active) {
  position: absolute;
  top: 0;
  opacity: 0;
  visibility: hidden;
}

.sylla-calendar {
  color: var(--sylla-theme-calendar-c, #1E2132);
  border: 1px solid var(--sylla-theme-ligt-acc-br, #C3CEFF);
  padding: 12px 20px 10px 12px;
  line-height: 1;
  border-radius: 12px;
}
.sylla-calendar .has-events {
  cursor: pointer;
}
.sylla-calendar .has-events.active {
  font-weight: 700;
}
.sylla-calendar .evntsbox i {
  width: 4px;
  height: 4px;
  border-radius: 50%;
}
.sylla-calendar .evntsbox .inn {
  top: 2px;
  gap: 2.5px;
}
.sylla-calendar .sylla-calendar-top {
  margin-bottom: 15px;
}
.sylla-calendar .sylla-calendar-top nav {
  margin-bottom: 0 !important;
}
.sylla-calendar .sylla-calendar-top nav svg [fill] {
  fill: var(--sylla-theme-calendar-act-c, #FFFFFF);
}
.sylla-calendar .sylla-calendar-top nav svg [stroke] {
  stroke: var(--sylla-theme-calendar-act-c, #FFFFFF);
}
.sylla-calendar .sylla-calendar-top nav .btn {
  border-radius: 8px;
  padding: 8px 11px;
  line-height: 0;
  border-color: var(--sylla-theme-calendar-act-bgc, #1E2132);
}
.sylla-calendar .sylla-calendar-top nav .btn:hover {
  background-color: var(--sylla-theme-calendar-act-c, #FFFFFF);
}
.sylla-calendar .sylla-calendar-top nav .btn:hover svg [fill] {
  fill: var(--sylla-theme-calendar-act-bgc, #1E2132);
}
.sylla-calendar .sylla-calendar-top nav .btn:hover svg [stroke] {
  stroke: var(--sylla-theme-calendar-act-bgc, #1E2132);
}
.sylla-calendar .sylla-calendar-top nav .btn:disabled {
  pointer-events: none;
  border-color: var(--sylla-theme-btn-disbled-br, #B2B2B2);
  background-color: var(--sylla-theme-btn-disbled-bgc, #E5E5E5);
}
.sylla-calendar .sylla-calendar-top nav .btn:disabled svg [fill] {
  fill: var(--sylla-theme-btn-disbled-c, #9B9C9F);
}
.sylla-calendar .sylla-calendar-top nav .btn:disabled svg [stroke] {
  stroke: var(--sylla-theme-btn-disbled-c, #9B9C9F);
}
.sylla-calendar nav .btn,
.sylla-calendar .current-day {
  color: var(--sylla-theme-calendar-act-c, #FFFFFF);
  background-color: var(--sylla-theme-calendar-act-bgc, #1E2132);
}
.sylla-calendar .current-day {
  font-weight: bold;
  aspect-ratio: 1;
  border-radius: 50%;
}
.sylla-calendar .sylla-calendar-title {
  font-size: 16px;
}
.sylla-calendar .sylla-calendar-week-box {
  font-size: 14px;
  margin-bottom: 15px;
}
.sylla-calendar,
.sylla-calendar .sylla-calendar-month-wrap {
  background-color: var(--sylla-theme-my-course-bgc, #ffffff);
}
.sylla-calendar .sylla-calendar-month-box {
  font-size: 15px;
}
.sylla-calendar .sylla-calendar-month-box .sylla-calendar-day-box {
  aspect-ratio: 1;
}

html[dir=rtl] .sylla-calendar nav .btn {
  transform: scaleX(-1);
}

#sylla-theme-toggle {
  border-width: 1px;
  border-style: solid;
  padding: 4px;
  line-height: 0;
  border-radius: 12px;
  background-color: transparent;
}
#sylla-theme-toggle svg {
  width: 16px;
  height: 16px;
}
#sylla-theme-toggle::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 18px;
  height: 18px;
  transform: translateY(-50%);
  transition: all 0.3s ease;
  border-radius: 50%;
}

html[data-theme=dark] .sylla-light {
  display: none !important;
}
html[data-theme=dark] #sylla-theme-toggle {
  border-color: #fff;
}
html[data-theme=dark] #sylla-theme-toggle::after {
  left: auto;
  right: 4px;
  background-color: #fff;
}
html[data-theme=light] .sylla-dark {
  display: none !important;
}
html[data-theme=light] #sylla-theme-toggle {
  border-color: #202020;
}
html[data-theme=light] #sylla-theme-toggle::after {
  left: 4px;
  right: auto;
  background-color: #202020;
}

body.learndash-cpt-sfwd-courses .inner-tab-box {
  padding: clamp(20px, 3vw, 50px) clamp(15px, 3vw, 30px);
  border-radius: 12px;
  border-top-right-radius: 0;
}
body.learndash-cpt-sfwd-courses .entry-title {
  font-size: clamp(calc(12px + 36 * .25px), calc(36 * 0.0521vw), calc(36 * 1px));
  font-weight: 700;
}
body.learndash-cpt-sfwd-courses .site-content {
  overflow-x: hidden;
}
body.learndash-cpt-sfwd-courses .bb-learndash-content-wrap {
  padding-top: 10px;
}
body.learndash-cpt-sfwd-courses .bb-learndash-banner:before {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.7);
  background-image: none;
}
body.learndash-cpt-sfwd-courses .bb-course-type {
  margin-top: 0 !important;
}
body.learndash-cpt-sfwd-courses .bb-ld-sticky-sidebar .bb-course-volume h4 {
  color: var(--sylla-theme-title-color, #1E2132);
  font-size: 15px;
  padding-bottom: 10px;
}
body.learndash-cpt-sfwd-courses .bb-ld-sticky-sidebar .bb-course-volume .bb-course-volume-list {
  display: flex;
  gap: 5px;
  flex-direction: column;
}
body.learndash-cpt-sfwd-courses .bb-ld-sticky-sidebar .bb-course-volume .bb-course-volume-list .bb-icon-l:before,
body.learndash-cpt-sfwd-courses .bb-ld-sticky-sidebar .bb-course-volume .bb-course-volume-list .bb-icon-rl:before {
  color: var(--bb-primary-color, #385DFF);
}
body.learndash-cpt-sfwd-courses .bb-ld-sticky-sidebar .bb-course-volume .bb-course-volume-list li {
  color: var(--sylla-theme-body-color, #FFFFFF);
  font-size: 15px;
  font-weight: 600;
}
body.learndash-cpt-sfwd-courses .entry {
  color: var(--sylla-theme-title-color, #1E2132);
  font-size: 15px;
}
body.learndash-cpt-sfwd-courses .entry,
body.learndash-cpt-sfwd-courses .bb-course-excerpt {
  max-width: 850px;
}
body.learndash-cpt-sfwd-courses .ld-item-list-actions {
  display: none !important;
}
body.learndash-cpt-sfwd-courses .ld-item-title {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
  padding: 0 !important;
  font-size: clamp(calc(12px + 18 * .25px), calc(18 * 0.0521vw), calc(18 * 1px));
  color: var(--sylla-theme-title-color, #1E2132);
  font-weight: bold !important;
}
body.learndash-cpt-sfwd-courses .ld-item-title::before {
  color: var(--bb-primary-color, #385DFF) !important;
  line-height: 1 !important;
  margin: 0 2px -2px 2px !important;
}
body.learndash-cpt-sfwd-courses .learndash-wrapper .ld-item-list-item-quiz .ld-item-name .ld-item-title {
  flex-direction: row-reverse;
}
body.learndash-cpt-sfwd-courses .learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name {
  order: unset;
}
body.learndash-cpt-sfwd-courses .ld-lesson-list {
  max-width: 842px;
}
body.learndash-cpt-sfwd-courses .bb-about-instructor .avatar {
  max-width: 96px;
}
body.learndash-cpt-sfwd-courses .thumbnail-container-img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(25, 31, 63, 0.3);
}
body.learndash-cpt-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
  padding: 0;
  background-color: var(--sylla-theme-my-course-bgc, #ffffff);
}
body.learndash-cpt-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview a {
  padding: 16px 10px;
}
body.learndash-cpt-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details button {
  padding: 15px;
}
body.learndash-cpt-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details button svg [fill] {
  fill: var(--bb-primary-color, #385DFF);
}
body.learndash-cpt-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details button svg [stroke] {
  stroke: var(--bb-primary-color, #385DFF);
}
body.learndash-cpt-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details button:focus {
  outline: none;
}
body.learndash-cpt-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details button[aria-expanded=true] svg {
  transform: rotate(-90deg);
}
body.learndash-cpt-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview,
body.learndash-cpt-sfwd-courses .bb-about-instructor .bb-grid {
  border: 1px solid var(--sylla-theme-ligt-acc-br, #C3CEFF);
}
body.learndash-cpt-sfwd-courses .bb-about-instructor {
  max-width: 590px;
}
body.learndash-cpt-sfwd-courses .bb-about-instructor .bb-instructor-heading {
  color: var(--sylla-theme-title-color, #1E2132);
  font-size: 15px;
  font-weight: 700;
}
body.learndash-cpt-sfwd-courses .bb-about-instructor h5 {
  margin-top: 0;
}
body.learndash-cpt-sfwd-courses .bb-about-instructor h5 a {
  color: var(--sylla-theme-title-color, #1E2132);
}

.sylla-big-tab-btn {
  display: inline-flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  color: var(--sylla-theme-title-color, #1E2132);
  position: relative;
  padding: 15px 25px 0;
  line-height: 1;
  text-align: center;
  font-weight: 700;
  font-size: clamp(calc(12px + 21 * .25px), calc(21 * 0.0521vw), calc(21 * 1px));
  transition: all 0.3s ease;
  background-color: var(--sylla-theme-big-tab-btn, #D7DFFF);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.sylla-big-tab-btn svg {
  width: 22px;
  height: 22px;
}
.sylla-big-tab-btn::after {
  content: "";
  width: 100%;
  height: 4px;
  margin-top: 3px;
  background-color: var(--bb-primary-color, #385DFF);
}
.sylla-big-tab-btn.active, .sylla-big-tab-btn:hover {
  background-color: var(--sylla-theme-big-tab-btn-act, #FFFFFF);
}
.sylla-big-tab-btn:not(.active) {
  cursor: pointer;
}
.sylla-big-tab-btn:not(.active)::after {
  opacity: 0;
  visibility: hidden;
}

body.single-sfwd-lessons .learndash .fluid-width-video-wrapper {
  padding-top: 0 !important;
  aspect-ratio: 16/9;
}
body.single-sfwd-quiz .lms-topic-sidebar-wrapper .lms-topic-sidebar-data, body.single-sfwd-topic .lms-topic-sidebar-wrapper .lms-topic-sidebar-data, body.single-sfwd-lessons .lms-topic-sidebar-wrapper .lms-topic-sidebar-data {
  top: 92px !important;
  margin: 0 20px 20px 0;
  border-radius: 12px;
  background-color: var(--sylla-theme-card-bgc, #FFFFFF);
}
body.single-sfwd-quiz #learndash-page-content, body.single-sfwd-topic #learndash-page-content, body.single-sfwd-lessons #learndash-page-content {
  margin: 15px 0;
  min-height: calc(100vh - 110px);
  border-radius: 12px;
}
body.single-sfwd-quiz .lms-topic-sidebar-wrapper, body.single-sfwd-topic .lms-topic-sidebar-wrapper, body.single-sfwd-lessons .lms-topic-sidebar-wrapper {
  box-shadow: none;
  background-color: transparent;
}
body.single-sfwd-quiz .lms-topic-sidebar-wrapper .bb-lesson-head,
body.single-sfwd-quiz .lms-topic-sidebar-wrapper .lms-topic-item,
body.single-sfwd-quiz .lms-topic-sidebar-wrapper .lms-quiz-item, body.single-sfwd-topic .lms-topic-sidebar-wrapper .bb-lesson-head,
body.single-sfwd-topic .lms-topic-sidebar-wrapper .lms-topic-item,
body.single-sfwd-topic .lms-topic-sidebar-wrapper .lms-quiz-item, body.single-sfwd-lessons .lms-topic-sidebar-wrapper .bb-lesson-head,
body.single-sfwd-lessons .lms-topic-sidebar-wrapper .lms-topic-item,
body.single-sfwd-lessons .lms-topic-sidebar-wrapper .lms-quiz-item {
  border-bottom: 1px solid var(--sylla-theme-ligt-acc-br, #C3CEFF);
}
body.single-sfwd-quiz .lms-topic-sidebar-wrapper .bb-progress,
body.single-sfwd-quiz .lms-topic-sidebar-wrapper .i-progress, body.single-sfwd-topic .lms-topic-sidebar-wrapper .bb-progress,
body.single-sfwd-topic .lms-topic-sidebar-wrapper .i-progress, body.single-sfwd-lessons .lms-topic-sidebar-wrapper .bb-progress,
body.single-sfwd-lessons .lms-topic-sidebar-wrapper .i-progress {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
}
body.single-sfwd-quiz .lms-topic-sidebar-wrapper .bb-icon-circle, body.single-sfwd-topic .lms-topic-sidebar-wrapper .bb-icon-circle, body.single-sfwd-lessons .lms-topic-sidebar-wrapper .bb-icon-circle {
  font-size: 19px;
}
body.single-sfwd-quiz .sfwd-course-position .bb-pages, body.single-sfwd-quiz .sfwd-course-position .bb-total, body.single-sfwd-topic .sfwd-course-position .bb-pages, body.single-sfwd-topic .sfwd-course-position .bb-total, body.single-sfwd-lessons .sfwd-course-position .bb-pages, body.single-sfwd-lessons .sfwd-course-position .bb-total {
  color: var(--sylla-theme-title-color, #1E2132);
  font-weight: bold;
  font-size: 16px !important;
}
body.single-sfwd-quiz .lms-topic-sidebar-wrapper .lms-topic-sidebar-data, body.single-sfwd-topic .lms-topic-sidebar-wrapper .lms-topic-sidebar-data, body.single-sfwd-lessons .lms-topic-sidebar-wrapper .lms-topic-sidebar-data {
  right: 10px;
}
body.single-sfwd-quiz .lms-topic-sidebar-course-navigation a.course-entry-link i::before, body.single-sfwd-topic .lms-topic-sidebar-course-navigation a.course-entry-link i::before, body.single-sfwd-lessons .lms-topic-sidebar-course-navigation a.course-entry-link i::before {
  transform: scaleX(-1);
}
body.single-sfwd-quiz .learndash_content_wrap,
body.single-sfwd-quiz .learndash-wrapper .bb-lms-header .lms-header-instructor, body.single-sfwd-quiz .learndash-wrapper .bb-lms-header .lms-header-title, body.single-sfwd-topic .learndash_content_wrap,
body.single-sfwd-topic .learndash-wrapper .bb-lms-header .lms-header-instructor, body.single-sfwd-topic .learndash-wrapper .bb-lms-header .lms-header-title, body.single-sfwd-lessons .learndash_content_wrap,
body.single-sfwd-lessons .learndash-wrapper .bb-lms-header .lms-header-instructor, body.single-sfwd-lessons .learndash-wrapper .bb-lms-header .lms-header-title {
  margin-left: 0;
  margin-right: 0;
}
body.single-sfwd-quiz .learndash_content_wrap h1,
body.single-sfwd-quiz .learndash-wrapper .bb-lms-header .lms-header-instructor h1, body.single-sfwd-quiz .learndash-wrapper .bb-lms-header .lms-header-title h1, body.single-sfwd-topic .learndash_content_wrap h1,
body.single-sfwd-topic .learndash-wrapper .bb-lms-header .lms-header-instructor h1, body.single-sfwd-topic .learndash-wrapper .bb-lms-header .lms-header-title h1, body.single-sfwd-lessons .learndash_content_wrap h1,
body.single-sfwd-lessons .learndash-wrapper .bb-lms-header .lms-header-instructor h1, body.single-sfwd-lessons .learndash-wrapper .bb-lms-header .lms-header-title h1 {
  color: var(--sylla-theme-title-color, #1E2132);
}
body.single-sfwd-quiz .lms-lesson-item.current > .bb-lesson-head, body.single-sfwd-quiz .lms-quiz-item.current > .bb-lms-title-wrap, body.single-sfwd-quiz .lms-topic-item.current > .bb-lms-title-wrap, body.single-sfwd-topic .lms-lesson-item.current > .bb-lesson-head, body.single-sfwd-topic .lms-quiz-item.current > .bb-lms-title-wrap, body.single-sfwd-topic .lms-topic-item.current > .bb-lms-title-wrap, body.single-sfwd-lessons .lms-lesson-item.current > .bb-lesson-head, body.single-sfwd-lessons .lms-quiz-item.current > .bb-lms-title-wrap, body.single-sfwd-lessons .lms-topic-item.current > .bb-lms-title-wrap {
  background-color: var(--sylla-theme-lesson-selected, #F5F7FF);
}
body.single-sfwd-quiz .lms-header-title h1, body.single-sfwd-topic .lms-header-title h1, body.single-sfwd-lessons .lms-header-title h1 {
  font-weight: bold;
}
body.single-sfwd-quiz .ld-lesson-section-heading,
body.single-sfwd-quiz .lms-course-quizzes-heading,
body.single-sfwd-quiz .course-entry-title, body.single-sfwd-topic .ld-lesson-section-heading,
body.single-sfwd-topic .lms-course-quizzes-heading,
body.single-sfwd-topic .course-entry-title, body.single-sfwd-lessons .ld-lesson-section-heading,
body.single-sfwd-lessons .lms-course-quizzes-heading,
body.single-sfwd-lessons .course-entry-title {
  font-weight: 700 !important;
  font-size: 16px !important;
}
body.single-sfwd-quiz .learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs, body.single-sfwd-topic .learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs, body.single-sfwd-lessons .learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs {
  padding-bottom: 0;
}
body.single-sfwd-quiz .bb-about-instructor > .flex, body.single-sfwd-topic .bb-about-instructor > .flex, body.single-sfwd-lessons .bb-about-instructor > .flex {
  align-items: center;
}
body.single-sfwd-quiz .bb-about-instructor > .flex h5, body.single-sfwd-topic .bb-about-instructor > .flex h5, body.single-sfwd-lessons .bb-about-instructor > .flex h5 {
  font-weight: bold;
  line-height: 1;
  margin-top: 0;
}
body.single-sfwd-quiz .bb-about-instructor > .flex h5 a, body.single-sfwd-topic .bb-about-instructor > .flex h5 a, body.single-sfwd-lessons .bb-about-instructor > .flex h5 a {
  color: var(--sylla-theme-title-color, #1E2132);
}

@media (max-width: 1400px) {
  .bs-w100 {
    width: 100% !important;
  }
}
.copy-zoom-link i {
  color: #fff;
}
.copy-zoom-link i:before {
  color: #fff !important;
}

.sylla-zoom-btn,
.sylla-zoom-buttons {
  padding: 0 20%;
  display: flex;
  flex-direction: column;
}
.sylla-zoom-btn .copy-zoom-link,
.sylla-zoom-buttons .copy-zoom-link {
  color: #fff;
}
.sylla-zoom-btn select,
.sylla-zoom-buttons select {
  background-color: var(--bb-content-background-color);
  box-shadow: var(--bb-input-focus-shadow);
  border-color: var(--bb-input-focus-border-color);
}
.sylla-zoom-btn button.start-zoom-meeting-btn,
.sylla-zoom-buttons button.start-zoom-meeting-btn {
  background-image: url(../images/zoom.svg);
  background-repeat: no-repeat;
  background-position: 2% 50%;
  background-size: 26px;
}

.ld-content-actions {
  display: flex;
  justify-content: center !important;
}

.sylla-zoom-buttons {
  margin-bottom: 20px;
}

.learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title .ld-item-components span {
  width: 50px;
  height: 43px;
}

.ld-tab-content.ld-visible {
  padding: 0 !important;
  height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
}
.ld-tab-content.ld-visible.show-content {
  border-radius: 5px;
  border: 1px solid var(--bb-input-border-color);
  box-shadow: var(--bb-input-focus-shadow);
  border-color: var(--bb-input-focus-border-color);
  height: auto;
  padding: 5px !important;
}

.wc-block-cart__submit-button {
  background-color: var(--bb-primary-color);
  color: #fff;
}

.wc-block-components-text-input {
  border: 1px solid var(--bb-input-border-color);
  box-shadow: var(--bb-input-focus-shadow);
  border-color: var(--bb-input-focus-border-color);
}

.bs-quantity {
  border: 1px solid #000;
}

.woocommerce-tabs {
  display: none !important;
}

.product-type-simple .product_meta {
  display: none !important;
}

#content div.product form.cart .button {
  height: 42px;
}

.woocommerce-cart-form .bs-quantity .quantity-up:before {
  content: "\e8ab";
}

.woocommerce-cart-form .bs-quantity .quantity-down:before {
  content: "\e827";
}

#coupon_code {
  border: 1px solid #bbbbbd;
}

.woocommerce-cart-form__cart-item.cart_item td {
  border-bottom: 1px solid #F2F4F5 !important;
}

.cart_totals table {
  padding: 5px;
}
.cart_totals table .cart-subtotal th, .cart_totals table .cart-subtotal td,
.cart_totals table .order-total th,
.cart_totals table .order-total td {
  border-bottom: 1px solid #F2F4F5 !important;
}

.w2t-tranzila-form-page {
  flex-direction: column;
}

.woocommerce li.product a.button.add_to_cart_button {
  background-color: var(--bb-primary-color);
  color: #fff;
  font-size: 15px;
  padding: 5px;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link {
  max-height: 500px;
}

.shop-banner {
  height: 300px;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.75);
}
.shop-banner .banner-image {
  width: 100%;
}
.shop-banner img {
  display: block;
  width: 100%;
  height: auto;
}

.post-type-archive-product .woocommerce-products-header__title {
  display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 1.4em;
  color: #000;
}

.woocommerce-Price-amount bdi {
  font-size: 1.3em;
  font-weight: bold;
}

.bb-template-v2.woocommerce li.product a.added_to_cart.wc-forward,
.bb-template-v2.woocommerce li.product a.button.add_to_cart_button.added {
  height: 49px;
}

.woocommerce .quantity .qty {
  border: 1px solid var(--bb-primary-button-background-regular);
}

.woocommerce div.product div.images img {
  max-width: 70%;
  margin: 15px;
}

.related.products h2 {
  color: #000;
  font-size: 25px;
  margin: 20px 0;
  font-weight: bold;
}

div[data-block-name="woocommerce/classic-shortcode"] {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
div[data-block-name="woocommerce/classic-shortcode"] form {
  max-width: 60%;
}

.woocommerce-page h1 {
  font-weight: bold;
  color: #000;
  font-size: 25px;
}

body.woocommerce-page #primary {
  max-width: 80% !important;
}
body.woocommerce-page #secondary {
  max-width: 20% !important;
  padding-top: 70px;
}

.woocommerce ul.products li.product a img {
  max-height: 340px;
  width: auto;
  margin: 0 auto;
}

/*# sourceMappingURL=sylla-theme.css.map */
