/**
* Theme Name: Herasoft Child
* Description: This is a child theme of Herasoft, generated by Merlin WP.
* Author: <a href="http://herasoft.com.tr/">Herasoft</a>
* Template: herasoft
* Version: 1.0.1
*/

      
/* Kurs Detay Sayfası Breadcrump Gizleme  */

.single-lp_course [class*=single-course-style-] .course-detail-info {
        background: #ffffff!important;
}

/* Kurs Detay Sayfasında Thumb gizle */
.lp-single-offline-course .lp-single-offline-course-main .lp-single-offline-course__left .course-img {
    
}

.lp-section-instructor {
    display:none;
}

.single-lp_course .course-summary-sidebar .course-summary-sidebar__inner .course-sidebar-top .course-sidebar-preview .media-preview img {
    object-fit: contain;
}

.single-lp_course .course-summary-sidebar .course-summary-sidebar__inner .course-sidebar-top .course-sidebar-preview .media-preview img {
    object-fit: fill;
}

@media (min-width: 1180px) {
 
  /* Kurs Detay Sayfası Sağ Sidebar aşağı çektik  */
.lp-single-offline-course .lp-single-offline-course-main .lp-single-offline-course__right {
    /* margin-top: 150px; */
}
}

@media (min-width: 992px) {
  .lp-single-course .lp-single-course-main__left {
    width: calc(100% - 600px)!important;
  }
}

/* Anasayfa - Etkinlik ve Kurslar Thumbnail Kategori Badge */

.learn-press-courses[data-layout] li.course .course-categories {
   pointer-events: none;
    cursor: default;
    text-decoration: none; 
    color: inherit; 
}

.learn-press-courses[data-layout] li.course:not(:hover) .course-categories {
    display:none!important;
}

.learn-press-courses[data-layout] li.course .course-content .course-rating {
    display:none!important;
}


/* Etkinlik Card Başlıkları - Anasayfa */
.learn-press-courses[data-layout] li.course .course-content .course-title {
    font-size:20px!important;
    letter-spacing: 0.3px!important;
}

/* Kurs Detay Sayfası- Başlıklar */
.lp-single-offline-course .lp-single-offline-course-main .lp-single-offline-course__left .course-title {
    font-size:2.5rem!important;
}

.lp-single-offline-course__left .learn-press-breadcrumb {
    font-size: 0.8rem!important;
}

/* Kurs Detay Sayfası enroll butonu */
.lp-single-offline-course .lp-single-offline-course-main .lp-single-offline-course__right .course-buttons button {
    border-color: #fff!important;
}

/* Blog Detay Sayfası Thumbnail */

[class*=post-style-grid] .post-inner .post-content {
    padding: 30px 30px 34px!important;
}

[class*=post-style-grid] .post-inner .post-thumbnail {
    border-radius: 20px 20px 0 0 !important;
}

[class*=post-style-grid] .post-thumbnail .entry-meta {
    display:none!important;
}



/* ====================== ANA MENÜDEKİ SON ÖĞEYE GRADIENT EFEKT (Desktop + Mobil) ====================== */

.main-navigation ul.menu > li.menu-item:last-child
{
	    padding-right: unset!important;
}
.main-navigation ul.sub-menu li.menu-item > a {
	justify-content: flex-start;
	gap:10px;
}
.main-navigation ul.sub-menu {
	width: 100%;
}
/* === DESKTOP (Sadece ana menüdeki son öğe) === */
.main-navigation ul.menu > li.menu-item:last-child > a,
.main-navigation ul.menu > li.menu-item:last-child > a span.menu-title {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    text-align: center !important;
    background: linear-gradient(to right, #f7941c 10%, #f25a22 60%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 700 !important;
    font-size: 17px !important;
    min-height: 100%;
}

/* === MOBİL (Sadece ana menüdeki son öğe - sub-menü hariç) === */
.edudeme-mobile-nav .handheld-navigation ul.menu > li.menu-item:last-child > a,
#menu-ana-menu > li.menu-item:last-child > a {
    display: flex !important;
    align-items: center;
    text-align: center !important; 
    background: linear-gradient(to right, #f7941c 10%, #f25a22 60%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 700 !important;
    font-size: 17px !important;
}

