/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 04 2024 | 14:44:20 */

@import url("https://kalidoha.pl/wp-content/uploads/elementor/css/post-7.css?ver=1706734252");

/* TYPOGRAFIA */
/* :root { */
/* 	h3 */
/* font-family: var(--e-global-typography-3307c94-font-family), Sans-serif;
  font-size: var(--e-global-typography-3307c94-font-size);
  font-weight: var(--e-global-typography-3307c94-font-weight);
  text-transform: var(--e-global-typography-3307c94-text-transform);
  line-height: var(--e-global-typography-3307c94-line-height); */

/* h4 */
/* font-family: var(--e-global-typography-40ac85a-font-family), Sans-serif;
  font-size: var(--e-global-typography-40ac85a-font-size);
  font-weight: var(--e-global-typography-40ac85a-font-weight);
  text-transform: var(--e-global-typography-40ac85a-text-transform);
  line-height: var(--e-global-typography-40ac85a-line-height); */

/* h5 */
/*     font-family: var(--e-global-typography-fc91807-font-family ), Sans-serif;
    font-size: var(--e-global-typography-fc91807-font-size );
    font-weight: var(--e-global-typography-fc91807-font-weight );
    line-height: var(--e-global-typography-fc91807-line-height );
    letter-spacing: var(--e-global-typography-fc91807-letter-spacing );
    word-spacing: var(--e-global-typography-fc91807-word-spacing ); */

/* 	p - text v2 */

/* font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height); */

/* 	a - LINK */

/* font-family: var(--e-global-typography-22a81c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-22a81c8-font-size);
  font-weight: var(--e-global-typography-22a81c8-font-weight);
  text-transform: var(--e-global-typography-22a81c8-text-transform);
  line-height: var(--e-global-typography-22a81c8-text-decoration);
  letter-spacing: var(--e-global-typography-22a81c8-letter-spacing); */
/* } */

/* ======================================================================================================================== */

/* KOLORY: */
:root {
  /* 	Tytuł - Granatowy */
  --tytul-granatowy: var(--e-global-color-32e1934);
  /* 	text v2 - grafit */
  --text-v2-grafit: var(--e-global-color-1b7040f);
  /* 	BIAŁY KOLOR TŁO - JASNY FIOLET */
  --bialy-fiolet: var(--e-global-color-693cd5e);
  /* 	fioletowy - karolina	 */
  --fioletowy: var(--e-global-color-0ca071d);
  /* 	fioletowy HOVER - karolina	 */
  --fioletowy-hover: var(--e-global-color-39471a6);
}

/* SIDEBAR - TEMATY */
/* tytuł */
.single-lesson .tutor-course-single-sidebar-title span,
.single-tutor_quiz .tutor-course-single-sidebar-title span {
  font-family: var(--e-global-typography-3307c94-font-family), Sans-serif;
  font-size: var(--e-global-typography-3307c94-font-size);
  font-weight: var(--e-global-typography-3307c94-font-weight);
  text-transform: var(--e-global-typography-3307c94-text-transform);
  line-height: var(--e-global-typography-3307c94-line-height);
  color: var(--e-global-color-32e1934);
}

.single-lesson .tutor-course-single-sidebar-title,
.single-tutor_quiz .tutor-course-single-sidebar-title {
  border: none;
}

/* tytyl Tematu */
.single-lesson .tutor-course-topic-title,
.single-lesson .tutor-course-topic-title:active,
.single-lesson .tutor-course-topic-title:hover,
.single-courses .tutor-accordion-item-header,
.single-tutor_quiz .tutor-course-topic-title,
.single-tutor_quiz .tutor-course-topic-title:active,
.single-tutor_quiz .tutor-course-topic-title:hover {
  font-family: var(--e-global-typography-40ac85a-font-family), Sans-serif;
  font-size: var(--e-global-typography-40ac85a-font-size);
  font-weight: var(--e-global-typography-40ac85a-font-weight);
  text-transform: var(--e-global-typography-40ac85a-text-transform);
  line-height: var(--e-global-typography-40ac85a-line-height);
  color: var(--e-global-color-32e1934);
}

/* STRONA SINGLE COURSES - IKONA TEMATU */

/* SHOW MORE PRZYCISK */
.tutor-toggle-btn-text,
.tutor-btn-ghost {
  font-family: var(--e-global-typography-22a81c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-22a81c8-font-size);
  font-weight: var(--e-global-typography-22a81c8-font-weight);
  text-transform: var(--e-global-typography-22a81c8-text-transform);
  line-height: var(--e-global-typography-22a81c8-text-decoration);
  letter-spacing: var(--e-global-typography-22a81c8-letter-spacing);
}

.tutor-toggle-more-content {
  margin-bottom: 0 !important;
}

.tutor-btn-ghost:hover,
.tutor-btn-ghost:focus,
.tutor-btn-ghost:active {
  color: var(--e-global-color-0ca071d);
}

.single-courses .tutor-accordion-item-header::after {
  color: var(--e-global-color-32e1934);
}

/* tło tytyłu tematu */
.single-lesson .tutor-accordion-item-header,
.single-tutor_quiz .tutor-accordion-item-header,
.single-courses .tutor-accordion-item-header,
.single-courses .tutor-single-course-sidebar-more > div:first-child,
.tutor-single-course-sidebar-more .tutor-course-details-instructors + div,
.tutor-single-course-sidebar-more > div,
.single-courses
  .tutor-single-course-sidebar
  .tutor-sidebar-card
  .tutor-card-body {
  background-color: var(--e-global-color-693cd5e) !important;
  border: none !important;
}

.single-lesson .tutor-course-topic,
.single-tutor_quiz .tutor-course-topic {
  border: none;
}

/* pojedyncza lekcja w temacie */
.single-lesson
  .tutor-course-single-sidebar-wrapper
  .tutor-course-topic-item.is-active
  a,
.single-tutor_quiz
  .tutor-course-single-sidebar-wrapper
  .tutor-course-topic-item.is-active
  a,
.tutor-course-content-list-item:hover {
  background-color: #fff;
  color: var(--e-global-color-0ca071d);
}

.single-lesson
  .tutor-course-single-sidebar-wrapper
  .tutor-course-topic-item
  a
  .tutor-course-topic-item-title,
.single-tutor_quiz
  .tutor-course-single-sidebar-wrapper
  .tutor-course-topic-item
  a
  .tutor-course-topic-item-title {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif !important;
  font-size: var(--e-global-typography-fc91807-font-size) !important;
  font-weight: var(--e-global-typography-fc91807-font-weight) !important;
  line-height: var(--e-global-typography-fc91807-line-height) !important;
  letter-spacing: var(--e-global-typography-fc91807-letter-spacing) !important;
  word-spacing: var(--e-global-typography-fc91807-word-spacing) !important;
  color: var(--e-global-color-0ca071d);
  text-decoration: underline;
}

.single-lesson
  .tutor-course-single-sidebar-wrapper
  .tutor-course-topic-item.is-active
  a
  .tutor-course-topic-item-title,
.single-tutor_quiz
  .tutor-course-single-sidebar-wrapper
  .tutor-course-topic-item.is-active
  a
  .tutor-course-topic-item-title {
  color: var(--e-global-color-32e1934) !important;
}
/* IKONA - TYTUL LEKCJI */
.single-lesson
  .tutor-course-single-sidebar-wrapper
  .tutor-course-topic-item
  .tutor-course-topic-item-icon,
.single-courses .tutor-course-content-list-item-icon,
.single-tutor_quiz
  .tutor-course-single-sidebar-wrapper
  .tutor-course-topic-item
  .tutor-course-topic-item-icon {
  font-size: 18px !important;
  color: var(--e-global-color-0ca071d) !important;
}

/* FLEXBOX */

.single-lesson .tutor-d-flex,
.single-tutor_quiz .tutor-d-flex {
  align-items: center;
}

/* CZAS LEKCJI - LEKCJA  */

.single-lesson .tutor-course-topic-item-duration,
.single-tutor_quiz .tutor-course-topic-item-duration,
.tutor-course-topic-item-duration,
.tutor-course-single-sidebar-wrapper
  .tutor-accordion-item-header
  .tutor-course-topic-summary {
  color: var(--e-global-color-1b7040f);
  font-family: var(--e-global-typography-1513788-font-family), Sans-serif;
  font-size: var(--e-global-typography-1513788-font-size);
  font-weight: var(--e-global-typography-1513788-font-weight);
  line-height: var(--e-global-typography-1513788-line-height);
  letter-spacing: var(--e-global-typography-1513788-letter-spacing);
  word-spacing: var(--e-global-typography-1513788-word-spacing);
}

/* PASEK FOOTER KURSU Z PRZYCISKAMI */
.single-lesson
  .tutor-course-single-content-wrapper
  #tutor-single-entry-content
  .tutor-course-topic-single-footer,
.single-tutor_quiz
  .tutor-course-single-content-wrapper
  #tutor-single-entry-content
  .tutor-course-topic-single-footer {
  background-color: var(--e-global-color-693cd5e);
  padding-top: 20px;
  padding-bottom: 20px;
}

/* Przyciski footer kursu */

.single-lesson .tutor-btn-secondary,
.single-tutor_quiz .tutor-btn-secondary {
  border-color: var(--e-global-color-0ca071d) !important;
  background-color: var(--e-global-color-0ca071d) !important;
  color: #fff !important;
  font-family: var(--e-global-typography-22a81c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-22a81c8-font-size);
  font-weight: var(--e-global-typography-22a81c8-font-weight);
  text-transform: var(--e-global-typography-22a81c8-text-transform);
  line-height: var(--e-global-typography-22a81c8-text-decoration);
  letter-spacing: var(--e-global-typography-22a81c8-letter-spacing);
  padding: 10px 24px;
}

.single-lesson .tutor-btn-secondary:hover,
.single-tutor_quiz .tutor-btn-secondary:hover {
  background-color: var(--e-global-color-39471a6);
}

.single-lesson .tutor-btn-secondary[disabled],
.single-lesson .tutor-btn-secondary.disabled,
.single-tutor_quiz .tutor-btn-secondary[disabled],
.single-tutor_quiz .tutor-btn-secondary.disabled {
  border-color: #e9e9ea !important;
  background-color: #e9e9ea !important;
  color: var(--e-global-color-1b7040f) !important;
  font-family: var(--e-global-typography-22a81c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-22a81c8-font-size);
  font-weight: var(--e-global-typography-22a81c8-font-weight);
  text-transform: var(--e-global-typography-22a81c8-text-transform);
  line-height: var(--e-global-typography-22a81c8-text-decoration);
  letter-spacing: var(--e-global-typography-22a81c8-letter-spacing);
  padding: 10px 24px;
}

