/* 
Theme Name: CodePix Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Een website door CodePix
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-codepix
Version: 1.0.2
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body,
html {
    margin: 0;
}


        ul.learn-press-courses li.course .course-item {
            border-radius: 12px !important;
            overflow: hidden !important;
            border: 0.5px solid rgba(0, 0, 0, 0.09) !important;
            box-shadow: none !important;
            background: #fff !important;
            display: flex !important;
            flex-direction: row !important;
            align-items: stretch !important;
            min-height: 220px !important;
            transition: transform 0.25s ease, box-shadow 0.25s ease !important;
        }

        ul.learn-press-courses li.course .course-item:hover {
            transform: translateY(-3px) !important;
            box-shadow: 0 8px 24px rgba(26, 58, 107, 0.12) !important;
        }

        ul.learn-press-courses li.course .course-item .course-thumbnail {
            width: 220px !important;
            min-width: 220px !important;
            max-width: 220px !important;
            flex-shrink: 0 !important;
            margin: 0 !important;
            padding: 0 !important;
            border-radius: 0 !important;
            overflow: hidden !important;
            align-self: stretch !important;
            display: flex !important;
            position: relative !important;
        }

        ul.learn-press-courses li.course .course-item .course-thumbnail a,
        ul.learn-press-courses li.course .course-item .course-thumbnail .course-img {
            display: flex !important;
            width: 100% !important;
            flex: 1 !important;
        }

        ul.learn-press-courses li.course .course-item .course-thumbnail img {
            width: 100% !important;
            height: 100% !important;
            object-fit: cover !important;
            object-position: center !important;
            display: block !important;
            border-radius: 0 !important;
            border: none !important;
            box-shadow: none !important;
            flex: 1 !important;
            max-width: unset !important;
        }

        .lp-price-badge {
            position: absolute !important;
            top: 12px !important;
            left: 12px !important;
            background: #e8821a !important;
            color: #fff !important;
            font-size: 13px !important;
            font-weight: 700 !important;
            padding: 5px 12px !important;
            border-radius: 20px !important;
            z-index: 10 !important;
            line-height: 1 !important;
        }

        ul.learn-press-courses li.course .course-item .course-content {
            padding: 20px 24px !important;
            display: flex !important;
            flex-direction: column !important;
            flex: 1 !important;
            gap: 8px !important;
            border-top: none !important;
            background: #fff !important;
        }

        .lp-pills-row {
            display: flex !important;
            flex-wrap: wrap !important;
            gap: 6px !important;
            align-items: center !important;
        }

        .lp-pills-row .meta-item-duration,
        .lp-pills-row .meta-item-level {
            background: #eef2f8 !important;
            color: #1a3a6b !important;
            font-size: 11px !important;
            font-weight: 600 !important;
            padding: 3px 10px !important;
            border-radius: 20px !important;
            display: inline-flex !important;
            align-items: center !important;
            gap: 4px !important;
            list-style: none !important;
        }

        .lp-pills-row i {
            display: none !important;
        }

        ul.learn-press-courses li.course .course-item .course-content h3.wap-course-title {
            background: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        ul.learn-press-courses li.course .course-item .course-content h3.wap-course-title a {
            color: #1a2b45 !important;
            font-size: 1.1rem !important;
            font-weight: 700 !important;
            text-decoration: none !important;
            line-height: 1.35 !important;
            background: none !important;
            padding: 0 !important;
            border-radius: 0 !important;
            display: inline !important;
        }

        .lp-meta-row {
            display: flex !important;
            gap: 16px !important;
            align-items: center !important;
            flex-wrap: wrap !important;
        }

        .lp-meta-row .meta-item-lesson,
        .lp-meta-row .meta-item-quiz {
            background: transparent !important;
            color: #5a5a6a !important;
            font-size: 12px !important;
            font-weight: 500 !important;
            padding: 0 !important;
            border-radius: 0 !important;
            display: inline-flex !important;
            align-items: center !important;
            gap: 6px !important;
            list-style: none !important;
        }

        .lp-meta-row .meta-item-lesson::before,
        .lp-meta-row .meta-item-quiz::before {
            content: '' !important;
            display: inline-block !important;
            width: 8px !important;
            height: 8px !important;
            min-width: 8px !important;
            background: #e8821a !important;
            border-radius: 50% !important;
        }

        .lp-meta-row i {
            display: none !important;
        }

        ul.learn-press-courses li.course .course-item .course-content .course-instructor-category {
            font-size: 12px !important;
            color: #9a9aaa !important;
            margin: 0 !important;
        }

        ul.learn-press-courses li.course .course-item .course-content p.course-short-description {
            font-size: 13px !important;
            color: #6a6a7a !important;
            line-height: 1.6 !important;
            margin: 0 !important;
            flex: 1 !important;
        }

        ul.learn-press-courses li.course .course-item .course-content .course-info {
            display: flex !important;
            align-items: center !important;
            justify-content: flex-end !important;
            margin-top: auto !important;
            padding-top: 12px !important;
            border-top: 0.5px solid #eeeef3 !important;
        }

        ul.learn-press-courses li.course .course-item .course-content .course-info .price,
        ul.learn-press-courses li.course .course-item .course-content .course-info ins {
            display: none !important;
        }

        ul.learn-press-courses li.course .course-item .course-content .course-info a {
            background: #1a3a6b !important;
            color: #fff !important;
            border: none !important;
            border-radius: 6px !important;
            padding: 9px 22px !important;
            font-size: 13px !important;
            font-weight: 600 !important;
            text-decoration: none !important;
            display: inline-block !important;
        }

        ul.learn-press-courses li.course .course-item .course-content .course-info a:hover {
            background: #0f2550 !important;
            color: #fff !important;
        }

        ul.learn-press-courses li.course .course-item .course-content .course-wrap-meta {
            display: none !important;
        }

        @media (max-width: 600px) {
            ul.learn-press-courses li.course .course-item {
                flex-direction: column !important;
            }

            ul.learn-press-courses li.course .course-item .course-thumbnail {
                width: 100% !important;
                max-width: 100% !important;
                height: 180px !important;
            }
        }

        /* Cursuspagina verbergen */
        .lp-single-course .course-instructor-category,
        .lp-single-course .item-meta,
        .lp-single-course .lp-course-author,
        .lp-single-course .course-instructor,
        .lp-single-course section.instructors,
        .lp-single-course .lp-instructors,
        .lp-single-course .course-progress__label,
        .lp-section-instructor {
            display: none !important;
        }

        .lp-single-course .course-progress__label {
            visibility: hidden !important;
        }

        .lp-single-course .info-meta-item:has(.course-count-student) {
            display: none !important;
        }