/*
Theme Name: new Skoolu LearnDash Theme -live
Theme URI: https://skoolu.co.il
Author: elhanan
*/

/* כל התוכן של CSS נמצא בקובץ assets/css/tailwind.css */


    .learndash-wrapper .ld-lesson-status{
        display: none!important;
    }

#schoolyland-credit-anchor {
    display: none!important;
}


        .page-id-25365 .entry-title{
            text-align: center;
        }
        .page-id-25365 .kadence-column25365_defb71-e0{
            display: none;
        }
    
        
        .page-id-25365 .order_details {
            list-style: none;
            padding: 0;
            margin: 0 0 30px 0;
            display: flex;
            flex-direction: column;
            gap: 15px;
            border-bottom: 1px solid #eee;
            padding-bottom: 20px;
        }
        
        .page-id-25365 .order_details li {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 10px;
            background-color: #f9f9f9;
            border-radius: 5px;
        }
        
        .page-id-25365 .order_details li strong {
            color: #333;
            font-size: 16px;
        }
        
        .page-id-25365 .woocommerce-Price-currencySymbol {
            margin-left: 5px;
        }
        
        .page-id-25365 .w2t-tranzila-form-page {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 20px;
        }
        
        .page-id-25365 #tranzila_iframe {
            width: 100%;
            max-width: 500px;
            height: 600px;
            border: 1px solid #ddd;
            border-radius: 5px;
        }
        
        @media only screen and (max-width: 768px) {
        
            .page-id-25365 .order_details li {
                flex-direction: column;
                text-align: center;
                gap: 5px;
            }
        }


        .wpProQuiz_points.wpProQuiz_points--message{
            display: none;
        }


        .ld-quiz-question-item__status .ld-quiz-question-item__status--correct, .ld-quiz-question-item__status .ld-quiz-question-item__status--incorrect{
            display: none!important;
        }

/* Mobile menu transitions - תיקון */
.mobile-menu {
    position: fixed;
    top: 0;
    right: 0;
    height: 100vh;
    width: 100%;
    background-color: white;
    transform: translateX(100%);
    transition: transform 0.3s ease-in-out;
    z-index: 9999 !important;
    display: none; /* מוסתר כברירת מחדל */
}

/* כאשר התפריט פעיל */
.mobile-menu.active {
    transform: translateX(0);
}

/* Overlay for mobile menu */
.mobile-menu-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
    pointer-events: none;
    z-index: 9998 !important;
}

.mobile-menu-overlay.active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

/* מניעת גלילה כאשר התפריט פתוח */
body.menu-open {
    overflow: hidden;
    position: fixed;
    width: 100%;
}

/* תיקון עבור דפי WooCommerce */
@media (max-width: 768px) {
    .mobile-menu {
        max-width: 100%;
    }
    
    /* ודא שהתפריט מוסתר בטעינה */
    .mobile-menu:not(.active) {
        transform: translateX(100%) !important;
    }
}


.woocommerce img.logo, .woocommerce-page img.logo{
    height: 2.5rem;
}

.woocommerce img.logo-mobile-menu, .woocommerce-page img.logo-mobile-menu{
    height: 2rem;
}

/* הסתרת summary במובייל */
@media (max-width: 639px) {
    .summary {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .skoolu-mobile-padding {
        padding-right: 12px;
        padding-left: 12px;
    }
}