.single-lesson [class^="tutor-icon-"],
.single-lesson [class*=" tutor-icon-"],
.single-tutor_quiz [class^="tutor-icon-"],
.single-tutor_quiz [class*=" tutor-icon-"] {
  font-size: 18px;
}

/* PRZYCISKI PRZEGLĄD / EXCERCISE FILES */

.single-lesson .tutor-nav-link.is-active,
.single-tutor_quiz .tutor-nav-link.is-active {
  /* background-color: var(--e-global-color-0ca071d) !important; */
  /* border-bottom: none !important; */
  color: var(--e-global-color-0ca071d);
}

.single-lesson
  .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs)
  .tutor-nav-link.is-active,
.single-tutor_quiz
  .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs)
  .tutor-nav-link.is-active {
  border-bottom-color: var(--e-global-color-0ca071d) !important;
}

.single-lesson .tutor-nav-link,
.single-tutor_quiz .tutor-nav-link {
  color: var(--e-global-color-1b7040f);
  font-family: var(--e-global-typography-22a81c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-22a81c8-font-size);
  font-weight: var(--e-global-typography-22a81c8-font-weight);
  text-transform: var(--e-global-typography-22a81c8-text-transform);
  line-height: var(--e-global-typography-22a81c8-text-decoration);
  letter-spacing: var(--e-global-typography-22a81c8-letter-spacing);
  padding: 12px 24px;
}

.single-lesson .tutor-nav-link:hover,
.single-tutor_quiz .tutor-nav-link:hover {
  color: var(--e-global-color-0ca071d);
}

/* PASEK GÓRY KURSU */
.single-lesson
  .tutor-course-single-content-wrapper
  #tutor-single-entry-content
  .tutor-course-topic-single-header,
.single-tutor_quiz
  .tutor-course-single-content-wrapper
  #tutor-single-entry-content
  .tutor-course-topic-single-header {
  background-color: var(--e-global-color-0ca071d) !important;
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  letter-spacing: var(--e-global-typography-fc91807-letter-spacing);
  word-spacing: var(--e-global-typography-fc91807-word-spacing);
}

/* Opis lekcji - lekcja */
.single-lesson .tutor-tab .tutor-container .tutor-color-black,
.single-tutor_quiz .tutor-tab .tutor-container .tutor-color-black {
  font-family: var(--e-global-typography-40ac85a-font-family), Sans-serif;
  font-size: var(--e-global-typography-40ac85a-font-size);
  font-weight: var(--e-global-typography-40ac85a-font-weight);
  text-transform: var(--e-global-typography-40ac85a-text-transform);
  line-height: var(--e-global-typography-40ac85a-line-height);
  color: var(--e-global-color-32e1934);
}

/* Tekst lekcji - p */
.single-lesson .tutor-tab .tutor-container p,
.single-tutor_quiz .tutor-tab .tutor-container p {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  color: var(--e-global-color-1b7040f);
}

/* EDYCJA PRZYCISKÓW FILMU */

.tutor-video-player-wrapper [type="button"],
.tutor-video-player-wrapper [type="submit"],
.tutor-video-player-wrapper button {
  display: inline-block;
  font-weight: 400;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: none;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 3px;
  transition: all 0.3s;
  outline: none;
}

.tutor-video-player-wrapper .plyr--full-ui input[type="range"] {
  color: #8d73c4 !important;
}

