/* ======================================
   SEELENAKADEMIE TUTOR LMS SKIN
   ====================================== */




/* Hintergrund */

/* Seelenakademie Kursseiten Hintergrund */

body,
.tutor-page-wrap,
.tutor-course-details-page {
    background: var(--global-palette8);
}


/* Tutor Karten nicht überall weiß */

.tutor-course-details-tab,
.tutor-single-course-sidebar > div,
.tutor-course-entry-box {
    background: var(--global-palette9);
}


/* Überschriften */

.tutor-course-details-page h1,
.tutor-course-details-page h2,
.tutor-course-details-page h3 {
    color: var(--global-palette3);
}


/* Buttons aus Theme übernehmen */

.tutor-btn,
.tutor-button,
.tutor-enroll-button {
    background: var(--global-palette1);
    color: var(--global-palette9);
}


/* Hauptcontainer */

.tutor-course-details-page{
max-width:1200px;
margin:auto;
padding-bottom:80px;
}


/* ======================================
   HERO BEREICH
   ====================================== */


.tutor-course-details-page .tutor-course-details-title{
font-family:Lora,serif;
font-size:clamp(38px,5vw,60px);
line-height:1.1;
color:white;
}


.tutor-course-details-page .tutor-course-top-info{
background:var(--sa-blue);
border-radius:0 0 40px 40px;
padding:70px 50px;
color:white;
}


/* Beschreibung */

.tutor-course-details-page .tutor-course-details-header p{
font-size:20px;
line-height:1.7;
color:#eee;
}


/* Kursbild */

.tutor-course-details-page .tutor-course-thumbnail img{
border-radius:30px;
box-shadow:0 30px 60px rgba(0,0,0,.25);
}


/* ======================================
   CONTENT
   ====================================== */


.tutor-course-details-tab{
background:white;
border-radius:30px;
padding:50px;
margin-top:40px;
box-shadow:0 20px 60px rgba(0,0,0,.06);
}


.tutor-course-details-tab h2,
.tutor-course-details-tab h3{
font-family:Lora,serif;
color:var(--sa-blue);
}


.tutor-course-details-tab p{
font-size:18px;
line-height:1.9;
color:var(--sa-text);
}


/* ======================================
   SIDEBAR
   ====================================== */


.tutor-single-course-sidebar{
position:sticky;
top:40px;
}


.tutor-single-course-sidebar > div{
background:white;
border-radius:30px;
padding:35px;
box-shadow:0 25px 70px rgba(0,0,0,.12);
}



/* Preis */

.tutor-course-entry-box-price{
color:var(--sa-gold);
font-size:40px;
font-weight:700;
}


/* Button */

.tutor-course-enroll-button,
.tutor-btn-primary{
background:var(--sa-gold)!important;
color:var(--sa-blue)!important;
border-radius:50px!important;
font-weight:700!important;
padding:18px 35px!important;
border:none!important;
}


/* ======================================
   CURRICULUM
   ====================================== */


.tutor-course-content-list-item{
border:none!important;
background:#faf8f3!important;
border-radius:18px!important;
margin-bottom:15px;
padding:22px!important;
}


.tutor-course-content-list-item:hover{
transform:translateY(-3px);
}


/* ======================================
   TABS
   ====================================== */


.tutor-nav{
border:none!important;
gap:10px;
}


.tutor-nav-link{
border-radius:50px!important;
padding:12px 25px!important;
}


.tutor-nav-link.is-active{
background:var(--sa-gold)!important;
color:var(--sa-blue)!important;
}


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


@media(max-width:768px){

.tutor-course-details-page .tutor-course-top-info{
padding:40px 20px;
border-radius:0 0 25px 25px;
}


.tutor-course-details-tab{
padding:25px;
}


.tutor-single-course-sidebar{
position:relative;
}


}

/* Tutor LMS - Kadence Integration */

.tutor-course-details-page,
.tutor-page-wrap,
.tutor-wrap-parent {
    background: inherit;
}

.tutor-course-details-page {
    padding-bottom:80px;
}

/* Keine künstlichen weißen Blöcke */
.tutor-course-details-tab,
.tutor-single-course-sidebar,
.tutor-single-course-sidebar > div {
    background:transparent;
    box-shadow:none;
    border:none;
}

/* Saubere Typografie vom Theme */
.tutor-course-details-page h1,
.tutor-course-details-page h2,
.tutor-course-details-page h3 {
    font-family:inherit;
}

/* Bilder elegant */
.tutor-course-thumbnail img,
.tutor-course-details-page img {
    border-radius:inherit;
}

/* Buttons vom Theme */
.tutor-btn,
.tutor-button,
.tutor-enroll-button {
    border-radius:inherit;
}