/*
========================================
MediPro Elementor Integration
========================================
*/


.elementor-widget-heading .elementor-heading-title,
.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h3,
.elementor-widget-heading h4,
.elementor-widget-heading h5,
.elementor-widget-heading h6 {

    font-family:
    var(--font-heading) !important;

    color:
    var(--medipro-heading-color) !important;

}



.elementor-widget-text-editor {

    font-family:
    var(--font-body) !important;

    color:
    var(--medipro-text) !important;

}



.elementor-widget-button .elementor-button {

    background-color:
    var(--medipro-primary) !important;

    color:
    #ffffff !important;

    border-radius:
    var(--radius-md) !important;

    padding:
    14px 28px !important;

    font-family:
    var(--font-body) !important;

    font-weight:
    600;

}



.elementor-widget-button .elementor-button:hover {

    background-color:
    var(--medipro-secondary) !important;

    color:
    #ffffff !important;

}



.elementor-section,
.elementor-container,
.e-con {

    font-family:
    var(--font-body);

}



.elementor-widget-image img {

    border-radius:
    var(--radius-md);

}



.elementor a {

    text-decoration:none;

}