.tutor-video-player-wrapper .plyr__menu__container {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.tutor-video-player-wrapper .plyr--video .plyr__control.plyr__tab-focus,
.tutor-video-player-wrapper .plyr--video .plyr__control:hover,
.tutor-video-player-wrapper .plyr--video .plyr__control[aria-expanded="true"] {
  background: none;
}

/* EXCERCISE FILES / IKONA*/

.single-lesson .tutor-iconic-btn-secondary,
.single-tutor_quiz .tutor-iconic-btn-secondary {
  color: var(--e-global-color-0ca071d);
  background-color: var(--e-global-color-693cd5e);
}

/* ========================================================================================== */
/* POJEDYNCZA STRONA KURSU */
/* ========================================================================================== */

/* Autor - pasek po prawej stronie */
.single-courses .tutor-avatar-text,
.tutor-avatar-text {
  background-color: #8d73c4 !important;
  border: none !important;
  outline: none !important;
  font-family: "Figtree";
  font-weight: 500;
}

.single-courses .tutor-tab h2.tutor-color-black,
.single-courses .tutor-tab h3.tutor-color-black {
  font-family: var(--e-global-typography-3307c94-font-family), Sans-serif;
  font-size: var(--e-global-typography-3307c94-font-size);
  font-weight: var(--e-global-typography-3307c94-font-weight);
  text-transform: var(--e-global-typography-3307c94-text-transform);
  line-height: var(--e-global-typography-3307c94-line-height);
  color: var(--e-global-color-32e1934);
}

/* ELEMENTY */

.single-courses .tutor-course-details-content {
  margin-bottom: 42px;
}

.single-courses
  #tutor-course-details-tab-info
  > div.tutor-course-details-widget.tutor-course-details-widget-col-2.tutor-mt-lg-50.tutor-mt-32 {
  margin-bottom: 32px;
}

.single-courses .tutor-wrap p,
.single-courses .tutor-wrap li,
.single-courses .tutor-wrap h5 {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif !important;
  font-size: var(--e-global-typography-fc91807-font-size) !important;
  font-weight: var(--e-global-typography-fc91807-font-weight) !important;
  line-height: var(--e-global-typography-fc91807-line-height) !important;
  color: var(--e-global-color-1b7040f);
}

/* MINIATURA FILMU */

.single-courses .tutor-wrap [type="button"],
.single-courses .tutor-wrap [type="submit"],
.single-courses .tutor-wrap button {
  display: inline-block;
  font-weight: 400;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: none;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 3px;
  transition: all 0.3s;
  outline: none;
}

.single-courses .plyr--full-ui input[type="range"] {
  color: #8d73c4 !important;
}

.single-courses .plyr__menu__container {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.single-courses .plyr--video .plyr__control.plyr__tab-focus,
.single-courses .plyr--video .plyr__control:hover,
.single-courses .plyr--video .plyr__control[aria-expanded="true"] {
  background: none;
}

.tutor-btn-primary,
.tutor-btn-outline-primary,
body
  > div.tutor-wrap.tutor-full-width-course-top.tutor-course-top-info.tutor-page-wrap.tutor-wrap-parent.post-747.courses.type-courses.status-publish.has-post-thumbnail.hentry.course-category-umowy
  > div
  > div
  > aside
  > div
  > div.tutor-card.tutor-card-md.tutor-sidebar-card
  > div.tutor-card-body
  > form
  > button,
.tutor-login-form .tutor-btn,
.single-courses .tutor-card-body .tutor-btn {
  font-family: var(--e-global-typography-22a81c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-22a81c8-font-size) !important;
  font-weight: var(--e-global-typography-22a81c8-font-weight);
  text-transform: var(--e-global-typography-22a81c8-text-transform);
  /* line-height: var(--e-global-typography-22a81c8-text-decoration); */
  letter-spacing: var(--e-global-typography-22a81c8-letter-spacing);
  padding: 12px 24px !important;
  background-color: var(--e-global-color-0ca071d) !important;
  border: none;
}

div.tutor-card.tutor-card-md.tutor-sidebar-card div.tutor-card-body button {
  width: 100% !important;
}

.tutor-btn-primary:hover,
.tutor-btn-outline-primary:hover,
div.tutor-card.tutor-card-md.tutor-sidebar-card
  div.tutor-card-body
  button:hover {
  background-color: var(--e-global-color-39471a6) !important;
  border: none;
}

/* sidebar prawy - pierwsza kolumna */

.single-courses .tutor-card:not(.tutor-no-border) {
  border: 2px solid var(--e-global-color-693cd5e);
}

.single-courses .tutor-card-footer {
  border-top: none;
}

.tutor-color-secondary {
  color: var(--e-global-color-1b7040f) !important;
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
}

/* prawy sidebar - informacje */

.tutor-single-course-sidebar-more > div {
  padding: 10px 32px;
}

.tutor-single-course-sidebar-more .tutor-course-details-instructors + div {
  padding-top: 10px;
}

.single-courses .tutor-single-course-sidebar-more .tutor-color-black {
  font-family: var(--e-global-typography-40ac85a-font-family), Sans-serif !important;
  font-size: var(--e-global-typography-40ac85a-font-size) !important;
  font-weight: var(--e-global-typography-40ac85a-font-weight) !important;
  text-transform: var(--e-global-typography-40ac85a-text-transform) !important;
  line-height: var(--e-global-typography-40ac85a-line-height) !important;
}

/* HEADER */

.tutor-course-details-header.tutor-mb-44 {
  /* margin-bottom: 100px; */
  margin-top: 70px;
  /* background-color: var(--e-global-color-693cd5e); */
}

.single-courses .tutor-course-details-header .tutor-course-details-ratings,
.single-courses .tutor-course-details-header .tutor-color-black {
  display: none;
}

.single-courses .tutor-card-body {
  background-color: var(--e-global-color-693cd5e) !important;
  border: none !important;
}

.single-courses .tutor-meta {
  font-family: var(--e-global-typography-22a81c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-22a81c8-font-size);
  font-weight: var(--e-global-typography-22a81c8-font-weight);
  text-transform: var(--e-global-typography-22a81c8-text-transform);
  line-height: var(--e-global-typography-22a81c8-text-decoration);
  letter-spacing: var(--e-global-typography-22a81c8-letter-spacing);
}

/* UDOSTĘPNIJ / LISTA ŻYCZEŃ */

.single-courses .tutor-course-details-actions a {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  color: var(--e-global-color-1b7040f);
}

.single-courses .tutor-course-details-actions i,
.single-courses .tutor-course-details-actions .tutor-icon-share,
.single-courses span[class^="tutor-icon-"] {
  color: var(--e-global-color-0ca071d);
}

/* kontener z informacjami */
.single-courses .tutor-row {
  margin-bottom: 100px;
}

.single-courses .tutor-course-details-top .tutor-row {
  margin-bottom: 0;
}

.tutor-btn.tutor-btn-outline-primary,
.tutor-btn.tutor-btn-primary {
  color: #fff !important;
}

/* =========================================================================================== */
/* STRONA ARCHWIUM KURSÓW / KURSY */
/* =========================================================================================== */

/* pojedynczy element kursu - blok */

.tutor-card.tutor-course-card {
  /* border: 2px solid var(--e-global-color-693cd5e); */
  border: none;
  box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.tutor-card-body .tutor-course-ratings {
  display: none;
}

.tutor-card-body .tutor-course-name {
  color: var(--e-global-color-32e1934);
  font-family: var(--e-global-typography-df84dd9-font-family), Sans-serif;
  font-size: var(--e-global-typography-df84dd9-font-size);
  font-weight: var(--e-global-typography-df84dd9-font-weight);
  text-transform: var(--e-global-typography-df84dd9-text-transform);
  line-height: var(--e-global-typography-df84dd9-line-height);
  color: var(--e-global-color-32e1934);
}

.tutor-screen-frontend-dashboard .tutor-card-body .tutor-course-name a {
  /* font-family: var(--e-global-typography-fc91807-font-family ), Sans-serif; */
  font-size: var(--e-global-typography-fc91807-font-size) !important;
  /* font-weight: var(--e-global-typography-fc91807-font-weight ); */
  line-height: var(--e-global-typography-fc91807-line-height) !important;
  /* letter-spacing: var(--e-global-typography-fc91807-letter-spacing ); */
  /* word-spacing: var(--e-global-typography-fc91807-word-spacing); */
}

.tutor-screen-frontend-dashboard .tutor-card-body .tutor-course-name {
  line-height: var(--e-global-typography-fc91807-line-height) !important;
}

.tutor-card-body .tutor-course-name a:hover {
  /* color: var(--e-global-color-0ca071d); */
  color: var(--e-global-color-32e1934);
}

.post-type-archive-courses .tutor-wrap {
  margin-bottom: 100px;
}

.tutor-card-body .tutor-meta-value {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  color: var(--e-global-color-1b7040f);
}

.tutor-card-body .tutor-meta-icon {
  font-size: 16px !important;
  color: var(--e-global-color-0ca071d) !important;
}

.tutor-iconic-btn-secondary {
  color: #fff !important;
  background-color: var(--e-global-color-0ca071d) !important;
}

.tutor-iconic-btn-secondary:hover {
  background-color: var(--e-global-color-39471a6) !important;
}

.tutor-card-body .tutor-meta div:nth-child(2) a {
  font-family: var(--e-global-typography-22a81c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-22a81c8-font-size);
  font-weight: var(--e-global-typography-22a81c8-font-weight);
  text-transform: var(--e-global-typography-22a81c8-text-transform);
  line-height: var(--e-global-typography-22a81c8-text-decoration);
  letter-spacing: var(--e-global-typography-22a81c8-letter-spacing);
  margin-right: 10px;
}

.tutor-card-body
  > div.tutor-meta.tutor-mt-auto
  > div:nth-child(2)
  > a:nth-child(2) {
  margin-right: 0;
  margin-left: 0 !important;
}

.tutor-meta a:hover,
.tutor-meta a:focus,
.tutor-meta a:active {
  color: var(--e-global-color-0ca071d);
}

.post-type-archive-courses .woocommerce-Price-amount.amount {
  font-family: var(--e-global-typography-40ac85a-font-family), Sans-serif !important;
  font-size: var(--e-global-typography-40ac85a-font-size) !important;
  font-weight: var(--e-global-typography-40ac85a-font-weight) !important;
  /* text-transform: var(--e-global-typography-40ac85a-text-transform) !important; */
  line-height: var(--e-global-typography-40ac85a-line-height) !important;
}

.post-type-archive-courses .tutor-card-footer:not(.tutor-no-border) {
  /* background-color: var(--e-global-color-693cd5e); */
  padding-top: 10px;
  padding-bottom: 20px;
  border-top: none;
}

/* ============================================================================== */
/* DASHBOARD / KOKPIT */
/* ============================================================================== */

/* menu */

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li a {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  color: var(--e-global-color-1b7040f);
}

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item-icon {
  color: var(--e-global-color-0ca071d);
}

.tutor-dashboard
  .tutor-dashboard-left-menu
  .tutor-dashboard-permalinks
  li
  a:hover {
  background-color: var(--e-global-color-693cd5e);
}

.tutor-dashboard
  .tutor-dashboard-left-menu
  .tutor-dashboard-permalinks
  li.active
  a,
.tutor-dashboard
  .tutor-dashboard-left-menu
  .tutor-dashboard-permalinks
  li.active
  a:hover {
  background-color: var(--e-global-color-0ca071d);
}

/* oceny pod nazwa profilu */
.tutor-dashboard .tutor-dashboard-header-ratings {
  display: none;
}

/* nazwa profilu */
.tutor-dashboard .tutor-dashboard-header-username {
  font-family: var(--e-global-typography-3307c94-font-family), Sans-serif;
  font-size: var(--e-global-typography-3307c94-font-size);
  font-weight: var(--e-global-typography-3307c94-font-weight);
  text-transform: var(--e-global-typography-3307c94-text-transform);
  line-height: var(--e-global-typography-3307c94-line-height);
}

.tutor-dashboard .tutor-avatar-xl .tutor-avatar-text {
  font-size: 32px;
}

/* IKONY  DASHBOARD*/
.tutor-round-box {
  color: var(--e-global-color-0ca071d);
  background-color: var(--e-global-color-693cd5e);
}

.tutor-fs-3.tutor-fw-bold.tutor-d-none.tutor-d-lg-block {
  font-family: var(--e-global-typography-3307c94-font-family), Sans-serif;
  font-size: var(--e-global-typography-3307c94-font-size);
  font-weight: var(--e-global-typography-3307c94-font-weight);
  text-transform: var(--e-global-typography-3307c94-text-transform);
  line-height: var(--e-global-typography-3307c94-line-height);
}

/* usuwanie recenzji z menu  */

.tutor-dashboard-menu-reviews {
  display: none !important;
}

/* USUWANIE OCEN Z TABELI */

.tutor-dashboard-content-inner
  .tutor-table-responsive
  .tutor-table.table-popular-courses
  tr
  th:nth-child(3),
.tutor-dashboard-content-inner
  .tutor-table-responsive
  .tutor-table.table-popular-courses
  tbody
  tr
  td:nth-child(3) {
  display: none;
}

.tutor-dashboard .table-popular-courses tr th {
  background-color: var(--e-global-color-693cd5e);
  border: 2px solid var(--e-global-color-693cd5e) !important;
}

.tutor-dashboard .table-popular-courses tr th:nth-child(2) {
  border-right: 2px solid var(--e-global-color-693cd5e) !important;
  border-top-right-radius: var(--tutor-table-border-radius);
}

.tutor-dashboard .tutor-table tr td {
  border: 2px solid var(--e-global-color-693cd5e);
}

.tutor-table tr td {
  border-bottom: 2px solid var(--e-global-color-693cd5e);
}
.tutor-table tr td:nth-child(1) {
  border-left: 2px solid var(--e-global-color-693cd5e);
  border-right: 1px solid var(--e-global-color-693cd5e);
}
.tutor-table tr td:nth-child(2) {
  border-right: 2px solid var(--e-global-color-693cd5e);
  border-left: 1px solid var(--e-global-color-693cd5e);
}
.tutor-dashboard .tutor-table-responsive th {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  letter-spacing: var(--e-global-typography-fc91807-letter-spacing);
  word-spacing: var(--e-global-typography-fc91807-word-spacing);
  color: var(--e-global-color-32e1934);
}

.tutor-dashboard .tutor-table-responsive td {
  color: var(--e-global-color-32e1934);
  font-family: var(--e-global-typography-df84dd9-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size) !important;
  font-weight: var(--e-global-typography-df84dd9-font-weight);
  text-transform: var(--e-global-typography-df84dd9-text-transform);
  line-height: var(--e-global-typography-fc91807-line-height) !important;
  color: var(--e-global-color-32e1934);
}

/* TYTUŁY SEKCJI DASHBOARD */

.tutor-fs-5.tutor-fw-medium.tutor-color-black {
  font-family: var(--e-global-typography-3307c94-font-family), Sans-serif;
  font-size: var(--e-global-typography-3307c94-font-size);
  font-weight: var(--e-global-typography-3307c94-font-weight);
  text-transform: var(--e-global-typography-3307c94-text-transform);
  line-height: var(--e-global-typography-3307c94-line-height);
  color: var(--e-global-color-32e1934);
}

/* PRZYCISKI NAWIGACJA DASHBOARD */

.tutor-dashboard .tutor-nav-link.is-active {
  /* background-color: var(--e-global-color-0ca071d) !important; */
  /* border-bottom: none !important; */
  color: var(--e-global-color-0ca071d);
}

.tutor-dashboard
  .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs)
  .tutor-nav-link.is-active {
  border-bottom-color: var(--e-global-color-0ca071d) !important;
}

.tutor-dashboard .tutor-nav-link {
  color: var(--e-global-color-1b7040f);
  font-family: var(--e-global-typography-22a81c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-22a81c8-font-size);
  font-weight: var(--e-global-typography-22a81c8-font-weight);
  text-transform: var(--e-global-typography-22a81c8-text-transform);
  line-height: var(--e-global-typography-22a81c8-text-decoration);
  letter-spacing: var(--e-global-typography-22a81c8-letter-spacing);
  padding: 12px 24px;
}

.tutor-dashboard .tutor-nav-link:hover {
  color: var(--e-global-color-0ca071d);
}

.tutor-dashboard .tutor-meta-course-cat a:nth-of-type(2) {
  /* margin-right: 0 !important; */
  display: none;
  /* margin-left: 0 !important; */
}

/* DASHBOARD POLA WPISYWANIA - INPUT */
.tutor-dashboard input.tutor-form-control,
input.tutor-form-control,
#user_login,
.page-id-741 .tutor-form-group input[type="text"],
.page-id-741 .tutor-form-group input[type="password"],
#coupon_code {
  background-color: rgba(141, 115, 196, 0.05) !important;
  border-color: rgba(141, 115, 196, 0.05) !important;
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  color: var(--e-global-color-1b7040f);
}

/* KUPON RABATOWY / WOOCOMERCE */

.page-id-741 .tutor-form-group input[type="text"],
.page-id-741 .tutor-form-group input[type="password"] {
  padding: 8px 0px;
  color: var(--e-global-color-1b7040f) !important;
}

.page-id-741 .tutor-form-group input[type="text"],
.page-id-741
  .tutor-form-group
  input[type="password"]
  .tutor-dashboard
  input.tutor-form-control::placeholder {
  color: #9ea1b2;
}

/* PANEL LOGOWANIA / ZALOGUJ SIĘ / ZAREJESTRUJ SIĘ */

.tutor-login-form-wrapper .tutor-color-black {
  font-family: var(--e-global-typography-3307c94-font-family), Sans-serif;
  font-size: var(--e-global-typography-3307c94-font-size);
  font-weight: var(--e-global-typography-3307c94-font-weight);
  text-transform: var(--e-global-typography-3307c94-text-transform);
  line-height: var(--e-global-typography-3307c94-line-height);
  color: var(--e-global-color-32e1934);
}

/* BOX LOGOWANIA */
.tutor-wrap.post-740,
.page-id-740 .tutor-forgot-password-form,
.page-id-741 #content {
  margin-bottom: 70px;
}

.tutor-form-check label,
.tutor-form-group label {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  color: var(--text-v2-grafit);
}

/* Nie posiadasz konta? */

.tutor-forgot-password-form p {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  color: var(--text-v2-grafit);
  margin-bottom: 30px;
}

.tutor-login-form-wrapper .tutor-text-center a {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  color: var(--e-global-color-0ca071d);
}

.tutor-login-form-wrapper .tutor-text-center a:hover {
  color: var(--e-global-color-39471a6);
}

/* STRONA / ZAPOMNIALES HASLA? */

#user_login {
  padding: 0.7rem;
}

/* Nazwa uzytkownika lub adres e-mail */
.page-id-740
  div.tutor-form-row:nth-child(5)
  > div:nth-child(1)
  > div:nth-child(1)
  > label:nth-child(1) {
  color: #3d4562 !important;
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
}

/* STRONA / Rejestracja studenta */

main.post-741 header {
  display: none;
}

/* Hasło margines */
div.tutor-form-row:nth-child(7) > div:nth-child(1) > div:nth-child(1) {
  margin-bottom: 15px;
}

.page-id-741 .tutor-form-group {
  margin-bottom: 15px;
}

/* Regulamin na dole */
.page-id-741 .tutor-mb-24 {
  color: var(--e-global-color-1b7040f) !important;
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  margin-top: 30px;
}

