/* IrmaDent Price List Styles */
.elementor-price-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-price-list .elementor-price-list-item {
    margin-bottom: 13px;
    list-style: none !important;
    display: block !important;
}

.elementor-price-list .elementor-price-list-item:last-child {
    margin-bottom: 0;
}

.elementor-price-list .elementor-price-list-item::before {
    display: none !important;
}

.elementor-price-list .elementor-price-list-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-price-list .elementor-price-list-title {
    flex-shrink: 0;
}

.elementor-price-list .elementor-price-list-separator {
    flex-grow: 1;
    margin: 0 10px;
    border-bottom: 1px dotted #000;
    min-width: 20px;
}

.elementor-price-list .elementor-price-list-price {
    flex-shrink: 0;
    font-weight: 600;
}

/* Category title styling */
.irmadent-price-category {
    margin-bottom: 30px;
}

.irmadent-price-category-title {
    margin-bottom: 20px;
}