/**
* Theme Name: Dentalist Child
* Description: This is a child theme of Dentalist.
* Author: <a href="https://cmsmasters.net/">cmsmasters</a>
* Template: dentalist
* Version: 1.0.6
*/

.popup-dr-vitale.map-popup-background {
    border-radius: 8px !important;
}

.popup-dr-vitale  .map-popup-header {
    border-radius: 8px 8px 0 0 !important;
}

.popup-dr-vitale  .map-popup-body {
    border-radius: 0 0 8px 8px !important;
}

.category-services-container h5 {
    margin: 0;
}

/* .child-categories-posts-widget {
    padding: 20px;
    background: #f9f9f9;
    border-radius: 8px;
}

.child-categories-posts-widget h3 {
    color: #333;
    margin-bottom: 20px;
}

.child-category {
    margin-bottom: 30px;
}

.child-category h4 {
    color: #666;
    margin-bottom: 10px;
}

.child-category ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.child-category li {
    margin-bottom: 8px;
}

.child-category a {
    color: #0073aa;
    text-decoration: none;
}

.child-category a:hover {
    color: #004d6a;
}

.post-link {
    transition: all 0.3s ease;
    text-decoration: none;
} */

.post-link:hover {
    text-decoration: underline;
    transform: translateX(5px);
}

.medical-services-list {
   margin: 1rem 0 1rem 1rem !important; 
}

.medical-service-span {
    font-family: var(--e-global-typography-taxonomy-font-family), Sans-serif;
    font-size: var(--e-global-typography-taxonomy-font-size);
    font-weight: var(--e-global-typography-taxonomy-font-weight);
    text-transform: var(--e-global-typography-taxonomy-text-transform);
    font-style: var(--e-global-typography-taxonomy-font-style);
    text-decoration: var(--e-global-typography-taxonomy-text-decoration);
    line-height: var(--e-global-typography-taxonomy-line-height);
    letter-spacing: var(--e-global-typography-taxonomy-letter-spacing);
    word-spacing: var(--e-global-typography-taxonomy-word-spacing);
    color: var(--e-global-color-secondary);
}