/*
Theme Name: MED360
Theme URI: https://mr1.com/rpm/
Author: MED360
Description: قالب WordPress احترافي لمنصة MED360 لمتابعة المرضى عن بُعد — Arabic RTL
Version: 2.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: med360
Tags: rtl-language, arabic, medical, dark, one-page
*/


/* MED360 Articles Page - same premium style as home */
.med360-articles-hero{position:relative;min-height:430px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;font-family:'Cairo',sans-serif;}
.med360-articles-hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,23,42,.86),rgba(0,196,140,.54));z-index:1;}
.med360-articles-hero-content{position:relative;z-index:2;max-width:950px;padding:7rem 2rem 5rem;color:#fff;}
.med360-hero-badge{display:inline-flex;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);color:#fff;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;font-weight:800;margin-bottom:1rem;letter-spacing:.08em;}
.med360-articles-hero h1{font-family:'Tajawal',sans-serif;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:900;line-height:1.15;margin:0 0 1rem;color:#fff;}
.med360-articles-hero p{font-size:1.15rem;line-height:2;color:#E2E8F0;max-width:720px;margin:0 auto;}
.med360-articles-wrap{width:min(1180px,92%);margin:0 auto;padding:4rem 0 5rem;font-family:'Cairo',sans-serif;}
.med360-section-head{text-align:center;margin-bottom:2.5rem;}
.med360-section-head span{display:inline-block;color:#00C48C;font-weight:900;letter-spacing:.08em;margin-bottom:.5rem;}
.med360-section-head h2{font-family:'Tajawal',sans-serif;color:#0F172A;font-size:2.4rem;font-weight:900;margin:.2rem 0 .7rem;}
.med360-section-head p{color:#64748B;margin:0;font-size:1rem;}
.med360-articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:1.6rem;}
.med360-article-card{background:#fff;border:1px solid #E2E8F0;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px rgba(15,23,42,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}
.med360-article-card:hover{transform:translateY(-7px);box-shadow:0 26px 65px rgba(15,23,42,.13);border-color:rgba(0,196,140,.35);}
.med360-card-image{display:block;height:230px;overflow:hidden;background:#F1F5F9;text-decoration:none;}
.med360-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
.med360-article-card:hover .med360-card-image img{transform:scale(1.06);}
.med360-card-placeholder{height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0F172A,#00C48C);color:#fff;font-weight:900;font-size:1.6rem;}
.med360-card-body{padding:1.45rem;}
.med360-card-meta{color:#00A878;font-size:.85rem;font-weight:800;margin-bottom:.65rem;}
.med360-card-body h3{font-family:'Tajawal',sans-serif;font-size:1.35rem;font-weight:900;line-height:1.45;margin:0 0 .75rem;color:#0F172A;}
.med360-card-body h3 a{color:inherit;text-decoration:none;}
.med360-card-body p{color:#64748B;line-height:1.9;font-size:.95rem;margin:0;}
.med360-read-more{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:#0F172A;background:#00C48C;border-radius:999px;padding:.7rem 1.15rem;text-decoration:none;font-weight:900;transition:background .2s,color .2s,transform .2s;}
.med360-read-more:hover{background:#007A57;color:#fff;transform:translateY(-2px);}
.med360-empty-articles{grid-column:1/-1;text-align:center;background:#fff;border:1px dashed #CBD5E1;border-radius:24px;padding:3rem 1.5rem;color:#64748B;}
.med360-empty-articles h3{font-family:'Tajawal',sans-serif;color:#0F172A;font-size:1.6rem;margin:0 0 .6rem;}
@media(max-width:768px){.med360-articles-hero{min-height:330px}.med360-articles-hero-content{padding:5.5rem 1.25rem 3.5rem}.med360-articles-hero p{font-size:1rem}.med360-section-head h2{font-size:1.9rem}}



/* Articles & News Page */
.med360-article-hero{
    position:relative;
    min-height:360px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    margin-bottom:50px;
    overflow:hidden;
}
.med360-article-hero:before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(180deg,rgba(0,0,0,.40),rgba(0,0,0,.70));
}
.med360-article-hero-content{
    position:relative;
    z-index:2;
    color:#fff;
    padding:40px 20px;
}
.med360-article-hero h1{
    color:#fff;
    font-size:48px;
    font-weight:800;
    margin:0 0 12px;
}
.med360-article-hero p{
    color:#fff;
    font-size:18px;
    margin:0;
}
.med360-articles-page{
    width:90%;
    max-width:1200px;
    margin:0 auto 60px;
}
.med360-articles-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
    gap:26px;
}
.med360-article-card{
    background:#fff;
    border-radius:18px;
    overflow:hidden;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}
.med360-article-card img,
.med360-article-placeholder{
    width:100%;
    height:220px;
    object-fit:cover;
    display:block;
}
.med360-article-placeholder{
    background:linear-gradient(135deg,#e9f1f8,#f6f9fc);
}
.med360-article-card-body{
    padding:22px;
}
.med360-article-card h2{
    font-size:22px;
    line-height:1.5;
    margin:0 0 12px;
}
.med360-article-card h2 a{
    color:#111;
    text-decoration:none;
}
.med360-article-card p{
    color:#666;
    font-size:15px;
    line-height:1.8;
    margin:0;
}
.med360-read-more{
    display:inline-block;
    margin-top:14px;
    color:#0b5ed7;
    font-weight:700;
    text-decoration:none;
}
.med360-footer-articles-link{
    display:inline-block;
    margin-top:12px;
    color:inherit;
    text-decoration:none;
    font-weight:700;
}
@media(max-width:768px){
    .med360-article-hero{min-height:280px;}
    .med360-article-hero h1{font-size:32px;}
}



/* Articles page same home style */
.med360-home-container{
    width:90%;
    max-width:1200px;
    margin:0 auto;
}
.med360-home-article-hero{
    position:relative;
    min-height:520px;
    display:flex;
    align-items:center;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    overflow:hidden;
}
.med360-home-article-overlay{
    position:absolute;
    inset:0;
    background:linear-gradient(90deg,rgba(4,32,54,.88),rgba(4,32,54,.58),rgba(4,32,54,.25));
}
.med360-home-article-hero-content{
    position:relative;
    z-index:2;
    color:#fff;
    max-width:760px;
}
.med360-home-badge{
    display:inline-block;
    padding:9px 18px;
    border-radius:50px;
    background:rgba(255,255,255,.14);
    color:#fff;
    border:1px solid rgba(255,255,255,.25);
    font-weight:700;
    margin-bottom:18px;
}
.med360-home-article-hero h1{
    color:#fff;
    font-size:56px;
    line-height:1.25;
    font-weight:900;
    margin:0 0 18px;
}
.med360-home-article-hero p{
    color:#eef7ff;
    font-size:20px;
    line-height:1.9;
    max-width:650px;
    margin:0;
}
.med360-home-articles-section{
    padding:80px 0;
    background:#f7fbff;
}
.med360-section-title{
    text-align:center;
    max-width:760px;
    margin:0 auto 45px;
}
.med360-section-title span{
    display:inline-block;
    color:#0b78c5;
    font-weight:800;
    margin-bottom:10px;
}
.med360-section-title h2{
    color:#08263d;
    font-size:42px;
    line-height:1.35;
    font-weight:900;
    margin:0 0 14px;
}
.med360-section-title p{
    color:#667085;
    font-size:17px;
    line-height:1.9;
    margin:0;
}
.med360-home-articles-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(300px,1fr));
    gap:28px;
}
.med360-home-article-card{
    background:#fff;
    border-radius:24px;
    overflow:hidden;
    box-shadow:0 14px 40px rgba(8,38,61,.08);
    border:1px solid rgba(11,120,197,.08);
    transition:all .25s ease;
}
.med360-home-article-card:hover{
    transform:translateY(-7px);
    box-shadow:0 22px 55px rgba(8,38,61,.14);
}
.med360-home-article-image{
    display:block;
    height:235px;
    overflow:hidden;
    background:#eaf4fb;
}
.med360-home-article-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transition:transform .35s ease;
}
.med360-home-article-card:hover .med360-home-article-image img{
    transform:scale(1.06);
}
.med360-home-article-placeholder{
    width:100%;
    height:100%;
    background:linear-gradient(135deg,#dceff8,#f8fbff);
}
.med360-home-article-content{
    padding:26px;
}
.med360-home-article-meta{
    color:#0b78c5;
    font-size:14px;
    font-weight:700;
    margin-bottom:12px;
}
.med360-home-article-content h3{
    font-size:23px;
    line-height:1.55;
    margin:0 0 12px;
    color:#08263d;
    font-weight:900;
}
.med360-home-article-content h3 a{
    color:#08263d;
    text-decoration:none;
}
.med360-home-article-content p{
    color:#667085;
    font-size:15px;
    line-height:1.9;
    margin:0 0 18px;
}
.med360-home-read-more{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:42px;
    padding:0 20px;
    border-radius:50px;
    background:#0b78c5;
    color:#fff !important;
    text-decoration:none;
    font-weight:800;
}
.med360-empty-articles{
    grid-column:1/-1;
    text-align:center;
    background:#fff;
    border-radius:22px;
    padding:50px 25px;
    box-shadow:0 14px 40px rgba(8,38,61,.08);
}
.med360-empty-articles h3{
    color:#08263d;
    font-size:26px;
    margin:0 0 10px;
}
.med360-empty-articles p{
    color:#667085;
    margin:0;
}
@media(max-width:768px){
    .med360-home-article-hero{
        min-height:390px;
    }
    .med360-home-article-overlay{
        background:rgba(4,32,54,.72);
    }
    .med360-home-article-hero h1{
        font-size:34px;
    }
    .med360-home-article-hero p{
        font-size:16px;
    }
    .med360-section-title h2{
        font-size:30px;
    }
    .med360-home-articles-section{
        padding:50px 0;
    }
}



/* Solid Header for Articles Page */
.med360-home-article-hero{
    background:
    radial-gradient(circle at top right, rgba(255,255,255,.10), transparent 30%),
    radial-gradient(circle at bottom left, rgba(255,255,255,.08), transparent 25%),
    linear-gradient(135deg,#0b5ed7 0%, #08263d 100%) !important;
    position:relative;
    overflow:hidden;
}

.med360-home-article-overlay{
    display:none !important;
}

.med360-home-article-hero::before{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background:rgba(255,255,255,.05);
    border-radius:50%;
    top:-150px;
    right:-120px;
}

.med360-home-article-hero::after{
    content:"";
    position:absolute;
    width:280px;
    height:280px;
    border:1px solid rgba(255,255,255,.12);
    border-radius:50%;
    bottom:-100px;
    left:-60px;
}

.med360-home-article-hero-content{
    position:relative;
    z-index:2;
}

.med360-home-badge{
    background:rgba(255,255,255,.12);
    backdrop-filter:blur(10px);
}


/* Clean articles header */
.med360-stats,
.med360-counter,
.med360-home-stats,
.med360-hero-stats{
    display:none !important;
}

.med360-home-articles-section{
    margin-top:0 !important;
}


/* Remove articles title section */
.med360-section-title{
    display:none !important;
}




/* FINAL ARTICLES HEADER */
.med360-home-article-hero{
    position:relative;
    min-height:340px !important;
    background:
        radial-gradient(circle at top right, rgba(255,255,255,.14), transparent 28%),
        radial-gradient(circle at bottom left, rgba(255,255,255,.08), transparent 24%),
        linear-gradient(135deg,#0d6efd 0%, #0b5ed7 35%, #08263d 100%) !important;
    overflow:hidden;
    display:flex;
    align-items:center;
    justify-content:center;
}

.med360-home-article-overlay{
    display:none !important;
}

.med360-home-article-hero::before{
    content:"";
    position:absolute;
    width:520px;
    height:520px;
    border-radius:50%;
    background:rgba(255,255,255,.05);
    top:-220px;
    right:-120px;
}

.med360-home-article-hero::after{
    content:"";
    position:absolute;
    width:340px;
    height:340px;
    border-radius:50%;
    border:1px solid rgba(255,255,255,.14);
    bottom:-140px;
    left:-90px;
}

.med360-home-article-hero-content{
    position:relative;
    z-index:2;
    text-align:center;
}

.med360-home-article-hero h1{
    color:#fff !important;
    font-size:52px !important;
    font-weight:900 !important;
    margin:0 !important;
    letter-spacing:.5px;
    text-shadow:0 8px 25px rgba(0,0,0,.18);
}

.med360-home-article-hero p,
.med360-section-title,
.med360-home-badge{
    display:none !important;
}

.med360-home-articles-section{
    padding-top:45px !important;
    margin-top:0 !important;
}



/* ===== FORCE ARTICLES PAGE FINAL VISIBLE DESIGN ===== */
.med360-articles-final-container{
    width:90% !important;
    max-width:1200px !important;
    margin:0 auto !important;
}
.med360-articles-final-hero{
    position:relative !important;
    min-height:330px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
    overflow:hidden !important;
    background:
        radial-gradient(circle at 15% 20%, rgba(255,255,255,.13), transparent 26%),
        radial-gradient(circle at 88% 10%, rgba(255,255,255,.10), transparent 24%),
        linear-gradient(135deg,#0b78c5 0%,#0b5ed7 45%,#08263d 100%) !important;
    margin:0 !important;
    padding:70px 0 !important;
}
.med360-articles-final-shape{
    position:absolute !important;
    border-radius:50% !important;
    pointer-events:none !important;
}
.med360-shape-one{
    width:430px !important;
    height:430px !important;
    background:rgba(255,255,255,.07) !important;
    top:-170px !important;
    right:-120px !important;
}
.med360-shape-two{
    width:300px !important;
    height:300px !important;
    border:1px solid rgba(255,255,255,.16) !important;
    bottom:-120px !important;
    left:-70px !important;
}
.med360-articles-final-badge{
    display:inline-block !important;
    color:#fff !important;
    background:rgba(255,255,255,.14) !important;
    border:1px solid rgba(255,255,255,.25) !important;
    padding:10px 22px !important;
    border-radius:50px !important;
    font-weight:800 !important;
    margin-bottom:18px !important;
}
.med360-articles-final-hero h1{
    color:#fff !important;
    font-size:52px !important;
    line-height:1.25 !important;
    font-weight:900 !important;
    margin:0 !important;
    text-shadow:0 8px 25px rgba(0,0,0,.18) !important;
}
.med360-articles-final-list{
    background:#f7fbff !important;
    padding:45px 0 80px !important;
    margin:0 !important;
}
.med360-articles-final-grid{
    display:grid !important;
    grid-template-columns:repeat(auto-fit,minmax(300px,1fr)) !important;
    gap:28px !important;
}
.med360-articles-final-card{
    background:#fff !important;
    border-radius:24px !important;
    overflow:hidden !important;
    box-shadow:0 14px 40px rgba(8,38,61,.08) !important;
    border:1px solid rgba(11,120,197,.08) !important;
}
.med360-articles-final-img{
    display:block !important;
    height:235px !important;
    overflow:hidden !important;
    background:#eaf4fb !important;
}
.med360-articles-final-img img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    display:block !important;
}
.med360-articles-final-placeholder{
    height:235px !important;
    background:linear-gradient(135deg,#dceff8,#f8fbff) !important;
}
.med360-articles-final-body{
    padding:26px !important;
}
.med360-articles-final-date{
    color:#0b78c5 !important;
    font-size:14px !important;
    font-weight:800 !important;
    margin-bottom:12px !important;
    display:block !important;
}
.med360-articles-final-body h2{
    font-size:23px !important;
    line-height:1.55 !important;
    margin:0 0 12px !important;
    font-weight:900 !important;
}
.med360-articles-final-body h2 a{
    color:#08263d !important;
    text-decoration:none !important;
}
.med360-articles-final-body p{
    color:#667085 !important;
    font-size:15px !important;
    line-height:1.9 !important;
    margin:0 0 18px !important;
}
.med360-articles-final-more{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-height:42px !important;
    padding:0 20px !important;
    border-radius:50px !important;
    background:#0b78c5 !important;
    color:#fff !important;
    text-decoration:none !important;
    font-weight:800 !important;
}
.med360-articles-final-empty{
    grid-column:1/-1 !important;
    background:#fff !important;
    padding:35px !important;
    border-radius:20px !important;
    text-align:center !important;
    color:#08263d !important;
}
@media(max-width:768px){
    .med360-articles-final-hero{min-height:260px !important;padding:55px 0 !important;}
    .med360-articles-final-hero h1{font-size:32px !important;}
}




/* Match Articles Header with Home Slider */
.med360-articles-final-hero{
    background:
        radial-gradient(circle at top left, rgba(255,255,255,.10), transparent 28%),
        radial-gradient(circle at bottom right, rgba(255,255,255,.08), transparent 24%),
        linear-gradient(135deg,#00235b 0%, #00235b 35%, #001f3f 100%) !important;
}

.med360-shape-one{
    background:rgba(255,255,255,.08) !important;
}

.med360-shape-two{
    border:1px solid rgba(255,255,255,.18) !important;
}

.med360-articles-final-badge{
    background:rgba(255,255,255,.15) !important;
    border:1px solid rgba(255,255,255,.25) !important;
}

.med360-articles-final-hero h1{
    color:#ffffff !important;
}




/* FORCE ARTICLES HEADER COLOR */
.med360-articles-final-hero,
.med360-home-article-hero,
.articles-header,
.page-template-page-articles .med360-articles-final-hero,
.page-template-page-articles .med360-home-article-hero,
.page-id-32 .med360-articles-final-hero,
.page-id-32 .med360-home-article-hero{
    background:#00235b !important;
    background-image:
        radial-gradient(circle at top left, rgba(255,255,255,.10), transparent 28%),
        radial-gradient(circle at bottom right, rgba(255,255,255,.08), transparent 24%),
        linear-gradient(135deg,#00235b 0%, #001a45 45%, #000f2b 100%) !important;
}

.med360-articles-final-hero::before,
.med360-home-article-hero::before{
    background:rgba(255,255,255,.06) !important;
}

.med360-articles-final-hero::after,
.med360-home-article-hero::after{
    border:1px solid rgba(255,255,255,.18) !important;
}




/* REDESIGN ALL POSTS */
.med360-single-hero{
    position:relative;
    min-height:460px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    overflow:hidden;
}

.med360-single-overlay{
    position:absolute;
    inset:0;
    background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.72));
}

.med360-single-container{
    position:relative;
    z-index:2;
    width:90%;
    max-width:900px;
}

.med360-single-badge{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(255,255,255,.14);
    border:1px solid rgba(255,255,255,.22);
    color:#fff;
    font-weight:700;
    margin-bottom:18px;
    backdrop-filter:blur(10px);
}

.med360-single-hero h1{
    color:#fff;
    font-size:54px;
    line-height:1.3;
    font-weight:900;
    margin:0;
    text-shadow:0 10px 30px rgba(0,0,0,.22);
}

.med360-single-content-section{
    background:#f7fbff;
    padding:70px 0;
}

.med360-single-content-container{
    width:90%;
    max-width:950px;
    margin:0 auto;
}

.med360-single-content-card{
    background:#fff;
    border-radius:28px;
    padding:45px;
    box-shadow:0 16px 50px rgba(8,38,61,.08);
    color:#243444;
    line-height:2;
    font-size:18px;
}

.med360-single-content-card img{
    max-width:100%;
    height:auto;
    border-radius:18px;
    margin:20px 0;
}

.med360-single-content-card h2,
.med360-single-content-card h3{
    color:#08263d;
    margin-top:25px;
}

@media(max-width:768px){
    .med360-single-hero{
        min-height:320px;
    }

    .med360-single-hero h1{
        font-size:34px;
    }

    .med360-single-content-card{
        padding:28px;
        font-size:16px;
    }
}




/* FORCE SINGLE POSTS REDESIGN */
.mr1-post-hero{
    position:relative !important;
    min-height:500px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
    overflow:hidden !important;
}

.mr1-post-overlay{
    position:absolute !important;
    inset:0 !important;
    background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.75)) !important;
}

.mr1-post-hero-content{
    position:relative !important;
    z-index:2 !important;
    width:90% !important;
    max-width:900px !important;
}

.mr1-post-date{
    display:inline-block !important;
    padding:10px 24px !important;
    border-radius:50px !important;
    background:rgba(255,255,255,.14) !important;
    border:1px solid rgba(255,255,255,.24) !important;
    color:#fff !important;
    font-weight:700 !important;
    margin-bottom:20px !important;
    backdrop-filter:blur(10px) !important;
}

.mr1-post-hero h1{
    color:#fff !important;
    font-size:58px !important;
    line-height:1.3 !important;
    font-weight:900 !important;
    margin:0 !important;
    text-shadow:0 10px 30px rgba(0,0,0,.25) !important;
}

.mr1-post-wrapper{
    background:#f6fbff !important;
    padding:70px 0 !important;
}

.mr1-post-card{
    width:90% !important;
    max-width:950px !important;
    margin:0 auto !important;
    background:#fff !important;
    border-radius:28px !important;
    padding:45px !important;
    box-shadow:0 16px 50px rgba(8,38,61,.08) !important;
    font-size:18px !important;
    line-height:2 !important;
    color:#243444 !important;
}

.mr1-post-card img{
    max-width:100% !important;
    height:auto !important;
    border-radius:18px !important;
    margin:22px 0 !important;
}

.mr1-post-card h2,
.mr1-post-card h3{
    color:#08263d !important;
    margin-top:24px !important;
}

@media(max-width:768px){
    .mr1-post-hero{
        min-height:340px !important;
    }

    .mr1-post-hero h1{
        font-size:34px !important;
    }

    .mr1-post-card{
        padding:28px !important;
        font-size:16px !important;
    }
}




/* ARTICLES HEADER IMAGE */
.med360-articles-final-hero,
.med360-home-article-hero{
    
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
    position:relative !important;
}

.med360-articles-final-hero::before,
.med360-home-article-hero::before{
    content:"" !important;
    position:absolute !important;
    inset:0 !important;
    background:linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.68)) !important;
    z-index:1 !important;
}

.med360-articles-final-container,
.med360-home-article-hero-content{
    position:relative !important;
    z-index:2 !important;
}

.med360-articles-final-hero h1,
.med360-home-article-hero h1{
    text-shadow:0 10px 35px rgba(0,0,0,.55) !important;
    color:#fff !important;
}

.med360-articles-final-badge,
.med360-home-badge{
    box-shadow:0 10px 30px rgba(0,0,0,.18) !important;
    backdrop-filter:blur(10px) !important;
}




/* Contact Form 7 Home Section */
.mr1-home-contact7{
    margin-top:35px;
    max-width:720px;
}

.mr1-home-contact7 .wpcf7-form{
    background:#ffffff;
    padding:30px;
    border-radius:24px;
    box-shadow:0 18px 50px rgba(0,0,0,.10);
}

.mr1-home-contact7 input,
.mr1-home-contact7 textarea{
    width:100%;
    border:1px solid #dbe5f0;
    border-radius:14px;
    padding:14px 16px;
    margin-bottom:14px;
}

.mr1-home-contact7 textarea{
    min-height:130px;
}

.mr1-home-contact7 input[type=submit]{
    background:#00235b;
    color:#fff;
    border:none;
    font-weight:700;
    cursor:pointer;
}