.page-id-741 .tutor-mb-24 a {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  color: var(--e-global-color-0ca071d);
}

.tutor-btn-link::after {
  background: var(--e-global-color-39471a6);
}

.tutor-login-wrap,
#tutor-registration-wrap {
  max-width: 620px !important;
}

.page-id-740 .tutor-wrap,
.page-id-741 .tutor-wrap {
  padding: 0 15px;
}

@media (max-width: 768px) {
  #tutor-login-form
    .tutor-justify-between.tutor-align-center.tutor-mb-40.tutor-d-flex {
    flex-wrap: wrap !important;
    display: flex !important;
  }

  #tutor-login-form
    .tutor-justify-between.tutor-align-center.tutor-mb-40.tutor-d-flex
    .tutor-form-check,
  #tutor-login-form
    .tutor-justify-between.tutor-align-center.tutor-mb-40.tutor-d-flex
    .tutor-btn {
    width: 100% !important;
  }
  #tutor-login-form
    .tutor-justify-between.tutor-align-center.tutor-mb-40.tutor-d-flex
    .tutor-form-check {
    margin-bottom: 30px;
  }
}

/* DASHBOARD TUTOR LMS FOOTER */
.tutor-screen-frontend-dashboard .ekit-template-content-footer {
  margin-top: 70px;
}

@media (max-width: 1024px) {
  .tutor-screen-frontend-dashboard .ekit-template-content-footer {
    margin-top: 50px;
  }

  .tutor-wrap.post-740,
  .page-id-740 .tutor-forgot-password-form,
  .page-id-741 #content {
    margin-bottom: 50px;
  }
}

@media (max-width: 768px) {
  .tutor-screen-frontend-dashboard .ekit-template-content-footer {
    margin-top: 60px;
  }
  .tutor-wrap.post-740,
  .page-id-740 .tutor-forgot-password-form,
  .page-id-741 #content {
    margin-bottom: 60px;
  }
}
.tutor-social-share-wrap .tutor_share i {
  color: #fff !important;
}

/* LOGOWANIE PANEL PO DODANIU DO KOSZYKA */
/* MODAL */

.tutor-modal-window-sm {
  max-width: 480px !important;
}

/* PRZYCISK CHECK INPUT */

.tutor-form-check-input[type="checkbox"]:checked {
  border-color: var(--e-global-color-0ca071d);
  background-color: var(--e-global-color-0ca071d);
}

#tutor-login-form div.tutor-text-center .tutor-btn-link,
#tutor-login-form div.tutor-text-center .tutor-btn {
  color: var(--e-global-color-0ca071d) !important;
}

#tutor-login-form div.tutor-text-center .tutor-btn-link::after,
#tutor-login-form div.tutor-text-center .tutor-btn::after {
  color: var(--e-global-color-39471a6) !important;
}

