/*
 Theme Name:   Eduma Child
 Theme URI:    http://educationwp.thimpress.com/
 Description:  Eduma Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child
*/

/* Wymuszenie równej szerokości dla wszystkich kafelków kursów */
.thim-widget-course-grid .thim-course-grid .lpr_course,
.archive-courses .learn-press-courses li,
.learn-press-courses[data-layout="grid"] li,
.learn-press-courses li.course-grid-3 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 0% !important; /* Wymusza równe rozpychanie w flexboxie */
    box-sizing: border-box !important;
}

/* Upewnienie się, że kontener na obrazek (nawet pusty) ma prawidłową szerokość i wysokość */
.course-grid-3 .course-thumbnail,
.lpr_course .course-thumbnail {
    width: 100% !important;
    display: block !important;
    min-height: 200px; /* Zabezpieczenie wysokości dla pustego miejsca na zdjęcie */
    background-color: #f5f5f5; /* Delikatne szare tło dla kafelków bez zdjęcia */
}

/* Dodatkowo: upewnienie się, że cała siatka prawidłowo rozkłada kolumny */
.thim-course-grid .products, 
.learn-press-courses[data-layout="grid"],
ul.learn-press-courses {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
}

/* =========================================
   KOMUNIKAT SYSTEMOWY - KURSEO
   ========================================= */

.elementor-widget-thim-ekits-list-blog .message-info {
    background: #F9F2FA !important;
    color: #9A01C9 !important;
    border: none !important;
}

/* Tekst wewnątrz komunikatu */
.elementor-widget-thim-ekits-list-blog .message-info,
.elementor-widget-thim-ekits-list-blog .message-info * {
    color: #9A01C9 !important;
}

/* Ikona "!" */
.elementor-widget-thim-ekits-list-blog .message-info::before {
    color: #9A01C9 !important;
    border-color: #9A01C9 !important;
}

/* Wyrównanie checkboxów z tekstem i linkami w formularzu rejestracji */
.woocommerce-form-register p.form-row.privacy-policy-text,
.woocommerce-form-register .woocommerce-privacy-policy-text p,
.woocommerce-form-register label.checkbox {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 8px !important; /* Odstęp między checkboxem, tekstem a linkiem */
    margin-bottom: 12px !important;
}

/* Upewnienie się, że sam checkbox nie ma wymuszonych marginesów blokujących linię */
.woocommerce-form-register input[type="checkbox"] {
    margin: 0 !important;
    position: relative !important;
    top: 0 !important;
}

/* Wyrównanie gwiazdki i linku obok siebie */
.woocommerce-form-register label.checkbox a,
.woocommerce-form-register label.checkbox .required {
    display: inline-block !important;
    margin: 0 !important;
}
