.elementor-2358 .elementor-element.elementor-element-6833f12e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2358 .elementor-element.elementor-element-c97d0df{text-align:justify;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2358 .elementor-element.elementor-element-81bcbd2{text-align:justify;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2358 .elementor-element.elementor-element-a936231 .elementor-alert-title{font-family:"Iransansx", Sans-serif;font-size:16px;font-weight:600;}.elementor-2358 .elementor-element.elementor-element-034f1d5 .elementor-alert-title{font-family:"Iransansx", Sans-serif;font-size:16px;font-weight:600;}.elementor-2358 .elementor-element.elementor-element-23dfb48 .elementor-alert-title{font-family:"Iransansx", Sans-serif;font-size:16px;font-weight:600;}.elementor-2358 .elementor-element.elementor-element-8043bcf .elementor-alert-title{font-family:"Iransansx", Sans-serif;font-size:16px;font-weight:600;}.elementor-2358 .elementor-element.elementor-element-875f0c6 .elementor-alert-title{font-family:"Iransansx", Sans-serif;font-size:16px;font-weight:600;}.elementor-2358 .elementor-element.elementor-element-81b047c{text-align:justify;}.elementor-2358 .elementor-element.elementor-element-df3de8a .elementor-alert-title{font-family:"Iransansx", Sans-serif;font-size:16px;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-8608718 );}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2358 .elementor-element.elementor-element-335e571{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2358 .elementor-element.elementor-element-335e571 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2358 .elementor-element.elementor-element-429bf2e .elementor-alert-title{font-family:"Iransansx", Sans-serif;font-size:16px;font-weight:600;}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#000000;}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2358 .elementor-element.elementor-element-cfdf5db{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2358 .elementor-element.elementor-element-cfdf5db .elementor-icon-list-text{transition:color 0.3s;}.elementor-2358 .elementor-element.elementor-element-fc17f08{--display:flex;}.elementor-2358 .elementor-element.elementor-element-03d5ab7{color:var( --e-global-color-8608718 );}.elementor-2358 .elementor-element.elementor-element-75c1434{--display:flex;}.elementor-2358 .elementor-element.elementor-element-2adc8a9{--display:flex;}.elementor-2358 .elementor-element.elementor-element-a3cb572{--display:flex;}.elementor-2358 .elementor-element.elementor-element-02183b3{--display:flex;}.elementor-2358 .elementor-element.elementor-element-e037c5f{--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:14px;}:where( .elementor-2358 .elementor-element.elementor-element-e037c5f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-2358 .elementor-element.elementor-element-597acfe .elementor-alert-title{font-family:"Iransansx", Sans-serif;font-size:16px;font-weight:600;}/* Start custom CSS for html, class: .elementor-element-4e09301 */.responsive-table-container.chest-pain-differential {
    width: 100%;
    margin: 20px 0;
    direction: rtl;
}

.responsive-table-container.chest-pain-differential table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.responsive-table-container.chest-pain-differential caption {
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 1.2em;
    color: #2c3e50;
    line-height: 1.5;
}

.responsive-table-container.chest-pain-differential th {
    background-color: #963d3d;
    color: #ffffff;
    padding: 15px;
    text-align: right;
    font-weight: bold;
}

.responsive-table-container.chest-pain-differential td {
    padding: 14px 15px;
    border-bottom: 1px solid #eeeeee;
    text-align: right;
    color: #333333;
    line-height: 1.5;
}

.responsive-table-container.chest-pain-differential tr:last-child td {
    border-bottom: none;
}

.responsive-table-container.chest-pain-differential tr:nth-child(even) {
    background-color: #fbf8f8;
}

.responsive-table-container.chest-pain-differential tr:nth-last-child(2) td:last-child {
    background-color: #fffaf0;
    color: #dd6b20;
    font-weight: bold;
}

.responsive-table-container.chest-pain-differential tr:last-child td:last-child {
    background-color: #fff5f5;
    color: #e53e3e;
    font-weight: bold;
}

@media screen and (max-width: 600px) {
    .responsive-table-container.chest-pain-differential thead {
        display: none;
    }

    .responsive-table-container.chest-pain-differential table, 
    .responsive-table-container.chest-pain-differential tbody, 
    .responsive-table-container.chest-pain-differential tr, 
    .responsive-table-container.chest-pain-differential td {
        display: block;
        width: 100%;
    }

    .responsive-table-container.chest-pain-differential tr {
        margin-bottom: 20px;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
        background-color: #fff;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
    }

    .responsive-table-container.chest-pain-differential td {
        padding: 12px 15px;
        position: relative;
        border-bottom: 1px solid #f1f5f9;
        text-align: left;
        padding-right: 45%;
        background-color: #fff !important;
    }

    .responsive-table-container.chest-pain-differential tr:nth-last-child(2) td:last-child {
        color: #dd6b20;
    }

    .responsive-table-container.chest-pain-differential tr:last-child td:last-child {
        color: #e53e3e;
    }

    .responsive-table-container.chest-pain-differential td:last-child {
        border-bottom: none;
    }

    .responsive-table-container.chest-pain-differential td::before {
        content: attr(data-label);
        position: absolute;
        right: 15px;
        top: 12px;
        width: 40%;
        white-space: nowrap;
        font-weight: bold;
        text-align: right;
        color: #963d3d;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99247fb */.responsive-table-container.sternum-pain-differential {
    width: 100%;
    margin: 20px 0;
    direction: rtl;
}

.responsive-table-container.sternum-pain-differential table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.responsive-table-container.sternum-pain-differential caption {
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 1.2em;
    color: #2c3e50;
    line-height: 1.5;
}

.responsive-table-container.sternum-pain-differential th {
    color: #ffffff;
    padding: 15px;
    text-align: right;
    font-weight: bold;
}

.responsive-table-container.sternum-pain-differential th:nth-child(1) {
    background-color: #333333;
}

.responsive-table-container.sternum-pain-differential th:nth-child(2) {
    background-color: #1f3d5a;
}

.responsive-table-container.sternum-pain-differential th:nth-child(3) {
    background-color: #963d3d;
}

.responsive-table-container.sternum-pain-differential td {
    padding: 14px 15px;
    border-bottom: 1px solid #eeeeee;
    text-align: right;
    color: #333333;
    line-height: 1.5;
}

.responsive-table-container.sternum-pain-differential tr:last-child td {
    border-bottom: none;
}

.responsive-table-container.sternum-pain-differential tr:nth-child(even) {
    background-color: #fdfefe;
}

@media screen and (max-width: 600px) {
    .responsive-table-container.sternum-pain-differential thead {
        display: none;
    }

    .responsive-table-container.sternum-pain-differential table, 
    .responsive-table-container.sternum-pain-differential tbody, 
    .responsive-table-container.sternum-pain-differential tr, 
    .responsive-table-container.sternum-pain-differential td {
        display: block;
        width: 100%;
    }

    .responsive-table-container.sternum-pain-differential tr {
        margin-bottom: 20px;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
        background-color: #fff;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
    }

    .responsive-table-container.sternum-pain-differential td {
        padding: 12px 15px;
        position: relative;
        border-bottom: 1px solid #f1f5f9;
        text-align: left;
        padding-right: 45%;
        background-color: #fff !important;
    }

    .responsive-table-container.sternum-pain-differential td:last-child {
        border-bottom: none;
    }

    .responsive-table-container.sternum-pain-differential td::before {
        content: attr(data-label);
        position: absolute;
        right: 15px;
        top: 12px;
        width: 40%;
        white-space: nowrap;
        font-weight: bold;
        text-align: right;
    }

    .responsive-table-container.sternum-pain-differential tr td:nth-child(1)::before {
        color: #333333;
    }

    .responsive-table-container.sternum-pain-differential tr td:nth-child(2)::before {
        color: #1f3d5a;
    }

    .responsive-table-container.sternum-pain-differential tr td:nth-child(3)::before {
        color: #963d3d;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Iransansx';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://drakhosravi.com/wp-content/uploads/2025/09/IRANSansXFaNum-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Iransansx';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://drakhosravi.com/wp-content/uploads/2025/09/IRANSansXFaNum-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Iransansx';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://drakhosravi.com/wp-content/uploads/2025/09/IRANSansXFaNum-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */