.elementor-39445 .elementor-element.elementor-element-7483856:not(.elementor-motion-effects-element-type-background), .elementor-39445 .elementor-element.elementor-element-7483856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070A12;}.elementor-39445 .elementor-element.elementor-element-7483856 > .elementor-container{max-width:1290px;}.elementor-39445 .elementor-element.elementor-element-7483856{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-39445 .elementor-element.elementor-element-7483856 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39445 .elementor-element.elementor-element-74e2b86 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39445 .elementor-element.elementor-element-5a09504 .thim-ekit-page-title{text-align:center;}.elementor-39445 .elementor-element.elementor-element-5a09504 .thim-ekit-page-title .page-title{color:#FFFFFF;}.elementor-39445 .elementor-element.elementor-element-f8ef65b{--thim-ekits-course-columns:repeat(5, 1fr);--thim-ekits-course-column-gap:30px;--thim-ekits-course-row-gap:35px;--thim-meta-icon-spacing:7px;--thim-meta-icon-font-size:16px;--thim-instructor-avatar-size:20px;}.elementor-39445 .elementor-element.elementor-element-f8ef65b > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-archive-course__topbar{margin-bottom:50px;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-archive-course__topbar__result{color:#FFFFFF;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-archive-course__topbar__search input[type="search"]{color:#7a7a7a;background-color:#eceeef;border-color:#eceeef;padding-left:calc( 50px / 3 );padding-right:calc( 50px / 3 );}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-archive-course__topbar__search input[type="search"]:focus{color:#7a7a7a;border-color:#eceeef;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-archive-course__topbar__search button{min-width:50px;background-color:#eceeef;color:#7a7a7a;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-archive-course__topbar__search button:hover{background-color:#eceeef;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-archive-course__topbar__orderby select{background-color:#eceeef;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-course__item .thim-ekits-course__thumbnail{margin-bottom:20px;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-course__item .thim-ekits-course__thumbnail .thim-ekits-course__price{right:10px;top:10px;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-course__item .thim-ekits-course__thumbnail .thim-ekits-course__instructor{right:10px;bottom:10px;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-course__item .thim-ekits-course__thumbnail .thim-ekits-course__categories{left:10px;bottom:10px;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-course__item .thim-ekits-course__content{text-align:left;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-course__item .thim-ekits-course__excerpt{color:#CFCFCF;font-size:16px;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-course__read-more{flex-direction:row;}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-course__item .thim-ekits-course__read-more{border-style:none;color:var( --e-global-color-primary );}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-course__item .thim-ekits-course__read-more:hover{color:var( --e-global-color-accent );}.elementor-39445 .elementor-element.elementor-element-f8ef65b .thim-ekits-archive__loadmore-button{--thim-ekits-archive-loadmore-button-justify:center;}@media(max-width:1024px){.elementor-39445 .elementor-element.elementor-element-f8ef65b{--thim-ekits-course-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-39445 .elementor-element.elementor-element-7483856{padding:50px 0px 50px 0px;}.elementor-39445 .elementor-element.elementor-element-f8ef65b{--thim-ekits-course-columns:repeat(1, 1fr);}}/* Start custom CSS for thim-ekits-page-title, class: .elementor-element-5a09504 *//* PAGE TITLE - SEARCH RESULTS */

.elementor-page-title,
.elementor-widget-theme-post-title h1,
h1.entry-title {

  font-size:48px !important;
  font-weight:700 !important;
  letter-spacing:-0.03em !important;
  line-height:1.1 !important;

  color:#ffffff !important;
  text-align:center !important;

  margin-bottom:24px !important;
}

/* Gradient highlight pe "Search Results" */
.elementor-page-title span,
.elementor-widget-theme-post-title h1 span {
  background:linear-gradient(90deg,#ffffff,#d4b15f,#17c6d4);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}

/* Optional: linia subtilă sub titlu */
.elementor-page-title::after,
.elementor-widget-theme-post-title h1::after {
  content:"";
  display:block;
  width:120px;
  height:2px;
  margin:18px auto 0;
  background:linear-gradient(90deg,#b46cff,#d4b15f);
  border-radius:2px;
  opacity:0.6;
}

/* Responsive */
@media (max-width:767px){
  .elementor-page-title,
  .elementor-widget-theme-post-title h1,
  h1.entry-title {
    font-size:30px !important;
  }
}/* End custom CSS */
/* Start custom CSS for thim-ekits-archive-course, class: .elementor-element-f8ef65b *//* === GRID FIX === */

.learn-press-courses,
.lp-archive-courses ul.learn-press-courses,
.thim-course-grid {

  margin-top:20px !important;
  gap:34px 28px !important;
}

/* elimina padding-ul forțat din Elementor */
.elementor-widget-thim-course-archive,
.elementor-widget-thim-course-archive .elementor-widget-container {
  padding:0 !important;
}


/* === CARD CLEAN === */

.learn-press-courses li,
.lp_course,
.course-item {

  margin:0 !important;
  padding:0 !important;

  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
}


/* === IMAGE SPACING === */

.course-thumbnail,
.course-img {

  margin-bottom:16px !important;
}


/* === TITLE SPACING === */

.course-title,
.course-title a {

  display:block;
  margin-bottom:10px !important;

  font-size:17px !important;
  line-height:1.35 !important;
}


/* === TEXT SPACING === */

.course-excerpt,
.course-content,
.entry-content {

  margin-bottom:12px !important;
}


/* === READ MORE FIX === */

.read-more,
.more-link {

  margin-top:6px !important;
  display:inline-block !important;
}


/* === REMOVE EXTRA WHITE SPACE === */

.learn-press-courses li::before,
.lp_course::before {
  display:none !important;
}


/* === TOP BAR SPACING === */

.learn-press-courses-header,
.lp-courses-bar {

  margin-bottom:30px !important;
}


/* === MOBILE FIX === */

@media (max-width:767px){

  .learn-press-courses,
  .lp-archive-courses ul.learn-press-courses {
    gap:28px !important;
  }

}/* End custom CSS */