#tutor-login-form div.tutor-text-center .tutor-btn-link:hover,
#tutor-login-form div.tutor-text-center .tutor-btn:hover {
  color: var(--e-global-color-39471a6) !important;
}

/* PRZYCISK BTN */

.tutor-btn.tutor-btn-primary.tutor-btn-block {
  font-family: var(--e-global-typography-22a81c8-font-family), Sans-serif;
  font-size: var(--e-global-typography-22a81c8-font-size) !important;
  font-weight: var(--e-global-typography-22a81c8-font-weight);
  text-transform: var(--e-global-typography-22a81c8-text-transform);
  letter-spacing: var(--e-global-typography-22a81c8-letter-spacing);
  padding: 12px 24px !important;
}

/* ======================================================== */
/* POJEDYNCZA STRONA QUIZU W LEKCJI */
/* ======================================================== */

.single-tutor_quiz .tutor-quiz-info-area .tutor-quiz-info span,
.single-tutor_quiz .tutor-start-quiz-title p,
.single-tutor_quiz .quiz-meta-info-left span,
.single-tutor_quiz .quiz-meta-info-right span {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
}

.single-tutor_quiz .tutor-start-quiz-title p {
  margin-bottom: 0;
}

.single-tutor_quiz .tutor-start-quiz-title div:first-of-type {
  font-family: var(--e-global-typography-40ac85a-font-family), Sans-serif;
  font-size: var(--e-global-typography-40ac85a-font-size);
  font-weight: var(--e-global-typography-40ac85a-font-weight);
  text-transform: var(--e-global-typography-40ac85a-text-transform);
  line-height: var(--e-global-typography-40ac85a-line-height);
  color: var(--e-global-color-32e1934);
}

.single-tutor_quiz .tutor-start-quiz-title div:nth-of-type(2) {
  font-family: var(--e-global-typography-3307c94-font-family), Sans-serif;
  font-size: var(--e-global-typography-3307c94-font-size);
  font-weight: var(--e-global-typography-3307c94-font-weight);
  text-transform: var(--e-global-typography-3307c94-text-transform);
  line-height: var(--e-global-typography-3307c94-line-height);
  color: var(--e-global-color-32e1934);
  margin-bottom: 10px;
}

/* WYKRES ODLICZANIA */

.tutor-course-single-content-wrapper
  #tutor-single-entry-content
  .tutor-quiz-wrapper
  .tutor-quiz-wrap
  .quiz-meta-info
  .quiz-meta-info-right
  .quiz-time-remaining
  .quiz-time-remaining-progress-circle
  svg
  circle:first-child {
  stroke: var(--e-global-color-0ca071d);
}

.single-tutor_quiz .quiz-question-title {
  font-family: var(--e-global-typography-40ac85a-font-family), Sans-serif;
  font-size: var(--e-global-typography-40ac85a-font-size);
  font-weight: var(--e-global-typography-40ac85a-font-weight);
  text-transform: var(--e-global-typography-40ac85a-text-transform);
  line-height: var(--e-global-typography-40ac85a-line-height);
}

/* box odpowiedz */

.single-tutor_quiz .tutor-quiz-question-item .tutor-card {
  border: 2px solid var(--e-global-color-693cd5e);
  background-color: var(--e-global-color-693cd5e) !important;
}

input:checked + label .tutor-form-check-input-radio,
.tutor-form-check-input[type="radio"]:checked,
.tutor-form-check-input[type="radio"].is-active,
.tutor-form-check-input-radio:checked,
.tutor-form-check-input-radio.is-active {
  border-color: var(--e-global-color-0ca071d);
  background-color: var(--e-global-color-0ca071d);
}

.tutor-progress-value {
  background-color: var(--e-global-color-0ca071d);
}

/* UKRYJ POBRANIE DOKUMENTU ZAMÓWIENIA */

.tutor-purchase-history .tutor-table-responsive .tutor-table tr th:last-of-type,
.tutor-purchase-history
  .tutor-table-responsive
  .tutor-table
  tr
  td:last-of-type {
  display: none !important;
}

.tutor-purchase-history
  .tutor-table-responsive
  .tutor-table
  tr
  th:nth-of-type(5) {
  border-top-right-radius: var(--tutor-table-border-radius);
  border-right: 1px solid var(--tutor-border-color);
}

.tutor-purchase-history .tutor-table-responsive .tutor-table th,
.tutor-table-quiz-attempts tr th,
.tutor-table tr th {
  background-color: var(--e-global-color-693cd5e);
  border: 2px solid var(--e-global-color-693cd5e) !important;
}

.tutor-table tr th {
  font-family: var(--e-global-typography-fc91807-font-family), Sans-serif;
  font-size: var(--e-global-typography-fc91807-font-size);
  font-weight: var(--e-global-typography-fc91807-font-weight);
  line-height: var(--e-global-typography-fc91807-line-height);
  letter-spacing: var(--e-global-typography-fc91807-letter-spacing);
  word-spacing: var(--e-global-typography-fc91807-word-spacing);
  color: var(--e-global-color-32e1934);
}

/* MODAL RECENZJI */

.tutor-course-review-popup-form {
  display: none !important;
}

/* PASEK INFORMACJE / RECENZJE */
.tutor-course-details-tab .tutor-is-sticky {
  display: none;
}
