/*
Theme Name: Varzesh Energy
Theme URI: https://varzeshmedia.com/energy
Author: VarzeshMedia Team
Description: پوسته‌ی پایگاه خبری «انرژی ورزشی» (varzeshmedia.com/energy) — خبرهای خودکار از فیدها، بدونِ سایدبار، جدولِ لیگ
Version: 1.0.0
Text Domain: varzesh-energy
*/
/* =========================================================================
   قابِ یکسانِ همه‌ی صفحات — همه‌ی فاصله‌هایِ اصلیِ صفحه‌ها از همین متغیرها خونده می‌شن.
   برای تغییرِ فاصله‌ها در کلِ سایت، فقط همین اعداد رو عوض کنید.
========================================================================= */
:root{
    --vr-frame-max:1280px;   /* بیشترین عرضِ محتوا (هدر، فوتر و همه‌ی صفحه‌ها) */
    --vr-frame-pad:24px;     /* حاشیه‌ی چپ و راست در دسکتاپ */
    --vr-frame-top:10px;     /* فاصله‌ی محتوا از زیرِ هدر */
    --vr-frame-bottom:20px;  /* فاصله‌ی محتوا تا فوتر */
    --vr-frame-gap:15px;     /* فاصله‌ی ستونِ اصلی و سایدبار */
    --vr-sidebar-w:300px;    /* عرضِ سایدبار در همه‌ی صفحه‌ها */
    --vr-sticky-top:86px;    /* وقتی صفحه اسکرول می‌شه، سایدبار این‌قدر پایین‌تر از بالایِ صفحه می‌چسبه (زیرِ هدرِ ثابت) */
}
@media (max-width:900px){
    :root{ --vr-frame-pad:12px; } /* حاشیه‌ی چپ و راست در موبایل/تبلت */
}
@font-face {font-family:'Vazirmatn';src:url('fonts/Vazirmatn-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face {font-family:'Vazirmatn';src:url('fonts/Vazirmatn-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
@font-face {font-family:'Vazirmatn';src:url('fonts/Vazirmatn-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:#131e20;}
body{font-family:'Vazirmatn',sans-serif;direction:rtl;background:#e3e5e8;color:#111;overflow-x:clip;padding-top:74px;}
a{text-decoration:none;color:inherit;}
img{max-width:100%;display:block;}
ul{list-style:none;}
/* ===== HEADER ===== */
.header-inner{max-width:var(--vr-frame-max);margin:0 auto;padding:0 var(--vr-frame-pad);display:flex;align-items:center;height:70px;gap:30px;}
.site-branding{flex-shrink:0;}
.site-branding-heading{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;display:contents;}
.site-branding a{display:flex;align-items:center;}
.site-branding img{height:50px;width:auto;display:block;}
.site-name{color:#fff;font-size:20px;font-weight:700;}
.main-nav{flex:1;}
.main-nav>ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;margin:0;padding:0;}
.main-nav>ul>li{position:relative;display:inline-block;}
.main-nav>ul>li>a{color:#ccc;font-size:14px;padding:8px 14px;border-radius:4px;display:block;white-space:nowrap;transition:all 0.2s;}
.main-nav>ul>li>a:hover,.main-nav>ul>li.current-menu-item>a{color:#fff;background:rgba(255,255,255,0.1);}

.main-nav ul ul{display:none;position:absolute;top:100%;right:0;background:rgba(19,30,32,0.89);border-top:2px solid #9a1111;min-width:180px;padding:6px 0;border-radius:0 0 6px 6px;box-shadow:0 6px 16px rgba(0,0,0,0.35);z-index:9999;}
.main-nav ul ul li a{color:#bbb;font-size:13px;padding:9px 16px;display:block;transition:all 0.15s;}
.main-nav ul ul li a:hover{color:#fff;background:rgba(255,255,255,0.08);}
.main-nav ul li:hover>ul{display:block;}
.submenu-toggle{display:none;}
.menu .menu-item:nth-child(1) a:nth-child(1){background-color:rgba(255,255,255,0);}
.menu .menu-item ul{border-top-style:none;}
.header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;}
.header-auth-btn{color:#fff;font-size:13px;font-weight:600;background:rgba(246,127,0,0.18);border:1px solid rgba(246,127,0,0.4);padding:6px 16px;border-radius:20px;white-space:nowrap;transition:background 0.2s;}
.header-auth-btn:hover{background:rgba(246,127,0,0.32);}

.main-nav>ul.main-nav-auth{display:none;}
.site-clock{display:flex;align-items:center;gap:6px;color:#c9c9c9;font-size:13px;padding:0 8px;border-left:1px solid rgba(255,255,255,0.12);white-space:nowrap;}
.site-clock-sep{color:#555;}
.site-clock-time{font-variant-numeric:tabular-nums;}
.search-btn,.menu-toggle{background:none;border:none;color:#aaa;font-size:20px;cursor:pointer;padding:8px;border-radius:4px;transition:color 0.2s,background 0.2s;line-height:1;display:flex;align-items:center;justify-content:center;}
.search-btn:hover,.menu-toggle:hover{color:#fff;background:rgba(255,255,255,0.08);}
.search-box{display:none;background:#031520;border-top:1px solid rgba(255,255,255,0.07);padding:14px 24px;}
.search-box.active{display:block;}
.search-box .search-form{max-width:1280px;width:100%;margin:0 auto;display:flex;gap:8px;}
.search-box input[type="search"]{flex:1;padding:10px 16px;border-radius:6px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.07);color:#fff;font-size:14px;font-family:inherit;outline:none;}
.search-box .search-submit{display:flex;align-items:center;justify-content:center;padding:10px 22px;background:#f67f00;color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:14px;}
.home-wrap{max-width:var(--vr-frame-max);margin:var(--vr-frame-top) auto var(--vr-frame-bottom);padding:0 var(--vr-frame-pad);display:grid;grid-template-columns:minmax(0,1fr) var(--vr-sidebar-w);gap:var(--vr-frame-gap);align-items:start;}
.home-wrap.sidebar-only-page{display:block;}
.home-wrap.sidebar-only-page .home-sidebar{width:100%;max-width:420px;margin:0 auto;}
.home-wrap.sidebar-only-page .sidebar-tabs{display:block !important;}
.home-main{min-width:0;overflow:hidden;max-width:100%;}
.home-banner{width:100%;margin-bottom:15px;border-radius:8px;overflow:hidden;line-height:0;height:80px;}
.home-banner a{border-radius:8px;display:block;}
.home-banner img{width:100%;height:100%;object-fit:cover;border-radius:8px;}
.home-top{display:grid;grid-template-columns:55fr 45fr;gap:3px;margin-bottom:15px;align-items:stretch;height:245px;}
.home-news-card--large{grid-column:1;grid-row:1/3;width:100%;height:100%;}
.home-news-small{grid-column:2;display:flex;flex-direction:column;gap:3px;width:100%;height:100%;}
.home-news-card--small{flex:1;min-height:0;}
.home-news-card{position:relative;display:block;overflow:hidden;border-radius:8px;background:#111;}
.home-news-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s;}
.home-news-card:hover img{transform:scale(1.04);}
.home-news-overlay{position:absolute;bottom:0;right:0;left:0;padding:50px 12px 12px;background:linear-gradient(to top,rgba(0,0,0,0.88) 0%,transparent 100%);display:flex;flex-direction:column;gap:5px;}
.home-news-rootitr{color:#f67f00;font-size:20px;font-weight:700;letter-spacing:-0.8px;word-spacing:-0.8px;text-shadow:rgba(0,0,0,0.3) 0px 1px 1px;line-height:1.5em;}
.home-news-title{color:#fff;font-size:24px;line-height:1.6;font-weight:700;letter-spacing:-0.8px;word-spacing:-0.8px;}
.home-top .home-news-card--large .home-news-overlay{height:auto;padding:60px 12px 12px;}
.editor-slider-section{margin-top:0;margin-bottom:15px;background:#eaf1f1;border-radius:10px;padding:10px;overflow:hidden;}
.editor-slider-header{display:flex;align-items:center;justify-content:space-between;background:#f1f6f6;border-radius:8px;padding:5px 10px;margin-bottom:10px;}
.editor-slider-title{font-size:17px;font-weight:700;color:#111;}
.editor-slider-btns{display:flex;gap:6px;}
#editorPrev,#editorNext{width:25px;height:25px;background:rgb(195,222,224);color:rgba(3,21,32,0.55);font-size:30px;font-weight:300;border-radius:30%;border:none;cursor:pointer;padding-bottom:6px;display:flex;align-items:center;justify-content:center;}
.editor-slider-wrap{overflow:hidden;width:100%;max-width:100%;transform:scaleX(-1);}
.editor-slider-track{display:flex;gap:12px;transition:transform 0.4s ease;will-change:transform;}
[class*="-slider-wrap"],[class*="-slider-section"]{overflow:hidden;max-width:100%;}
.editor-slide{flex:0 0 calc(25% - 9px);display:flex;flex-direction:column;gap:8px;color:inherit;-webkit-user-drag:none;transform:scaleX(-1);}
#editorTrack{cursor:grab;}
#editorTrack:active{cursor:grabbing;}
.editor-slide-thumb{border-radius:8px;overflow:hidden;aspect-ratio:16/10;background:#eee;}
.editor-slide-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s;}
.editor-slide:hover .editor-slide-thumb img{transform:scale(1.04);}
.editor-slide-info{display:flex;flex-direction:column;gap:4px;}
.home-sections-wrap{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,34%,280px);gap:10px;margin-top:0;margin-bottom:15px;align-items:stretch;}
.home-sections-right,.home-sections-left{display:flex;flex-direction:column;min-width:0;}
/* [اصلاح] بخشِ یادداشت/برگزیده‌ها (راست) و چهره/جهان (چپ):
   - عرض: ستونِ چپ قبلاً ثابت ۲۸۰px بود و هرچی فضا کم می‌شد از ستونِ راست کم می‌شد (تو عرضِ ۹۰۰ تا ~۱۱۰۰px
     ستونِ راست خیلی باریک می‌شد). حالا ستونِ چپ ۳۴٪ِ عرض است، بینِ ۲۲۰ تا ۲۸۰px؛ و ستونِ راست هیچ‌وقت
     به‌خاطرِ محتوایِ پهن از قاب بیرون نمی‌زنه (minmax(0,1fr) + min-width:0).
   - ارتفاع: قبلاً ستونِ چپ ارتفاعِ ثابت داشت (لیستِ «جهان» ۸۶۱px) و ستونِ راست هر ارتفاعی که محتواش
     می‌خواست؛ برای همین زیرِ یکی‌شون فضایِ خالی می‌موند. حالا دو ستون هم‌قدن و لیستِ «جهان» دقیقاً فضایِ
     باقی‌مونده‌ی ستونِ چپ رو پر می‌کنه (با اسکرولِ داخلی). حداقلِ ارتفاعِ این باکس ۴۲۰px است. */
.home-sections-left{position:static;}
.home-sections-left .home-section-box--jahan{flex:1 1 auto;display:flex;flex-direction:column;min-height:420px;}
.home-sections-left .home-section-box--jahan .jahan-list{flex:1 1 0;height:0;min-height:0;overflow-y:auto;overflow-x:hidden;}
/* وقتی ستونِ راست باریک می‌شه، عکسِ کارت‌هایِ «برگزیده‌ها» کوچیک می‌شه و تو خیلی باریک، می‌ره بالایِ متن */
.home-sections-right{container-type:inline-size;}
@container (max-width:460px){
    .home-sections-right .bargozidha-list .bargozidha-card .bargozidha-thumb{width:140px;height:94px;}
}
@container (max-width:340px){
    .home-sections-right .bargozidha-list .bargozidha-card{flex-direction:column;}
    .home-sections-right .bargozidha-list .bargozidha-card .bargozidha-thumb{width:100%;height:auto;aspect-ratio:16/10;}
}
.home-section-box{background:#fff;border-radius:10px;padding:16px;}
.home-section-header{margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid #f0f0f0;}
.home-section-title{font-size:17px;font-weight:700;color:#111;}
.home-section-banner{width:100%;border-radius:8px;overflow:hidden;line-height:0;}
.home-section-banner img{width:100%;height:auto;display:block;border-radius:8px;}
.home-sections-wrap .home-sections-right .home-section-box{padding:10px 16px;margin-top:0 !important;}
.home-sections-wrap .home-sections-right .home-section-box:nth-child(2){padding:0;background-color:#020202;}
.home-sections-wrap .home-sections-right .home-section-box:nth-child(3){padding:10px;margin-top:10px !important;}
.home-sections-right .home-section-box .home-section-header{padding-right:10px;border-bottom-width:0;padding-bottom:5px;}
.home-sections-right .home-section-box:nth-child(2) .home-section-header{padding-right:10px;margin-bottom:0;}
.home-sections-right .home-section-box:nth-child(3) .home-section-header{padding-bottom:0;margin-bottom:10px;}
.home-sections-right .home-section-box:nth-child(3) .home-section-title{color:#020202;padding-top:0;}
.home-sections-right .home-section-box:nth-child(2) .home-section-title{padding-right:9px;}
.home-sections-wrap .home-sections-right .home-section-banner:nth-child(4){margin-top:10px !important;margin-bottom:0 !important;}
.home-sections-wrap .home-sections-left .home-section-box:nth-child(3){height:auto !important;}
.home-sections-left .home-section-box h3{font-size:17px;}
.home-sections-left .home-section-banner{height:37px;margin-top:0 !important;}
.home-sections-left .home-section-banner img{border-radius:8px;margin-bottom:0;}
.yazdasht-slider{position:relative;}
.yazdasht-track{position:relative;cursor:grab;}
.yazdasht-track:active{cursor:grabbing;}
.yazdasht-slide{display:none;}
.yazdasht-slide.active{display:block;}
.yazdasht-card{-webkit-user-drag:none;display:block;}
.yazdasht-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:0;}
.yazdasht-thumb img{width:100%;height:100%;object-fit:cover;border-radius:0;}
.yazdasht-overlay{position:absolute;bottom:0;right:0;left:0;padding:40px 14px 14px;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,transparent 100%);display:flex;flex-direction:column;gap:6px;}
#yazdashtTrack .active .yazdasht-rootitr{color:#f67f00;}
.yazdasht-meta{display:flex;gap:12px;font-size:11px;color:rgba(255,255,255,0.7);margin-top:4px;}
#yazdashtPrev,#yazdashtNext{position:absolute;top:45%;transform:translateY(-50%);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:60px;display:flex;align-items:center;justify-content:center;z-index:10;background-color:transparent;}
.yazdasht-btn--prev{right:8px;}
.yazdasht-btn--next{left:8px;}
.yazdasht-dots{display:flex;justify-content:center;gap:6px;margin-top:10px;}
#yazdashtDots button{width:10px;height:10px;border-radius:50%;background:#ddd;cursor:pointer;transition:background 0.2s;border:none;padding:0;}
.yazdasht-dot.active{background:#f67f00;}
.bargozidha-list{display:flex;flex-direction:column;gap:12px;}
.bargozidha-card{display:flex;gap:12px;align-items:flex-start;color:inherit;padding-bottom:12px;border-bottom:1px solid #f0f0f0;}
.bargozidha-card:last-child{border-bottom:none;padding-bottom:0;}
.bargozidha-thumb{flex-shrink:0;width:195px;height:122px;overflow:hidden;border-radius:6px;}
.bargozidha-thumb img{width:100%;height:100%;object-fit:cover;}
.bargozidha-list .bargozidha-card .wp-post-image{max-width:100%;}
.bargozidha-body{flex:1;display:flex;flex-direction:column;gap:4px;}
.bargozidha-rootitr{font-size:15px;color:#2c3e50;font-weight:700;}
.bargozidha-title{font-size:17px;line-height:1.7;color:#111;font-weight:700;transition:color 0.2s;}
.bargozidha-card:hover .bargozidha-title{color:#f67f00;}
.bargozidha-lead{font-size:11px;color:#666;line-height:1.6;text-align:justify;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.bargozidha-meta{display:flex;gap:10px;font-size:11px;color:#aaa;}
.chehre-card{display:block;color:inherit;}
.chehre-thumb{border-radius:8px;overflow:visible;height:197px;margin-bottom:10px;width:100% !important;}
.chehre-thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px;}
.chehre-body{display:flex;flex-direction:column;gap:6px;}
.jahan-list{display:flex;flex-direction:column;gap:0;}
.jahan-list::-webkit-scrollbar{width:4px;}
.jahan-list::-webkit-scrollbar-track{background:#f0f0f0;}
.jahan-list::-webkit-scrollbar-thumb{background:#f67f00;border-radius:2px;}
.jahan-item{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid #f0f0f0;color:inherit;}
.jahan-item:last-child{border-bottom:none;}
.jahan-item:hover .jahan-title{color:#f67f00;}
.home-video-section{background:#131e20;border-radius:10px;padding:15px;margin-top:0;margin-bottom:15px;}
.home-video-header{margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid #9a1111;}
.home-video-title{color:#fff;font-size:18px;font-weight:700;background:#9a1111;border-radius:8px;padding:5px 10px;display:inline-block;}
.home-video-wrap{display:grid;grid-template-columns:minmax(0,2fr) 280px;gap:16px;align-items:start;}
.home-video-main{height:450px;min-width:0;width:100%;}
.home-video-main a{height:100% !important;}
.home-video-main-card{display:block;height:100%;}
.home-video-main-thumb{position:relative;height:100%;overflow:hidden;border-radius:8px;width:100%;}
.home-video-main-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.home-video-main-overlay{position:absolute;bottom:0;right:0;left:0;padding:60px 16px 16px;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%);display:flex;flex-direction:column;gap:6px;}
.home-video-main-play{position:absolute;top:-60px;left:50%;transform:translateX(-50%);background:rgba(236,240,241,0.29);color:#fff;font-size:20px;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.home-video-main-card:hover .home-video-main-play{background:#9a1111;}
.home-video-main-rott{color:#f67f00;font-size:20px;font-weight:700;letter-spacing:-0.9px;word-spacing:-0.8px;text-shadow:rgba(0,0,0,0.3) 0px 1px 1px;}
.home-video-main-title{color:#fff;font-size:23px;font-weight:700;line-height:1.6;letter-spacing:-0.7px;word-spacing:-0.8px;text-shadow:rgba(0,0,0,0.3) 0px 1px 1px;}
.home-video-main-date{font-size:12px;color:rgba(255,255,255,0.5);}
.home-video-list-wrap{overflow-y:auto;max-height:450px;}
.home-video-list-wrap::-webkit-scrollbar{width:4px;}
.home-video-list-wrap::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);}
.home-video-list-wrap::-webkit-scrollbar-thumb{background:#9a1111;border-radius:2px;}
.home-video-list{display:flex;flex-direction:column;gap:0;}
.home-video-item{border-bottom:1px solid rgba(255,255,255,0.07);}
.home-video-item:last-child{border-bottom:none;}
.home-video-item-link{display:flex;gap:10px;padding:10px 0;color:inherit;align-items:flex-start;}
.home-video-item-thumb{flex-shrink:0;width:80px;height:55px;overflow:hidden;border-radius:6px;position:relative;}
.home-video-item-thumb img{width:100%;height:100%;object-fit:cover;}
.home-video-play-icon,.home-video-list .home-video-item-thumb span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(236,240,241,0.41);color:#fff;font-size:10px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.home-video-item-info{flex:1;display:flex;flex-direction:column;gap:3px;}
.home-video-item-rott{font-size:15px;color:#f67f00;font-weight:500;letter-spacing:-0.7px;word-spacing:-0.7px;}
.home-video-item-title{font-size:17px;line-height:1.6;color:#ecf0f1;font-weight:600;letter-spacing:-0.7px;word-spacing:-0.8px;transition:color 0.2s;}
.home-video-item-link:hover .home-video-item-title{color:#fff;}
.home-video-item-date{font-size:11px;color:rgba(255,255,255,0.4);}
.home-sidebar,
.single-sidebar,
.archive-sidebar{position:sticky;top:var(--vr-sticky-top);height:fit-content;align-self:start;}
.sidebar-widget{background:#fff;border-radius:10px;margin-bottom:10px;box-shadow:0 0 20px -12px rgba(52,73,94,0.43);}
.home-sidebar .sidebar-widget:nth-child(1),
.single-sidebar .sidebar-widget:nth-child(1),
.archive-sidebar .sidebar-widget:nth-child(1){padding:10px;}
.home-sidebar .sidebar-widget:nth-child(2),
.single-sidebar .sidebar-widget:nth-child(2),
.archive-sidebar .sidebar-widget:nth-child(2){padding:0;}
.home-sidebar .sidebar-widget:nth-child(n+3),
.single-sidebar .sidebar-widget:nth-child(n+3),
.archive-sidebar .sidebar-widget:nth-child(n+3){padding:10px;}
.sidebar-title{font-size:18px;font-weight:700;color:#111;margin-bottom:10px;padding-bottom:12px;line-height:15.2px;border-bottom:2px solid #f67f00;}
.sidebar-tabs{background:#fff;border-radius:10px;overflow:hidden;}
.sidebar-tab-btns{display:flex;border-bottom:2px solid #f0f0f0;}
.sidebar-tab-btn{flex:1;padding:5px 10px;background:none;border:none;font-family:inherit;font-size:13px;font-weight:700;color:#888;cursor:pointer;transition:all 0.2s;border-bottom:3px solid transparent;margin-bottom:-2px;}
.sidebar-tab-btn.active{font-weight:600;font-size:16px;background-color:rgba(215,218,221,0.39);color:#7f8c8d;border-bottom:3px solid #f67f00;}
.sidebar-tab-content{display:none;overflow-y:auto;max-height:596px;padding:4px 0;}
.sidebar-tab-content.active{display:block;box-shadow:0 0 29px -12px rgba(52,73,94,0.27) inset;}
.sidebar-list{padding:0;}
.sidebar-list-item{border-bottom:1px solid #f4f4f4;}
.sidebar-list-item a{font-weight:400;font-size:15px;letter-spacing:-0.8px;word-spacing:-0.8px;padding:9px 10px;line-height:1.5;display:block;color:#222;transition:color 0.2s;}
.sidebar-list-item a:hover{color:#f67f00;background:#fafafa;}
#tab-latest .sidebar-list a{font-weight:400;}
.sidebar-news-list{display:flex;flex-direction:column;gap:16px;}
.sidebar-news-item{display:flex;gap:10px;align-items:flex-start;}
.sidebar-news-thumb{flex-shrink:0;width:70px;height:55px;overflow:hidden;border-radius:6px;display:block;}
.sidebar-news-thumb img{width:100%;height:100%;object-fit:cover;}
.sidebar-news-info{flex:1;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid rgba(17,17,17,0.15);}
.sidebar-news-cat{font-size:11px;background:#f67f00;color:#fff;padding:2px 8px;border-radius:3px;display:inline-block;margin-bottom:4px;}
.sidebar-news-rootitr{font-size:15px;color:#607d8b;font-weight:500;letter-spacing:-0.4px;word-spacing:-0.5px;display:block;}
.sidebar-news-title{font-size:17px;font-weight:700;line-height:1.7;letter-spacing:-0.7px;word-spacing:-0.7px;color:#222;transition:color 0.2s;}
.sidebar-news-title:hover{color:#f67f00;}
.sidebar-news-date{font-size:11px;color:#aaa;}
.single-wrap{max-width:var(--vr-frame-max);margin:var(--vr-frame-top) auto var(--vr-frame-bottom);padding:0 var(--vr-frame-pad);display:grid;grid-template-columns:minmax(0,1fr) var(--vr-sidebar-w);gap:var(--vr-frame-gap);align-items:start;}
.single-main{min-width:0;}
.single-article{background:#fff;border-radius:10px;padding:30px;}
.article-rootitr{font-size:13px;color:#f67f00;font-weight:700;margin-bottom:10px;}
.article-title{font-size:26px;line-height:1.7;color:#111;margin-bottom:16px;font-weight:700;}
.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#555;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee;}
.article-meta span{display:flex;align-items:center;gap:4px;}
.article-meta svg{width:14px;height:14px;fill:#888;flex-shrink:0;}
.article-meta-sep{color:#ddd;}
.article-author a{color:#f67f00;font-weight:600;}
.article-author-badge{color:#999;font-size:12px;font-weight:400;}
.article-author a:hover{text-decoration:underline;}
.article-lead{font-size:15px;color:#444;line-height:1.9;border-right:3px solid #f67f00;padding:14px 18px 14px 14px;margin-bottom:20px;background:#fafafa;border-radius:0 6px 6px 0;}
.article-thumb{margin-bottom:28px;border-radius:8px;overflow:hidden;}
.article-thumb img{width:100%;height:auto;}
.article-content{font-size:15px;line-height:2.1;color:#333;}
.article-content p{margin-bottom:18px;}
.article-content h2{font-size:20px;margin:24px 0 12px;color:#111;}
.article-content h3{font-size:17px;margin:20px 0 10px;color:#222;}
.article-content img{border-radius:8px;margin:16px auto;}
.article-content a{color:#f67f00;}
.article-content blockquote{border-right:4px solid #f67f00;padding:12px 16px;background:#fafafa;margin:20px 0;color:#555;font-style:italic;}
.article-tags{margin-top:28px;padding-top:20px;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:8px;}
.article-tag{background:#f0f0f0;color:#555;font-size:13px;padding:5px 14px;border-radius:20px;transition:all 0.2s;}
.article-tag:hover{background:#131e20;color:#fff;}
.article-banner{width:100%;margin:24px 0;text-align:center;}
.article-banner img{width:100%;max-width:100%;height:auto;display:block;border-radius:6px;}
.banner-placeholder{width:100%;height:90px;background:#f0f0f0;border:2px dashed #ccc;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#999;}
.banner-placeholder span{font-size:14px;font-weight:600;}
.banner-placeholder small{font-size:11px;}
.article-comments{margin-top:32px;border-top:2px solid #e8e8e8;padding-top:20px;}
.article-comments .comment-form-field textarea{width:100%;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box;}
.article-comments .comment-form-field textarea:focus{outline:none;border-color:#aaa;}
.article-comments .form-submit{margin-top:10px;}
.article-comments .form-submit #submit{background:#222;color:#fff;border:none;border-radius:6px;padding:10px 28px;font-size:14px;font-family:inherit;cursor:pointer;}
.article-comments .form-submit #submit:hover{background:#444;}
.article-comments .comment-form-field label{display:none;}
.comment-form-field input[type="text"],
.comment-form-field input[type="email"]{width:100%;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:14px;font-family:inherit;box-sizing:border-box;margin-bottom:10px;}
.comment-form-field input:focus{outline:none;border-color:#f67f00;}
.comments-title{font-size:15px;font-weight:700;color:#111;margin:0 0 16px;}
.comment-list{list-style:none;margin:0 0 28px;padding:0;}
.comment-list .children{list-style:none;margin:16px 0 0;padding:0 22px 0 0;border-right:1px solid #ececec;}
.comment-list > li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f0f0f0;}
.comment-list > li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.comment-list .children > li{border-bottom:none;padding-bottom:0;margin-bottom:14px;}
.comment-list .children > li:last-child{margin-bottom:0;}
.comment-body{display:flex;flex-direction:column;gap:6px;}
.comment-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}
.comment-author.vcard{display:flex;align-items:center;gap:9px;}
.comment-author .avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:block;}
.comment-author .fn{font-style:normal;font-size:13px;font-weight:700;color:#222;}
.comment-author .says{display:none;}
.comment-metadata{font-size:11px;color:#a0a0a0;margin:0;}
.comment-metadata a{color:#a0a0a0;}
.comment-content{font-size:13.5px;line-height:1.9;color:#444;margin-right:43px;}
.comment-content p{margin:0 0 6px;}
.comment-content p:last-child{margin-bottom:0;}
.reply{margin-right:43px;margin-top:2px;}
.comment-reply-link{font-size:12px;color:#f67f00;font-weight:600;}
.comment-reply-link:hover{text-decoration:underline;}
.article-share{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0;padding:14px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.article-share-label{font-size:13px;font-weight:700;color:#555;margin-left:4px;}
.share-btn{display:flex;align-items:center;gap:5px;width:34px;height:34px;border-radius:50%;background:#f4f5f6;color:#555;border:none;cursor:pointer;font-family:inherit;font-size:12px;transition:.15s;text-decoration:none;justify-content:center;}
.share-btn--copy,.share-btn--print{width:auto;border-radius:8px;padding:0 12px;}
.share-btn--telegram:hover{background:#0088cc;color:#fff;}
.share-btn--whatsapp:hover{background:#25d366;color:#fff;}
.share-btn--x:hover{background:#000;color:#fff;}
.share-btn--copy:hover,.share-btn--print:hover{background:#f67f00;color:#fff;}
@media print {
    .site-header,.vr-ticker,.single-sidebar,.article-share,.article-banner,.site-footer,.article-comments,.related-posts,#vrTicker{display:none !important;}
    .single-wrap{grid-template-columns:1fr !important;padding:0 !important;margin:0 !important;}
    body{padding-top:0 !important;background:#fff !important;}
}
.vr-404-wrap{max-width:600px;margin:0 auto;padding:0 24px;text-align:center;min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.vr-404-illustration{margin-bottom:10px;}
.vr-404-title{font-size:26px;font-weight:800;color:#111;margin:0 0 8px;}
.vr-404-desc{color:#666;font-size:14px;margin:0 0 26px;}
.vr-404-actions{display:flex;flex-direction:column;align-items:center;gap:18px;}
.vr-404-home-btn{display:inline-block;background:#f67f00;color:#fff;padding:10px 26px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;}
.vr-404-home-btn:hover{background:#d96c00;}
.vr-404-search .search-form{display:flex;gap:8px;max-width:360px;margin:0 auto;}
.vr-404-search .search-field{flex:1;padding:10px 16px;border-radius:6px;border:1px solid #ddd;background:#fff;color:#222;font-size:14px;font-family:inherit;outline:none;}
.vr-404-search .search-submit{display:flex;align-items:center;justify-content:center;padding:10px 16px;background:#f67f00;color:#fff;border:none;border-radius:6px;cursor:pointer;}
.comment-vote{display:flex;align-items:center;gap:14px;margin-top:8px;}
.vote-btn{display:flex;align-items:center;gap:5px;background:none;border:none;padding:4px 8px;border-radius:6px;cursor:pointer;color:#888;font-size:12px;font-family:inherit;transition:.15s;}
.vote-btn:hover{background:#f4f4f4;color:#444;}
.vote-btn.voting{opacity:.5;pointer-events:none;}
.vote-btn.vote-like.active{color:#2e9e5b;background:#eafaf0;}
.vote-btn.vote-dislike.active{color:#d9534f;background:#fdecea;}
.vote-count{font-weight:600;}
/* لایک/دیسلایکِ خودِ خبر/ویدیو/گزارش تصویری (جدا از لایک/دیسلایکِ دیدگاه‌ها که بالاتر است، ولی هم‌استایل) */
.post-vote{display:flex;align-items:center;gap:12px;margin:14px 0;padding:10px 14px;background:#f7f9f9;border-radius:8px;flex-wrap:wrap;}
.post-vote-label{font-size:13px;color:#666;font-weight:500;}
.post-vote .vote-btn{border:1px solid #e2e6e6;background:#fff;font-size:13px;padding:6px 12px;}
.post-vote .vote-btn:hover{border-color:#f67f00;color:#333;}
.post-vote .vote-btn.vote-like.active{border-color:#2e9e5b;}
.post-vote .vote-btn.vote-dislike.active{border-color:#d9534f;}
.related-posts{margin:32px 0;border-top:2px solid #e8e8e8;padding-top:20px;}
.related-posts-title{font-size:18px;font-weight:700;margin-bottom:16px;color:#222;}
.related-posts-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.related-post-card{display:flex;flex-direction:row;align-items:stretch;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow 0.2s;background:#fff;}
.related-post-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.10);}
.related-post-thumb{width:110px;min-width:110px;flex-shrink:0;overflow:hidden;}
.related-post-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.related-post-body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px;margin-right:10px;}
.related-post-rootitr{font-size:11px;color:#e63946;font-weight:600;}
.related-post-title{font-size:13px;font-weight:700;color:#222;line-height:1.6;}
.related-post-date{font-size:11px;color:#999;margin-top:auto;}
.archive-wrap--no-sidebar{grid-template-columns:minmax(0,1fr);}
.archive-wrap--no-sidebar .archive-grid{grid-template-columns:repeat(4,1fr);}
.archive-main{min-width:0;}
.archive-header{margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f67f00;}
.archive-title{font-size:22px;font-weight:700;color:#111;}
.archive-desc{font-size:14px;color:#666;margin-top:8px;}
.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
.archive-card{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;color:inherit;}
.archive-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.1);}
.archive-card-thumb{position:relative;aspect-ratio:16/10;overflow:hidden;background:#eee;}
.archive-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s;}
.archive-card:hover .archive-card-thumb img{transform:scale(1.04);}
.archive-card-nothumb{width:100%;height:100%;background:#ddd;}
.archive-card-body{padding:14px;display:flex;flex-direction:column;gap:6px;flex:1;}
.archive-card-rootitr{font-size:11px;color:#f67f00;font-weight:700;}
.archive-card-title{font-size:14px;line-height:1.7;color:#111;font-weight:700;transition:color 0.2s;}
.archive-card:hover .archive-card-title{color:#f67f00;}
.archive-card-lead{font-size:12px;color:#666;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.archive-card-meta{display:flex;gap:12px;font-size:11px;color:#aaa;margin-top:auto;padding-top:8px;border-top:1px solid #f0f0f0;}
.archive-pagination{margin-top:24px;}
.archive-pagination .nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;}
.archive-pagination .page-numbers{padding:8px 14px;background:#fff;border-radius:6px;font-size:13px;color:#333;transition:all 0.2s;}
.archive-pagination .page-numbers.current,.archive-pagination .page-numbers:hover{background:#f67f00;color:#fff;}
.archive-empty{text-align:center;padding:40px;color:#888;font-size:15px;}
.archive-grid .archive-card p{text-align:justify;letter-spacing:-0.7px;word-spacing:-0.7px;}
.navigation .nav-links .next{direction:ltr;}
.navigation ul a{color:rgb(0,0,0);}
.archive-video-time{position:absolute;bottom:8px;left:8px;background:rgba(0,0,0,0.7);color:#fff;font-size:11px;padding:2px 8px;border-radius:4px;}
.video-player-wrap{margin-bottom:24px;border-radius:10px;overflow:hidden;background:#000;}
.video-player{width:100%;max-height:500px;display:block;outline:none;}
.video-download{margin-top:12px;display:flex;justify-content:flex-end;}
.video-download-btn{display:inline-flex;align-items:center;gap:6px;background:#131e20;color:#fff;padding:8px 18px;border-radius:6px;font-size:13px;transition:background 0.2s;}
.video-download-btn:hover{background:#f67f00;}
.gallery-video{display:none;}
.container .vass .tiitle{display:none;}
.vass .det .archive-video-rott{font-size:16px;font-weight:400;color:#98a3c0;}
.vass h2 a{font-size:18px;font-weight:600;color:rgba(19,30,32,0.91);}
.vass .ittem .i-play{background-color:rgba(255,255,255,0.27);color:#ffffff;}
.vass .det h2{margin-bottom:0;}
.home-football-section{background:#eaf1f1;border-radius:10px;padding:15px;margin-top:0;margin-bottom:15px;}
.home-football-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid #f0f0f0;}
.home-football-title{font-size:18px;font-weight:700;color:#111;}
.home-football-archive{font-size:13px;color:#f67f00;transition:color 0.2s;}
.home-football-archive:hover{color:#d96c00;}
.home-football-wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;direction:ltr;}
.home-football-main{grid-column:2;grid-row:1;display:block;border-radius:10px;overflow:hidden;}
.home-football-side{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start;direction:rtl;}
.home-football-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;direction:rtl;}
.home-football-main-thumb{position:relative;height:100%;min-height:300px;overflow:hidden;border-radius:10px;}
.home-football-main-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s;display:block;}
.home-football-main:hover .home-football-main-thumb img{transform:scale(1.03);}
.home-football-main-overlay{position:absolute;bottom:0;right:0;left:0;padding:50px 16px 16px;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,transparent 100%);display:flex;flex-direction:column;gap:6px;}
.home-football-main-rott{color:#f67f00;font-size:18px;font-weight:700;letter-spacing:-0.8px;word-spacing:-0.8px;text-shadow:rgba(0,0,0,0.3) 0px 1px 1px;direction:rtl;}
.home-football-main-title{color:#fff;font-size:22px;font-weight:700;line-height:1.6;letter-spacing:-0.8px;word-spacing:-0.6px;text-shadow:rgba(0,0,0,0.3) 0px 1px 1px;direction:rtl;}
.home-football-card{display:flex;flex-direction:column;gap:8px;color:inherit;}
.home-football-card-thumb{border-radius:8px;overflow:hidden;aspect-ratio:16/10;}
.home-football-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s;display:block;}
.home-football-card:hover .home-football-card-thumb img{transform:scale(1.04);}
.home-football-card-body{display:flex;flex-direction:column;gap:4px;}
.home-football-card-rott{font-size:15px;color:#f67f00;font-weight:500;letter-spacing:-0.8px;word-spacing:-0.8px;}
.home-football-card-title{font-size:17px;line-height:1.7;color:#111;font-weight:700;letter-spacing:-0.8px;word-spacing:-0.8px;transition:color 0.2s;}
.home-football-card:hover .home-football-card-title{color:#f67f00;}
.home-football-side .home-football-card .home-football-card-thumb{height:229px;width:222px;overflow:hidden;}
.home-gallery-section{background:#475460;border-radius:10px;padding:15px;margin-top:0;margin-bottom:15px;}
.home-gallery-header{margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid #f67f00;}
.home-gallery-title{color:#fff;font-size:18px;font-weight:700;background:#f67f00;border-radius:8px;padding:5px 10px;display:inline-block;}
.home-gallery-wrap{display:grid;grid-template-columns:minmax(0,2fr) 280px;gap:16px;align-items:start;}
.home-gallery-main{min-width:0;width:100%;height:450px;}
.home-gallery-main a{height:450px !important;display:block;}
.home-gallery-main-card{display:block;height:100%;}
.home-gallery-main-thumb{position:relative;height:100%;overflow:hidden;border-radius:8px;width:100%;}
.home-gallery-main-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s;}
.home-gallery-main-card:hover .home-gallery-main-thumb img{transform:scale(1.03);}
.home-gallery-count{position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.6);color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;}
.home-gallery-main-overlay{position:absolute;bottom:0;right:0;left:0;padding:60px 16px 16px;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,transparent 100%);display:flex;flex-direction:column;gap:6px;}
.home-gallery-main-rott{color:#f67f00;font-size:18px;font-weight:700;letter-spacing:-0.5px;word-spacing:-0.9px;text-shadow:rgba(0,0,0,.3) 0 1px 1px;}
.home-gallery-main-title{color:#fff;font-size:22px;font-weight:700;line-height:1.6;letter-spacing:-0.7px;word-spacing:-0.9px;text-shadow:rgba(0,0,0,.3) 0 1px 1px;}
.home-gallery-main-date{font-size:12px;color:rgba(255,255,255,0.5);}
.home-gallery-list-wrap{overflow-y:auto;max-height:450px;}
.home-gallery-list-wrap::-webkit-scrollbar{width:4px;}
.home-gallery-list-wrap::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);}
.home-gallery-list-wrap::-webkit-scrollbar-thumb{background:#f67f00;border-radius:2px;}
.home-gallery-list{display:flex;flex-direction:column;gap:0;}
.home-gallery-item{border-bottom:1px solid rgba(255,255,255,0.07);}
.home-gallery-item:last-child{border-bottom:none;}
.home-gallery-item-link{display:flex;gap:10px;padding:10px 0;color:inherit;align-items:flex-start;}
.home-gallery-item-thumb{flex-shrink:0;width:80px;height:55px;overflow:hidden;border-radius:6px;position:relative;}
.home-gallery-item-thumb img{width:100%;height:100%;object-fit:cover;}
.home-gallery-item-count{position:absolute;bottom:3px;left:3px;background:rgba(0,0,0,0.6);color:#fff;font-size:9px;padding:1px 4px;border-radius:3px;}
.home-gallery-item-info{flex:1;display:flex;flex-direction:column;gap:3px;}
.home-gallery-item-rott{font-size:15px;color:#f67f00;font-weight:500;letter-spacing:-0.7px;word-spacing:-0.7px;}
.home-gallery-item-title{font-size:17px;line-height:1.6;color:#ecf0f1;font-weight:600;letter-spacing:-0.7px;word-spacing:-0.8px;transition:color 0.2s;}
.home-gallery-item-link:hover .home-gallery-item-title{color:#fff;}
.home-gallery-item-date{font-size:11px;color:rgba(255,255,255,0.4);}
.gallery-image-set{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;}
.gallery-image-link{display:block;border-radius:8px;overflow:hidden;aspect-ratio:1/1;}
.gallery-image-link img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s;display:block;}
.gallery-image-link:hover img{transform:scale(1.04);}
.mosahebe-slider-section{margin-top:0;margin-bottom:15px;background:#d7dadd;border-radius:8px;padding:15px;width:100%;max-width:100%;overflow:hidden;}
.mosahebe-slider-header{display:flex;align-items:center;justify-content:space-between;background:#16151e;border-radius:8px;padding:5px 10px;margin-bottom:10px;}
.mosahebe-slider-title{color:#fff;font-size:18px;font-weight:700;}
.mosahebe-slider-btns{display:flex;gap:6px;}
.mosahebe-slider-btn{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:30%;background:#475460;border:none;color:#fff;font-size:30px;font-weight:300;padding-bottom:6px;cursor:pointer;}
.mosahebe-slider-wrap{overflow:hidden;width:100%;max-width:100%;transform:scaleX(-1);}
.mosahebe-slider-track{display:flex;flex-wrap:nowrap;gap:12px;transition:transform .4s ease;will-change:transform;cursor:grab;}
.mosahebe-slider-track:active{cursor:grabbing;}
.mosahebe-slide{flex:0 0 calc(25% - 9px);min-width:0;display:flex;flex-direction:column;gap:8px;color:inherit;-webkit-user-drag:none;transform:scaleX(-1);}
.mosahebe-slide-thumb{border-radius:8px;overflow:hidden;aspect-ratio:16/10;background:#eee;}
.mosahebe-slide-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s;}
.mosahebe-slide:hover .mosahebe-slide-thumb img{transform:scale(1.04);}
.mosahebe-slide-nothumb{width:100%;height:100%;background:#ddd;}
.mosahebe-slide-info{display:flex;flex-direction:column;gap:4px;}
.mosahebe-slide-rootitr{font-size:15px;color:#475460;font-weight:500;letter-spacing:-0.8px;word-spacing:-0.8px;}
.mosahebe-slide-title{color:#031520;font-size:17px;line-height:1.4;font-weight:700;letter-spacing:-0.8px;word-spacing:-0.7px;}
.home-clubs-wrap{padding:10px;background:#131e20;border-radius:8px;}
.home-club-esteghlal{background:#003663;}
.home-club-perspolis{background:#9a1111;}
.home-club-esteghlal .home-sports-header,.home-club-perspolis .home-sports-header{border-bottom:1px solid #fff51a;}
.home-club-esteghlal .home-sports-title,.home-club-perspolis .home-sports-title,
.home-club-esteghlal .home-sports-main-title,.home-club-perspolis .home-sports-main-title,
.home-club-esteghlal .home-sports-item-title,.home-club-perspolis .home-sports-item-title{color:#fff51a;}
.home-club-esteghlal .home-sports-main-rott,.home-club-perspolis .home-sports-main-rott,
.home-club-esteghlal .home-sports-item-rott,.home-club-perspolis .home-sports-item-rott{color:#ecf0f1 !important;font-size:15px;font-weight:500;}
.home-sports-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:0;margin-bottom:15px;}
.home-sports-col{background:#fff;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px;}
.home-sports-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid #f0f0f0;}
.home-sports-title{font-size:18px;font-weight:700;color:#111;}
.home-sports-archive{font-size:13px;color:#f67f00;transition:color 0.2s;}
.home-sports-archive:hover{color:#d96c00;}
.home-sports-main{display:flex;flex-direction:column;gap:10px;color:inherit;}
.home-sports-main-thumb{border-radius:8px;overflow:hidden;aspect-ratio:16/9;}
.home-sports-main-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s;display:block;}
.home-sports-main:hover .home-sports-main-thumb img{transform:scale(1.03);}
.home-sports-main-body{display:flex;flex-direction:column;gap:6px;}
.home-sports-main-rott{font-size:15px;color:#f67f00;font-weight:500;letter-spacing:-0.7px;word-spacing:-0.7px;}
.home-sports-main-title{font-size:17px;line-height:1.7;color:#111;font-weight:700;letter-spacing:-0.5px;transition:color 0.2s;}
.home-sports-main:hover .home-sports-main-title{color:#f67f00;}
.home-sports-main-lead{font-size:12px;color:#666;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.home-sports-list{display:flex;flex-direction:column;gap:0;}
.home-sports-item{display:flex;gap:10px;padding:10px 0;border-top:1px solid #f0f0f0;color:inherit;align-items:flex-start;}
.home-sports-item-thumb{flex-shrink:0;width:80px;height:55px;overflow:hidden;border-radius:6px;}
.home-sports-item-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s;display:block;}
.home-sports-item:hover .home-sports-item-thumb img{transform:scale(1.04);}
.home-sports-item-body{flex:1;display:flex;flex-direction:column;gap:3px;}
.home-sports-item-rott{font-size:15px;color:#f67f00;font-weight:500;letter-spacing:-0.7px;word-spacing:-0.7px;}
.home-sports-item-title{font-size:17px;line-height:1.7;color:#111;font-weight:700;letter-spacing:-0.3px;transition:color 0.2s;}
.home-sports-item:hover .home-sports-item-title{color:#f67f00;}
.home-sports-item-date{font-size:11px;color:#aaa;}
/* ===== Ù„Ø§ÛŒØªâ€ŒØ¨Ø§Ú©Ø³ Ú¯Ø§Ù„Ø±ÛŒ (Ø³ÙØ§Ø±Ø´ÛŒØŒ Ø¨Ø¯ÙˆÙ† ÙˆØ§Ø¨Ø³ØªÚ¯ÛŒ Ø®Ø§Ø±Ø¬ÛŒ) â€” Ø§Ø³ØªØ§ÛŒÙ„Ø´ Ù¾Ø§ÛŒÛŒÙ† Ù‡Ù…ÛŒÙ† ÙØ§ÛŒÙ„ Ø§Ø³Øª ===== */
.social-wrap{position:relative;}
.social-btn{background:none;border:none;color:#aaa;font-size:20px;cursor:pointer;padding:8px;border-radius:4px;transition:color 0.2s,background 0.2s;display:flex;align-items:center;justify-content:center;}
.social-btn:hover{color:#fff;background:rgba(255,255,255,0.08);}
.social-box{display:none;background:#031520;border-top:1px solid rgba(255,255,255,0.07);padding:14px 24px;}
.social-box.active{display:block;}
.social-links-row{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;}
.search-box .header-inner,.social-box .header-inner{height:auto;}
.social-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;font-size:13px;color:#ccc;transition:background 0.2s,color 0.2s;}
.social-link:hover{color:#fff;}
.social-link--instagram:hover{background:rgba(225,48,108,0.15);color:#e1306c;}
.social-link--telegram:hover{background:rgba(0,136,204,0.15);color:#0088cc;}
.social-link--x:hover{background:rgba(255,255,255,0.08);color:#fff;}
.social-link--youtube:hover{background:rgba(255,0,0,0.15);color:#ff0000;}
.vr-ticker{background:#9a1111;color:#fff;width:100%;max-width:100vw;overflow:hidden;border-bottom:2px solid #ddd;position:relative;}
.vr-ticker-top{display:flex;align-items:center;justify-content:space-between;padding:6px var(--vr-frame-pad);border-bottom:1px solid rgba(255,255,255,0.15);max-width:var(--vr-frame-max);margin:0 auto;}
.vr-ticker-top-wrap{background:#f67f00;overflow:hidden;width:100%;max-width:100%;}
.vr-ticker-featured{flex:1;overflow:hidden;min-width:0;}
.vr-ticker-featured-link{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:700;}
.vr-ticker-badge{background:#fff;color:#9a1111;font-size:11px;font-weight:700;padding:2px 10px;border-radius:3px;white-space:nowrap;flex-shrink:0;}
.vr-ticker-featured-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.vr-ticker-close{background:none;border:none;color:rgba(255,255,255,0.7);font-size:14px;cursor:pointer;padding:2px 6px;flex-shrink:0;transition:color 0.2s;}
.vr-ticker-close:hover{color:#fff;}
.vr-ticker-bottom{overflow:hidden;padding:7px 0;position:relative;width:100%;max-width:100%;background:#fff;border-bottom:1px solid #eee;}
.vr-ticker-track{display:flex;gap:0;white-space:nowrap;will-change:transform;}
.vr-ticker-item{display:inline-flex;align-items:center;color:#222;font-size:13px;padding:0 20px;white-space:nowrap;transition:color 0.2s;flex-shrink:0;}
.vr-ticker-item:hover{color:#9a1111;}
.vr-ticker-item::before{content:'|';margin-left:20px;opacity:0.2;font-size:13px;color:#333;}
.site-footer{background:#131e20;color:#aaa;margin-top:10px;padding:40px 0 0;}
.footer-inner{max-width:var(--vr-frame-max);margin:0 auto;padding:0 var(--vr-frame-pad) 32px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:start;border-bottom:1px solid rgba(255,255,255,0.08);}
.footer-brand{display:flex;flex-direction:column;gap:12px;}
.footer-brand-top{display:flex;align-items:center;gap:24px;}
.footer-logo img{height:50px;width:auto;display:block;}
.footer-site-name{color:#fff;font-size:20px;font-weight:700;text-decoration:none;}
.footer-text{font-size:13px;color:#888;line-height:1.8;}
.footer-inline-links{display:flex;flex-direction:row;gap:20px;list-style:none;padding:0;margin:0;}
.footer-inline-links li a:hover{color:#f67f00;}
.footer-partners-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:12px;}
.footer-partners-list{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.footer-partners-list a{display:block;}
.footer-partners-list img{height:36px;width:auto;opacity:0.7;transition:opacity 0.2s;filter:brightness(0) invert(1);}
.footer-partners-list a:hover img{opacity:1;}
.footer-copyright{text-align:center;padding:16px 24px;font-size:13px;color:#666;}
.menu-toggle{display:none;}
/* Jahan list */
.home-main .home-club-esteghlal .home-sports-header{background-image:url("https://varzeshmedia.com/wp-content/uploads/2024/08/ss.webp");background-size:contain;background-repeat:no-repeat;background-position-y:0%;background-position-x:0%;border-bottom-width:0px;}
.home-wrap .home-main .home-sections-wrap .home-sections-left .home-section-banner a img{height:auto !important;}
.home-wrap .home-main .home-sections-wrap .home-sections-left .home-section-banner{height:auto !important;}
.home-video-main-thumb .home-video-main-rott{text-shadow:rgba(0,0,0,0.3) 0px 3px 1px;}
.home-club-esteghlal .home-sports-list a{border-top-width:3px;border-top-color:rgb(0,0,0);}
.home-club-perspolis .home-sports-list a{border-top-width:3px;border-top-color:rgb(0,0,0);}
.home-football-section .home-football-header a{color:#2c3e50;}
.home-main .home-sports-header a{color:#2c3e50;}
.home-main .home-sports-main span{color:#607d8b !important;}
.home-football-side .home-football-card span{color:#607d8b;}
.home-club-esteghlal .home-sports-main span{color:rgb(238,238,238) !important;}
.home-wrap .home-main .home-sports-wrap .home-club-esteghlal .home-sports-list .home-sports-item .home-sports-item-body span{color:rgb(238,238,238) !important;}
.home-club-perspolis .home-sports-main span{color:rgb(238,238,238) !important;}
.home-wrap .home-main .home-sports-wrap .home-club-perspolis .home-sports-list .home-sports-item .home-sports-item-body span{color:rgb(238,238,238) !important;}
#editorPrev{color:#607d8b;}
#editorNext{color:#607d8b;}
.home-football-grid .home-football-card img{transform:none !important;}
.home-football-section .home-football-wrap .home-football-grid{overflow:hidden;}
.home-football-wrap .home-football-grid a{width:218px;}
.home-main .home-sports-wrap .home-club-perspolis{background-color:#9a1111;}
.home-main .home-sports-wrap .home-club-esteghlal{background-color:#003663;}
.single-wrap .single-main{transform:none;}
.single-wrap .single-main .article-banner-top{margin-top:0px;margin-bottom:15px;}
.single-main .single-article .article-rootitr{font-weight:500;color:#607d8b;font-size:15px;margin-bottom:5px;}
.single-main .single-article h1{margin-bottom:10px;font-size:22px;letter-spacing:-0.7px;word-spacing:-0.7px;color:rgb(8,48,67);}
.single-main .single-article .article-lead{padding:10px;margin-bottom:10px;border-top-left-radius:8px;border-bottom-left-radius:8px;text-align:justify;}
.single-main .single-article .article-meta{padding-bottom:0px;margin-bottom:10px;}
.single-main .single-article .article-thumb{margin-bottom:10px;}
.single-main .single-article .article-tags{padding-top:10px;margin-top:15px;}
#reply-title{color:rgb(8,48,67);font-weight:400;}
#submit{background-color:rgb(8,48,67) !important;font-weight:500;}
.related-posts-list .related-post-card .related-post-rootitr{font-weight:500;font-size:15px;letter-spacing:-0.5px;word-spacing:-0.9px;color:#607d8b;}
.related-posts-list .related-post-card .related-post-title{color:rgb(5,30,45);font-size:17px;letter-spacing:-0.5px;word-spacing:-0.7px;}
.related-posts-list .related-post-card svg{margin-bottom:-5px;}
#socialToggle svg{color:#ecf0f1;}
#searchToggle svg{color:#ecf0f1;}
#commentform .logged-in-as{float:none;direction:ltr;}
.site-footer div ul{color:#ecf0f1;}
.site-footer div p{color:#858d97;text-align:justify;letter-spacing:-0.4px;word-spacing:-0.5px;}
.footer-inline-links li a{color:#ecf0f1;font-size:14px;transition:color 0.2s;}
.site-footer .footer-partners .footer-partners-list{float:left;}
.site-footer .footer-inner{border-bottom-color:rgba(236,240,241,0.39);border-bottom-style:solid;}
.home-club-esteghlal .home-sports-main p{color:#ecf0f1;}
.home-club-perspolis .home-sports-main p{color:#ecf0f1;}
.home-club-esteghlal .home-sports-list svg{color:#ecf0f1;}
.home-club-perspolis .home-sports-list svg{color:#ecf0f1;}
.home-football-grid .home-football-card span{color:#607d8b;}
.home-gallery-section .home-gallery-header h3{background-color:transparent;}
.home-video-section .home-video-header h3{background-color:transparent;}
.home-main .home-sports-col p{text-align:justify;}
.article-content p span{text-align:justify;}
.single-article .article-content p{text-align:justify;}
.footer-brand-top .footer-logo img{height:62px;}
.footer-partners-list a img{height:46px;}
.home-sections-wrap .home-sections-right .home-section-banner{margin-bottom:10px !important;box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
.home-news-small .home-news-card--small .home-news-overlay{height:auto;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,transparent 100%);padding:40px 12px 10px;box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
.single-wrap .single-main article{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
header{border-bottom-width:2px !important;}
.vr-ticker-top .vr-ticker-featured-title{font-weight:400;line-height:27.2px;font-size:15px;}
.sid-right div h1{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.sid-left div .sidebar-box:nth-child(1){padding-right:10px !important;padding-top:10px !important;padding-bottom:10px !important;background-color:#ffffff !important;}
.sid-right div .tiitle{display:none;}
/* VM Responsive Patch - keep YellowPencil active */
html,
body{max-width:100%;overflow-x:hidden;}
img,
video,
iframe{max-width:100%;}
/* Home top */
.home-wrap .home-main .home-top{height:auto !important;margin-bottom:10px;}
/* Home news card  large */
.home-main .home-top .home-news-card--large{height:385px;border-bottom-left-radius:0px;border-bottom-right-radius:8px;border-top-left-radius:0px;}
/* Home news small */
.home-main .home-top .home-news-small{height:385px;}
/* Home banner */
.home-wrap .home-main .home-banner{height:auto !important;margin-bottom:10px;}
/* Link */
.home-top .home-news-small a{border-top-right-radius:0px;border-bottom-right-radius:0px;}
/* Home news card  small */
.home-top .home-news-small .home-news-card--small:nth-child(1){border-bottom-left-radius:0px;}
/* Home news card  small */
.home-top .home-news-small .home-news-card--small:nth-child(2){border-top-left-radius:0px;}
/* Span Tag */
.home-news-card--large span{font-size:22px;text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
/* Heading */
.home-news-card--large h2{font-size:24px;text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
/* Home news rootitr */
.home-news-small .home-news-card--small .home-news-rootitr{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
/* Home news title */
.home-news-small .home-news-card--small .home-news-title{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
/* Heading */
.home-sections-right .home-section-box .yazdasht-slider #yazdashtTrack .yazdasht-slide .yazdasht-card .yazdasht-thumb .yazdasht-overlay h4{font-size:24px !important;color:#fff !important;text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1) !important;letter-spacing:-0.8px !important;line-height:1em !important;word-spacing:-0.8px;}
/* Heading */
.home-main .home-sections-wrap .home-sections-right .home-section-box .yazdasht-slider #yazdashtTrack .active .yazdasht-card .yazdasht-thumb .yazdasht-overlay h4{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1) !important;}
/* Yazdasht rootitr */
.home-sections-right .home-section-box .yazdasht-slider #yazdashtTrack .yazdasht-slide .yazdasht-card .yazdasht-thumb .yazdasht-overlay .yazdasht-rootitr{font-size:20px !important;letter-spacing:-0.8px !important;word-spacing:-0.8px !important;text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1) !important;font-weight:700 !important;line-height:16.7px !important;}
/* Span Tag */
.home-football-main-thumb .home-football-main-overlay span{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
/* Heading */
.home-football-main-thumb h4{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
/* Home gallery main rott */
.home-gallery-main-thumb .home-gallery-main-rott{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);line-height:11.7px;}
/* Heading */
.home-gallery-main-thumb .home-gallery-main-overlay h3{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
/* Heading */
.home-video-main-thumb h3{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
/* Home video main rott */
.home-video-main-thumb .home-video-main-overlay .home-video-main-rott{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
/* Span Tag */
.home-wrap .home-main .home-top .home-news-card--large .home-news-overlay span{line-height:1em !important;}
/* Heading */
.home-wrap .home-main .home-top .home-news-card--large .home-news-overlay h2{line-height:1em !important;}
/* Home news rootitr */
.home-wrap .home-main .home-top .home-news-small .home-news-card--small .home-news-overlay .home-news-rootitr{line-height:1em !important;}
/* Home news title */
.home-wrap .home-main .home-top .home-news-small .home-news-card--small .home-news-overlay .home-news-title{line-height:1em !important;}
/* Ticker close */
/* Ticker */
/* Bargozidha thumb */
.bargozidha-list .bargozidha-card .bargozidha-thumb{height:130px;width:200px;overflow:hidden;}
/* Heading */
.bargozidha-list .bargozidha-card h4{letter-spacing:-0.8px;word-spacing:-0.9px;}
/* Bargozidha rootitr */
/* Sidebar news rootitr */
.sidebar-news-list .sidebar-news-item .sidebar-news-rootitr{line-height:17.3px;}
/* Span Tag */
/* Home video item rott */
.home-video-list .home-video-item .home-video-item-rott{color:#607d8b;line-height:17.9px;}
/* Heading */
.home-wrap .home-main .home-video-section .home-video-wrap .home-video-list-wrap .home-video-list .home-video-item .home-video-item-link .home-video-item-info h4{line-height:1.3em !important;}
/* Span Tag */
.home-football-main-thumb span{font-size:20px;text-shadow:rgba(0,0,0,0.3) 0px 3px 1px;line-height:7.1px;}
/* Heading */
.home-wrap .home-main .home-football-section .home-football-wrap .home-football-main .home-football-main-thumb .home-football-main-overlay h4{line-height:1.5em !important;}
/* Home football card rott */
.home-football-side .home-football-card .home-football-card-rott{line-height:12.5px;}
/* Heading */
.home-wrap .home-main .home-football-section .home-football-wrap .home-football-side .home-football-card .home-football-card-body h4{line-height:1.3em !important;}
/* Home sports main rott */
.home-main .home-sports-col .home-sports-main-rott{line-height:14.5px;}
/* Heading */
.home-wrap .home-main .home-sports-wrap .home-sports-col .home-sports-main .home-sports-main-body h4{line-height:1.4em !important;}
/* Home sports item rott */
.home-main .home-sports-col .home-sports-item-rott{color:#607d8b !important;line-height:14.5px;}
/* Heading */
.home-wrap .home-main .home-sports-wrap .home-sports-col .home-sports-list .home-sports-item .home-sports-item-body h4{line-height:1.5em !important;}
/* Home gallery item rott */
.home-gallery-list .home-gallery-item .home-gallery-item-rott{line-height:18.6px;}
/* Heading */
.home-wrap .home-main .home-gallery-section .home-gallery-wrap .home-gallery-list-wrap .home-gallery-list .home-gallery-item .home-gallery-item-link .home-gallery-item-info h4{line-height:1.3em !important;}
/* Span Tag */
/* Heading */
.home-wrap .home-main .mosahebe-slider-section .mosahebe-slider-wrap #mosahebeTrack .mosahebe-slide .mosahebe-slide-info h4{line-height:1.3em !important;}
/* Paragraph */
.site-footer .footer-inner div p{line-height:1.4em !important;}
/* Span Tag */
.chehre-card .chehre-body span{font-size:15px;color:#2c3e50;letter-spacing:-0.8px;font-weight:500;line-height:11.1px;}
/* Heading */
.chehre-card .chehre-body h4{font-size:18px;line-height:1.7;color:#111;font-weight:700;letter-spacing:-0.7px;word-spacing:-0.7px;}
/* Heading */
.home-wrap .home-main .home-sections-wrap .home-sections-left .home-section-box .chehre-card .chehre-body h4{line-height:1.6em !important;}
/* Span Tag */
#editorTrack .editor-slide span{font-size:15px;font-weight:500;color:#607d8b;letter-spacing:-0.8px;word-spacing:-0.8px;line-height:13.1px;}
/* Heading */
#editorTrack .editor-slide h4{font-size:17px;letter-spacing:-0.9px;word-spacing:-0.8px;line-height:21.6px;}
/* Span Tag */
.sidebar-tabs a span{line-height:1.2em;}
/* Link */
.home-wrap .home-sidebar .sidebar-widget .sidebar-tabs .active .sidebar-list .sidebar-list-item a{line-height:1.2em !important;}
/* Heading */
.home-wrap .home-main .home-video-section .home-video-wrap .home-video-main .home-video-main-card .home-video-main-thumb .home-video-main-overlay h3{line-height:1.2em !important;}
/* Home sports item thumb */
.home-main .home-sports-col .home-sports-item-thumb{width:148px;height:86px;}
/* Link */
.home-main .home-sports-list a{padding-top:5px;padding-bottom:5px;}
/* Home sports item body */
.home-main .home-sports-col .home-sports-item-body{margin-top:10px;}
/* Ticker top */
#vrTicker div .vr-ticker-top{padding-top:0px;padding-bottom:0px;height:37px;}
/* Division */
#vrTicker > div{padding-top:0px;height:37px;}
/* Ticker featured */
#vrTicker div .vr-ticker-featured{height:37px;padding-top:0px;padding-bottom:0px;}
/* Link */
.vr-ticker-top a{height:37px;}
/* Ticker badge */
#vrTicker div .vr-ticker-top .vr-ticker-featured .vr-ticker-featured-link .vr-ticker-badge{width:100px !important;height:37px !important;}
/* Ticker badge */
.vr-ticker-top .vr-ticker-badge{border-bottom-left-radius:0px;background-color:transparent;color:#ffffff;font-size:17px;padding-top:8px;padding-bottom:0px;direction:ltr;background-image:linear-gradient(to right, #000000 0%, #f67f00 99%);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-color:#f67f00;border-bottom-style:solid;border-bottom-width:0px;font-weight:400;letter-spacing:0.3px;word-spacing:0px;text-align:left;line-height:22px;}
/* Widget text */
.home-wrap .home-sidebar .widget_text{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;box-shadow:none;}
/* Custom html widget */
.home-sidebar .custom-html-widget{box-shadow:none;}
/* Division */
#vmCountdowns > .vm-cd{margin-bottom:-7px;background-color:#131e20;padding-right:0px;padding-left:40px;}
/* Division */
/* Site header */
.site-header{background:#131e20;position:fixed !important;top:0 !important;left:0;right:0;z-index:1000;width:100%;max-width:100vw;border-bottom:4px solid #fff51a;transform:none !important;transition:none !important;visibility:visible !important;opacity:1 !important;background-color:#131e20;}
/* Line1 */
#vmCountdowns .vm-cd:nth-child(1) .vm-line1{color:#ffffff;}
/* Line1 */
#vmCountdowns .vm-cd:nth-child(2) .vm-line1{color:#ffffff;}
/* Line1 */
#vmCountdowns .vm-cd:nth-child(3) .vm-line1{color:#ffffff;}
/* Line2 */
#vmCountdowns .vm-cd > .vm-line2{color:#fff51a;}
/* Division */
/* Division */
/* Heading */
.vr-single-card-box .vr-single-card-header h3{border-bottom-width:0px;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(3){padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
/* Single card header */
.home-sidebar .sidebar-widget .vr-single-card-header{margin-bottom:-10px;}
/* Single card box */
.home-sidebar .sidebar-widget .vr-single-card-box{padding-left:0px;padding-right:0px;padding-top:0px;}
/* Single card thumb */
.vr-single-card-box .vr-single-card-link .vr-single-card-thumb{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
/* Single card body */
.vr-single-card-box .vr-single-card-link .vr-single-card-body{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(4){padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;background-image:none;}
/* Link list header */
.home-sidebar .sidebar-widget .vr-link-list-header{margin-bottom:0px;border-top-left-radius:0px;border-top-right-radius:8px;border-bottom-right-radius:8px;padding-right:0px;}
/* Link */
.vr-link-list .vr-link-list-item a{padding-left:0px;padding-right:0px;padding-top:2px;padding-bottom:2px;}
/* Link list box */
.home-sidebar .sidebar-widget .vr-link-list-box{background-size:contain;background-repeat:no-repeat;background-color:transparent;}
/* Heading */
.home-sections-right .home-section-box h3{color:#fff;font-size:17px;padding-top:9px;padding-bottom:5px;}
/* Yazdasht dots */
#yazdashtDots{padding-bottom:15px;padding-top:5px;}
/* Yazdasht prev */
#yazdashtPrev{color:rgba(255,255,255,0.73);}
/* Yazdasht next */
#yazdashtNext{color:rgba(255,255,255,0.73);}
/* Span Tag */
.home-sections-right .home-section-box .yazdasht-slider #yazdashtTrack .yazdasht-slide:nth-child(2) .yazdasht-card .yazdasht-thumb .yazdasht-overlay .yazdasht-meta span:nth-child(2){display:none !important;}
/* Span Tag */
#yazdashtTrack .yazdasht-slide:nth-child(3) span:nth-child(2){display:none;}
/* Span Tag */
#yazdashtTrack .yazdasht-slide:nth-child(4) span:nth-child(2){display:none;}
/* Span Tag */
.home-sections-right .bargozidha-card:nth-child(1) span:nth-child(2){display:none;}
/* Span Tag */
.home-sections-right .bargozidha-card:nth-child(2) span:nth-child(2){display:none;}
/* Span Tag */
.home-sections-right .home-section-box .yazdasht-slider #yazdashtTrack .yazdasht-slide:nth-child(5) .yazdasht-card .yazdasht-thumb .yazdasht-overlay .yazdasht-meta span:nth-child(2){display:none !important;}
/* Span Tag */
#yazdashtTrack .yazdasht-slide:nth-child(1) span:nth-child(2){display:none;}
/* Span Tag */
.home-sections-right .bargozidha-card:nth-child(3) span:nth-child(2){display:none;}
/* Span Tag */
.home-sections-right .bargozidha-card:nth-child(4) span:nth-child(2){display:none;}
/* Span Tag */
.home-sections-right .bargozidha-card:nth-child(5) span:nth-child(2){display:none;}
/* Sidebar widget */
/* Dark slide overlay */
.home-sidebar .vr-dark-slide-overlay{direction:rtl;}
/* Dark slide title */
.home-sidebar .vr-dark-slide-title{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);font-size:17px !important;letter-spacing:-0.7px !important;word-spacing:-0.5px;}
/* Dark slide overlay */
.home-sidebar .vr-dark-slide .vr-dark-slide-thumb .vr-dark-slide-overlay{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
/* Dark slider */
.home-sidebar .vr-dark-slider-btn{direction:ltr;border-top-left-radius:25% !important;border-top-right-radius:25% !important;border-bottom-left-radius:25% !important;border-bottom-right-radius:25% !important;}
/* Dark slide rootitr */
.home-sidebar .vr-dark-slide-rootitr{font-weight:400 !important;font-size:15px !important;letter-spacing:-0.8px !important;word-spacing:-0.9px;}
/* Dark slider header */
#vr-dark-slider-vr_dark_slider-3 .vr-dark-slider-header{border-bottom-color:#fff51a !important;}
/* Single card box */
.home-sidebar .sidebar-widget:nth-child(5) .vr-single-card-box{background-color:#ffffff;}
/* Sidebar tabs */
.home-sidebar .sidebar-widget .sidebar-tabs{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
/* Active */
.home-sidebar .sidebar-tabs .active{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.27) inset;}
/* Single card rootitr */
/* Sidebar widget */
/* Sidebar widget */
/* Link */
.home-wrap .home-sidebar .sidebar-widget .vr-link-list-box .vr-link-list .vr-link-list-item a{line-height:1.5em !important;}
/* Single card link */
.home-sidebar .sidebar-widget:nth-child(4) .vr-single-card-link{padding-right:10px;padding-left:10px;}
/* Single card title */
.home-sidebar .sidebar-widget:nth-child(6) .vr-single-card-title{text-align:center;}
/* Link list box */
.home-sidebar .sidebar-widget:nth-child(7) .vr-link-list-box{background-image:none;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(6){background-image:url("https://varzeshmedia.com/wp-content/plugins/waspthemes-yellow-pencil/assets/grunge_wall.png");padding-right:10px;background-repeat:repeat;background-size:auto;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(7){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/06/Untitled-469.png");background-size:cover;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(8){background-image:none;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(9){padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
/* Sidebar widget */
.home-wrap .home-sidebar > .sidebar-widget{padding-right:0px;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(11){padding-left:0px;padding-top:0px;padding-bottom:0px;background-image:none;}
/* Division */
/* Dark slider title */
#vr-dark-slider-vr_dark_slider-5 .vr-dark-slider-title{color:#2c3e50 !important;}
/* Dark slider */
#vr-dark-slider-vr_dark_slider-5 .vr-dark-slider-header .vr-dark-slider-btns > .vr-dark-slider-btn{color:#2c3e50;}
/* Dark slider header */
.home-sidebar .sidebar-widget #vr-dark-slider-vr_dark_slider-5 .vr-dark-slider-header{border-bottom-width:0px;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(12){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-411.png");}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(13){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-415.png");}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(14){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-416-1.png");}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(15){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-417.png");}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(16){background-image:none;padding-left:0px;padding-top:0px;padding-bottom:0px;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(17){padding-right:10px;background-image:none;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(18){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-420.png");}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(19){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-424.png");}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(20){padding-left:0px;padding-top:0px;padding-bottom:0px;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(21){padding-right:10px;background-image:none;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(22){background-image:none;padding-right:10px;background-color:#fff51a !important;}
/* Single card thumb */
.home-sidebar .sidebar-widget:nth-child(22) .vr-single-card-thumb{overflow:hidden;height:322px;}
/* Single card thumb */
.home-wrap .home-sidebar .sidebar-widget:nth-child(22) .vr-single-card-box .vr-single-card-link .vr-single-card-thumb{width:100% !important;}
/* Countdowns */
#vmCountdowns{max-width:none;}
/* 1280px and smaller screen sizes */
@media (max-width:1280px) {
    /* Home top */
    .home-wrap .home-main .home-top{height:auto !important;}
    /* Home news card  large */
    .home-main .home-top .home-news-card--large{height:330px;}
    /* Home news small */
    .home-main .home-top .home-news-small{height:330px;}
}
/* 1010px and smaller screen sizes */
@media (max-width:1010px) {
    /* Bargozidha thumb */
    .bargozidha-list .bargozidha-card .bargozidha-thumb{overflow:hidden;}
    /* Paragraph */
    .bargozidha-list .bargozidha-card p{display:none;}
    /* Bottom menu */
    #wp-bottom-menu{background-color:rgb(0,0,0);border-top-color:rgb(179,162,101);border-top-style:solid;border-top-width:1px;}
    /* Home gallery count */
    .home-gallery-main-card .home-gallery-main-thumb .home-gallery-count{background-color:rgba(238,238,238,0.2);display:inline-block;}
    /* Path */
    .home-gallery-count svg path{color:#9b59b6;}
    /* Svg */
    .home-gallery-main-thumb .home-gallery-count svg{color:#2980b9;}
    /* List */
    .site-footer .footer-inner div .footer-brand-top ul{width:342px !important;}
}
/* 900px and smaller screen sizes */
/* 768px and smaller screen sizes */
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget{background-color:#ffffff !important;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-414.png");background-size:contain;background-repeat:no-repeat;box-shadow:2px 0px 10px -4px rgba(52,73,94,0.31);}
/* Home section box */
.home-wrap .home-main .home-sections-wrap .home-sections-left .home-section-box{height:auto !important;}
/* Sidebar tab btns */
.home-sidebar .sidebar-tabs .sidebar-tab-btns{border-top-right-radius:8px;border-top-left-radius:8px;}
/* Active */
.sidebar-tabs .sidebar-tab-btns .active{box-shadow:none;border-top-left-radius:8px;border-top-right-radius:8px;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(1){background-color:transparent !important;background-image:none;box-shadow:none;}
/* Link */
/* Comment */
#comment{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.06) inset;}
/* Heading */
.single-article .related-posts h3{font-size:18px;color:#556270;margin-bottom:10px;padding-right:15px;padding-top:5px;padding-bottom:5px;background-color:rgba(86,180,180,0.45);border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
/* Single card rootitr */
.home-sidebar .sidebar-widget .vr-single-card-rootitr{line-height:10px;letter-spacing:-0.8px;word-spacing:-0.7px;font-size:15px;font-weight:500;}
/* Dark slide rootitr */
#vr-dark-slider-vr_dark_slider-3 .vr-dark-slide-rootitr{font-weight:500 !important;}
/* Dark slide rootitr */
#vr-dark-slider-vr_dark_slider-5 .vr-dark-slide-rootitr{font-weight:500 !important;}
/* Single card title */
.home-sidebar .sidebar-widget .vr-single-card-title{font-size:17px;}
/* Heading */
.jahan-list .jahan-item h4{font-size:17px;letter-spacing:-0.9px;word-spacing:-0.8px;line-height:1.7;color:#111;font-weight:600;}
/* Bargozidha rootitr */
.bargozidha-list .bargozidha-card .bargozidha-rootitr{color:#607d8b;margin-bottom:-7px;letter-spacing:-0.7px;word-spacing:-0.7px;}
/* Span Tag */
.jahan-list .jahan-item span{color:#607d8b;font-size:15px;font-weight:600;letter-spacing:-0.8px;word-spacing:-0.8px;line-height:10.4px;}
/* Span Tag */
#mosahebeTrack .mosahebe-slide span{color:#607d8b;line-height:15.2px;}
/* 900px and smaller screen sizes */
/* 768px and smaller screen sizes */
/* 600px and smaller screen sizes */
/* Sidebar widget */
.sidebar-only-page .home-sidebar .sidebar-widget{padding-left:0px;padding-top:0px;padding-bottom:0px;height:475% !important;margin-bottom:0px;}
/* Sidebar tabs */
.sidebar-only-page .home-sidebar .sidebar-widget .sidebar-tabs{height:auto !important;}
/* Home sidebar */
/* Sidebar only page */

.article-video{margin-bottom:16px;}
.article-video iframe{width:100%;aspect-ratio:16/9;border-radius:8px;border:none;}
.article-video-link{display:inline-block;padding:10px 18px;background:#f67f00;color:#fff;border-radius:6px;font-size:14px;text-decoration:none;}

.vr-push-overlay{position:fixed;bottom:50px;left:20px;z-index:99999;animation:vrPushSlideIn 0.35s ease;}
.vr-push-overlay.is-closed{display:none;}
.vr-push-box{position:relative;width:280px;max-width:calc(100vw - 40px);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,0.25);}
.vr-push-img{display:block;width:100%;height:auto;}
.vr-push-close{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:50%;background:rgba(19,30,32,0.65);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background 0.2s;}
.vr-push-close:hover{background:#131e20;}
@keyframes vrPushSlideIn {from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:translateY(0);}}

/* Link */
.site-header .header-actions a{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:rgba(255,255,255,0.9);color:rgb(3,21,32);font-weight:400;}
/* Site clock date */
#siteClockDate{color:#ffffff;}
/* Site clockhm */
#siteClockHM{color:#ffffff;}
/* Site clock sec */
#siteClockSec{color:#ffffff;}
/* Link */
/* Link */

/* Heading */

/* Active */

/* Span Tag */

/* Link */

/* Tahririeh auth tab */

/* Tahririeh panel tabs */

/* Tahririeh auth tab */

/* Tahririeh auth tab */

/* Input */

/* Tahririeh wrap */
/* 900px and smaller screen sizes */
/* 600px and smaller screen sizes */
/* Site clock */
#siteClock{border-left-color:#d96c00;}
/* Site clock sep */
#siteClock .site-clock-sep{color:#d96c00;}
/* Ticker */
#vrTicker{border-bottom-width:0px;margin-top:-2px;}
/* Image */
#headerUserBtn img{width:40px;height:40px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
/* Ticker close */
#vrTickerClose{background-color:rgba(236,240,241,0);color:#ffffff;font-size:18px;font-weight:700;border-radius:5px;display:none;}
/* Image */
.site-branding a img{height:50px;margin-bottom:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;padding-right:9px;padding-left:0px;}
/* Image */
.site-header .header-inner .site-branding a img{width:60px !important;}
/* Input */
.search-form label input[type=search]{border-color:rgba(255,255,255,0.47);}
/* Input */
/* Searchsubmit */
#searchsubmit{height:41px;width:45px;position:relative;top:-1px;border-top-right-radius:0px;border-bottom-right-radius:0px;margin-right:-12px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
/* Division */
/* Division */
/* Division */
/* Days */
#vmCountdowns .vm-cd .vm-days{color:#fff51a;}
/* Span Tag */
#vmCountdowns .vm-cd:nth-child(2) span:nth-child(2){margin-right:-5px;}
/* Span Tag */
#vmCountdowns .vm-cd:nth-child(1) span:nth-child(2){margin-right:-5px;}
/* Span Tag */
#vmCountdowns .vm-cd:nth-child(3) span:nth-child(2){margin-right:-5px;}
/* Time */
#vmCountdowns .vm-cd .vm-time{font-size:16px;}
/* Search toggle */
#searchToggle{position:relative;left:8px;background-color:transparent;}
/* Social toggle */
#socialToggle{background-color:transparent;}
/* 900px and smaller screen sizes */
/* 768px and smaller screen sizes */
/* 600px and smaller screen sizes */
/* 480px and smaller screen sizes */
/* 600px and smaller screen sizes */
/* 480px and smaller screen sizes */

/* Heading */
.sportspress .sp-template-league-table h4{display:none;}
/* Archive header */
/* Archive wrap */
/* Row 0 */
.sp-paginated-table tbody .sp-row-no-0{background-color:transparent;}
/* Data sevensevensixfive */
.sp-paginated-table tbody .sp-row-no-7 .data-sevensevensixfive{direction:ltr;}
/* Data sevensevensixfive */
.sp-paginated-table tbody .sp-row-no-8 .data-sevensevensixfive{direction:ltr;}
/* Data sevensevensixfive */
.sp-paginated-table tbody .sp-row-no-9 .data-sevensevensixfive{direction:ltr;}
/* Data sevensevensixfive */
.sp-paginated-table tbody .sp-row-no-10 .data-sevensevensixfive{direction:ltr;}
/* Data sevensevensixfive */
.sp-paginated-table tbody .sp-row-no-11 .data-sevensevensixfive{direction:ltr;}
/* Data sevensevensixfive */
.sp-paginated-table tbody .sp-row-no-12 .data-sevensevensixfive{direction:ltr;}
/* Data sevensevensixfive */
.sp-paginated-table tbody .sp-row-no-13 .data-sevensevensixfive{direction:ltr;}
/* Data sevensevensixfive */
.sp-paginated-table tbody .sp-row-no-14 .data-sevensevensixfive{direction:ltr;}
/* Data sevensevensixfive */
.sp-paginated-table tbody .sp-row-no-15 .data-sevensevensixfive{direction:ltr;}
/* Head Of Table */
/* Table Row */
.sp-paginated-table thead tr{background-color:transparent;}
/* Data rank */
.sp-paginated-table thead .data-rank{background-color:transparent;}
/* Data name */
/* Data sevensevenfivenine */
.sp-paginated-table thead .data-sevensevenfivenine{background-color:transparent;}
/* Data sevensevensixzero */
.sp-paginated-table thead .data-sevensevensixzero{background-color:transparent;}
/* Data sevensevensixone */
.sp-paginated-table thead .data-sevensevensixone{background-color:transparent;}
/* Data sevensevensixfive */
.sp-paginated-table thead .data-sevensevensixfive{background-color:transparent;}
/* Data sevensevensixtwo */
.sp-paginated-table thead .data-sevensevensixtwo{background-color:transparent;}
/* Data sevensevensixsix */
.sp-paginated-table thead .data-sevensevensixsix{background-color:transparent;}
/* Data name */
.sp-paginated-table thead .data-name{background-color:transparent;border-right-width:0px;}
/* Head Of Table */
.sp-table-wrapper .sp-paginated-table thead{background-color:rgba(175,207,207,0.51);}
/* Row 1 */
.sp-paginated-table tbody .sp-row-no-1{background-color:#ecf0f1;}
/* Row 3 */
.sp-paginated-table tbody .sp-row-no-3{background-color:#ecf0f1;}
/* Row 5 */
.sp-paginated-table tbody .sp-row-no-5{background-color:#ecf0f1;}
/* Row 7 */
.sp-paginated-table tbody .sp-row-no-7{background-color:#ecf0f1;}
/* Row 9 */
.sp-paginated-table tbody .sp-row-no-9{background-color:#ecf0f1;}
/* Row 11 */
.sp-paginated-table tbody .sp-row-no-11{background-color:#ecf0f1;}
/* Row 13 */
.sp-paginated-table tbody .sp-row-no-13{background-color:#ecf0f1;}
/* Row 15 */
.sp-paginated-table tbody .sp-row-no-15{background-color:#ecf0f1;}
/* Data name */
.sp-paginated-table tbody .sp-row-no-17 .data-name{display:inline-block;}
/* Row 17 */
.sp-paginated-table tbody .sp-row-no-17{background-color:#ecf0f1;}
/* Row 19 */
.sp-paginated-table tbody .sp-row-no-19{background-color:#ecf0f1;}
/* Row 21 */
.sp-paginated-table tbody .sp-row-no-21{background-color:#ecf0f1;}
/* Row 23 */
.sp-paginated-table tbody .sp-row-no-23{background-color:#ecf0f1;}
/* Archive header */
/* Data name */
.sp-paginated-table tbody .sp-row-no-1 .data-name{padding-right:0px;}
/* Data name */
.sp-paginated-table tbody .sp-row-no-0 .data-name{padding-right:0px;}
/* Data name */
.sp-paginated-table tbody .sp-row-no-2 .data-name{padding-right:0px;}
/* Data name */
.sp-paginated-table tbody .sp-row-no-3 .data-name{padding-right:0px;}
/* Data name */
.sp-paginated-table tbody .sp-row-no-4 .data-name{padding-right:0px;}
/* Data name */
.sp-paginated-table tbody .sp-row-no-5 .data-name{padding-right:0px;}
/* Data name */
.sp-paginated-table tbody .sp-row-no-6 .data-name{padding-right:0px;padding-left:0px;padding-top:5px;padding-bottom:5px;}
.sp-paginated-table .data-name{padding-top:5px !important;padding-bottom:5px !important;padding-right:0px !important;padding-left:0px !important;}
/* Standings calendar */

.sp-paginated-table td,
.sp-paginated-table th{font-weight:500;font-size:13px;}
/* Header user Unknowndown */
#headerUserDropdown{background-color:rgb(5,30,45);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:none;}
/* Link */

/* Link */
#headerUserDropdown a{background-color:rgb(5,30,45);color:#ffffff;text-align:center;}
/* Header user Unknowndown name */

/* Tahririeh wrap */

/* Sidebar only page */
.sidebar-only-page{background-color:rgba(157,214,212,0.27);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;min-height:1380px;}
/* Search box */
#searchBox{background-color:rgb(0,0,0);border-top-color:#f67f00;}
/* Social box */
#socialBox{background-color:rgb(0,0,0);border-top-color:#f67f00;}
/* Input */
/* Link */
/* 899px and smaller screen sizes */
/* Archive header */
/* Archive card rootitr */
/* Heading */
.archive-grid .archive-card h2{font-size:17px;font-weight:700;}
/* Heading */
.archive-wrap .archive-main .archive-grid .archive-card .archive-card-body h2{line-height:1em !important;}
/* Link */
/* Link */
.menu > .menu-item > a{background-color:transparent !important;font-size:16px;color:#ffffff;}
/* 480px and smaller screen sizes */
@media (max-width:480px) {
    .comment-content,.reply{margin-right:0;margin-top:6px;}
    .comment-list .children{padding-right:14px;}
    
    .vr-push-overlay{bottom:50px;left:12px;}
    .vr-push-box{width:240px;}
    /* Paragraph */
    .bargozidha-list .bargozidha-card p{display:none;}
    /* Ticker close */
    #vrTickerClose{display:none;}
    /* Navigation */
    .site-header nav{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
    /* Site clock date */
    #siteClockDate{font-size:11px;}
    /* Site clockhm */
    #siteClockHM{font-size:11px;}
    /* Image */
    .site-branding a img{padding-left:4px;height:51px;}
    /* Social wrap */
    .site-header .header-actions .social-wrap{left:-4px;}
    /* Site clock */
    #siteClock{position:relative;left:-6px;}
    /* Image */
    .site-header .header-inner .site-branding a img{width:54px !important;}
    /* Search toggle */
    #searchToggle{left:0px;}
    /* Heading */
    #editorTrack .editor-slide h4{color:rgb(0,0,0);}
    /* List */
    .site-footer div ul{text-align:right;float:right;}
    /* List */
    .site-footer .footer-inner div .footer-brand-top ul{width:220px !important;}
    /* Home video main play */
    .home-video-main-thumb .home-video-main-play{top:0px;}
}
/* 450px and smaller screen sizes */
@media (max-width:450px) {
    /* New created breakpoint. */
}
/* 430px and smaller screen sizes */
/* =====================================
   Yellow Pencil Customizations (Persian)
===================================== */
/* Input */
#s{width:111px;height:41px;position:relative;left:0px;border-top-left-radius:0px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px;padding-left:10px;padding-right:10px;border-width:1px;top:-1px;background-color:transparent;min-width:248px;}
/* Sidebar widget */
.single-wrap .single-sidebar .sidebar-widget{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
/* Division */
#vr-dark-slider-vr_dark_slider-5{background-color:#f67f00 !important;background-image:url("https://varzeshmedia.com/wp-content/plugins/waspthemes-yellow-pencil/assets/bedge_grunge.png");}
/* Footer */
/* Sidebar widget */
.archive-wrap .archive-sidebar .sidebar-widget{margin-bottom:0px;background-color:#131e20;border-color:#fff51a;border-width:1px;border-style:solid;}
/* Heading */
.archive-sidebar .sidebar-widget h3{padding-bottom:10px;margin-bottom:10px;padding-left:10px;padding-top:0px;color:#ffffff;}
/* Heading */
.archive-wrap .archive-sidebar .sidebar-widget h3{line-height:1em !important;}
/* Link */
.sidebar-news-list .sidebar-news-info a{color:#fff51a;}
/* Thumbnail Image */
.archive-wrap .archive-sidebar .sidebar-widget .sidebar-news-list .sidebar-news-item .sidebar-news-thumb .wp-post-image{width:100% !important;height:auto !important;}
/* Archive wrap */
/* Heading */
.archive-main .archive-header h1{color:#fff51a;}
/* Link */
.archive-main .archive-grid a{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fff51a;border-color:#fff51a;border-style:solid;border-width:3px;}
/* Archive header */
/* Span Tag */
.archive-grid .archive-card-meta span{color:#5e5353;}
/* Archive card rootitr */
.archive-wrap .archive-main .archive-grid .archive-card .archive-card-body .archive-card-rootitr{line-height:1em !important;}
/* Archive card rootitr */
.archive-grid .archive-card .archive-card-rootitr{font-size:15px;font-weight:500;line-height:9.6px;color:#34495e;}
/* Archive video time */
.archive-grid .archive-card .archive-video-time{background-color:rgba(255,255,255,0.09);}
/* Page numbers */
.archive-main .archive-pagination a.page-numbers{background-color:rgba(255,255,255,0.83);}
/*-----------------------------------------------*/
/*  Global styles           */
/*-----------------------------------------------*/
body .home-football-grid .home-football-card h4{padding-top:0px;margin-top:-7px;}
body #vrPushOverlay .vr-push-box{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-left:0px;padding-right:0px;}
body #vrPushClose{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#53777a;}
body .single-wrap .single-sidebar .sidebar-widget:nth-child(2){padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
body .sidebar-tabs .sidebar-tab-btns .active{font-size:16px !important;font-weight:600 !important;color:#6f7171;padding-left:5px;padding-right:6px;margin-bottom:0px;}
body .sidebar-tabs .sidebar-tab-btns .sidebar-tab-btn{font-size:13px;font-weight:600;padding-left:5px;padding-right:5px;}
/*-----------------------------------------------*/
/*-----------------------------------------------*/

body.author .archive-wrap .archive-main .archive-header{display:none;}
/*-----------------------------------------------*/
/*  Global styles           */
/*-----------------------------------------------*/
body .archive-main .archive-grid a{border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;background-color:#ffffff;border-top-color:#ffffff;}

body .archive-main .archive-header h1{color:rgb(5,30,45);}
body .archive-wrap--no-sidebar .archive-main .archive-header{border-bottom-color:rgb(5,30,45);}
body .archive-pagination .navigation .nav-links{display:flex;}
/*-----------------------------------------------*/
/*-----------------------------------------------*/
body.tag .archive-pagination .navigation .nav-links{display:flex;}
/*-----------------------------------------------*/
/*-----------------------------------------------*/
body.author .archive-main .archive-grid a{border-top-color:#ffffff;}

.vr-legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-inline-end:4px;vertical-align:middle;}
.vr-weekly-calendar{padding:4px;}
.vr-week-nav{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 14px;font-size:13px;}
.vr-week-nav-btn{color:#f67f00;text-decoration:none;font-weight:600;}
.vr-week-nav-btn:hover{text-decoration:underline;}
.vr-week-range{font-weight:700;color:#333;}

/* Horizontal team ticker (team profile page) */

.vr-ticker-nav{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid #ddd;background:#fff;color:#444;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.vr-ticker-nav:hover{background:#f2f2f2;}

.vr-ticker-card{-webkit-user-drag:none;user-drag:none;flex:0 0 auto;width:150px;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:10px;padding:8px 10px;text-decoration:none;color:inherit;background:#fff;transition:box-shadow .15s;position:relative;overflow:hidden;touch-action:manipulation;}
.vr-ticker-card::before{content:"";position:absolute;inset:0;left:0;background-image:var(--vr-ticker-league-logo,none);background-repeat:no-repeat;background-position:left center;background-size:auto 100%;opacity:0.1;pointer-events:none;z-index:0;}
.vr-ticker-card > *{position:relative;z-index:1;}
.vr-ticker-card:hover{box-shadow:0 2px 10px rgba(0,0,0,.08);}
.vr-ticker-card.vr-ticker-boundary{border-color:#f67f00;border-width:2px;}
.vr-ticker-caption{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;color:#888;margin-bottom:6px;}
.vr-ticker-row{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:12px;padding:3px 0;}
.vr-ticker-team-group{display:flex;align-items:center;gap:5px;min-width:0;flex:1;}
.vr-ticker-row img{border-radius:3px;object-fit:contain;flex:none;}
.vr-ticker-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;unicode-bidi:isolate;}
.vr-ticker-score{font-weight:700;flex:none;}
.vr-ticker-postponed{color:#c0392b;font-size:10px;font-weight:700;}
.vr-ha-icon{flex:none;width:13px;height:13px;display:inline-flex;color:#f67f00;}
.vr-ha-icon svg{width:100%;height:100%;}

/* =====================================
   Ø¨Ø®Ø´Ù Â«Ø¬Ø¯ÙˆÙ„ Ùˆ Ø¨Ø±Ù†Ø§Ù…Ù‡Â» â€” Ø·Ø±Ø­Ù Ù†Ù‡Ø§ÛŒÛŒ Ùˆ ÛŒÚ©Ù¾Ø§Ø±Ú†Ù‡ (Ù‡Ù…Ù‡â€ŒØ¬Ø§ÛŒÙ Ø³Ø§ÛŒØª Ú©Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ÛŒâ€ŒØ´Ù‡ØŒ Ø§Ø² Ù‡Ù…ÛŒÙ†Ù ÛŒÚ©ÛŒ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ÛŒâ€ŒÚ©Ù†Ù‡)
   Ø¯Ø³Ú©ØªØ§Ù¾ (ØªØ§ Ø¹Ø±Ø¶Ù Ú©Ù„Ù Û¹Û°Û°px): Ø±Ø§Ø³Øª = Ø¨Ø±Ù†Ø§Ù…Ù‡/ÙØµÙ„â€ŒÙˆÙ‡ÙØªÙ‡ (Û³Û°Ùª) | Ú†Ù¾ = Ø¬Ø¯ÙˆÙ„ (Û·Û°Ùª) | ÙØ§ØµÙ„Ù‡ Û±Û°px
   Ù…ÙˆØ¨Ø§ÛŒÙ„ (Ø²ÛŒØ±Ù Û¹Û°Û°px): Ù‡Ø±Ø¯Ùˆ Û±Û°Û°ÙªØŒ Ø§ÙˆÙ„ Ø³ØªÙˆÙ†Ù Ø±Ø§Ø³Øª (Ø¨Ø±Ù†Ø§Ù…Ù‡)ØŒ Ø¨Ø¹Ø¯ Ø¨Ø§ ÙØ§ØµÙ„Ù‡â€ŒÛŒ Û±Û°pxØŒ Ø¬Ø¯ÙˆÙ„
===================================== */
/* Ø¯Ø³Ú©ØªØ§Ù¾ (Ø¨Ø§Ù„Ø§ÛŒÙ Û¹Û°Û°px): Ø¨Ø§ ÙÙ„Ú©Ø³â€ŒØ¨Ø§Ú©Ø³ØŒ Ù†Ù‡ Ú¯Ø±ÛŒØ¯ â€” Ú†ÙˆÙ† Ù…ÛŒâ€ŒØ®ÙˆØ§ÛŒÙ… Ø¬Ø¯ÙˆÙ„ Ù‡Ù…ÛŒØ´Ù‡ Ø¯Ù‚ÛŒÙ‚Ø§Ù‹ Û´Û¸Û°px Ø«Ø§Ø¨Øª Ø¨Ù…ÙˆÙ†Ù‡
   Ùˆ Ø³ØªÙˆÙ†Ù Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù‡Ù… Ø­Ø¯Ø§Ù‚Ù„ Û²Û¸Û°px Ø¯Ø§Ø´ØªÙ‡ Ø¨Ø§Ø´Ù‡Ø› Ø§Ú¯Ù‡ Ø¬Ø§ Ú©Ù… Ø¨ÛŒØ§Ø¯ØŒ Ú©Ù„Ù Ø±Ø¯ÛŒÙ Ø§Ø³Ú©Ø±ÙˆÙ„Ù Ø§ÙÙ‚ÛŒ Ù…ÛŒâ€ŒÚ¯ÛŒØ±Ù‡ØŒ
   Ù†Ù‡ Ø§ÛŒÙ†â€ŒÚ©Ù‡ Ù‡ÛŒÚ†â€ŒÚ©Ø¯ÙˆÙ… Ø§Ø² Ø¯Ùˆ Ø³ØªÙˆÙ† ÙØ´Ø±Ø¯Ù‡/Ú©ÙˆÚ†ÛŒÚ©â€ŒØªØ± Ø§Ø² Ø­Ø¯Ù Ù…ÙˆØ±Ø¯Ù†Ø¸Ø±Ø´ÙˆÙ† Ø¨Ø´Ù† */

.archive-wrap{max-width:var(--vr-frame-max);margin:var(--vr-frame-top) auto var(--vr-frame-bottom);padding:0 var(--vr-frame-pad);display:grid;grid-template-columns:minmax(0,1fr) var(--vr-sidebar-w);gap:var(--vr-frame-gap);align-items:start;background-color:rgb(5,30,45);}
@media (max-width:900px) {
    .home-sections-left{position:static;max-height:none;overflow-y:visible;}
    .vr-ticker-top{padding:5px var(--vr-frame-pad);}
    .vr-ticker-badge{display:none;}
    .vr-ticker-featured-title{font-size:13px;}
    .vr-ticker-item{font-size:12px;padding:0 14px;}
    .main-nav.active{display:block;}
    .main-nav>ul{flex-direction:column;padding:0 20px;}
    .main-nav>ul>li>a{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,0.05);}
    .main-nav>ul>li{position:relative;}
    .main-nav ul ul{display:none;position:static;background:transparent;border:none;box-shadow:none;padding:0 14px 6px;min-width:0;border-radius:0;}
    .main-nav li.submenu-open>ul{display:block;}
    .submenu-toggle{position:absolute;top:0;left:0;width:44px;height:100%;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:20px;cursor:pointer;transition:transform 0.2s;}
    .submenu-toggle.open{transform:rotate(90deg);}
    .home-main{order:1;}
    .home-wrap:not(.sidebar-only-page) .home-sidebar .sidebar-tabs{display:none;}
    .home-news-small .home-news-card--small .home-news-overlay{height:auto;padding-top:20px;padding-right:12px;padding-left:12px;padding-bottom:8px;background:linear-gradient(to top,rgba(0,0,0,0.8) 0%,transparent 100%);}
    .home-news-card--large .home-news-title{font-size:16px;}
    .home-news-card--small .home-news-title{font-size:14px;}
    .home-news-rootitr{font-size:13px;}
    .single-wrap,.archive-wrap{grid-template-columns:1fr;}
    .archive-grid{grid-template-columns:repeat(2,1fr);}
    .archive-wrap--no-sidebar .archive-grid{grid-template-columns:repeat(3,1fr);}
    .editor-slide,.mosahebe-slide{flex:0 0 calc(50% - 6px);}
    .home-sections-wrap{grid-template-columns:1fr;}
    .home-video-wrap,.home-gallery-wrap{grid-template-columns:1fr;}
    .home-video-list-wrap,.home-gallery-list-wrap{max-height:300px;}
    .home-football-wrap{grid-template-columns:1fr;}
    .home-football-main{grid-column:1;grid-row:auto;}
    .home-football-side{grid-column:1;grid-row:auto;display:flex;flex-direction:column;gap:0;direction:rtl;}
    .home-football-side .home-football-card{flex-direction:row;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid rgba(0,0,0,0.08);}
    .home-football-side .home-football-card .home-football-card-thumb{width:80px;height:55px;flex-shrink:0;border-radius:6px;overflow:hidden;aspect-ratio:unset;}
    .home-football-side .home-football-card .home-football-card-thumb img{width:100%;height:100%;object-fit:cover;}
    .home-football-side .home-football-card .home-football-card-title{font-size:14px;}
    .home-football-grid{grid-template-columns:1fr;gap:0;}
    .home-football-grid .home-football-card{flex-direction:row;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid rgba(0,0,0,0.08);}
    .home-football-grid .home-football-card .home-football-card-thumb{width:80px;height:55px;flex-shrink:0;border-radius:6px;overflow:hidden;aspect-ratio:unset;}
    .home-football-grid .home-football-card .home-football-card-thumb img{width:100%;height:100%;object-fit:cover;}
    .home-football-grid .home-football-card .home-football-card-rott{font-size:11px;}
    .home-football-grid .home-football-card .home-football-card-title{font-size:14px;}
    .home-sports-wrap{grid-template-columns:1fr;}
    .header-inner{display:flex;align-items:center;padding:0 var(--vr-frame-pad);height:64px;position:relative;}
    .menu-toggle{display:flex;font-size:22px;padding:8px;flex-shrink:0;order:1;margin-right:0;}
    .site-branding{position:absolute;left:50%;transform:translateX(-50%);order:2;}
    .site-branding img{height:40px;}
    .header-actions{display:flex;flex-direction:row;align-items:center;gap:2px;flex-shrink:0;margin-left:0;margin-right:auto;order:3;}
    .header-auth-btn{display:none !important;}
    
    .search-btn{font-size:18px;padding:6px;}
    .social-btn{font-size:18px;padding:6px;}
    .site-clock{font-size:11px;padding:0 4px;gap:3px;border-left:none;}
    .main-nav{display:none;position:absolute;top:64px;right:0;left:0;background:#131e20;border-top:1px solid rgba(255,255,255,0.07);padding:10px 0;z-index:998;}
    .social-link{font-size:12px;padding:8px 10px;gap:8px;}
    .footer-inner{grid-template-columns:1fr;gap:20px;text-align:center;padding:0 var(--vr-frame-pad) 24px;}
    .footer-brand{align-items:center;}
    .footer-brand-top{flex-direction:row;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;}
    .footer-logo img{height:36px;margin:0;}
    .footer-inline-links{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:12px;}
    .footer-partners-list{justify-content:center;flex-wrap:wrap;}
    .footer-partners-list img{height:26px;}
    .footer-text{font-size:12px;text-align:center;}
    .home-wrap{grid-template-columns:1fr;display:block !important;}
    .home-main,
  .home-sidebar{width:100% !important;max-width:100% !important;overflow:visible !important;}
    .home-sidebar{display:block;order:2;position:static !important;top:auto !important;margin-top:var(--vr-frame-gap) !important;}
    .home-top{grid-template-columns:1fr;height:auto !important;gap:3px;display:block !important;}
    .home-news-card--large,
  .home-news-small{width:100% !important;height:auto !important;}
    .home-news-card--large{grid-column:1;grid-row:auto;width:100%;height:auto;aspect-ratio:16/7;min-height:260px !important;margin-bottom:3px !important;}
    .home-news-small{grid-column:1;flex-direction:column;width:100%;height:auto;gap:3px;display:block !important;}
    .home-news-card--small{width:100%;height:auto;aspect-ratio:16/5;flex:none;min-height:180px !important;margin-bottom:3px !important;}
    .home-sections-wrap,
  .home-video-wrap,
  .home-gallery-wrap,
  .home-football-wrap,
  .home-sports-wrap{display:block !important;}
    .home-video-main,
  .home-gallery-main,
  .home-video-main a,
  .home-gallery-main a{height:auto !important;min-height:260px !important;}
    .home-video-list-wrap,
  .home-gallery-list-wrap{max-height:none !important;overflow:visible !important;margin-top:12px !important;}
    /* زیرِ ۹۰۰px ستون‌ها زیرِ هم‌اند و چیزی برایِ هم‌قد شدن نیست: لیستِ «جهان» ارتفاعِ خودش رو داره، با اسکرول */
    .home-sections-left .home-section-box--jahan{flex:none;min-height:0;}
    .home-sections-wrap .home-sections-left .home-section-box--jahan .jahan-list{flex:none;height:auto;max-height:520px;}
    .home-football-side,
  .home-football-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;}
    /* Home news card  large */
    .home-main .home-top .home-news-card--large{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:8px;}
    /* Link */
    .home-top .home-news-small a{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
    /* Home news card  small */
    .home-top .home-news-small .home-news-card--small:nth-child(2){border-bottom-left-radius:9px;border-bottom-right-radius:9px;}
    /* Home news card  large */
    .home-wrap .home-main .home-top .home-news-card--large{height:auto !important;}
    /* Heading */
    .home-news-card--large h2{font-size:24px !important;}
    /* Home news rootitr */
    /* Home news overlay */
    .home-top .home-news-card--large .home-news-overlay{height:auto;padding-top:40px;padding-left:12px;padding-bottom:12px;text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
    /* Span Tag */
    .home-news-card--large span{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
    /* Yazdasht rootitr */
    #yazdashtTrack .active .yazdasht-card .yazdasht-thumb .yazdasht-overlay .yazdasht-rootitr{text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1) !important;}
    /* Paragraph */
    .bargozidha-list .bargozidha-card p{display:flex;}
    /* Link */
    .home-wrap .home-main .home-football-section .home-football-wrap .home-football-grid a{width:100% !important;}
    /* Home sports col */
    .home-main .home-sports-wrap .home-sports-col{margin-bottom:10px;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}
    /* Home sports wrap */
    .home-wrap .home-main .home-sports-wrap{padding-bottom:1px;}
    /* Home gallery section */
    .home-wrap .home-main .home-gallery-section{margin-bottom:10px;}
    /* Home sports col */
    .home-main .home-sports-wrap:nth-child(7) .home-sports-col:nth-child(2){padding-bottom:15px;margin-bottom:-5px;}
    /* Home football card rott */
    .home-football-side .home-football-card .home-football-card-rott{font-size:15px;font-weight:500;}
    /* Heading */
    .home-football-side .home-football-card h4{font-size:17px !important;}
    /* Home news title */
    .home-news-small .home-news-card--small .home-news-title{font-size:24px;}
    /* Home news rootitr */
    .home-news-small .home-news-card--small .home-news-rootitr{font-size:22px;text-shadow:0 0 8px rgba(0,0,0,1), 0 0 16px rgba(0,0,0,1), 0 2px 4px rgba(0,0,0,1);}
    /* Menu toggle */
    /* Bargozidha rootitr */
    .bargozidha-list .bargozidha-card .bargozidha-rootitr{font-weight:500;}
    /* Span Tag */
    .jahan-list .jahan-item span{font-weight:500;}
    /* Home section banner */
    .home-wrap .home-main .home-sections-wrap .home-sections-right .home-section-banner{margin-bottom:10px !important;}
    /* Single card rootitr */
    .home-sidebar .sidebar-widget .vr-single-card-rootitr{font-size:15px;font-weight:500;}
    /* Single card title */
    .home-sidebar .sidebar-widget .vr-single-card-title{font-size:17px;}
    /* Dark slide rootitr */
    #vr-dark-slider-vr_dark_slider-3 .vr-dark-slide-rootitr{font-weight:500 !important;}
    /* Dark slide rootitr */
    #vr-dark-slider-vr_dark_slider-5 .vr-dark-slide-rootitr{font-weight:500 !important;}
    /* Site clock date */
    #siteClockDate{font-size:13px;}
    /* Site clock sec */
    #siteClockSec{font-size:13px;}
    /* Site clockhm */
    #siteClockHM{font-size:13px;}
    /* Span Tag */
    .menu .menu-item:nth-child(2) span{font-size:30px;color:#ffffff;}
    /* Span Tag */
    .menu .menu-item:nth-child(3) span{font-size:30px;color:#ffffff;}
    /* Span Tag */
    .menu .menu-item:nth-child(5) span{font-size:30px;color:#ffffff;}
    /* Site clock sep */
    #siteClock .site-clock-sep{color:#d96c00;}
    /* Menu toggle */
    #menuToggle{color:#ffffff;font-size:27px;background-color:transparent;}
    /* Body */
    body{padding-top:68px;color:#111;}
    /* Image */
    .site-branding a img{padding-right:0px;height:50px;}
    /* Search toggle */
    #searchToggle{padding-left:0px;left:2px;}
    #vr-weekly-calendar{width:100% !important;}
    
}
.vr-results-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:10px;}
.vr-results-tab{background:#f2f2f2;border:none;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;color:#555;cursor:pointer;transition:background .15s,color .15s;touch-action:manipulation;}
.vr-results-tab:hover{background:#e2f3f3;}
.vr-results-tab.active{background:#f67f00;color:#fff;}
.vr-results-controls{display:flex;gap:8px;margin-bottom:12px;}
.vr-results-controls select{flex:1;padding:7px 8px;border:1px solid #ddd;border-radius:6px;font-size:13px;background:#fff;}
#vr-results-matches{transition:opacity .15s;min-height:60px;}

/* Team logo watermark (decorative background, used in the vr_match template) */
/* Match profile card (scoreboard header for the match page) */
.vr-watermark-logo{position:absolute;top:0;height:100%;width:100%;object-fit:contain;opacity:0.05;pointer-events:none;z-index:-1;}
.vr-lineup-col-public{position:relative;}
.vr-lineup-sub-block{position:relative;z-index:0;margin-bottom:8px;}
.vr-lineup-sub-block > *:not(.vr-watermark-logo){position:relative;z-index:1;}

/* Match events list (goals/cards/substitutions) */
.vr-section-title-center{text-align:center;}
/* Ø¢Ù…Ø§Ø± Ù…Ø³Ø§Ø¨Ù‚Ù‡ (Ù†ÙˆØ§Ø±Ù‡Ø§ÛŒ Ù…Ù‚Ø§ÛŒØ³Ù‡â€ŒØ§ÛŒ) */

.vr-event-icon-svg{display:inline-block;vertical-align:middle;}
.vr-event-icon-img{display:inline-block;vertical-align:middle;object-fit:contain;}

.vr-sub-arrows{display:inline-flex;align-items:center;gap:2px;margin:0 4px;vertical-align:middle;}
.vr-arrow-icon{display:block;flex:none;}
/* Team lineups (public match page) */
.vr-lineup-cols-public{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;}
.vr-lineup-col-public h4{font-size:13px;color:#888;margin:10px 0 4px;}
.vr-lineup-list-public{list-style:none;margin:0;padding:0;}
.vr-lineup-list-public li{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;font-size:14px;border-bottom:1px solid #f0f0f0;}
.vr-lineup-player{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}
.vr-lineup-event-note{font-size:11px;color:#666;direction:ltr;white-space:nowrap;}
.vr-lineup-sub-note{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;direction:ltr;}
.vr-lineup-sub-note--out{color:#c0392b;}
.vr-lineup-sub-note--in{color:#2e7d32;}
.vr-lineup-coach{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;background:#f8f9f9;border-radius:6px;}
.vr-lineup-coach img{width:32px;height:32px;border-radius:50%;object-fit:cover;}
.vr-lineup-coach-noimg{width:32px;height:32px;border-radius:50%;background:#e2e2e2;display:inline-block;}
.vr-lineup-coach-label{display:block;font-size:10px;color:#999;}
.vr-lineup-coach a{font-size:14px;font-weight:600;color:#222;text-decoration:none;}
/* Match stats (possession, shots, etc.) */

.vr-fact-row{margin-bottom:14px;}
.vr-fact-label{text-align:center;font-size:12px;color:#888;margin-bottom:4px;}
.vr-fact-bar{display:flex;height:26px;border-radius:6px;overflow:hidden;background:#eee;font-size:12px;font-weight:700;}
.vr-fact-bar-home{background:#2f6fed;color:#fff;display:flex;align-items:center;justify-content:flex-end;padding:0 8px;white-space:nowrap;}
.vr-fact-bar-away{background:#e0393f;color:#fff;display:flex;align-items:center;justify-content:flex-start;padding:0 8px;white-space:nowrap;}

.vr-stadium-icon{width:10px;height:10px;flex:none;}

.vr-timeline-item{position:relative;padding:10px 0;}
.vr-timeline-dot{position:absolute;right:-21px;top:16px;width:9px;height:9px;border-radius:50%;background:#bbb;}
.vr-timeline-item.vr-tl-win .vr-timeline-dot{background:#2e7d32;}
.vr-timeline-item.vr-tl-draw .vr-timeline-dot{background:#999;}
.vr-timeline-item.vr-tl-loss .vr-timeline-dot{background:#c0392b;}
.vr-timeline-body{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;}
.vr-timeline-date{color:#999;font-size:11px;min-width:78px;}
.vr-timeline-match{color:#333;}
.vr-timeline-result{font-weight:700;color:#222;margin-right:auto;direction:ltr;unicode-bidi:isolate;}

.vr-competition-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px;}
.vr-competition-name{font-size:13px;font-weight:700;color:#444;}
.vr-competition-count{font-size:11px;color:#999;flex:none;}
.vr-timeline-body--clickable{cursor:pointer;}
.vr-timeline-body--clickable:hover .vr-timeline-match{color:#f67f00;}

.vr-timeline-detail{display:none;margin-top:6px;flex-wrap:wrap;gap:6px;}

.vr-timeline-detail-bit{background:#f0f4f4;color:#456;font-size:11px;padding:3px 8px;border-radius:10px;}

.vr-stat-box{background:#f7f7f7;border-radius:8px;padding:12px 6px;text-align:center;}
.vr-stat-num{display:block;font-size:20px;font-weight:700;color:#222;}
.vr-stat-label{display:block;font-size:11px;color:#888;margin-top:2px;}
.vr-stat-box.vr-stat-win .vr-stat-num{color:#2e7d32;}
.vr-stat-box.vr-stat-draw .vr-stat-num{color:#777;}
.vr-stat-box.vr-stat-loss .vr-stat-num{color:#c0392b;}
.vr-stat-box.vr-stat-card-yellow .vr-stat-num{color:#fff51a;}
.vr-stat-box.vr-stat-card-red .vr-stat-num{color:#c0392b;}
.vr-referee-matches-list{list-style:none;margin:0 0 20px;padding:0;}
.vr-referee-matches-list li{display:flex;justify-content:space-between;padding:6px 10px;font-size:14px;border-bottom:1px solid #f0f0f0;}
.vr-referee-match-date{color:#999;font-size:12px;}
.vr-roster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px;}
.vr-roster-card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#333;background:#fff;border:1px solid #eee;border-radius:8px;padding:14px 8px;}
.vr-roster-card img{border-radius:50%;object-fit:cover;margin-bottom:8px;}
.vr-roster-noimg{width:48px;height:48px;border-radius:50%;background:#eee;display:block;margin-bottom:8px;}
.vr-roster-name{font-size:12px;font-weight:600;}
.vr-roster-role{font-size:10px;color:#999;margin-top:2px;}
/* Row of staff role history (coach/manager): current one is in color, past ones are grayscale, scrollable */

.vr-jersey-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#8b929a;vertical-align:middle;flex:none;}
.vr-jersey-svg{width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08));}
.vr-jersey-number{position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);font-size:15px;font-weight:800;color:#fff;direction:ltr;line-height:1;}
.vr-jersey-badge--wide .vr-jersey-number{font-size:12px;}
.vr-jersey-badge--sm{width:26px;height:26px;}
.vr-jersey-badge--sm .vr-jersey-number{font-size:11px;}
.vr-jersey-badge--sm.vr-jersey-badge--wide .vr-jersey-number{font-size:9px;}
.vr-career-list{display:flex;flex-direction:column;gap:18px;margin-top:6px;}
.vr-career-stint{border-right:3px solid #eee;padding-right:14px;}
.vr-career-stint-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}
.vr-career-stint-info-col{display:flex;align-items:flex-start;gap:8px;min-width:0;}
.vr-career-stint-logo{border-radius:4px;object-fit:contain;flex:none;margin-top:2px;}
.vr-career-stint-text-col{display:flex;flex-direction:column;gap:4px;min-width:0;}
.vr-career-stint-team-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;}
.vr-career-stint-team-info a{color:inherit;text-decoration:none;}
.vr-career-stint-team-info a:hover{color:#f67f00;}
.vr-career-stint-tenure{color:#888;font-size:12px;}
.vr-career-stint-dates{color:#aaa;}

.vr-career-national-badge{background:#2e7d32;color:#fff;font-size:10px;font-weight:600;padding:2px 8px;border-radius:12px;}
.vr-career-role-badge{background:#e2e8ec;color:#455a64;font-size:10px;font-weight:600;padding:2px 8px;border-radius:12px;}

.vr-career-stint-toggle-checkbox{position:absolute;opacity:0;pointer-events:none;}
.vr-career-stats-toggle-label{cursor:pointer;color:#f67f00;font-size:12px;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap;flex:none;}
.vr-career-stint-stats-body{margin-top:8px;}
.vr-career-stint-stats-body--collapsible{display:none;}
.vr-career-stint-toggle-checkbox:checked ~ .vr-career-stint-stats-body{display:block;}

.vr-honour-icon{width:14px;height:14px;color:#fff51a;flex:none;}

/* Home section header */
.home-sections-left .home-section-box .home-section-header{margin-bottom:0;padding-bottom:10px;background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/07/IPL_Logo.svg_.png") !important;padding-top:0px;background-color:transparent !important;}
/* Jahan list */
/* Home section header */
.home-sections-left .home-section-box:nth-child(3) .home-section-header{background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/05/Untitled-454.png");background-size:contain;background-repeat:no-repeat;border-bottom-width:0px;background-position-x:5%;background-position-y:0%;background-color:rgb(195,222,224);padding-top:5px;padding-bottom:5px;padding-right:10px;border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:10px;}
/* Home standings box â€” Ø¹Ù…ÙˆÙ…ÛŒ Ø´Ø¯ØŒ Ø¯ÛŒÚ¯Ù‡ Ø¨Ù‡ Ú©Ù„Ø§Ø³Ù home-wrap ÙˆØ§Ø¨Ø³ØªÙ‡ Ù†ÛŒØ³ØªØŒ Ù‡Ù…Ù‡â€ŒØ¬Ø§ ÛŒÚ©Ø³Ø§Ù†Ù‡ */
/* Match result */

/* Weekly calendar / League table container â€” Ø¯ÛŒÚ¯Ù‡ Ø¹Ø±Ø¶Ù Ø«Ø§Ø¨ØªÙ Ù¾ÛŒÚ©Ø³Ù„ÛŒ Ù†Ø¯Ø§Ø±Ù†Ø›
   Ø¹Ø±Ø¶Ø´ÙˆÙ† Ú©Ø§Ù…Ù„Ø§Ù‹ ØªÙˆØ³Ø·Ù Ú¯Ø±ÛŒØ¯Ù .vr-standings-two-col (Û³Û°Ùª/Û·Û°Ùª) ØªØ¹ÛŒÛŒÙ† Ù…ÛŒâ€ŒØ´Ù‡ */

/* Results tab */
/* Home section box */
.home-sections-wrap .home-sections-left .home-section-box{padding:10px;height:auto !important;margin-top:10px !important;margin-bottom:10px;box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/05/Untitled-453.png");background-size:contain;background-repeat:no-repeat;background-position-y:97%;}
/* Results tab â€” Ù„ÙˆÚ¯ÙˆÛŒÙ ÙˆØ§Ù‚Ø¹ÛŒÙ Ù‡Ø± Ù„ÛŒÚ¯ (Ø§Ø² ØªÙ†Ø¸ÛŒÙ…Ø§ØªÙ Ø®ÙˆØ¯Ù Ù„ÛŒÚ¯)ØŒ Ø¨Ø¯ÙˆÙ†Ù Ù†Ù…Ø§ÛŒØ´Ù Ø§Ø³Ù… */
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab.vr-results-tab--logo{display:flex;align-items:center;justify-content:center;padding:6px 16px;}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab.vr-results-tab--logo img{max-width:64px;max-height:26px;width:auto;height:auto;object-fit:contain;display:block;}
/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */

/* Table Data */
/* Results season */
#vr-results-season{background-color:rgba(246,127,0,.12);}
/* Results round */
#vr-results-round{background-color:rgba(246,127,0,.12);}
/* Active */
.vr-results-tabs-wrap .vr-results-tabs .active{background-color:rgba(246,127,0,0.66);border-bottom-style:solid;}
/* Home section header */
.home-sections-left .home-section-box:nth-child(1) .home-section-header{background-image:none !important;}
/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(5){padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;background-color:transparent;background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/05/JPEG-image-4707-8A00-EF-0.jpeg");}
.vr-results-tabs-wrap .vr-results-tabs{height:40px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;}
/* =====================================
   ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âª ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â² YellowPencil
===================================== */
/* Home standings box */
/* Results tabs */
#vr-weekly-calendar .vr-results-tabs-wrap .vr-results-tabs{padding-bottom:0px;border-bottom-width:2px;border-bottom-color:#cecece;}
/* Results tab */
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab{padding-right:40px !important;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:rgb(8,48,67);font-size:14px;flex-shrink:0;white-space:nowrap;}
.vr-bracket-column{display:flex;flex-direction:column;gap:20px;min-width:220px;flex-shrink:0;}
.vr-bracket-stage-title{font-size:13px;font-weight:700;color:#f67f00;text-align:center;margin:0 0 4px;padding-bottom:6px;border-bottom:2px solid #f67f00;}
.vr-bracket-tie{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px;}
.vr-bracket-team-name:hover{color:#f67f00;}
.vr-bracket-team-name img{border-radius:3px;object-fit:contain;}
.vr-bracket-score{font-weight:700;color:#333;}
.vr-bracket-team.vr-bracket-winner{background:rgba(46,125,50,0.08);border-radius:6px;}
.vr-bracket-team.vr-bracket-winner .vr-bracket-team-name,
.vr-bracket-team.vr-bracket-winner .vr-bracket-score{color:#2e7d32;}
.vr-bracket-team-tbd{color:#bbb;padding:6px 4px;font-size:12px;}
.vr-bracket-agg-note{font-size:10px;color:#aaa;text-align:center;margin-top:2px;}
/* Home section banner */
.home-sections-wrap .home-sections-left .home-section-banner{margin-top:0px !important;box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);height:auto;overflow:visible;}
/* Home sections left */
.home-main .home-sections-wrap .home-sections-left{max-height:none;}
/* Home section box */
.home-sections-wrap .home-sections-left .home-section-box:nth-child(1){margin-top:0px !important;background-image:none;}
/* Home section box */
/* Jahan list */
.home-sections-left .home-section-box .jahan-list{max-height:none;background-image:none;background-size:contain;background-repeat:no-repeat;background-position-y:60%;}
/* Col team */

/* Col team */

/* Th */

/* Col team */
/* Span Tag */

/* Table Data */
/* Image */

/* Match team */

/* Bracket column */

/* Heading */
.vr-bracket-wrap .vr-bracket-column h4{margin-bottom:5px;padding-bottom:0px;}
/* Bracket tie */
.vr-bracket-wrap .vr-bracket-column .vr-bracket-tie{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;margin-top:-15px;}
/* Sidebar widget */
.archive-wrap .single-sidebar .sidebar-widget{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;background-color:transparent;}
/* Sidebar widget */
.archive-wrap .single-sidebar .sidebar-widget:nth-child(2){padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;background-color:#ffffff;}
/* Archive main */
.archive-wrap .archive-main{background-color:#ffffff;padding-top:10px;margin-top:16px;padding-left:10px;padding-right:10px;padding-bottom:10px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
/* Person header */

/* Person profile */

/* Team profile */

/* Heading */

/* Career national badge */

/* Stat box */

/* Heading */

/* Career stint */

/* Stat box */

/* Person section title */

/* Stats icon */

/* Person news rootitr */

/* Person news title */

/* Strong Tag */

/* Span Tag */

/* Career list */

/* Image */

/* Span Tag */

/* Archive header */
.archive-wrap .archive-main .archive-header{margin-bottom:0px;padding-bottom:10px;padding-top:10px;padding-right:10px;background-color:rgba(167,219,216,0.34);border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-color:rgba(5,30,45,0.53) !important;margin-left:-10px;margin-right:-10px;margin-top:-10px;}
/* Person bio list */

/* Thumbnail Image */
.archive-main .archive-header img{border-top-left-radius:8px !important;border-top-right-radius:8px !important;border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important;}
/* Span Tag */

/* Career stint head */

/* Career stint head */

/* Career stint */

/* Person section title */

/* Person career side */

/* Career list */

/* List Item */

/* Bug report / message form ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â [vr_report_form] shortcode */
.vr-report-wrap{max-width:560px;margin:24px auto;}
.vr-report-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,0.08);}
.vr-report-top{background:linear-gradient(135deg,#f67f00,#d96c00);padding:28px 28px 24px;color:#fff;}
.vr-report-flag{width:34px;height:34px;margin-bottom:12px;display:block;}
.vr-report-top h1{font-size:20px;font-weight:700;margin-bottom:6px;}
.vr-report-top p{font-size:13px;opacity:0.92;line-height:1.9;margin:0;}
.vr-report-body{padding:26px 28px 30px;}
.vr-report-body .vr-field{margin-bottom:18px;}
.vr-report-body .vr-field label{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:700;color:#222;margin-bottom:8px;}
.vr-report-body .vr-field label .vr-optional{font-weight:400;color:#999;font-size:11px;}
.vr-report-body input[type="text"],.vr-report-body input[type="email"],.vr-report-body input[type="url"],.vr-report-body textarea{width:100%;border:1px solid #e2e2e2;background:#fafafa;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px;color:#111;outline:none;transition:border-color .15s, background .15s;box-sizing:border-box;}
.vr-report-body input:focus,.vr-report-body textarea:focus{border-color:#f67f00;background:#fff;}
.vr-report-body textarea{min-height:120px;resize:vertical;line-height:1.8;}
.vr-report-body .vr-hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.vr-report-body .vr-submit{width:100%;background:#f67f00;color:#fff;border:none;border-radius:10px;padding:14px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s;}
.vr-report-body .vr-submit:hover{background:#d96c00;}
.vr-report-body .vr-submit:disabled{opacity:.7;cursor:default;}
.vr-report-msg{text-align:center;font-size:13px;margin-top:12px;min-height:1.2em;}
.vr-report-msg--ok{color:#2e7d32;font-weight:700;}
.vr-report-msg--error{color:#c0392b;font-weight:700;}
.vr-privacy-note{text-align:center;font-size:11px;color:#999;margin-top:14px;line-height:1.8;}
/* Live results page ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â [vr_natayej_zende] shortcode */
.vr-nz-wrap{max-width:760px;margin:0 auto;}
.vr-nz-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:16px;touch-action:pan-x;}
.vr-nz-day-btn{flex:0 0 auto;min-width:78px;background:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-family:inherit;color:#333;touch-action:manipulation;}
.vr-nz-day-btn.active{background:#f67f00;border-color:#f67f00;color:#fff;}
.vr-nz-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;flex-wrap:wrap;}
.vr-nz-filters{display:flex;gap:12px;}
.vr-nz-toggle{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;}
.vr-nz-toggle-label{font-size:11px;font-weight:600;color:#555;}
.vr-nz-toggle-switch{position:relative;display:inline-block;width:32px;height:19px;flex-shrink:0;}
.vr-nz-toggle-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1;}
.vr-nz-toggle-slider{position:absolute;inset:0;background:#e2e2e2;border-radius:999px;transition:background-color 0.2s ease;pointer-events:none;}
.vr-nz-toggle-slider::before{content:"";position:absolute;top:2px;right:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.25);transition:transform 0.2s ease;}
.vr-nz-toggle-switch input:checked + .vr-nz-toggle-slider{background:#f67f00;}
.vr-nz-toggle-switch input:checked + .vr-nz-toggle-slider::before{transform:translateX(-13px);}
.vr-nz-toggle-switch input:focus-visible + .vr-nz-toggle-slider{outline:2px solid #f67f00;outline-offset:2px;}
.vr-nz-toggle:active .vr-nz-toggle-slider::before{width:17px;}
.vr-nz-toggle:active .vr-nz-toggle-switch input:checked + .vr-nz-toggle-slider::before{transform:translateX(-15px);}
.vr-nz-row-league-badge{display:flex;align-items:center;gap:4px;font-size:11px;color:#888;flex:0 0 auto;}
.vr-nz-row-league-badge img{width:16px;height:16px;border-radius:3px;}
.vr-nz-day-weekday{font-size:12px;font-weight:700;}
.vr-nz-day-relative{font-size:10px;font-weight:500;color:#888;}
.vr-nz-day-btn.active .vr-nz-day-relative{color:rgba(255,255,255,.85);}
.vr-nz-day-date{font-size:11px;opacity:.85;}
.vr-nz-empty{text-align:center;color:#999;font-size:13px;padding:30px 0;}
.vr-nz-league-block{background:#fff;border-radius:10px;margin-bottom:14px;overflow:hidden;border:1px solid #eee;}
.vr-nz-league-head{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f7f8f9;font-size:13px;font-weight:700;color:#333;}
.vr-nz-league-head--compact{padding:8px 14px;justify-content:flex-end;}
.vr-nz-league-head--compact img{width:18px;height:18px;object-fit:contain;}
.vr-nz-league-head img{width:20px;height:20px;object-fit:contain;border-radius:4px;}
.vr-nz-league-week{color:#999;font-weight:600;font-size:12px;}
.vr-nz-matches{display:flex;flex-direction:column;}
.vr-nz-match-row{display:flex;align-items:center;gap:6px;padding:11px 14px;text-decoration:none;color:inherit;border-top:1px solid #f2f2f2;font-size:13px;}
.vr-nz-match-row:nth-child(even){background-color:rgba(246,127,0,0.05);}
/* Ø²ÛŒØ±Ù ÛµÛ·Û°px: ÙˆØ¶Ø¹ÛŒØªÙ Ù…Ø³Ø§Ø¨Ù‚Ù‡ Ùˆ Ø®Ù„Ø§ØµÙ‡â€ŒØ¨Ø§Ø²ÛŒ Ø¨Ù‡ ÛŒÙ‡ Ø®Ø·Ù Ø¬Ø¯Ø§ Ø²ÛŒØ±Ù Ø±Ø¯ÛŒÙ Ù…Ù†ØªÙ‚Ù„ Ù…ÛŒâ€ŒØ´Ù† ØªØ§ Ø§Ø³Ù…Ù ØªÛŒÙ…â€ŒÙ‡Ø§
   Ø¯ÛŒÚ¯Ù‡ Ø¨Ø±ÛŒØ¯Ù‡/Ú©ÙˆØªØ§Ù‡â€ŒØ´Ø¯Ù‡ (ØªØ±Ø§Ú©ØªÙˆØ± â†’ ØªØ±Ø§...) Ù†Ù…Ø§ÛŒØ´ Ø¯Ø§Ø¯Ù‡ Ù†Ø´Ù‡ */
@media (max-width:570px) {
    .vr-nz-match-row{flex-wrap:wrap;row-gap:6px;}
    .vr-nz-team-group,
	.vr-nz-score,
	.vr-nz-dash,
	.vr-nz-time-center{order:1;}
    .vr-nz-status-slot{order:2;flex-basis:100% !important;flex-grow:0 !important;flex-shrink:0 !important;justify-content:flex-end;padding:4px 5px 0 !important;margin:0 !important;}
    .vr-nz-highlight-slot{order:3;flex-basis:auto !important;flex-grow:0 !important;flex-shrink:0 !important;margin-right:auto !important;padding:4px 5px 0 !important;}
}
.vr-nz-match-row:first-child{border-top:none;}
.vr-nz-match-row:hover{background:#fafafa;}
.vr-nz-status-slot{flex:0 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;direction:ltr;unicode-bidi:isolate;}
.vr-nz-status-time{font-size:12px;color:#666;font-weight:600;}
.vr-nz-status-postponed{font-size:11px;color:#999;font-weight:700;}
.vr-nz-status-finished{font-size:11px;color:#2e7d32;font-weight:700;text-align:center;}
.vr-nz-status-halftime{font-size:11px;color:#fff51a;font-weight:700;text-align:center;}
.vr-nz-status-penalty{font-size:11px;color:#7b3fa0;font-weight:700;text-align:center;}

.vr-nz-live-dot{width:7px;height:7px;border-radius:50%;background:#c0392b;animation:vr-nz-pulse 1.2s infinite;}
.vr-nz-team-group{display:flex;align-items:center;gap:6px;flex:1;min-width:0;justify-content:flex-end;}
.vr-nz-team-group.vr-away{justify-content:flex-start;}
.vr-nz-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}
.vr-nz-team-logo{width:22px;height:22px;object-fit:contain;border-radius:4px;flex:none;}
.vr-nz-score{flex:none;width:20px;text-align:center;font-weight:700;font-size:14px;color:#222;}
.vr-nz-dash{flex:none;color:#bbb;font-weight:700;}
.vr-nz-time-center{flex:none;text-align:center;font-weight:600;font-size:13px;color:#666;}
@keyframes vr-nz-pulse {0%,100%{opacity:1;}50%{opacity:.3;}}
/* =====================================
   Bottom Mobile Nav (Floating Menu) - added
===================================== */
.vr-bottom-nav{display:none;}
#vmCountdowns .vm-cd:nth-child(2){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-623.png");background-size:contain;background-repeat:no-repeat;background-position-x:3%;}
#vmCountdowns .vm-cd:nth-child(1){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-622.png");background-size:contain;background-repeat:no-repeat;background-position-x:3%;}
#vmCountdowns .vm-cd:nth-child(3){margin-bottom:0px;background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-621.png");background-size:contain;background-repeat:no-repeat;background-position-x:3%;}
.home-main .home-club-perspolis .home-sports-header{background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/iran_persepolis_700x700.football-logos.cc.png");background-size:contain;background-repeat:no-repeat;border-bottom-style:none;transform:translatex(0px) translatey(0px);}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(3){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-604.png");}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(4){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-606.png");}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(5){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-607.png");}
#vr-weekly-calendar{margin-bottom:0px;transform:translatex(0px) translatey(0px);padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(2){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-596.png");}
.archive-wrap div .article-banner-top{margin-top:0px;margin-bottom:10px;}
.archive-wrap div .vr-nz-wrap{margin-left:0px;margin-right:0px;max-width:none;}
.archive-wrap div .archive-main .vr-nz-wrap{width:100% !important;}
.article-banner-top a img{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);transform:translatex(0px) translatey(0px);}
.sidebar-only-page .article-banner-top{margin-top:10px;margin-bottom:10px;}
.sidebar-only-page .article-banner-bottom{margin-top:10px;margin-bottom:10px;}
footer{border-top-color:#f67f00;border-top-style:solid;border-top-width:5px;margin-top:0px !important;transform:translatex(0px) translatey(0px);}
.site-footer .footer-copyright{color:rgba(216,193,119,0.87);font-weight:300;font-size:13px;padding-bottom:16px;}
.home-main .editor-slider-section .editor-slider-header{transform:translatex(0px) translatey(0px);}
.home-wrap .home-main .editor-slider-section{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);margin-bottom:10px;}
.home-wrap .home-main .home-sections-wrap{margin-bottom:10px;}
.home-wrap .home-main .home-video-section{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);margin-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.home-wrap .home-main .home-football-section{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);margin-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.home-wrap .home-main .home-sports-wrap{margin-bottom:10px;}
.home-wrap .home-main .home-gallery-section{margin-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.home-wrap .home-main .mosahebe-slider-section{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);margin-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.home-main .home-sports-wrap .home-sports-col{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
/* Global styles */
@media (max-width:430px) {
    body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{transform:translatex(0px) translatey(0px);}
}
/* Non-static homepage */
/* The "Mobile news" page */
body.page-id-80280 .sidebar-only-page{height:auto !important;min-height:685px;}
/* The "live results" page */
/* Global styles */
body #vr-weekly-calendar{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:4px;}
body #vr-dark-slider-vr_dark_slider-5{border-top-left-radius:8px !important;border-top-right-radius:8px !important;border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important;}
body #vr-dark-slider-vr_dark_slider-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important;border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important;}
body .sidebar-only-page{padding-top:5px;}
body .home-wrap .home-sidebar .sidebar-widget{background-image:none !important;}
body .home-wrap .home-sidebar .sidebar-widget:nth-child(10){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-624.png") !important;}
body .home-sections-wrap .home-sections-left .home-section-box{background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-625.png") !important;transform:translatex(0px) translatey(0px);}
body .home-wrap .home-main .home-sections-wrap .home-sections-left .home-section-box .home-section-header{background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/iran_persian-gulf-pro-league_700x700.football-logos.cc.png") !important;}
body .home-wrap .home-sidebar .sidebar-widget:nth-child(5){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-626.png") !important;}
body .home-wrap .home-sidebar .sidebar-widget:nth-child(7){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-627.png") !important;}
body .home-wrap .home-sidebar .sidebar-widget:nth-child(12){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-628.png") !important;}
body .home-wrap .home-sidebar .sidebar-widget:nth-child(13){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-631.png") !important;}
body .home-wrap .home-sidebar .sidebar-widget:nth-child(14){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-632.png") !important;}
body .home-wrap .home-sidebar .sidebar-widget:nth-child(15){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-633.png") !important;}
body .home-wrap .home-sidebar .sidebar-widget:nth-child(18){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-634.png") !important;}
body .home-wrap .home-sidebar .sidebar-widget:nth-child(19){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-635.png") !important;}

body #vr-results-season{font-size:15px;font-weight:500;color:rgba(5,30,45,0.84);}
body #vr-results-round{font-size:15px;font-weight:500;color:rgba(5,30,45,0.84);}

body .single-article .related-posts h3{background-color:transparent;border-bottom-style:solid;border-bottom-width:2px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-color:rgb(5,30,45);color:rgb(5,30,45);}
body .article-banner-top a img{transform:translatex(0px) translatey(0px);}
body .single-wrap .single-main .article-banner-top{margin-bottom:10px;}
body #editorTrack .editor-slide span{text-align:right;direction:rtl;}
body #editorTrack .editor-slide h4{text-align:right;padding-right:0px;direction:rtl;}
body .home-main .editor-slider-section .editor-slider-wrap{padding-left:3px;padding-right:3px;}
body .home-main .mosahebe-slider-section .mosahebe-slider-wrap{padding-left:3px;padding-right:3px;}
body #mosahebeTrack .mosahebe-slide h4{direction:rtl;text-align:right;}
body #mosahebeTrack .mosahebe-slide span{direction:rtl;text-align:right;}
body #editorPrev{direction:ltr;}
body #editorNext{direction:ltr;}
body #mosahebePrev{direction:ltr;}
body #mosahebeNext{direction:ltr;}
body #headerUserBtn img{width:35px;height:35px;}
body .archive-wrap .archive-main .archive-header{border-bottom-color:rgb(5,30,45);border-top-left-radius:8px !important;border-top-right-radius:8px !important;border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;}

body .vr-roster-grid .vr-roster-card img{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
body .archive-main .archive-header img{padding-left:0px !important;padding-right:0px !important;padding-top:0px !important;padding-bottom:0px !important;background-color:transparent !important;}

/* ØªÙ†Ø¸ÛŒÙ…Ù Ø¸Ø±ÛŒÙÙ ÙØ§ØµÙ„Ù‡â€ŒÛŒÙ Ø±Ø¯ÛŒÙ/Ø³Ù„ÙˆÙ„Ù Ø¬Ø¯ÙˆÙ„Ù Ø±Ø¯Ù‡â€ŒØ¨Ù†Ø¯ÛŒ â€” Ù‚Ø¨Ù„Ø§Ù‹ ÙÙ‚Ø· Ø±ÙˆÛŒÙ ØµÙØ­Ù‡â€ŒÛŒ Ø§ØµÙ„ÛŒ Ø§Ø«Ø± Ø¯Ø§Ø´ØªØŒ
   Ø­Ø§Ù„Ø§ Ù‡Ù…Ù‡â€ŒØ¬Ø§ (ØµÙØ­Ù‡â€ŒÛŒ Ù…Ø³Ø§Ø¨Ù‚Ù‡ØŒ Ø¨Ø±Ú¯Ù‡â€ŒÛŒ Ù†ØªØ§ÛŒØ¬â€ŒÙˆØ¬Ø¯ÙˆÙ„ØŒ Ùˆ ØºÛŒØ±Ù‡) ÛŒÚ©Ø³Ø§Ù†Ù‡ */

/* Logged-in user's profile photo in the mobile bottom nav */
.vr-bottom-nav-avatar{border-radius:8px;object-fit:cover;border:1px solid rgb(179,162,101);}
/* =====================================
   PWA install suggestion banner (Add to Home Screen)
===================================== */
.vr-install-banner{position:fixed;right:12px;left:12px;bottom:12px;z-index:9998;background:rgb(0,0,0);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 20px rgba(0,0,0,0.35);max-width:420px;margin:0 auto;}
.vr-install-icon{width:40px;height:40px;border-radius:8px;flex:none;}
.vr-install-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;}
.vr-install-text strong{color:#fff;font-size:13px;}
.vr-install-text span{color:#9aa7ad;font-size:11px;}
.vr-install-btn{flex:none;background:rgb(179,162,101);color:rgb(0,0,0);border:none;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:700;cursor:pointer;}
.vr-install-close{flex:none;background:transparent;border:none;color:#ada092;font-size:14px;cursor:pointer;padding:4px;}
/* ===== Ù„Ø§ÛŒØªâ€ŒØ¨Ø§Ú©Ø³ Ú¯Ø§Ù„Ø±ÛŒ Ø³ÙØ§Ø±Ø´ÛŒ (Ø¨Ø¯ÙˆÙ† ÙˆØ§Ø¨Ø³ØªÚ¯ÛŒ Ø®Ø§Ø±Ø¬ÛŒ) ===== */
.vr-lb-overlay{position:fixed;inset:0;z-index:9999;background:rgba(19,30,32,.96);display:none;align-items:center;justify-content:center;flex-direction:column;opacity:0;transition:opacity .2s ease;}
.vr-lb-overlay.active{display:flex;opacity:1;}
body.vr-lb-open{overflow:hidden;}
.vr-lb-close{position:absolute;top:20px;left:20px;z-index:3;width:38px;height:38px;border-radius:8px;background:#fff;color:#131e20;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease;}
.vr-lb-close:hover{transform:scale(1.06);}
.vr-lb-main{position:relative;max-width:min(92vw, 1400px);max-height:72vh;display:flex;align-items:center;justify-content:center;}
.vr-lb-image{max-width:100%;max-height:72vh;border-radius:6px;display:block;object-fit:contain;}
/* ÙÙ„Ø´â€ŒÙ‡Ø§ Ø­Ø§Ù„Ø§ Ø¯Ø§Ø®Ù„ vr-lb-main Ù‡Ø³ØªÙ†ØŒ ÛŒØ¹Ù†ÛŒ Ù†Ø³Ø¨Øª Ø¨Ù‡ Ø®ÙˆØ¯ Ø¹Ú©Ø³ Ø¬Ø§ Ù…ÛŒâ€ŒÚ¯ÛŒØ±Ù† (Ù†Ù‡ Ù„Ø¨Ù‡â€ŒÛŒ Ú©Ù„ ØµÙØ­Ù‡)ØŒ
   Ù¾Ø³ Ø±Ùˆ ØµÙØ­Ù‡â€ŒÙ‡Ø§ÛŒ Ø¨Ø²Ø±Ú¯ Ú©Ù‡ Ø¹Ú©Ø³ ØªÙ…Ø§Ù… Ø¹Ø±Ø¶ Ø±Ùˆ Ù†Ù…ÛŒâ€ŒÚ¯ÛŒØ±Ù‡ØŒ Ø¯ÛŒÚ¯Ù‡ Ø¨Ø§ ÙØ§ØµÙ„Ù‡â€ŒÛŒ Ø²ÛŒØ§Ø¯ Ø§Ø² Ø¹Ú©Ø³ Ù…Ø¹Ù„Ù‚ Ù†Ù…ÛŒâ€ŒÙ…ÙˆÙ†Ù† */
.vr-lb-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(3px);transition:background .15s ease;}
.vr-lb-arrow:hover{background:rgba(255,255,255,.28);}
.vr-lb-prev{right:12px;}
.vr-lb-next{left:12px;}
.vr-lb-caption{margin-top:14px;color:#fff;font-size:14px;font-weight:500;text-align:center;max-width:92vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.vr-lb-filmstrip{display:flex;gap:10px;overflow-x:auto;max-width:92vw;margin-top:18px;padding:4px 4px 10px;scrollbar-width:thin;}
.vr-lb-filmstrip::-webkit-scrollbar{height:6px;}
.vr-lb-filmstrip::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:99px;}
.vr-lb-thumb{flex:none;width:104px;height:74px;padding:0;border-radius:6px;overflow:hidden;border:2px solid transparent;background:none;cursor:pointer;opacity:.55;transition:opacity .15s ease, border-color .15s ease;}
.vr-lb-thumb:hover{opacity:.85;}
.vr-lb-thumb.active{opacity:1;border-color:#f67f00;}
.vr-lb-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
@media (max-width:768px) {
    #wpadminbar{display:none !important;}
    html{margin-top:0 !important;}
    /* Heading */
    .bargozidha-list .bargozidha-card h4{letter-spacing:-0.7px;word-spacing:-0.9px;}
    /* Article banner top */
    .single-wrap .single-main .article-banner-top{margin-bottom:10px;}
    /* Article */
    .single-wrap .single-main article{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}
    /* Article lead */
    .single-main .single-article .article-lead{border-top-right-radius:8px;border-bottom-right-radius:8px;}
    /* Ticker */
    #vrTicker{margin-top:65px;}
    /* Image */
    .site-branding a img{padding-right:0px;}
    /* Image */
    .site-header .header-inner .site-branding a img{width:55px !important;}
    body .home-sidebar .sidebar-widget .sidebar-tabs{margin-top:0px;}
    body .sidebar-only-page .home-sidebar{padding-bottom:0px;}
    body .sidebar-only-page{padding-top:15px;}
    body{margin-top:0 !important;padding-top:0 !important;padding-bottom:0;}
    .site-footer{padding-bottom:64px;}
    .vr-bottom-nav{display:flex;position:fixed;bottom:0;right:0;left:0;z-index:9999;background:rgb(0,0,0);border-top:1px solid rgb(179,162,101);padding-bottom:env(safe-area-inset-bottom, 0);}
    .vr-bottom-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 6px;color:#ada092;font-size:11px;text-decoration:none;}
    .vr-bottom-nav-item.is-active{color:rgb(179,162,101);}
    
    
    .sidebar-only-page{padding-top:0px !important;}
    .sidebar-only-page .article-banner-top{margin-top:5px;}
    .site-footer .footer-copyright{margin-bottom:-10px;}
    .home-wrap .home-sidebar{margin-right:0px !important;margin-left:0px;}
    .home-main .home-football-section .home-football-header{margin-bottom:10px;}
    .home-main .home-video-section .home-video-header{margin-bottom:10px;}
    .home-main .home-gallery-section .home-gallery-header{margin-bottom:10px;}
    .home-main .home-club-esteghlal .home-sports-header{padding-bottom:5px;padding-top:5px;}
    .home-main .home-club-perspolis .home-sports-header{padding-top:5px;padding-bottom:5px;}
    .home-wrap .home-sidebar .sidebar-widget:nth-child(22){height:768px;}
    .home-sidebar .sidebar-widget:nth-child(22) .vr-single-card-box{height:731px;overflow:visible;}
    .home-wrap .home-sidebar .sidebar-widget .vr-single-card-box a{height:auto !important;}
    .home-wrap .home-sidebar .sidebar-widget:nth-child(22) .vr-single-card-box .vr-single-card-link{height:711px !important;}
    .home-sidebar .sidebar-widget:nth-child(22) .vr-single-card-thumb{height:651px;}
    body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{width:103px;}
    
    body.page-id-82941 .archive-wrap{transform:translatex(0px) translatey(0px);}
    body.page-id-82941 .archive-wrap div .archive-main{margin-bottom:-15px;}
    body #vrBottomNav .vr-bottom-nav-item svg{color:rgb(247,248,249);}
    body #vrBottomNav .vr-bottom-nav-item span{color:rgb(247,248,249);}
    body #vrBottomNav .vr-bottom-nav-item:nth-child(3) svg{color:rgb(150,203,113);}
    body .menu .menu-item span{color:#ffffff;font-size:35px !important;}
    body .menu > .menu-item > a{border-bottom-width:0px;}
    body .site-header nav{background-color:rgba(19,30,32,0.96);padding-bottom:0px;}
    .home-football-grid .home-football-card h4{font-size:17px !important;}
    .home-football-grid .home-football-card .home-football-card-rott{font-size:15px;}
    .vr-install-banner{bottom:76px;}
    .vr-lb-arrow{width:36px;height:36px;}
    .vr-lb-prev{right:6px;}
    .vr-lb-next{left:6px;}
    .vr-lb-close{top:12px;left:12px;}
    .vr-lb-caption{font-size:12px;}
    .vr-lb-thumb{width:76px;height:54px;}
}
/* Ø¬Ø¯ÙˆÙ„Ù Â«Ø¨Ø±ØªØ±ÛŒÙ†â€ŒÙ‡Ø§ÛŒ Ù„ÛŒÚ¯Â» (Ú¯Ù„Ø²Ù†/Ù¾Ø§Ø³â€ŒÚ¯Ù„/Ú©Ø§Ø±Øª) */
.vr-topstats-wrap{margin-top:20px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);}
.vr-topstats-tabs{display:flex;overflow-x:auto;border-bottom:1px solid #eee;}
.vr-topstats-tab{flex:none;padding:12px 18px;background:none;border:none;font-size:13px;font-weight:600;color:#888;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;}
.vr-topstats-tab.active{color:#f67f00;border-bottom-color:#f67f00;}
.vr-topstats-panel{display:none;padding:8px 0;}
.vr-topstats-panel.active{display:block;}
.vr-topstats-table{width:100%;border-collapse:collapse;}
.vr-topstats-table tr{border-bottom:1px solid #f4f4f4;}
.vr-topstats-table tr:last-child{border-bottom:none;}
.vr-topstats-rank{width:32px;text-align:center;color:#999;font-size:12px;padding:8px 4px;}
.vr-topstats-photo{width:36px;padding:6px 4px;}
.vr-topstats-photo img{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block;}
.vr-topstats-name{padding:6px 10px;font-size:13px;font-weight:600;color:#222;}
.vr-topstats-team{display:block;font-size:11px;font-weight:400;color:#999;}
.vr-topstats-value{width:36px;text-align:center;font-weight:700;color:#f67f00;padding:6px 4px;}
/* =====================================
   Ø§Ø³ØªØ§ÛŒÙ„â€ŒÙ‡Ø§ÛŒ Ø³Ø±Ø§Ø³Ø±ÛŒ â€” Ù…Ù†ØªÙ‚Ù„â€ŒØ´Ø¯Ù‡ Ø§Ø² YellowPencil
===================================== */
body .gs-header .gs-line{display:none;}
body .gs-header h1{border-bottom-style:solid;border-bottom-width:3px;border-bottom-color:#ecd078;transform:translatex(0px) translatey(0px);color:#fff51a !important;}
body .gs-banner{margin-top:10px !important;}
body .gs-header{padding-top:15px !important;padding-bottom:10px !important;}
body #gsGrid .gs-card h2{height:31px;font-size:17px;letter-spacing:-0.6px;word-spacing:0.7px;color:#111111;}
body #gsGrid .gs-card .gs-card-cat{font-size:15px;font-weight:500;color:#607d8b;letter-spacing:-0.8px;word-spacing:-0.7px;margin-bottom:0px;}
body #gsGrid .gs-card .gs-card-thumb{background-color:transparent;}

body .vr-lineup-cols-public li .vr-lineup-sub-note--out{font-weight:400;}
body .vr-lineup-cols-public li .vr-lineup-sub-note--in{font-weight:400;}

body #vsGrid .gs-card .gs-card-cat{color:#7f8c8d;font-weight:500;font-size:15px;line-height:20px;letter-spacing:-0.7px;word-spacing:-0.7px;}
body .gs-wrap #vsGrid .gs-card .gs-card-body h2{line-height:1em !important;}
body #vsGrid .gs-card h2{font-size:17px;letter-spacing:-0.7px;word-spacing:-0.7px;height:20px;}
body #vsGrid .gs-card .gs-card-meta{padding-top:5px;}
body .vs-tabs a{border-radius:8px;}
body .gs-card .gs-card-body .gs-card-cat{color:#607d8b;font-weight:500;font-size:15px;letter-spacing:-0.4px;word-spacing:-1.7px;}
body .gs-wrap #npGrid .gs-card .gs-card-body h2{line-height:1em !important;}
body .gs-card .gs-card-body h2{font-size:17px;letter-spacing:-0.7px;word-spacing:-1.4px;height:26px;}
body #gsGrid .gs-card-meta span{color:#000000;}
body #gsGrid .gs-card-body img{color:#34495e;}
body .vr-results-tabs-wrap .vr-results-tabs .vr-results-tab--logo{padding-left:10px !important;background-image:none !important;padding-right:10px !important;}
body .vr-results-tabs-wrap .vr-results-tabs .active{background-color:rgba(246,127,0,0.41);}
body .archive-wrap .archive-main{transform:translatex(0px) translatey(0px);margin-top:0px;}
/* =====================================
   Ø¯Ú©Ù…Ù‡â€ŒÙ‡Ø§ÛŒ Â«ØªÙ…Ø§Ø´Ø§ Ú©Ù†ÛŒØ¯Â» (Ø±ÙˆÛŒØ¯Ø§Ø¯Ù‡Ø§) Ùˆ Â«Ø®Ù„Ø§ØµÙ‡ Ø¨Ø§Ø²ÛŒÂ» (Ù†ØªÛŒØ¬Ù‡â€ŒÛŒ Ù†Ù‡Ø§ÛŒÛŒ)
===================================== */

.vr-nz-highlight-btn svg{animation:vr-nz-pulse 1.2s infinite;}

.vr-nz-highlight-slot{flex:0 0 92px;display:flex;justify-content:center;}
.vr-nz-highlight-btn{display:inline-flex;align-items:center;gap:4px;margin-right:6px;padding:2px 9px;border-radius:999px;background:#f67f00;color:#fff;font-size:10.5px;font-weight:600;cursor:pointer;white-space:nowrap;}
.vr-nz-highlight-btn:hover{background:#a85200;}
/* =====================================
   Ù…Ù†ØªÙ‚Ù„â€ŒØ´Ø¯Ù‡ Ø§Ø² YellowPencil (Û²) â€” Ø§Ø³ØªØ§ÛŒÙ„Ù Ø³Ø±Ø§Ø³Ø±ÛŒØŒ ØµÙØ­Ù‡â€ŒÛŒ Ø§ØµÙ„ÛŒØŒ
   Ø§Ù„Ú¯ÙˆÛŒÙ ØµÙØ­Ù‡â€ŒÛŒ Ù…Ø³Ø§Ø¨Ù‚Ù‡ØŒ Ùˆ ØµÙØ­Ù‡â€ŒÛŒ Â«Ù†ØªØ§ÛŒØ¬ Ø²Ù†Ø¯Ù‡Â»
===================================== */
/* --- Ø§Ø³ØªØ§ÛŒÙ„â€ŒÙ‡Ø§ÛŒÙ Ø³Ø±Ø§Ø³Ø±ÛŒ --- */

body .archive-wrap div .archive-main{padding:0;}
body .archive-wrap{background-color:transparent !important;}

body .menu > .menu-item > a{padding-left:0px;padding-right:15px;padding-top:0px;padding-bottom:0px;}
body .jahan-list .jahan-item span{font-weight:500;color:#607d8b;}
body .chehre-card .chehre-body span{color:#607d8b;}
body .bargozidha-list .bargozidha-card .bargozidha-rootitr{font-weight:500;}

body #vr-nz-results .vr-nz-matches .vr-nz-score{color:rgba(34,34,34,0.91);}
body #vr-nz-results .vr-nz-team-group span{font-weight:500;font-size:14px;color:#131e20;}
body #gsGrid a{border-radius:8px;background-color:transparent !important;}
body #gsGrid .gs-card .gs-card-body{background-color:#e2d7c4 !important;transform:translatex(0px) translatey(0px);padding:10px 10px 5px;}
body #vsGrid .gs-card img{transform:translatex(0px) translatey(0px);}
body #vsGrid a{border-radius:8px;background-color:transparent !important;}
body #vsGrid .gs-card .gs-card-body{padding:10px 10px 5px;background-color:#e2d7c4;}
body #vsGrid .gs-card .gs-card-thumb{background-color:transparent;}
body #npGrid .gs-card .gs-card-body{background-color:#e2d7c4;}
body #npGrid .gs-card .gs-card-thumb{background-color:transparent;}
body #npGrid a{background-color:transparent !important;}
body #vr-nz-results .vr-nz-matches .vr-nz-time-center{margin-left:7px;margin-right:7px;color:#131e20 !important;font-size:14px !important;font-weight:500 !important;}

body .vr-nz-matches .vr-nz-finished .vr-nz-highlight-slot span{transform:translatex(0px) translatey(0px);background-color:rgb(154,17,17) !important;border-radius:8px !important;color:#ffffff !important;}

@media (max-width:1279px) {
    body .archive-main .home-section-header{margin-bottom:0px;}
    
}
@media (max-width:899px) {
    
    
    
    .sp-table-wrapper{overflow-x:auto;}
    .home-wrap .home-sidebar{margin-right:0px !important;margin-left:0px;}
    body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{width:120px;}
    
    
    
    
}
/* --- ØµÙØ­Ù‡â€ŒÛŒ Ø§ØµÙ„ÛŒÙ ØºÛŒØ±Ø§Ø³ØªØ§ØªÛŒÚ© --- */

/* --- Ø§Ù„Ú¯ÙˆÛŒÙ ØµÙØ­Ù‡â€ŒÛŒ Ù…Ø³Ø§Ø¨Ù‚Ù‡ (Vr_match) --- */

body.single-vr_match .archive-wrap .archive-main{height:auto !important;}
/* --- ØµÙØ­Ù‡â€ŒÛŒ Â«Ù†ØªØ§ÛŒØ¬ Ø²Ù†Ø¯Ù‡Â» --- */
body.page-id-82941 .archive-wrap div .vr-nz-wrap{padding:5px;transform:translatex(0px) translatey(0px);}
body.page-id-82941 #vr-nz-results .vr-nz-league-block .vr-nz-league-head{padding-top:5px;padding-bottom:5px;background-color:rgba(167,219,216,0.53);text-align:right !important;direction:rtl !important;display:flex !important;justify-content:normal !important;align-items:center !important;}
body.page-id-82941 #vr-nz-results .vr-nz-matches a{padding-top:5px !important;padding-bottom:5px !important;}
body.page-id-82941 #vr-nz-results .vr-nz-league-block{margin-bottom:5px;}
body.page-id-82941 .archive-main .vr-nz-wrap .vr-nz-days{margin-bottom:5px;padding-bottom:0px;}
/* =====================================
   Ù…Ù†ØªÙ‚Ù„â€ŒØ´Ø¯Ù‡ Ø§Ø² YellowPencil (Û³)
===================================== */
body #vr-nz-last-updated{color:rgba(154,17,17,0.91);}
@media (max-width:569px) {
    body .archive-wrap .archive-main{margin-top:0px;margin-left:5px;margin-right:5px;}
    body .archive-wrap .single-sidebar{padding-left:5px;padding-right:5px;}
    body #vr-nz-results .vr-nz-finished .vr-nz-status-slot{padding-top:0px !important;margin-bottom:-5px !important;margin-top:-5px !important;padding-right:0px !important;padding-left:0px !important;}
    body #vr-nz-results .vr-nz-matches .vr-nz-finished{padding-top:5px;padding-right:0px !important;padding-left:0px !important;}
    body .archive-wrap div .archive-main .vr-nz-wrap #vr-nz-results .vr-nz-league-block .vr-nz-matches .vr-nz-finished{padding-bottom:0px !important;}
}
/* =====================================
   Ø¨Ø±Ø§Ú©ØªÙ Ú©Ø§Ù…Ù„Ù ØªÙˆØ±Ù†Ù…Ù†ØªÙ Ø­Ø°ÙÛŒ â€” Ù‡Ù…Ù‡â€ŒÛŒ Ù…Ø±Ø§Ø­Ù„ Ú©Ù†Ø§Ø±Ù Ù‡Ù…ØŒ Ø¨Ø¯ÙˆÙ†Ù Ø®Ø·Ù Ø§ØªØµØ§Ù„ (Ø³Ø§Ø¯Ù‡ Ùˆ ØªÙ…ÛŒØ²)
   (Ù¾ÛŒØ´Ø±ÙØª Ø§Ø² Ø±Ø§Ø³Øª Ø¨Ù‡ Ú†Ù¾: Ù…Ø±Ø­Ù„Ù‡â€ŒÛŒ Ø§ÙˆÙ„ Ø³Ù…ØªÙ Ø±Ø§Ø³ØªØŒ ÙÛŒÙ†Ø§Ù„ Ø³Ù…ØªÙ Ú†Ù¾)
===================================== */
.vr-bracket-wrap{display:flex;gap:24px;overflow-x:auto;padding:14px 8px;align-items:flex-start;background:#fafcfc;border-radius:12px;}
.vr-bracket{display:flex;direction:rtl;align-items:flex-start;}
.vr-bracket-round{display:flex;flex-direction:column;min-width:148px;flex:none;}
.vr-bracket-round:not(:last-child){border-left:1px dashed #dde4e4;padding-left:14px;margin-left:14px;}
.vr-bracket-round-title{position:sticky;top:0;z-index:2;display:inline-block;width:100%;box-sizing:border-box;text-align:center;font-size:10.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#f67f00,#f67f00);padding:5px 6px;border-radius:999px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.vr-bracket-list{display:flex;flex-direction:column;gap:6px;}
.vr-bracket-item{box-sizing:border-box;}
.vr-bracket-match{display:flex;flex-direction:column;gap:3px;background:#fff;border-radius:6px;padding:5px 7px;box-shadow:0 1px 2px rgba(19,30,32,.06);}
.vr-bracket-team{display:flex;align-items:center;justify-content:space-between;padding:6px 4px;font-size:11px;gap:5px;color:#333;line-height:1.5;}
.vr-bracket-team img{width:15px;height:15px;flex:none;border-radius:3px;object-fit:contain;}
.vr-bracket-team-name{display:flex;align-items:center;gap:6px;font-weight:600;color:inherit;text-decoration:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.vr-bracket-team-score{flex:none;font-weight:700;color:#999;min-width:12px;text-align:center;font-size:11px;}
.vr-bracket-team.is-winner{font-weight:700;color:#131e20;}
.vr-bracket-team.is-winner .vr-bracket-team-score{color:#f67f00;}
/* Ù…Ø±Ø­Ù„Ù‡â€ŒØ§ÛŒ Ú©Ù‡ Ù‡Ù…ÛŒÙ† Ø§Ù„Ø§Ù† ØªÙˆÛŒ Ø¯Ø±Ø§Ù¾â€ŒØ¯Ø§ÙˆÙ†Ù Â«Ø¨Ø±Ù†Ø§Ù…Ù‡Â» Ø§Ù†ØªØ®Ø§Ø¨ Ø´Ø¯Ù‡ØŒ ØªÙˆÛŒ Ø¨Ø±Ø§Ú©Øª Ù‡Ù… Ø¨Ø±Ø¬Ø³ØªÙ‡ Ù…ÛŒâ€ŒØ´Ù‡ */
.vr-bracket-round.is-current .vr-bracket-round-title{background:linear-gradient(135deg,#fff51a,#e8c766);box-shadow:0 0 0 2px rgba(217,169,28,.25);}
.vr-bracket-round.is-current .vr-bracket-match{box-shadow:0 0 0 1.5px #fff51a,0 1px 3px rgba(19,30,32,.08);}
@media (max-width:600px) {
    .archive-grid,.home-football-grid{grid-template-columns:1fr;}
    .archive-wrap--no-sidebar .archive-grid{grid-template-columns:1fr;}
    .gallery-image-set{grid-template-columns:repeat(2,1fr);}
    .mosahebe-slide{flex:0 0 100%;}
    .related-posts-list{grid-template-columns:1fr;}
    .article-meta{font-size:12px;gap:4px;flex-wrap:wrap;}
    .article-meta svg{width:12px;height:12px;}
    .article-meta-sep{display:none;}
    .article-meta span{background:none;border-radius:0;padding:0;}
    .article-title{font-size:20px;}
    .single-article{padding:16px;}
    .social-link{font-size:12px;padding:8px;gap:6px;}
    .site-clock-sec{display:none;}
    #wp-bottom-menu{background-color:rgb(0,0,0);}
    .home-news-card--large{min-height:230px !important;}
    .home-news-card--small{min-height:165px !important;}
    .home-news-title,
  .home-news-card--large h2{font-size:19px !important;line-height:1.45em !important;}
    .home-news-rootitr,
  .home-news-card--large span{font-size:13px !important;line-height:1.4em !important;}
    .home-football-side,
  .home-football-grid,
  .home-sports-wrap{grid-template-columns:1fr !important;}
    .home-football-main-thumb,
  .home-video-main-thumb,
  .home-gallery-main-thumb{min-height:240px !important;}
    .bargozidha-thumb,
  .home-sports-item-thumb,
  .sidebar-news-thumb{flex-shrink:0 !important;}
    /* Yazdasht prev */
    #yazdashtPrev{font-size:40px;}
    /* Yazdasht next */
    #yazdashtNext{font-size:40px;}
    /* Bargozidha rootitr */
    .bargozidha-list .bargozidha-card .bargozidha-rootitr{line-height:16px;}
    /* Span Tag */
    .home-news-card--large span{font-size:22px !important;}
    /* Home news rootitr */
    .home-news-small .home-news-card--small .home-news-rootitr{font-size:22px !important;}
    /* Home news title */
    .home-news-small .home-news-card--small .home-news-title{font-size:24px !important;}
    /* Related posts */
    .single-main .single-article .related-posts{margin-bottom:0px;}
    /* List */
    /* Bargozidha thumb */
    .bargozidha-list .bargozidha-card .bargozidha-thumb{width:140px;height:94px;}
    /* Paragraph */
    .bargozidha-list .bargozidha-card p{height:51px;display:none;}
    
    
    body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{width:86px;}
    .vr-bracket-round{min-width:116px;}
    .vr-bracket-round-title{font-size:9.5px;}
    .vr-bracket-team{font-size:10px;}
}
/* =====================================
   ØªØ¨â€ŒÙ‡Ø§ÛŒÙ Ø¬Ø¯ÙˆÙ„Ù Ú¯Ø±ÙˆÙ‡ÛŒ (Ù„ÛŒÚ¯â€ŒÙ‡Ø§ÛŒÙ ØªØ±Ú©ÛŒØ¨ÛŒÙ Ù†ÙˆØ¹Ù Â«Ú¯Ø±ÙˆÙ‡â€ŒÙ‡Ø§ÛŒÙ Ø¬Ø¯Ø§Â»ØŒ Ù…Ø«Ù„Ù Ø¬Ø§Ù…Ù Ø¬Ù‡Ø§Ù†ÛŒ)
===================================== */
.vr-group-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px;}
.vr-group-tab{background:#f2f2f2;border:none;border-radius:6px;padding:6px 16px;font-size:12.5px;font-weight:600;color:#555;cursor:pointer;transition:background .15s,color .15s;}
.vr-group-tab:hover{background:#e2f3f3;}
.vr-group-tab.active{background:#f67f00;color:#fff;}
/* =====================================
   Ø¯Ú©Ù…Ù‡â€ŒÙ‡Ø§ÛŒÙ Ø³ÙˆÛŒÛŒÚ†Ù ÙØ§Ø² (Ú¯Ø±ÙˆÙ‡ÛŒ/Ø­Ø°ÙÛŒ) Ø¨Ø±Ø§ÛŒÙ Ù„ÛŒÚ¯â€ŒÙ‡Ø§ÛŒÙ ØªØ±Ú©ÛŒØ¨ÛŒ
===================================== */
.vr-hybrid-phase-tabs{display:flex;gap:6px;margin-bottom:10px;}
.vr-hybrid-phase-tab{flex:1;background:#f2f2f2;border:none;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:700;color:#555;cursor:pointer;transition:background .15s,color .15s;}
.vr-hybrid-phase-tab:hover{background:#e2f3f3;}
.vr-hybrid-phase-tab.active{background:linear-gradient(135deg,#f67f00,#f67f00);color:#fff;}
/* =====================================
   Ù…Ù†ØªÙ‚Ù„â€ŒØ´Ø¯Ù‡ Ø§Ø² YellowPencil (Ø³ÙØ§Ø±Ø´ÛŒâ€ŒØ³Ø§Ø²ÛŒâ€ŒÙ‡Ø§ÛŒ Ø®Ø§ØµÙ ØµÙØ­Ø§ØªÙ Ù†ØªØ§ÛŒØ¬/Ø¬Ø¯ÙˆÙ„)
===================================== */

.home-sections-left .jahan-list a{padding-bottom:0px;padding-top:0px;margin-top:5px;margin-bottom:5px;border-bottom-color:rgba(52,73,94,0.15);}

#vr-nz-results .vr-nz-matches .vr-nz-time-center{width:33px !important;color:rgb(154,17,17) !important;font-weight:500;font-size:14px;}
#vr-nz-results .vr-nz-league-head .vr-nz-league-week{margin-right:-5px;}
#vrTickerTrack a{font-size:15px;line-height:32.7px;padding-top:0px;margin-bottom:0px;padding-left:10px;padding-right:10px;}
#vrTicker .vr-ticker-bottom{padding-bottom:0px;margin-bottom:-5px;}

.vr-nz-filters .vr-nz-toggle .vr-nz-toggle-label{font-size:13px;font-weight:500;}
/* =====================================
   Ù…Ù†ØªÙ‚Ù„â€ŒØ´Ø¯Ù‡ Ø§Ø² YellowPencil â€” Ø¯Ø³ØªÙ‡â€ŒÛŒ Ø¯ÙˆÙ… (Ø¨Ù‡â€ŒØ±ÙˆØ²ØªØ± Ø§Ø² Ø¯Ø³ØªÙ‡â€ŒÛŒ Ù‚Ø¨Ù„ÛŒØŒ Ù¾Ø³ Ø§Ú¯Ù‡ Ø¨Ø§
   Ù‡Ù… Ø±ÙˆÛŒ ÛŒÙ‡ Ø³Ù„Ú©ØªÙˆØ± ØªØ¯Ø§Ø®Ù„ Ø¯Ø§Ø´ØªÙ‡ Ø¨Ø§Ø´Ù†ØŒ Ù‡Ù…ÛŒÙ†â€ŒÙ‡Ø§ Ú©Ù‡ Ù¾Ø§ÛŒÛŒÙ†â€ŒØªØ±Ù† Ø¨Ø±Ù†Ø¯Ù‡ Ù…ÛŒâ€ŒØ´Ù†)
===================================== */
.archive-main .vr-nz-wrap .vr-nz-days{margin-bottom:5px;padding-left:5px;padding-right:5px;padding-bottom:0px;}
.archive-wrap div .archive-main{padding-left:5px !important;padding-right:5px !important;padding-top:5px !important;padding-bottom:5px !important;margin-top:0px;}
.vr-nz-wrap .vr-nz-days .vr-nz-day-btn{width:127px;min-width:80px;}
.archive-main .vr-nz-wrap .vr-nz-toolbar{padding-left:5px;padding-right:5px;margin-bottom:5px;background-color:transparent;}
#vr-nz-last-updated{color:#9a1111 !important;font-size:14px;}
#vr-nz-results .vr-nz-league-block{margin-bottom:5px;}
#vr-nz-results .vr-nz-scheduled .vr-nz-team-group{overflow:scroll !important;}
#vr-nz-results .vr-nz-matches .vr-nz-scheduled{padding-left:0px;padding-right:0px;padding-top:5px !important;padding-bottom:5px !important;}
#vr-nz-results .vr-nz-matches .vr-nz-finished{padding-left:0px;padding-right:0px !important;padding-top:5px !important;padding-bottom:5px !important;}
#vr-nz-results .vr-nz-matches .vr-nz-live{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}
.archive-wrap > div{transform:translatex(0px) translatey(0px);margin-bottom:0px;}
/* =====================================
   Ù…Ù†ØªÙ‚Ù„â€ŒØ´Ø¯Ù‡ Ø§Ø² YellowPencil â€” Ø¯Ø³ØªÙ‡â€ŒÛŒ Ø¹Ù…ÙˆÙ…ÛŒ (ØµÙØ­Ù‡â€ŒÛŒ Ù…Ø³Ø§Ø¨Ù‚Ù‡/ØªÛŒÙ… Ùˆ Ø¨Ø®Ø´â€ŒÙ‡Ø§ÛŒ Ù…Ø´ØªØ±Ú©)
===================================== */

.vr-roster-grid .vr-roster-card .vr-roster-role{display:none;}

/* =====================================
   Ù…Ù†ØªÙ‚Ù„â€ŒØ´Ø¯Ù‡ Ø§Ø² YellowPencil â€” Ù†ØªØ§ÛŒØ¬ Ø²Ù†Ø¯Ù‡ (Ø¨Ù‡â€ŒØ±ÙˆØ²Ø±Ø³Ø§Ù†ÛŒÙ Ø±Ù†Ú¯Ù Ù¾Ø³â€ŒØ²Ù…ÛŒÙ†Ù‡â€ŒÛŒ Ø³Ø±Ø¨Ø±Ú¯Ù Ù„ÛŒÚ¯)
===================================== */
#vr-nz-results .vr-nz-league-block .vr-nz-league-head{height:30px !important;background-color:rgba(167,219,216,0.71) !important;transform:translatex(0px) translatey(0px);padding-top:9px;}

/* ===== اصلاحِ نمایشِ برعکسِ واژه‌ها =====
   قبلاً روی چند کلاس unicode-bidi:bidi-override بود؛ این مقدار حتی حرف‌های فارسی رو هم چپ‌به‌راست می‌چیند
   (مثلاً «مجموع رفت و برگشت» یا «پنالتی» برعکس دیده می‌شد). حالا isolate است: عددها چپ‌به‌راست، کلمه‌ها درست. */
/* ستونِ تفاضلِ گل در جدول (علامتِ + و − کنارِ عدد درست بمونه؛ برای همه‌ی ردیف‌ها، نه فقط ۲۰ ردیفِ اول) */

/* نتیجه‌ی ۹۰ دقیقه در مسابقاتی که به پنالتی کشیده شدن: ۲ پیکسل ریزتر و ۲۰٪ کم‌رنگ‌تر */
.vr-result-90{font-size:calc(1em - 2px);opacity:.8;}
.vr-nz-score.vr-nz-score--90{font-size:12px;opacity:.8;}
/* در لیست نتایج، قاعده‌ی «body #vr-results-matches .vr-match-day span{font-size:16px !important}» اندازه‌ی همه‌ی spanها رو قفل می‌کرد؛
   این قاعده (اختصاصی‌تر) نتیجه‌ی ۹۰ دقیقه رو ۲ پیکسل ریزتر از نتیجه‌ی اصلی (۱۶ → ۱۴) می‌کنه */

/* براکتِ حذفی — خونه‌هایِ خالی/نیمه‌پُر (تیمی که هنوز مشخص نشده) */
.vr-bracket-match.is-placeholder{background:#fbfcfc;box-shadow:none;border:1px dashed #d3dede;}
.vr-bracket-team.is-tbd,.vr-bracket-team.is-tbd .vr-bracket-team-name{color:#b9c3c3;font-weight:500;}

/* =========================================================================
   [جدید] صفحه‌هایِ فروشگاه (فروشگاه، محصول، دسته‌ی محصول، سبد خرید، پرداخت، حساب کاربری)
   تمام‌عرض، بدونِ سایدبار؛ همون قابِ بقیه‌ی صفحه‌ها (متغیرهای بالای فایل).
========================================================================= */

/* ---------- [جدید] ظاهرِ داخلیِ فروشگاه، هماهنگ با رنگ‌هایِ سایت ---------- */

/* تیترها: رنگِ تیترِ سایت، نه رنگِ لینک */

/* قیمت */

/* دکمه‌ها: همه یک‌شکل؛ دکمه‌های اصلی (افزودن به سبد، ادامه/ثبتِ سفارش) فیروزه‌ای */

/* فیلدها، لیست‌هایِ کشویی و انتخابِ شهر/استان */

/* کادرِ تعداد با دکمه‌هایِ + و − */

/* سبد خرید خودکار به‌روز می‌شه؛ دکمه‌ی «به‌روزرسانی سبد خرید» لازم نیست (ولی برایِ کارکردِ اسکریپت در صفحه می‌مونه) */

/* صفحه‌ی محصول: دکمه‌های سایز به‌جای لیستِ کشویی */

/* تب‌هایِ صفحه‌ی محصول */

 /* تیترِ تکراریِ داخلِ تب */

/* پیام‌ها (سبد به‌روز شد، کد تخفیف، خطاها) — آیکونِ فونتیِ ووکامرس که در این پوسته مربع نمایش داده می‌شد حذف شد */

/* جدول‌هایِ سبد خرید و خلاصه‌یِ سفارش */

/* بخشِ پرداخت (روش‌هایِ پرداخت و دکمه‌یِ ثبتِ سفارش) */

/* کارت‌هایِ محصول در فروشگاه */

/* ---------- [جدید] صفحه‌ی پرداخت ---------- */
/* «جزئیات صورتحساب» و «توضیحات تکمیلی» زیرِ هم (قبلاً در دسکتاپ کنارِ هم و باریک بودن) */

/* دسکتاپ: فرمِ آدرس سمتِ راست، خلاصه‌ی سفارش و دکمه‌ی پرداخت سمتِ چپ */

/* فقط به ایران می‌فروشیم؛ فیلدِ «کشور» لازم نیست (مقدارش مخفی ارسال می‌شه) */

/* صفحه‌ی محصول: «دسته» نمایش داده نشه */

/* فیلدِ «واحد»: بدونِ «(اختیاری)» کنارِ برچسب؛ فقط متنِ کم‌رنگِ «اختیاری» داخلِ کادر */

/* «توضیحات سفارش» در صفحه‌ی پرداخت: بدونِ تیترِ «توضیحات تکمیلی»، بدونِ «(اختیاری)» و کادرِ کوتاه‌تر */

/* ---------- [جدید] آیکونِ سبد خرید ---------- */

.vr-bottom-nav-item[hidden]{display:none !important;}
.vr-bottom-nav-cart{position:relative;}

/* ---------- [اصلاح] خلاصه‌ی سفارش و سبد خرید ---------- */
/* سرستونِ «محصول / جمع کالاها» در خلاصه‌ی سفارش لازم نیست */

/* هر ردیف: نامِ محصول، و زیرش با فونتِ کوچک‌تر «سایز: XL» و «تعداد: ۴» */

/* سبد خرید: سرستونِ مبلغِ هر ردیف «مبلغ» (نه «جمع کالاها» که برایِ جمعِ کل استفاده می‌شه) */

/* ---------- [اصلاح] صفحه‌ی فروشگاه و دسته‌ها — هم‌شکلِ صفحه‌هایِ «عکس» و «ویدیو» ---------- */
/* [اصلاح] پس‌زمینه‌ی تیره فقط وقتی خودِ فهرستِ محصولات نمایش داده می‌شه؛ صفحه‌ی «به‌زودی» (که بازدیدکننده‌ها
   تا افتتاح می‌بینن) و هر صفحه‌ی دیگه‌ای با همین آدرس، پس‌زمینه‌ی روشنِ معمولی رو نگه می‌داره تا متنش خوانا باشه */

/* تیتر و تب‌ها با همون کلاس‌هایِ صفحه‌هایِ عکس/ویدیو؛ این‌ها فقط پایه‌ی همون‌هاست (در اون صفحه‌ها داخلِ خودِ قالب
   تعریف شدن). قانون‌هایِ سراسریِ «body .gs-header h1» و «body .vs-tabs a» (خطِ طلاییِ تمام‌عرض، تیترِ طلایی،
   گوشه‌هایِ ۸ پیکسلی) خودکار رویِ این‌ها هم اعمال می‌شن. */

.vr-sa-wrap{max-width:var(--vr-frame-max);margin:22px auto var(--vr-frame-bottom);padding:0 var(--vr-frame-pad);}

/* نوارِ «نمایش ... نتیجه» و مرتب‌سازی، رویِ پس‌زمینه‌ی تیره */

/* شبکه‌ی کارت‌ها: ۴ ستون در دسکتاپ، ۳ در تبلت، ۲ در موبایل */

.vr-sa-card-cat{display:block;color:#607d8b;font-size:15px;font-weight:500;letter-spacing:-0.4px;min-height:20px;line-height:20px;margin:14px 16px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* نشان‌ها رویِ عکس */

/* پیام‌ها و «محصولی پیدا نشد» رویِ پس‌زمینه‌ی تیره */

/* صفحه‌بندی */

@media (max-width:700px){
    
    .vr-sa-card-cat{margin:10px 10px 2px;font-size:13px;}
    
    
    
}

/* ---------- [جدید] پنلِ اعضا: پیامِ «برای ثبت سفارش وارد شوید» و تبِ «سفارش‌های من» ---------- */

.vr-member-orders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}
.vr-member-order{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid #dfe6e9;border-radius:12px;background:#fff;}
.vr-mo-main{display:flex;flex-direction:column;gap:2px;flex:1 1 160px;min-width:0;}
.vr-mo-main strong{color:#131e20;font-size:15px;}
.vr-mo-date{color:#607d8b;font-size:13px;}
.vr-mo-status{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#eceff1;color:#455a64;white-space:nowrap;}
.vr-mo-status--processing{background:rgba(246,127,0,.1);color:#f67f00;}
.vr-mo-status--completed{background:rgba(46,125,50,.1);color:#2e7d32;}
.vr-mo-status--vr-ready{background:#fff4d6;color:#7a5a00;}
.vr-mo-status--vr-shipped{background:#e3edff;color:#1e40af;}
.vr-mo-status--pending,.vr-mo-status--on-hold{background:rgba(217,194,120,.25);color:#7a6420;}
.vr-mo-status--cancelled,.vr-mo-status--failed,.vr-mo-status--refunded{background:rgba(154,17,17,.08);color:#9a1111;}
.vr-mo-total{font-weight:700;color:#f67f00;white-space:nowrap;}
.vr-mo-link{padding:8px 14px;border-radius:10px;background:#131e20;color:#fff !important;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;}
.vr-mo-link:hover{background:#f67f00;}

/* ---------- [جدید] سبد خرید: فقط «مجموع» و دکمه‌ی «ادامه و پرداخت» ----------
   کدِ تخفیف، ردیفِ «جمع کالاها» و اطلاعاتِ ارسال در سبد نمایش داده نمی‌شن (همه‌شون در صفحه‌ی پرداخت هستن).
   ردیفِ پایینِ جدولِ کالاها (کدِ تخفیف + دکمه‌ی پنهانِ به‌روزرسانی) فقط مخفی می‌شه، حذف نمی‌شه، چون به‌روزرسانیِ
   خودکارِ تعداد از همون دکمه‌ی پنهان استفاده می‌کنه. */

/* ---------- [جدید] کدِ تخفیف داخلِ ستونِ «فاکتور» (صفحه‌ی پرداخت) ---------- */

/* ---------- [جدید] راهنمایِ «پیک — خودتان پیک بفرستید» ---------- */
.vr-self-courier{margin:10px 0 4px;padding:12px 14px;background:#fff8e5;border-right:4px solid #fff51a;border-radius:10px;font-size:13px;line-height:2;color:#131e20;font-weight:400;}
.vr-self-courier strong{display:block;font-size:14px;margin-bottom:4px;}
.vr-self-courier ol{margin:0 18px 6px 0;padding:0;}
.vr-self-courier span{color:#607d8b;}

/* راهنمایِ پیک در صفحه‌ی پرداخت: فقط دکمه‌ی زردِ «راهنما»، با کلیک باز و بسته می‌شه */
.vr-self-courier--toggle{display:inline-block;padding:0;margin:8px 0 2px;border-right:0;background:none;}
.vr-self-courier--toggle > summary{
    display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;user-select:none;
    background:none;border:0;color:#a8862a;padding:2px 0;font-size:13px;font-weight:600;
}
.vr-self-courier--toggle > summary::-webkit-details-marker{display:none;}
.vr-self-courier--toggle > summary::after{content:"";width:6px;height:6px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg) translateY(-2px);transition:transform .15s;}
.vr-self-courier--toggle[open] > summary::after{transform:rotate(135deg) translateY(-2px);}
.vr-self-courier--toggle[open]{display:block;margin-top:8px;padding:0 0 12px;background:#fff8e5;border-radius:10px;}
.vr-self-courier--toggle[open] > summary{padding:10px 14px 4px;}
.vr-self-courier--toggle[open] ol{margin:0 32px 6px 14px;}
.vr-self-courier--toggle[open] > span{display:block;padding:0 14px;}

/* ---------- [جدید] اندازه‌ی استانداردِ فونت‌ها در سبد خرید و صفحه‌ی پرداخت ----------
   تیترِ صفحه ۲۲، تیترِ بخش‌ها ۱۷، برچسب‌ها، فیلدها و ردیف‌هایِ فاکتور ۱۴، مبلغِ نهایی ۱۷ */

/* سبد خرید: ردیفِ مالیات هم مثلِ «جمع کالاها» فقط در فاکتورِ صفحه‌ی پرداخت نمایش داده می‌شه؛ در سبد فقط «مجموع» */

/* ---------- [جدید] خوانایی همه‌ی متن‌ها رویِ پس‌زمینه‌ی تیره‌ی فروشگاه ----------
   هر متنی که مستقیم رویِ زمینه‌ی تیره است (نه داخلِ کارت‌هایِ سفیدِ محصول) روشن می‌شه */
main.vr-sa{color:#dfe6e9;}

main.vr-sa .vr-sa-wrap p,
main.vr-sa .vr-sa-wrap .term-description{color:#dfe6e9;}

/* نوارِ «نمایش ... نتیجه» و «مرتب‌سازی» */

/* پیام‌ها (افزودن به سبد، «محصولی یافت نشد» و ...) رویِ زمینه‌ی تیره */

/* شماره‌صفحه‌ها */

/* تب‌هایِ دسته‌بندی: متنِ تبِ غیرفعال کمی روشن‌تر */

/* داخلِ کارت‌هایِ سفیدِ محصول همه‌چیز تیره و خوانا بمونه */

/* ---------- [جدید] چاپِ اختصاصی (اسم، شماره، بج) در صفحه‌ی محصول ---------- */

/* بج‌ها: کارت‌هایِ عکس‌دار برایِ انتخاب */

/* =========================================================================
   [اصلاح] ظاهرِ ظریف‌ترِ صفحه‌ی محصول و چاپِ اختصاصی
   (این بلوک عمداً آخرِ فایله و قانون‌هایِ قبلیِ همین بخش رو بازنویسی می‌کنه)
========================================================================= */
/* وزنِ فونت‌ها سبک‌تر */

/* کادرِ چاپ اختصاصی: بدونِ قاب، فقط با خط‌هایِ نازک */

/* بج‌ها: بدونِ قاب؛ کم‌رنگ (۳۰٪)، و وقتی انتخاب بشه روشن با تیک */

/* ردیف‌هایِ هزینه‌ی چاپ در سبد و فاکتور: زیرِ همون پیراهن، کوچک‌تر و کم‌رنگ‌تر */

/* سبد خرید: دکمه‌ی «ویرایش» کنارِ ضربدرِ حذف */

/* [اصلاح] «حذف» و «ویرایش» به‌صورتِ متن، نه آیکون */

/* ---------- [جدید] فیلترِ سایز در فروشگاه ---------- */
.vr-size-filter{max-width:var(--vr-frame-max);margin:12px auto 0;padding:0 var(--vr-frame-pad);display:flex;align-items:center;gap:6px;flex-wrap:wrap;}
.vr-size-filter-label{color:#90a4ae;font-size:13px;margin-left:6px;}
.vr-size-chip{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.15);color:#dfe6e9;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;}
.vr-size-chip:hover{border-color:rgba(255,255,255,.4);color:#fff;}
.vr-size-chip.active{background:#fff51a;border-color:#fff51a;color:#131e20;}

/* =========================================================================
   [جدید] ویترینِ صفحه‌ی اصلیِ فروشگاه
========================================================================= */
/* ۱) بنرهای تمام‌عرض */
.vr-sc-hero-wrap{max-width:var(--vr-frame-max);margin:24px auto 0;padding:0 var(--vr-frame-pad);}
.vr-sc-hero{position:relative;width:100%;aspect-ratio:3/1;overflow:hidden;background:#06202e;border-radius:16px;}
.vr-sc-slide{position:absolute;inset:0;opacity:0;transition:opacity .7s ease;pointer-events:none;}
.vr-sc-slide.is-active{opacity:1;pointer-events:auto;}
.vr-sc-slide a,.vr-sc-slide picture{display:block;width:100%;height:100%;}
.vr-sc-slide img{width:100%;height:100%;object-fit:cover;display:block;}
.vr-sc-dots{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:2;}
.vr-sc-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.45);cursor:pointer;transition:width .25s,background .25s;}
.vr-sc-dots button.is-active{width:24px;background:#fff51a;}
@media (max-width:700px){ .vr-sc-hero-wrap{margin-top:14px;} .vr-sc-hero{border-radius:12px;} .vr-sc-dots{bottom:8px;} }

/* ۲) کاشی‌هایِ دسته */
.vr-sc-tiles{max-width:var(--vr-frame-max);margin:28px auto 0;padding:0 var(--vr-frame-pad);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
.vr-sc-tile{position:relative;display:block;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#0b2a3a;text-decoration:none;}
.vr-sc-tile img,.vr-sc-tile-ph{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;}
.vr-sc-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(19,30,32,.75),rgba(19,30,32,0) 55%);}
.vr-sc-tile:hover img{transform:scale(1.05);}
.vr-sc-tile-name{position:absolute;right:16px;left:16px;bottom:14px;z-index:1;color:#fff;font-size:16px;font-weight:600;}
@media (max-width:900px){ .vr-sc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;} .vr-sc-tile-name{font-size:14px;right:12px;bottom:10px;} }

/* ۳) نوارِ اسلایدیِ محصولات */
.vr-sc-carousel{max-width:var(--vr-frame-max);margin:36px auto 0;padding:0 var(--vr-frame-pad);}
.vr-sc-carousel-head{display:flex;align-items:center;gap:14px;margin-bottom:14px;}
.vr-sc-carousel-head h2{margin:0;color:#fff;font-size:19px;font-weight:600;}
.vr-sc-carousel-head > a{color:#fff51a;font-size:13px;text-decoration:none;}
.vr-sc-nav{margin-right:auto;display:flex;gap:6px;}
.vr-sc-nav button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:none;color:#fff;font-size:20px;line-height:1;cursor:pointer;}
.vr-sc-nav button:hover{border-color:#fff51a;color:#fff51a;}
.vr-sc-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:6px;scrollbar-width:none;}
.vr-sc-track::-webkit-scrollbar{display:none;}
.vr-sc-card{flex:0 0 calc((100% - 14px * 4) / 5);scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;transition:transform .25s;}
.vr-sc-card:hover{transform:translateY(-4px);}
.vr-sc-card-img img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#f5f8f9;margin:0;}
.vr-sc-card-name{margin:12px 14px 6px;color:#111;font-size:14px;font-weight:500;line-height:1.6;height:calc(1.6em * 2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.vr-sc-card-price{margin:auto 14px 14px;color:#f67f00;font-size:14px;font-weight:600;}
.vr-sc-card-price del{color:#b0bec5;font-weight:400;font-size:12px;}
.vr-sc-card-price ins{text-decoration:none;}
@media (max-width:1000px){ .vr-sc-card{flex-basis:calc((100% - 14px * 2) / 3);} }
@media (max-width:700px){ .vr-sc-card{flex-basis:44%;} .vr-sc-nav{display:none;} }

/* ۴) عنوانِ «همه محصولات» بعد از ویترین، با فاصله */

/* ---------- [جدید] هدرِ فروشگاه: منویِ دسته‌ها + جستجو ---------- */

/* =========================================================================
   [جدید] گوشه‌ی گردِ یکسان (۸ پیکسل) در همه‌ی بخش‌هایِ فروشگاه
   (دایره‌ها — نقطه‌هایِ اسلاید، دکمه‌هایِ قبلی/بعدی، تیکِ بج — دایره می‌مونن)
========================================================================= */
.vr-sc-hero,.vr-sc-tile,.vr-sc-card,.vr-size-chip,
.vr-member-order,.vr-mo-status,.vr-mo-link{border-radius:8px !important;}

/* ---------- ردیفِ لوگوها (تیم‌ها و برندها): یک خطِ رولی، بدونِ قاب ----------
   اندازه‌ی هر لوگو ۳۰٪ کوچک‌تر از قبل؛ با بردنِ ماوس رویِ نوار، حرکت متوقف می‌شه */
.vr-sc-logos{max-width:var(--vr-frame-max);margin:24px auto 0;padding:0 var(--vr-frame-pad);overflow:hidden;direction:ltr;
    -webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);}
.vr-sc-logos-track{display:flex;width:max-content;animation:vr-logos-roll max(18s, calc(var(--vr-logo-count,10) * 4s)) linear infinite;}
.vr-sc-logos:hover .vr-sc-logos-track{animation-play-state:paused;}
.vr-sc-logos-set{display:flex;gap:28px;padding-left:28px;}
.vr-sc-logo{flex:0 0 auto;width:clamp(46px,6vw,78px);height:clamp(46px,6vw,78px);display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;opacity:.85;transition:opacity .2s;}
.vr-sc-logo img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s;}
.vr-sc-logo:hover{opacity:1;}
.vr-sc-logo:hover img{transform:scale(1.08);}
@keyframes vr-logos-roll{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media (max-width:600px){ .vr-sc-logos-set{gap:18px;padding-left:18px;} }
@media (prefers-reduced-motion:reduce){ .vr-sc-logos{overflow-x:auto;} .vr-sc-logos-track{animation:none;} }

/* [جدید] آیکونِ بگِ خرید به‌جایِ «فروشگاه» در هدرِ فروشگاه (بدونِ لینک) */

.vr-sa-card-cat{display:none !important;}
/* پرش به «همه محصولات» بعد از انتخابِ تب: زیرِ هدرِ چسبان پنهان نشه */

/* [جدید] لوگوهایِ برندها: ۴۰٪ کوچک‌تر از لوگوهایِ تیم‌ها و خیلی آرام‌تر */
.vr-sc-logos--brands .vr-sc-logo,.vr-sc-logos--teams .vr-sc-logo{width:clamp(28px,3.6vw,47px);height:clamp(28px,3.6vw,47px);}
.vr-sc-logos--brands .vr-sc-logos-set,.vr-sc-logos--teams .vr-sc-logos-set{gap:40px;padding-left:40px;}
.vr-sc-logos--teams{margin-top:18px;}
.vr-sc-logos--brands .vr-sc-logos-track{animation-duration:max(70s, calc(var(--vr-logo-count,10) * 14s));}
@media (max-width:600px){ .vr-sc-logos--brands .vr-sc-logos-set,.vr-sc-logos--teams .vr-sc-logos-set{gap:26px;padding-left:26px;} }

/* [جدید] صفحه‌ی پرداخت: تیترِ «پرداخت» بالایِ «مشخصات گیرنده» نمایش داده نمی‌شه */

/* =========================================================================
   [جدید] کارتِ «پرداخت موفق»، سربرگِ جزئیاتِ سفارش و مراحلِ سفارش
========================================================================= */

.vr-ty-icon{width:68px;height:68px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e7f6ee;color:#2e7d32;box-shadow:0 0 0 8px rgba(46,125,50,.06);}
.vr-ty-icon.is-pending{background:#fff4d6;color:#7a5a00;box-shadow:0 0 0 8px rgba(217,194,120,.12);}
.vr-ty-title{margin:0 0 6px;font-size:21px;font-weight:600;color:#131e20;}
.vr-ty-sub{margin:0 0 22px;color:#607d8b;font-size:14px;}

.vr-steps{list-style:none;margin:0 auto;padding:0;max-width:720px;display:grid;grid-template-columns:repeat(var(--vr-steps),1fr);}
.vr-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin:0;}
.vr-steps li::before{content:"";position:absolute;top:11px;right:50%;left:-50%;height:2px;background:#e3e9ec;z-index:0;}
.vr-steps li:first-child::before{display:none;}
.vr-steps li.is-done::before,.vr-steps li.is-current::before{background:#f67f00;}
.vr-step-dot{position:relative;z-index:1;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #d5dee2;display:flex;align-items:center;justify-content:center;color:#fff;}
.vr-steps li.is-done .vr-step-dot{background:#f67f00;border-color:#f67f00;}
.vr-steps li.is-current .vr-step-dot{background:#fff;border-color:#f67f00;color:#f67f00;box-shadow:0 0 0 4px rgba(246,127,0,.12);}
.vr-step-label{font-size:12px;color:#90a4ae;line-height:1.5;}
.vr-steps li.is-done .vr-step-label{color:#131e20;}
.vr-steps li.is-current .vr-step-label{color:#f67f00;font-weight:600;}
.vr-steps-off{text-align:center;color:#9a1111;font-weight:600;}
.vr-track{margin-top:18px;text-align:center;font-size:13px;color:#546e7a;}
.vr-track b{color:#131e20;letter-spacing:.5px;}
.vr-ty-actions{margin-top:26px;display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;}

.vr-ty-link{color:#f67f00;font-size:14px;text-decoration:none;}
@media (max-width:600px){
    
    .vr-step-label{font-size:10.5px;}
}

/* صفحه‌ی «سفارش دریافت شد»: پیام و فهرستِ پیش‌فرضِ ووکامرس و تیترِ صفحه پنهان (کارتِ بالا جایگزینشونه) */

/* صفحه‌ی جزئیاتِ سفارش: بدونِ منویِ کناریِ ووکامرس، تمام‌عرض؛ جمله‌ی خامِ «سفارش # در تاریخ ...» پنهان */

/* «رویدادهای سفارش»: خطِ زمانیِ مرتب */

/* آدرس‌ها */

/* [اصلاح] سربرگِ سفارش ساده‌تر: بدونِ نوارِ مراحل، اطلاعات در یک ردیف */

/* [جدید] آدرسِ ساده در صفحه‌ی پرداختِ موفق و جزئیاتِ سفارش (بخشِ پیش‌فرضِ ووکامرس پنهان) */

.vr-addr-box{border:1px solid #e6ecee;border-radius:8px;padding:14px 16px;font-size:14px;line-height:2.1;color:#263238;}
.vr-addr-box p{margin:0;}
.vr-addr-box span{color:#90a4ae;margin-left:4px;}

/* [اصلاح] «بازگشت به لیست سفارش‌ها» روبه‌رویِ تیترِ سفارش */

/* [اصلاح] کادرِ اطلاعاتِ سفارش وسط‌چین */

/* [جدید] فلشِ نمایش/پنهانِ «رویدادهای سفارش» */
.vr-updates-toggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font:inherit;color:inherit;}
.vr-updates-arrow{width:8px;height:8px;border-left:2px solid #607d8b;border-bottom:2px solid #607d8b;transform:rotate(-45deg) translateY(-3px);transition:transform .2s;}
.vr-updates-toggle[aria-expanded="true"] .vr-updates-arrow{transform:rotate(135deg) translate(-2px,-2px);}

/* [جدید] عکسِ سیاه‌وسفیدِ کالا کنارِ نامش در «شرح سفارش» */
.vr-oi-thumb{display:inline-block;vertical-align:middle;margin-left:12px;}
.vr-oi-thumb img{width:56px;height:56px;object-fit:contain;border-radius:8px;background:#f5f8f9;filter:grayscale(1);display:block;}

/* [جدید] قابِ «شرح سفارش»: مرتب، عناوینِ وسط‌چین، ردیف‌های جمع هم‌قلم با قیمت */

/* [جدید] «رویدادهای سفارش» داخلِ قابِ بالای سفارش */

/* [جدید] مهلتِ ارسالِ کالای اورجینال */
.vr-original-lead{margin:10px 0;padding:10px 14px;background:#f3f8f8;border-right:3px solid #f67f00;border-radius:8px;font-size:13px;line-height:2;color:#263238;font-weight:400;}
tr.vr-original-lead-row td{padding:6px 0 !important;border-top:0 !important;}

/* [جدید] توضیحِ روش‌های ارسال: خطِ دوم، کوچک و کم‌رنگ */

.vr-ship-desc{display:block;font-size:12px;font-weight:400;color:#90a4ae;margin-top:2px;}

tr.vr-original-lead-row td{padding:8px 14px !important;}
tr.vr-original-lead-row .vr-original-lead{margin:0;}

/* [جدید] عناوینِ صفحه‌ی پرداخت/سبد: وسط‌چین در یک کادرِ ظریف؛ «فاکتور» جدا از جدول */

/* [جدید] گالریِ محصول مثلِ نایکی: ستونِ عکس‌هایِ کوچک کنارِ عکسِ اصلی، فلشِ چپ/راست */

/* [جدید] رنگ‌های دیگرِ همین مدل */
.vr-colors{margin:14px 0 6px;}
.vr-colors-l{font-size:14px;color:#607d8b;margin-bottom:8px;}
.vr-colors-l b{color:#263238;font-weight:600;}
.vr-colors-row{display:flex;flex-wrap:wrap;gap:8px;}
.vr-color{display:block;width:64px;height:64px;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#f5f5f5;transition:border-color .2s;}
.vr-color img{width:100%;height:100%;object-fit:cover;display:block;}
.vr-color:hover{border-color:#b0bec5;}
.vr-color.is-active{border-color:#131e20;}
.vr-color.is-out img{opacity:.4;}
.vr-color-count{display:block;font-size:12px;color:#90a4ae;margin:2px 0 4px;}

/* [جدید] درخواستِ کالای ناموجود */
.vr-sr{margin:16px 0;}
.vr-sr-toggle{all:unset;cursor:pointer;font-size:13px;color:#f67f00;border-bottom:1px dashed #f67f00;}
.vr-sr-box{display:none;margin-top:10px;padding:16px;border:1px solid #e6ecee;border-radius:8px;background:#fbfcfc;}
.vr-sr.is-open .vr-sr-box{display:block;}
.vr-sr-title{display:block;font-size:15px;color:#263238;margin-bottom:6px;}
.vr-sr-text{font-size:13px;line-height:2;color:#607d8b;margin:0 0 12px;}
.vr-sr-form{display:flex;flex-direction:column;gap:8px;}
.vr-sr-row{display:flex;gap:8px;flex-wrap:wrap;}
.vr-sr-row input{flex:1 1 160px;}
.vr-sr-form input,.vr-sr-form select,.vr-sr-form textarea{width:100%;box-sizing:border-box;border:1px solid #dfe6e9;border-radius:8px;padding:10px 12px;font:inherit;font-size:14px;background:#fff;}
.vr-sr-btn{border:0;border-radius:8px;background:#131e20;color:#fff;font:inherit;font-size:14px;padding:11px;cursor:pointer;}
.vr-sr-btn:disabled{opacity:.6;cursor:default;}
.vr-sr-hp{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;opacity:0;}
.vr-sr-msg{font-size:13px;color:#607d8b;min-height:1em;}
.vr-sr-msg.is-err{color:#c62828;}
.vr-sr-ok{padding:12px;border-radius:8px;background:#eef8f8;color:#263238;font-size:14px;line-height:2;}

/* [جدید] زومِ عکس با هاور در بخشِ یادداشت، برگزیده‌ها و چهره (مثلِ بقیه‌ی بخش‌های صفحه‌ی اصلی) */
.yazdasht-thumb img,.bargozidha-thumb img,.chehre-thumb img{transition:transform .4s ease;}
.yazdasht-card:hover .yazdasht-thumb img{transform:scale(1.04);}
.bargozidha-card:hover .bargozidha-thumb img{transform:scale(1.04);}
.chehre-thumb{overflow:hidden !important;}
.chehre-card:hover .chehre-thumb img{transform:scale(1.04);}

/* [جدید] نشانِ تخفیف روی کارت‌های اسلایدرِ محصولات */
.vr-sc-card-img{position:relative;}
.vr-sc-off{position:absolute;top:8px;right:8px;z-index:2;background:#9a1111;color:#fff;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1;}

/* =====================================================================
   [جدید] کدهای یلوپنسل (منتقل‌شده در ۱۸ مهر ۱۴۰۵) — بعد از این، افزونه‌ی YellowPencil را می‌شود غیرفعال کرد
   ===================================================================== */
/*-----------------------------------------------*/
/*  استایل‌های سراسری           */
/*-----------------------------------------------*/
body .home-wrap .home-sidebar{
	margin-top:0px;
	top:auto;
	left:auto;
}

body .single-wrap{
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
}

body .single-wrap .single-main{
	position:relative;
	left:auto !important;
	top:auto;
}

body .single-wrap .single-sidebar{
	top:auto;
}

body .archive-wrap .single-sidebar{
	top:auto;
	left:auto;
}

body .archive-wrap div .archive-main{
	background-color:rgb(150,203,113);
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body .home-sections-wrap .home-sections-left .home-section-box:nth-child(1){

	background-image:none !important;
}

body .sidebar-only-page{
	display:-webkit-sticky;
	display:sticky;
	margin-left:auto !important;
	margin-right:auto !important;
}

body .vr-sc-carousel-head .vr-sc-nav .vr-sc-prev{
	direction:ltr;
}

body .vr-sc-carousel-head .vr-sc-nav .vr-sc-next{
	direction:ltr;
}

@media (max-width:899px){

	body .menu .menu-item span{
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
	font-size:31px !important;
	color:#ffffff;
}

body .menu .sub-menu a{
	font-size:16px;
	}

}

/*-----------------------------------------------*/
/*  "Mobile news" Page                           */
/*-----------------------------------------------*/
body.page-id-80280 .home-sidebar .sidebar-widget .sidebar-tabs{
	overflow:visible;
}

body.page-id-80280 .sidebar-only-page .home-sidebar{
	margin-left:0px !important;
	margin-right:0px !important;
	width:100% !important;
	max-width:none !important;
}

@media (max-width:569px){

	body.page-id-80280 .sidebar-only-page .article-banner-top{
	margin-top:10px;
}

body.page-id-80280 .sidebar-only-page .home-sidebar{
	margin-top:0px !important;
	}

}

/*-----------------------------------------------*/
/*  "نتایج زنده" Page                   */
/*-----------------------------------------------*/
body.page-id-124759 .archive-wrap div .archive-main{
	background-color:#ffffff;
}

@media (max-width:569px){

	body.page-id-124759 .archive-wrap div .archive-main{
	width:100%;
	margin-left:0px !important;
	margin-right:0px;
}

body.page-id-124759 .archive-wrap .single-sidebar{
	padding-left:0px !important;
	padding-right:0px !important;
	}

}

/*-----------------------------------------------*/
/*  "جدول و ‌نتایج" Page             */
/*-----------------------------------------------*/
@media (max-width:569px){

	body.page-id-80404 .archive-wrap div .archive-main{
	padding-left:10px;
	width:100%;
	margin-left:0px !important;
	margin-right:0px;
}

body.page-id-80404 .archive-wrap .single-sidebar{
	padding-left:0px !important;
	padding-right:0px !important;
	}

}

/*-----------------------------------------------*/
/*  "تحریریه" Page                        */
/*-----------------------------------------------*/

body.page-id-80290 .sidebar-only-page{
	padding-left:10px;
	padding-right:10px;
	padding-top:0px !important;
	margin-left:477px;
}

@media (max-width:1279px){

	body.page-id-80290 .sidebar-only-page{
	padding-left:10px;
	padding-right:10px;
	margin-left:0px;
	}

}

@media (max-width:340px){

	

body.page-id-80290 .sidebar-only-page{
	padding-left:10px;
	padding-right:10px;
	}

}

/* =====================================================================
   [بازنویسی] ورود/خروج در منویِ موبایل — یکدست در همه‌ی اندازه‌ها (لاگین و غیرلاگین)
   لاگین: عکسِ پروفایل (۴۰px، گوشه‌ی ۸px) + دکمه‌ی «خروج از حساب کاربری» در یک ردیف
   غیرلاگین: دکمه‌ی تمام‌عرضِ «ورود / ثبت‌نام»
   ===================================================================== */
.main-nav-avatar{display:block;object-fit:cover;}
@media (max-width:900px){
    body .site-header .main-nav > ul.main-nav-auth{display:flex !important;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;list-style:none;margin:10px 16px 6px !important;padding:12px 14px !important;height:auto !important;background:rgba(255,255,255,.06) !important;border:0 !important;border-radius:8px !important;backdrop-filter:none !important;}
    body .site-header .main-nav > ul.main-nav-auth > li{width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;position:static !important;top:auto !important;background:transparent !important;border:0 !important;border-radius:0 !important;list-style:none;}
    body .site-header .main-nav > ul.main-nav-auth > li > a{display:block;background:transparent !important;border:0 !important;}
    body .site-header .main-nav > ul.main-nav-auth .main-nav-avatar-link{display:flex !important;align-items:center;padding:0 !important;height:auto !important;}
    body .site-header .main-nav > ul.main-nav-auth .main-nav-avatar-link img{width:40px !important;height:40px !important;border-radius:8px !important;object-fit:cover;}
    body .site-header .main-nav > ul.main-nav-auth > li:not(:first-child) > a,
    body .site-header .main-nav > ul.main-nav-auth > li:only-child > a{padding:9px 14px !important;font-size:14px !important;font-weight:600;color:#ffffff !important;border:1px solid rgba(255,255,255,.18) !important;border-radius:8px !important;white-space:nowrap;}
    /* غیرلاگین: فقط یک آیتم (ورود / ثبت‌نام) — دکمه‌ی تمام‌عرض */
    body .site-header .main-nav > ul.main-nav-auth > li:only-child{flex:1 1 auto;}
    body .site-header .main-nav > ul.main-nav-auth > li:only-child > a{text-align:center;background:#f67f00 !important;border-color:#f67f00 !important;color:#131e20 !important;}
}

/* [جدید] سایزها: همه‌ی سایزهای جدولِ استاندارد نمایش داده می‌شن؛ ناموجودها کم‌رنگ و قابلِ کلیک (درخواست) */

/* [اصلاح] نوارِ مدیریتِ وردپرس (فقط برایِ مدیر و نویسنده‌ها در دسکتاپ): هدرِ ثابت زیرِ نوار قرار می‌گیره،
   نه پشتش — وگرنه بالایِ هدر زیرِ نوار پنهان و یک فاصله‌ی خالی بینِ هدر و محتوا دیده می‌شد */
@media (min-width:769px){
    body.admin-bar .site-header{top:32px !important;}
}
@media (min-width:769px) and (max-width:782px){
    body.admin-bar .site-header{top:46px !important;}
}

/* ===================== گفتگو / پشتیبانی ===================== */

@keyframes vrChatIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:none;}}

/* ووکامرس روی img ارتفاع auto می‌ذاره؛ برای همین با !important ثابت شده */

@keyframes vrChatDot{0%,80%,100%{opacity:.3;transform:none;}40%{opacity:1;transform:translateY(-3px);}}

/* تب پیام‌ها در تحریریه */

/* حساب کاربری */


/* ابزارکِ شمارشِ معکوس (HTML سفارشی): بدونِ قاب و فاصله‌ی اضافه، هم‌عرضِ بقیه‌ی ابزارک‌ها */
.sidebar-widget:has(#vmCountdowns){padding:0 !important;background:none !important;box-shadow:none !important;}
.sidebar-widget:has(#vmCountdowns) .wp-block-html,.sidebar-widget:has(#vmCountdowns) .textwidget{margin:0;padding:0;}


/* =========================================================================
   انرژی ورزشی: سایدبار فقط «آخرین اخبار» (بدونِ پربازدیدترین)
========================================================================= */
.sidebar-tab-btn[data-tab$="-popular"],.sidebar-tab-content[id$="-popular"]{display:none !important;}
.sidebar-tab-btns .sidebar-tab-btn{cursor:default;}
.en-table--main{position:static;margin:0 0 15px;overflow-x:auto;}

/* آخرین اخبار + جدول */
.en-row{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:20px;margin:0 0 20px;align-items:start;}
.en-box-head{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #f67f00;margin-bottom:12px;padding-bottom:10px;}
.en-box-head h3{font-size:18px;font-weight:700;color:#131e20;margin:0;}
.en-latest,.en-table{min-width:0;background:#fff;border-radius:10px;padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.06);}
.en-latest-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;}
.en-latest-list li a{display:flex;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #eef2f4;color:inherit;}
.en-latest-thumb{flex:0 0 76px;width:76px;height:56px;border-radius:8px;overflow:hidden;background:#e6ecee;}
.en-latest-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.en-latest-body{display:flex;flex-direction:column;gap:3px;min-width:0;}
.en-latest-body strong{font-size:14.5px;line-height:1.7;color:#111;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.en-latest-list li a:hover strong{color:#f67f00;}
.en-latest-body small{font-size:12px;color:#9c846a;}
.en-table{position:sticky;top:90px;overflow-x:auto;}
.en-table-sel{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px;}
/* بخشِ دسته‌ها: تمام‌عرض */
.home-cat-section .home-football-side .home-football-card .home-football-card-thumb{width:auto;height:auto;aspect-ratio:16/10;}
.home-cat-section .home-football-wrap .home-football-grid a{width:auto;}
/* منبعِ خبر */
.vr-feed-source{margin:24px 0 0;padding:12px 16px;background:#f3f7f8;border-right:4px solid #f67f00;border-radius:8px;font-size:14px;color:#644f39;}
.vr-feed-source a{color:#131e20;font-weight:700;}
@media (max-width:1024px){.en-row{grid-template-columns:minmax(0,1fr)}.en-table{position:static}.archive-wrap .archive-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.en-latest-list{grid-template-columns:1fr}}

/* =========================================================================
   لیگ و جدول (از پوسته‌ی اصلی)
========================================================================= */
.main-nav>ul>li.vr-live-menu-item .vr-live-icon{vertical-align:middle;margin-left:5px;}
.main-nav>ul>li.vr-live-menu-item.is-live-now>a{color:#f67f00;}
.main-nav>ul>li.vr-live-menu-item.is-live-now>a .vr-live-icon{animation:vr-nz-pulse 1.4s ease-in-out infinite;}
.vr-standings-calendar table{width:100%;border-collapse:collapse;font-size:13px;}
.vr-standings-calendar table th,.vr-standings-calendar table td{padding:9px 8px;text-align:center;border-bottom:1px solid #f0f0f0;white-space:nowrap;}
.vr-standings-calendar table th{background:#f7f8f9;font-weight:700;color:#333;}
.vr-standings-calendar table tbody tr:hover{background:#fafafa;}
.vr-standings-calendar{background:#fff;border-radius:10px;padding:14px;overflow-x:auto;width:100% !important;max-width:none !important;margin-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.vr-league-table-wrap{overflow-x:auto;}
.vr-league-table{width:100%;min-width:460px;border-collapse:collapse;font-size:13px;}
.vr-league-table th,.vr-league-table td{padding:10px 8px;text-align:center;border-bottom:1px solid #f0f0f0;white-space:nowrap;}
.vr-league-table th{background:#f7f8f9;font-weight:700;color:#333;}
.vr-league-table td.col-team,.vr-league-table th.col-team{text-align:right;min-width:140px;}
.vr-league-table tbody tr:hover{background:#fafafa;}
.vr-team-cell{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:inherit;text-decoration:none;}
.vr-team-cell:hover{color:#f67f00;}
.vr-league-table tr.vr-row-self{background:#eaf7f7;}
.vr-league-legend{display:flex;flex-direction:column;gap:6px;padding:10px 8px;font-size:12px;color:#555;}
.vr-league-legend span{display:flex;align-items:center;white-space:nowrap;}
.vr-weekly-calendar{padding:4px;}
.vr-week-nav{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 14px;font-size:13px;}
.vr-week-nav-btn{color:#f67f00;text-decoration:none;font-weight:600;}
.vr-week-nav-btn:hover{text-decoration:underline;}
.vr-week-range{font-weight:700;color:#333;}
.vr-match-day{margin-bottom:16px;}
.vr-team-ticker-wrap{display:flex;align-items:center;gap:6px;margin:16px 0 22px;}
.vr-team-ticker-scroll{flex:1;display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none;cursor:grab;touch-action:pan-x;}
.vr-team-ticker-scroll.vr-ticker-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none;}
.vr-team-ticker-scroll::-webkit-scrollbar{display:none;}
.vr-ha-icon{flex:none;width:13px;height:13px;display:inline-flex;color:#f67f00;}
.vr-ha-icon svg{width:100%;height:100%;}
.vr-match-day h3{font-size:13px;font-weight:700;color:#fff;margin:0 0 10px;padding:6px 14px;background:#f67f00;border-radius:6px;text-align:center;}
.vr-match-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid #f0f0f0;font-size:13px;}
.vr-match-item:last-child{border-bottom:none;}
.vr-match-team{display:flex;align-items:center;gap:6px;flex:1;font-weight:600;direction:ltr;unicode-bidi:isolate;color:inherit;text-decoration:none;}
.vr-match-team:hover{color:#f67f00;}
.vr-team-home{justify-content:flex-start;}
.vr-team-away{justify-content:flex-end;}
.vr-match-team img{border-radius:3px;object-fit:contain;}
.vr-match-team.vr-team-self{color:#f67f00;}
.vr-match-score{min-width:60px;text-align:center;font-weight:700;color:#333;text-decoration:none;}
.vr-match-score:hover{color:#f67f00;}
.vr-match-round{display:block;width:100%;font-size:11px;color:#f67f00;font-weight:700;margin-bottom:4px;}
.vr-standings-two-col{display:grid;grid-template-columns:1fr;gap:10px;background:transparent !important;padding:0 !important;max-width:100% !important;width:100% !important;}
.vr-standings-two-col .vr-standings-calendar{background:#fff;border-radius:10px;padding:14px;overflow-x:auto;overflow-y:auto;max-height:800px;margin:0;box-sizing:border-box;}
@media (min-width:901px){
.vr-standings-two-col{display:flex;align-items:stretch;overflow-x:auto;}
.vr-standings-two-col .vr-standings-calendar{flex:1 1 280px;min-width:280px;}
.vr-standings-two-col .vr-standings-table-col{flex:0 0 480px;width:480px;min-width:480px;max-width:480px;}
}
.vr-results-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:10px;}
.vr-results-tab{background:#f2f2f2;border:none;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;color:#555;cursor:pointer;transition:background .15s,color .15s;touch-action:manipulation;}
.vr-results-tab:hover{background:#e2f3f3;}
.vr-results-tab.active{background:#f67f00;color:#fff;}
.vr-results-controls{display:flex;gap:8px;margin-bottom:12px;}
.vr-results-controls select{flex:1;padding:7px 8px;border:1px solid #ddd;border-radius:6px;font-size:13px;background:#fff;}
.vr-match-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:90px;text-align:center;gap:1px;color:inherit;text-decoration:none;}
.vr-match-center:hover .vr-match-result{color:#f67f00;}
.vr-watermark-logo{position:absolute;top:0;height:100%;width:100%;object-fit:contain;opacity:0.05;pointer-events:none;z-index:-1;}
.vr-lineup-col-public{position:relative;}
.vr-lineup-sub-block{position:relative;z-index:0;margin-bottom:8px;}
.vr-lineup-sub-block > *:not(.vr-watermark-logo){position:relative;z-index:1;}
.vr-match-profile{margin:0 auto;}
.vr-match-profile-scoreboard{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f8f9;border-radius:12px;padding:20px 16px;margin-bottom:16px;}
.vr-match-profile-side{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:inherit;text-decoration:none;}
.vr-match-profile-side:hover{color:#f67f00;}
.vr-match-profile-side img{border-radius:8px;object-fit:contain;}
.vr-match-profile-team-name{font-weight:700;font-size:14px;}
.vr-match-profile-center{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:110px;}
.vr-match-profile-score{font-size:26px;font-weight:800;color:#222;direction:ltr;unicode-bidi:isolate;}
.vr-match-profile-pen{font-size:12px;color:#888;direction:rtl;unicode-bidi:isolate;}
.vr-match-stats-list{margin:0 0 24px;}
.vr-match-stat-row{display:flex;align-items:center;gap:12px;padding:8px 0;}
.vr-match-stat-value{flex:none;width:44px;text-align:center;font-weight:700;font-size:13px;color:#222;}
.vr-match-stat-bar-wrap{flex:1;min-width:0;}
.vr-match-stat-label{display:block;text-align:center;font-size:11px;color:#999;margin-bottom:4px;}
.vr-match-stat-bar{display:flex;height:6px;border-radius:99px;overflow:hidden;background:#eee;direction:ltr;}
.vr-match-stat-bar-home{background:#f67f00;height:100%;}
.vr-match-stat-bar-away{background:#fff51a;height:100%;}
.vr-match-events-list{list-style:none;margin:0 0 20px;padding:0;}
.vr-match-event-item{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;padding:8px 10px;border-radius:6px;font-size:14px;direction:ltr;}
.vr-match-event-item:nth-child(odd){background:rgba(0,0,0,0.03);}
.vr-match-event-side{display:block;min-width:0;}
.vr-match-event-side.vr-match-event-away{text-align:right;}
.vr-match-event-side.vr-match-event-home{text-align:left;}
.vr-match-event-side a, .vr-match-event-side .vr-match-event-icon, .vr-match-event-side .vr-match-event-type, .vr-match-event-side .vr-sub-arrows{vertical-align:middle;}
.vr-match-event-icon{margin:0 4px;display:inline-flex;vertical-align:middle;}
.vr-match-event-type{color:#888;font-size:12px;margin:0 4px;}
.vr-event-icon-svg{display:inline-block;vertical-align:middle;}
.vr-event-icon-img{display:inline-block;vertical-align:middle;object-fit:contain;}
.vr-match-event-assist{color:#888;font-size:12px;margin:0 4px;}
.vr-match-event-assist a{color:#888;text-decoration:underline;}
.vr-match-event-minute{color:#666;font-size:12px;direction:ltr;text-align:center;white-space:nowrap;}
.vr-match-sub-in{color:#2e7d32;font-weight:700;text-decoration:none;}
.vr-match-sub-out{color:#c0392b;font-weight:700;text-decoration:none;}
.vr-match-sub-sep{color:#bbb;margin:0 4px;}
.vr-lineup-cols-public{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;}
.vr-lineup-col-public h4{font-size:13px;color:#888;margin:10px 0 4px;}
.vr-lineup-list-public{list-style:none;margin:0;padding:0;}
.vr-lineup-list-public li{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;font-size:14px;border-bottom:1px solid #f0f0f0;}
.vr-lineup-player{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}
.vr-lineup-event-note{font-size:11px;color:#666;direction:ltr;white-space:nowrap;}
.vr-lineup-sub-note{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;direction:ltr;}
.vr-lineup-sub-note--out{color:#c0392b;}
.vr-lineup-sub-note--in{color:#2e7d32;}
.vr-lineup-coach{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;background:#f8f9f9;border-radius:6px;}
.vr-lineup-coach img{width:32px;height:32px;border-radius:50%;object-fit:cover;}
.vr-lineup-coach-noimg{width:32px;height:32px;border-radius:50%;background:#e2e2e2;display:inline-block;}
.vr-lineup-coach-label{display:block;font-size:10px;color:#999;}
.vr-lineup-coach a{font-size:14px;font-weight:600;color:#222;text-decoration:none;}
.vr-match-facts-header{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:10px;direction:ltr;}
.vr-match-facts-header .vr-match-events-team{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:700;font-size:13px;color:#333;direction:rtl;}
.vr-match-facts-header img{width:26px;height:26px;object-fit:contain;border-radius:4px;}
.vr-match-facts-public{margin-bottom:20px;}
.vr-fact-row{margin-bottom:14px;}
.vr-fact-label{text-align:center;font-size:12px;color:#888;margin-bottom:4px;}
.vr-fact-bar{display:flex;height:26px;border-radius:6px;overflow:hidden;background:#eee;font-size:12px;font-weight:700;}
.vr-fact-bar-home{background:#2f6fed;color:#fff;display:flex;align-items:center;justify-content:flex-end;padding:0 8px;white-space:nowrap;}
.vr-fact-bar-away{background:#e0393f;color:#fff;display:flex;align-items:center;justify-content:flex-start;padding:0 8px;white-space:nowrap;}
.vr-match-result{font-weight:700;font-size:15px;color:#222;direction:ltr;unicode-bidi:isolate;}
.vr-match-time-row{font-size:11px;color:#999;direction:ltr;unicode-bidi:isolate;}
.vr-match-status-row{font-size:10px;color:#aaa;}
.vr-match-status-row.vr-status-live{color:#c0392b;font-weight:700;display:inline-flex;align-items:center;gap:5px;}
.vr-live-minute-text{direction:ltr;unicode-bidi:isolate;}
.vr-live-dot{width:7px;height:7px;border-radius:50%;background:#c0392b;display:inline-block;animation:vr-nz-pulse 1.2s infinite;}
.vr-match-status-row.vr-status-finished{color:#2e7d32;}
.vr-match-status-row.vr-status-postponed{color:#c0392b;}
.vr-match-status-row.vr-status-halftime{color:#fff51a;font-weight:700;}
.vr-match-status-row.vr-status-penalty{color:#7b3fa0;font-weight:700;}
.vr-match-time{color:#888;font-weight:400;font-size:12px;direction:ltr;unicode-bidi:isolate;}
.vr-match-stadium-row{font-size:10px;color:#8a8a8a;display:inline-flex;align-items:center;gap:3px;}
.vr-person-profile{max-width:720px;margin:0 auto;}
.vr-person-header{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px;}
.vr-person-team{display:flex;align-items:center;gap:6px;font-size:14px;color:#444;text-decoration:none;}
.vr-person-team:hover{color:#f67f00;}
.vr-person-team img{border-radius:4px;object-fit:contain;}
.vr-team-profile{margin:0 auto;}
.vr-team-season-switch{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;color:#666;}
.vr-team-season-switch select{padding:5px 8px;border:1px solid #ddd;border-radius:6px;}
.vr-team-league-tab{display:flex;align-items:center;gap:6px;}
.vr-team-league-tab img{width:20px;height:20px;object-fit:contain;flex-shrink:0;}
.vr-person-section-title{font-size:15px;margin:22px 0 12px;color:#222;border-right:3px solid #f67f00;padding-right:8px;}
.vr-person-timeline{display:flex;flex-direction:column;gap:0;border-right:2px solid #eee;padding-right:16px;margin-right:6px;}
.vr-timeline-item{position:relative;padding:10px 0;}
.vr-timeline-dot{position:absolute;right:-21px;top:16px;width:9px;height:9px;border-radius:50%;background:#bbb;}
.vr-timeline-item.vr-tl-win .vr-timeline-dot{background:#2e7d32;}
.vr-timeline-item.vr-tl-draw .vr-timeline-dot{background:#999;}
.vr-timeline-item.vr-tl-loss .vr-timeline-dot{background:#c0392b;}
.vr-timeline-body{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;}
.vr-timeline-date{color:#999;font-size:11px;min-width:78px;}
.vr-timeline-match{color:#333;}
.vr-timeline-result{font-weight:700;color:#222;margin-right:auto;direction:ltr;unicode-bidi:isolate;}
.vr-person-competition-breakdown{display:flex;flex-direction:column;gap:18px;}
.vr-competition-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px;}
.vr-competition-name{font-size:13px;font-weight:700;color:#444;}
.vr-competition-count{font-size:11px;color:#999;flex:none;}
.vr-timeline-body--clickable{cursor:pointer;}
.vr-timeline-body--clickable:hover .vr-timeline-match{color:#f67f00;}
.vr-match-tl-toggle{position:absolute;opacity:0;pointer-events:none;}
.vr-timeline-detail{display:none;margin-top:6px;flex-wrap:wrap;gap:6px;}
.vr-match-tl-toggle:checked ~ .vr-timeline-detail{display:flex;}
.vr-timeline-detail-bit{background:#f0f4f4;color:#456;font-size:11px;padding:3px 8px;border-radius:10px;}
.vr-person-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:420px;}
.vr-stat-box{background:#f7f7f7;border-radius:8px;padding:12px 6px;text-align:center;}
.vr-stat-num{display:block;font-size:20px;font-weight:700;color:#222;}
.vr-stat-label{display:block;font-size:11px;color:#888;margin-top:2px;}
.vr-stat-box.vr-stat-win .vr-stat-num{color:#2e7d32;}
.vr-stat-box.vr-stat-draw .vr-stat-num{color:#777;}
.vr-stat-box.vr-stat-loss .vr-stat-num{color:#c0392b;}
.vr-stat-box.vr-stat-card-yellow .vr-stat-num{color:#fff51a;}
.vr-stat-box.vr-stat-card-red .vr-stat-num{color:#c0392b;}
.vr-referee-matches-list{list-style:none;margin:0 0 20px;padding:0;}
.vr-referee-matches-list li{display:flex;justify-content:space-between;padding:6px 10px;font-size:14px;border-bottom:1px solid #f0f0f0;}
.vr-referee-match-date{color:#999;font-size:12px;}
.vr-roster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px;}
.vr-roster-card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#333;background:#fff;border:1px solid #eee;border-radius:8px;padding:14px 8px;}
.vr-roster-card img{border-radius:50%;object-fit:cover;margin-bottom:8px;}
.vr-roster-noimg{width:48px;height:48px;border-radius:50%;background:#eee;display:block;margin-bottom:8px;}
.vr-roster-name{font-size:12px;font-weight:600;}
.vr-roster-role{font-size:10px;color:#999;margin-top:2px;}
.vr-team-role-row-title{font-size:13px;font-weight:700;color:#555;margin:10px 0 8px;}
.vr-team-role-scroll{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 10px;margin-bottom:8px;}
.vr-team-role-card{flex:0 0 auto;width:96px;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#333;background:#fff;border:1px solid #eee;border-radius:8px;padding:12px 8px;}
.vr-team-role-card img,.vr-team-role-card .vr-roster-noimg{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-bottom:8px;}
.vr-team-role-card.vr-team-role-past img{filter:grayscale(100%);opacity:.7;}
.vr-team-role-name{font-size:12px;font-weight:600;}
.vr-team-role-date{font-size:10px;color:#999;margin-top:2px;direction:rtl;unicode-bidi:isolate;display:flex;flex-direction:column;line-height:1.5;}
.vr-team-role-date-line{display:block;}
.vr-jersey-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#8b929a;vertical-align:middle;flex:none;}
.vr-jersey-svg{width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08));}
.vr-jersey-number{position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);font-size:15px;font-weight:800;color:#fff;direction:ltr;line-height:1;}
.vr-jersey-badge--wide .vr-jersey-number{font-size:12px;}
.vr-jersey-badge--sm{width:26px;height:26px;}
.vr-jersey-badge--sm .vr-jersey-number{font-size:11px;}
.vr-jersey-badge--sm.vr-jersey-badge--wide .vr-jersey-number{font-size:9px;}
.vr-career-list{display:flex;flex-direction:column;gap:18px;margin-top:6px;}
.vr-career-stint{border-right:3px solid #eee;padding-right:14px;}
.vr-career-stint-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}
.vr-career-stint-info-col{display:flex;align-items:flex-start;gap:8px;min-width:0;}
.vr-career-stint-logo{border-radius:4px;object-fit:contain;flex:none;margin-top:2px;}
.vr-career-stint-text-col{display:flex;flex-direction:column;gap:4px;min-width:0;}
.vr-career-stint-team-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;}
.vr-career-stint-team-info a{color:inherit;text-decoration:none;}
.vr-career-stint-team-info a:hover{color:#f67f00;}
.vr-career-stint-tenure{color:#888;font-size:12px;}
.vr-career-stint-dates{color:#aaa;}
.vr-person-stats-grid--sm{max-width:360px;margin-top:10px;}
.vr-person-stats-grid--sm .vr-stat-box{padding:8px 4px;}
.vr-person-stats-grid--sm .vr-stat-num{font-size:16px;}
.vr-career-national-badge{background:#2e7d32;color:#fff;font-size:10px;font-weight:600;padding:2px 8px;border-radius:12px;}
.vr-career-role-badge{background:#e2e8ec;color:#455a64;font-size:10px;font-weight:600;padding:2px 8px;border-radius:12px;}
.vr-person-bio-list{display:flex;flex-wrap:wrap;gap:6px 20px;margin:10px 0 20px;padding:12px 14px;background:#f8f9f9;border-radius:8px;}
.vr-match-profile .vr-person-bio-list{justify-content:center;}
.vr-team-description{line-height:1.9;color:#333;margin-bottom:20px;}
.vr-team-description p{margin:0 0 12px;}
.vr-team-honours-list{margin:0 0 20px;padding:0 20px 0 0;list-style:disc;color:#333;line-height:2;}
.vr-person-bio-row{font-size:13px;color:#333;}
.vr-person-bio-label{color:#888;}
.vr-person-bio-value{color:#222;font-weight:600;}
.vr-match-header-league-logo{display:block;width:26px;height:26px;object-fit:contain;margin:6px auto 0;border-radius:4px;}
.vr-person-bio-age{color:#999;font-weight:400;}
.vr-person-news-list{display:flex;flex-direction:column;gap:10px;}
.vr-person-news-card{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;background:#fff;border:1px solid #eee;border-radius:8px;padding:8px;transition:box-shadow .15s;}
.vr-person-news-card:hover{box-shadow:0 2px 10px rgba(0,0,0,.06);}
.vr-person-news-thumb{flex:none;width:96px;height:64px;border-radius:6px;overflow:hidden;background:#f0f0f0;}
.vr-person-news-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.vr-person-news-body{display:flex;flex-direction:column;gap:3px;min-width:0;}
.vr-person-news-rootitr{color:#f67f00;font-size:11px;font-weight:700;}
.vr-person-news-title{color:#222;font-size:14px;font-weight:600;line-height:1.5;}
.vr-person-news-date{color:#999;font-size:11px;}
.vr-person-video-card .vr-person-news-thumb{position:relative;}
.vr-person-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;}
.vr-person-video-time{position:absolute;bottom:4px;left:4px;background:rgba(0,0,0,.65);color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;line-height:1.4;}
.vr-person-career-columns{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;}
.vr-person-career-main{flex:1 1 380px;min-width:0;}
.vr-person-career-side{flex:0 0 280px;background:#f8f9f9;border-radius:8px;padding:14px;}
.vr-person-career-side .vr-person-section-title{margin-top:0;}
.vr-career-stint-toggle-checkbox{position:absolute;opacity:0;pointer-events:none;}
.vr-career-stats-toggle-label{cursor:pointer;color:#f67f00;font-size:12px;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap;flex:none;}
.vr-career-stint-stats-body{margin-top:8px;}
.vr-career-stint-stats-body--collapsible{display:none;}
.vr-career-stint-toggle-checkbox:checked ~ .vr-career-stint-stats-body{display:block;}
.vr-person-honours-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}
.vr-person-honours-list li{font-size:13px;color:#333;background:#fff;border:1px solid #eee;border-radius:6px;padding:8px 10px;display:flex;align-items:center;gap:6px;}
.vr-person-honours-team{color:#999;font-size:11px;}
#vr-results-matches .vr-match-day .vr-match-result{font-size:18px;}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab.vr-results-tab--logo{display:flex;align-items:center;justify-content:center;padding:6px 16px;}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab.vr-results-tab--logo img{max-width:64px;max-height:26px;width:auto;height:auto;object-fit:contain;display:block;}
.vr-league-table tr:nth-child(16) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(15) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(13) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(14) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(12) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(11) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(10) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(9) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(8) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(7) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(6) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(5) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(4) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(3) td:nth-child(9){text-align:center;direction:ltr;}
.vr-league-table tr:nth-child(2) td:nth-child(9){direction:ltr;}
.vr-league-table tr:nth-child(1) td:nth-child(9){direction:ltr;}
.vr-results-tabs-wrap .vr-results-tabs .active{background-color:rgba(246,127,0,0.66);border-bottom-style:solid;}
.vr-results-tabs-wrap .vr-results-tabs{height:40px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;}
#vr-weekly-calendar .vr-results-tabs-wrap .vr-results-tabs{padding-bottom:0px;border-bottom-width:2px;border-bottom-color:#cecece;}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab{padding-right:40px !important;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:rgb(8,48,67);font-size:14px;flex-shrink:0;white-space:nowrap;}
.vr-bracket-column{display:flex;flex-direction:column;gap:20px;min-width:220px;flex-shrink:0;}
.vr-bracket-stage-title{font-size:13px;font-weight:700;color:#f67f00;text-align:center;margin:0 0 4px;padding-bottom:6px;border-bottom:2px solid #f67f00;}
.vr-bracket-tie{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px;}
.vr-bracket-team-name:hover{color:#f67f00;}
.vr-bracket-team-name img{border-radius:3px;object-fit:contain;}
.vr-bracket-score{font-weight:700;color:#333;}
.vr-bracket-team.vr-bracket-winner{background:rgba(46,125,50,0.08);border-radius:6px;}
.vr-bracket-team.vr-bracket-winner .vr-bracket-team-name,
.vr-bracket-team.vr-bracket-winner .vr-bracket-score{color:#2e7d32;}
.vr-bracket-team-tbd{color:#bbb;padding:6px 4px;font-size:12px;}
.vr-bracket-agg-note{font-size:10px;color:#aaa;text-align:center;margin-top:2px;}
.vr-league-table thead .col-team{min-width:137px;}
.home-standings-box #vr-league-table-container .vr-league-table-wrap .vr-league-table thead tr .col-team{width:137px !important;}
.vr-league-table tr th{padding-left:5px;padding-right:5px;}
.vr-league-table tr span{margin-top:0px;font-size:17px;font-weight:500;letter-spacing:-0.8px;word-spacing:-1px;}
.vr-league-table tr img{overflow:visible;margin-left:0px !important;width:25px;height:25px;}
.vr-match-day .vr-match-item .vr-match-team{letter-spacing:-0.8px;word-spacing:-0.7px;}
#vr-league-table-container .vr-bracket-wrap .vr-bracket-column{min-width:134px;width:134px;}
.vr-bracket-wrap .vr-bracket-column h4{margin-bottom:5px;padding-bottom:0px;}
.vr-bracket-wrap .vr-bracket-column .vr-bracket-tie{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;margin-top:-15px;}
.archive-main .vr-person-profile .vr-person-header{display:none;}
.archive-wrap .archive-main .vr-person-profile{width:100% !important;max-width:none;}
.archive-wrap .archive-main .vr-team-profile{width:100% !important;max-width:none;}
.vr-person-career-columns .vr-person-career-main h3{margin-top:0px;color:#607d8b;font-size:15px !important;}
.vr-person-career-side .vr-career-list .vr-career-national-badge{display:none;}
.vr-person-career-side .vr-career-list .vr-stat-box{background-color:rgba(247,247,247,0.5);}
.vr-person-career-columns .vr-person-career-side h3{margin-top:10px;font-size:15px !important;}
.vr-person-career-side .vr-career-list .vr-career-stint{border-right-color:#a7dbd8;}
.vr-person-career-main .vr-career-list .vr-stat-box{background-color:rgba(247,247,247,0.48);}
.archive-main .vr-person-profile .vr-person-section-title{color:rgb(8,48,67);font-size:15px;letter-spacing:-0.9px;padding-left:5px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;margin-top:10px;}
.vr-person-career-main .vr-career-stats-toggle-label .vr-stats-icon{font-size:30px;color:#607d8b;font-weight:700;line-height:0px;letter-spacing:-5px;}
.vr-person-news-list .vr-person-news-card .vr-person-news-rootitr{font-size:15px;color:#607d8b;}
.vr-person-news-list .vr-person-news-card .vr-person-news-title{font-weight:700;font-size:16px;}
.vr-person-career-main .vr-career-list strong{font-size:15px;letter-spacing:-0.2px;word-spacing:-1.5px;}
.vr-person-career-main .vr-career-stint-head span{color:rgb(8,48,67);letter-spacing:-0.6px;word-spacing:-0.5px;}
.vr-person-career-columns .vr-person-career-main .vr-career-list{margin-top:0px;}
.vr-person-career-main .vr-career-list img{width:43px;height:43px;}
.vr-person-honours-list li span{letter-spacing:-0.6px;word-spacing:-0.7px;margin-left:0px;margin-right:0px;}
.archive-main .vr-person-profile .vr-person-bio-list{margin-bottom:10px;overflow:visible;min-width:100px;background-color:rgba(167,219,216,0.34);margin-top:0px;border-top-left-radius:0px;border-top-right-radius:0px;margin-left:-10px;margin-right:-10px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.vr-person-career-main .vr-career-list .vr-career-stint .vr-career-stint-head .vr-career-stint-info-col .vr-career-stint-text-col .vr-career-stint-tenure span{color:rgba(8,48,67,0.54);}
.vr-person-career-main .vr-career-list .vr-career-stint-head{padding-left:0px;}
.archive-wrap .archive-main .vr-person-profile .vr-person-career-columns .vr-person-career-main .vr-career-list .vr-career-stint .vr-career-stint-head{border-left-width:1px !important;}
.vr-person-career-main .vr-career-list .vr-career-stint{border-color:rgba(0,0,0,0.04);border-style:solid;border-width:1px;padding-left:10px;padding-right:5px;padding-top:5px;padding-bottom:5px;margin-bottom:-15px;}
.archive-main .vr-person-profile .vr-person-section-title:nth-child(4){background-color:rgba(167,219,216,0.34);border-top-left-radius:8px;border-top-right-radius:0px;border-bottom-left-radius:8px;margin-top:25px;}
.vr-person-profile .vr-person-career-columns .vr-person-career-side{background-color:transparent;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
.vr-person-career-columns .vr-person-career-side .vr-career-list{margin-top:5px;}
.vr-person-career-side .vr-person-honours-list li{background-color:rgba(255,255,255,0.11);border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;letter-spacing:-0.5px;word-spacing:-0.5px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
.vr-report-body .vr-field{margin-bottom:18px;}
.vr-report-body .vr-field label{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:700;color:#222;margin-bottom:8px;}
.vr-report-body .vr-field label .vr-optional{font-weight:400;color:#999;font-size:11px;}
.vr-nz-wrap{max-width:760px;margin:0 auto;}
.vr-nz-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:16px;touch-action:pan-x;}
.vr-nz-day-btn{flex:0 0 auto;min-width:78px;background:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-family:inherit;color:#333;touch-action:manipulation;}
.vr-nz-day-btn.active{background:#f67f00;border-color:#f67f00;color:#fff;}
.vr-nz-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;flex-wrap:wrap;}
.vr-nz-filters{display:flex;gap:12px;}
.vr-nz-toggle{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;}
.vr-nz-toggle-label{font-size:11px;font-weight:600;color:#555;}
.vr-nz-toggle-switch{position:relative;display:inline-block;width:32px;height:19px;flex-shrink:0;}
.vr-nz-toggle-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1;}
.vr-nz-toggle-slider{position:absolute;inset:0;background:#e2e2e2;border-radius:999px;transition:background-color 0.2s ease;pointer-events:none;}
.vr-nz-toggle-slider::before{content:"";position:absolute;top:2px;right:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.25);transition:transform 0.2s ease;}
.vr-nz-toggle-switch input:checked + .vr-nz-toggle-slider{background:#f67f00;}
.vr-nz-toggle-switch input:checked + .vr-nz-toggle-slider::before{transform:translateX(-13px);}
.vr-nz-toggle-switch input:focus-visible + .vr-nz-toggle-slider{outline:2px solid #f67f00;outline-offset:2px;}
.vr-nz-toggle:active .vr-nz-toggle-slider::before{width:17px;}
.vr-nz-toggle:active .vr-nz-toggle-switch input:checked + .vr-nz-toggle-slider::before{transform:translateX(-15px);}
.vr-nz-row-league-badge{display:flex;align-items:center;gap:4px;font-size:11px;color:#888;flex:0 0 auto;}
.vr-nz-row-league-badge img{width:16px;height:16px;border-radius:3px;}
.vr-nz-day-weekday{font-size:12px;font-weight:700;}
.vr-nz-day-relative{font-size:10px;font-weight:500;color:#888;}
.vr-nz-day-btn.active .vr-nz-day-relative{color:rgba(255,255,255,.85);}
.vr-nz-day-date{font-size:11px;opacity:.85;}
.vr-nz-empty{text-align:center;color:#999;font-size:13px;padding:30px 0;}
.vr-nz-league-block{background:#fff;border-radius:10px;margin-bottom:14px;overflow:hidden;border:1px solid #eee;}
.vr-nz-league-head{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f7f8f9;font-size:13px;font-weight:700;color:#333;}
.vr-nz-league-head--compact{padding:8px 14px;justify-content:flex-end;}
.vr-nz-league-head--compact img{width:18px;height:18px;object-fit:contain;}
.vr-nz-league-head img{width:20px;height:20px;object-fit:contain;border-radius:4px;}
.vr-nz-league-week{color:#999;font-weight:600;font-size:12px;}
.vr-nz-matches{display:flex;flex-direction:column;}
.vr-nz-match-row{display:flex;align-items:center;gap:6px;padding:11px 14px;text-decoration:none;color:inherit;border-top:1px solid #f2f2f2;font-size:13px;}
.vr-nz-match-row:nth-child(even){background-color:rgba(246,127,0,0.05);}
@media (max-width:570px){
.vr-nz-match-row{flex-wrap:wrap;row-gap:6px;}
.vr-nz-team-group,
	.vr-nz-score,
	.vr-nz-dash,
	.vr-nz-time-center{order:1;}
.vr-nz-status-slot{order:2;flex-basis:100% !important;flex-grow:0 !important;flex-shrink:0 !important;justify-content:flex-end;padding:4px 5px 0 !important;margin:0 !important;}
.vr-nz-highlight-slot{order:3;flex-basis:auto !important;flex-grow:0 !important;flex-shrink:0 !important;margin-right:auto !important;padding:4px 5px 0 !important;}
}
.vr-nz-match-row:first-child{border-top:none;}
.vr-nz-match-row:hover{background:#fafafa;}
.vr-nz-status-slot{flex:0 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;direction:ltr;unicode-bidi:isolate;}
.vr-nz-status-time{font-size:12px;color:#666;font-weight:600;}
.vr-nz-status-postponed{font-size:11px;color:#999;font-weight:700;}
.vr-nz-status-finished{font-size:11px;color:#2e7d32;font-weight:700;text-align:center;}
.vr-nz-status-halftime{font-size:11px;color:#fff51a;font-weight:700;text-align:center;}
.vr-nz-status-penalty{font-size:11px;color:#7b3fa0;font-weight:700;text-align:center;}
.vr-nz-status-live-minute{display:flex;align-items:center;gap:4px;font-size:11px;color:#c0392b;font-weight:700;}
.vr-nz-live-dot{width:7px;height:7px;border-radius:50%;background:#c0392b;animation:vr-nz-pulse 1.2s infinite;}
.vr-nz-team-group{display:flex;align-items:center;gap:6px;flex:1;min-width:0;justify-content:flex-end;}
.vr-nz-team-group.vr-away{justify-content:flex-start;}
.vr-nz-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}
.vr-nz-team-logo{width:22px;height:22px;object-fit:contain;border-radius:4px;flex:none;}
.vr-nz-score{flex:none;width:20px;text-align:center;font-weight:700;font-size:14px;color:#222;}
.vr-nz-dash{flex:none;color:#bbb;font-weight:700;}
.vr-nz-time-center{flex:none;text-align:center;font-weight:600;font-size:13px;color:#666;}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(3){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-604.png");}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(4){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-606.png");}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(5){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-607.png");}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(2){background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-596.png");}
.archive-wrap div .vr-nz-wrap{margin-left:0px;margin-right:0px;max-width:none;}
.archive-wrap div .archive-main .vr-nz-wrap{width:100% !important;}
@media (max-width:430px){
body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{transform:translatex(0px) translatey(0px);}
}
body .vr-league-table tbody .col-team{transform:translatex(0px) translatey(0px);}
body .vr-league-table tr td{font-weight:400;transform:translatex(0px) translatey(0px);}
body .vr-league-table tr a{font-weight:400;letter-spacing:-1px;word-spacing:-1px;font-size:17px;line-height:1px;}
body .vr-match-day .vr-match-item .vr-match-team{font-size:16px;font-weight:400;letter-spacing:-1px;word-spacing:-1px;}
body #vr-results-matches .vr-match-day h3{margin-bottom:0px;}
body #vr-results-matches .vr-match-day .vr-match-item{padding-top:6px;padding-bottom:0px;}
body .vr-match-day .vr-match-item img{width:24px;}
body .vr-match-day .vr-match-item .vr-match-center{margin-right:-15px;margin-left:-15px;}
body .vr-league-table tr:nth-child(17) td:nth-child(9){direction:ltr;}
body .vr-league-table tr:nth-child(19) td:nth-child(9){direction:ltr;}
body .vr-league-table tr:nth-child(18) td:nth-child(9){direction:ltr;}
body .vr-league-table tr:nth-child(20) td:nth-child(9){direction:ltr;}
body .archive-main .vr-team-profile .vr-person-bio-list{margin-top:0px;margin-right:-10px;margin-left:-10px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
body .vr-roster-grid .vr-roster-card img{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
body .vr-team-profile .vr-team-role-card img{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
body .vr-league-table thead tr{border-top-left-radius:8px;border-top-right-radius:8px;}
body .vr-league-table-wrap .vr-league-table thead{border-top-left-radius:8px;border-top-right-radius:8px;}
body .vr-team-table-wrap .vr-league-table-wrap .vr-league-table{border-top-left-radius:8px;border-top-right-radius:8px;}
body .vr-team-profile .vr-team-table-wrap .vr-team-table-content{border-top-left-radius:8px;border-top-right-radius:8px;}
body .vr-team-profile .vr-team-table-wrap .vr-team-season-switch{font-size:15px;}
body .vr-team-season-switch .vr-team-switch-field select{font-size:14px;}
body .vr-league-table thead .col-rank{border-top-right-radius:8px;}
body .vr-league-table tr th:nth-child(10){border-top-left-radius:8px;}
body .vr-team-profile .vr-roster-grid a{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}
body .vr-league-table tbody .vr-row-self .col-team{padding-top:0px;padding-bottom:0px;}
body .vr-league-table tbody .vr-row-self td{padding-top:5px !important;padding-bottom:5px !important;padding-right:0px;}
.vr-league-table tbody .col-team{padding-top:0px;padding-bottom:0px;padding-right:0px;}
.vr-league-table tr a{padding-top:0px;line-height:1px;position:relative;top:5px;}
.vr-league-table tr td{font-size:17px;font-weight:600;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
@media (max-width:768px){
body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{width:103px;}
}
.vr-topstats-wrap{margin-top:20px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);}
.vr-topstats-tabs{display:flex;overflow-x:auto;border-bottom:1px solid #eee;}
.vr-topstats-tab{flex:none;padding:12px 18px;background:none;border:none;font-size:13px;font-weight:600;color:#888;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;}
.vr-topstats-tab.active{color:#f67f00;border-bottom-color:#f67f00;}
.vr-topstats-panel{display:none;padding:8px 0;}
.vr-topstats-panel.active{display:block;}
.vr-topstats-table{width:100%;border-collapse:collapse;}
.vr-topstats-table tr{border-bottom:1px solid #f4f4f4;}
.vr-topstats-table tr:last-child{border-bottom:none;}
.vr-topstats-rank{width:32px;text-align:center;color:#999;font-size:12px;padding:8px 4px;}
.vr-topstats-photo{width:36px;padding:6px 4px;}
.vr-topstats-photo img{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block;}
.vr-topstats-name{padding:6px 10px;font-size:13px;font-weight:600;color:#222;}
.vr-topstats-team{display:block;font-size:11px;font-weight:400;color:#999;}
.vr-topstats-value{width:36px;text-align:center;font-weight:700;color:#f67f00;padding:6px 4px;}
body .vr-match-events-list .vr-match-event-item .vr-match-sub-out{font-weight:400;font-size:14px;}
body .vr-match-events-list .vr-match-event-item .vr-match-sub-in{font-weight:400;font-size:14px;}
body .vr-match-profile-scoreboard .vr-match-profile-side span{color:rgb(5,30,45);}
body .vr-lineup-cols-public li .vr-lineup-sub-note--out{font-weight:400;}
body .vr-lineup-cols-public li .vr-lineup-sub-note--in{font-weight:400;}
body .vr-league-table tr span{direction:ltr;position:fixed;left:0px;}
body .vr-results-tabs-wrap .vr-results-tabs .vr-results-tab--logo{padding-left:10px !important;background-image:none !important;padding-right:10px !important;}
body .vr-results-tabs-wrap .vr-results-tabs .active{background-color:rgba(246,127,0,0.41);}
.vr-match-event-watch svg,
.vr-match-highlight-btn svg,
.vr-nz-highlight-btn svg{animation:vr-nz-pulse 1.2s infinite;}
.vr-match-event-watch{display:inline-flex;align-items:center;gap:4px;margin-right:8px;padding:2px 10px;border-radius:999px;background:#f67f00;color:#fff !important;font-size:11px;font-weight:600;text-decoration:none;vertical-align:middle;}
.vr-match-event-watch:hover{background:#a85200;}
.vr-match-highlight-btn{display:inline-flex;align-items:center;gap:5px;margin-right:10px;padding:5px 14px;border-radius:999px;background:#f67f00;color:#fff !important;font-size:12px;font-weight:700;text-decoration:none;vertical-align:middle;}
.vr-match-highlight-btn:hover{background:#a85200;}
.vr-nz-highlight-slot{flex:0 0 92px;display:flex;justify-content:center;}
.vr-nz-highlight-btn{display:inline-flex;align-items:center;gap:4px;margin-right:6px;padding:2px 9px;border-radius:999px;background:#f67f00;color:#fff;font-size:10.5px;font-weight:600;cursor:pointer;white-space:nowrap;}
.vr-nz-highlight-btn:hover{background:#a85200;}
body .archive-main .vr-match-profile .home-section-header{margin-bottom:0px;border-bottom-style:none;}
body .home-wrap .home-main .home-standings-box #vr-weekly-calendar .vr-results-tabs-wrap .vr-results-tabs .active{padding-right:10px !important;}
body .home-wrap .home-main .home-standings-box #vr-weekly-calendar .vr-results-tabs-wrap .vr-results-tabs .vr-results-tab--logo{padding-right:10px !important;}
body #vr-nz-results .vr-nz-matches .vr-nz-score{color:rgba(34,34,34,0.91);}
body #vr-nz-results .vr-nz-team-group span{font-weight:500;font-size:14px;color:#131e20;}
body #vr-nz-results .vr-nz-matches .vr-nz-time-center{margin-left:7px;margin-right:7px;color:#131e20 !important;font-size:14px !important;font-weight:500 !important;}
body #vr-results-matches .vr-match-day span{font-weight:500;font-size:16px !important;}
body #vr-results-matches .vr-match-day .vr-status-finished{font-size:12px !important;color:#0d580d;}
body .vr-nz-matches .vr-nz-finished .vr-nz-highlight-slot span{transform:translatex(0px) translatey(0px);background-color:rgb(154,17,17) !important;border-radius:8px !important;color:#ffffff !important;}
body .vr-match-profile-scoreboard .vr-match-profile-center a{background-color:rgb(154,17,17);border-radius:8px;}
body .vr-match-events-list .vr-match-event-item .vr-match-event-watch{background-color:rgb(154,17,17);border-radius:8px;}
body #vr-results-matches .vr-match-day .vr-status-halftime{font-size:12px !important;}
body #vr-results-matches .vr-match-day .vr-live-minute-text{font-size:12px !important;}
@media (max-width:1279px){
body .archive-main .vr-match-profile .vr-person-section-title{text-align:right;}
}
@media (max-width:899px){
body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{width:120px;}
body #vr-results-matches .vr-match-day .vr-match-team{color:#2c3e50;}
body .vr-league-table tr a{color:#2c3e50;}
body .vr-league-table tr td{color:#2c3e50;}
body .archive-main .vr-match-profile .vr-person-section-title{text-align:right;}
}
body.home #vr-results-matches .vr-match-day .vr-match-team{font-size:14px;}
body.home .vr-league-table tr a{font-size:16px !important;}
body.single-vr_match .vr-match-stats-list .vr-match-stat-bar .vr-match-stat-bar-home{background-color:#414548;}
body.single-vr_match .archive-main .vr-match-profile .vr-person-bio-list{margin:0 0 10px;padding:5px;background-color:rgba(196,237,237,0.57);border-top-left-radius:0px;border-top-right-radius:0px;}
body.single-vr_match .archive-main .vr-match-profile .vr-match-profile-scoreboard{margin-bottom:0px;padding:10px 0;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:8px;border-top-right-radius:8px;}
body.single-vr_match .vr-match-stats-list .vr-match-stat-bar .vr-match-stat-bar-away{background-color:rgb(86,181,181);}
body.single-vr_match .archive-main .vr-match-profile .vr-person-section-title{border-right-style:none;background-color:rgba(196,237,237,0.57);padding-top:5px;padding-bottom:5px;margin:0 0 0;transform:translatex(0px) translatey(0px);}
body.single-vr_match .vr-match-profile .home-section-header h3{background-color:rgba(196,237,237,0.57);padding-left:0px;padding-top:5px;padding-bottom:5px;text-align:center;font-size:15px;transform:translatex(0px) translatey(0px);margin-bottom:5px;}
body.single-vr_match .archive-main .vr-match-profile .home-standings-box{margin-bottom:10px;}
body.single-vr_match .archive-main .vr-match-profile .vr-person-section-title:nth-child(11){margin-bottom:5px;}
body.single-vr_match .vr-match-profile .vr-person-news-list a{padding-bottom:5px;padding-top:5px;}
body.page-id-82941 .archive-wrap div .vr-nz-wrap{padding:5px;transform:translatex(0px) translatey(0px);}
body.page-id-82941 #vr-nz-results .vr-nz-league-block .vr-nz-league-head{padding-top:5px;padding-bottom:5px;background-color:rgba(167,219,216,0.53);text-align:right !important;direction:rtl !important;display:flex !important;justify-content:normal !important;align-items:center !important;}
body.page-id-82941 #vr-nz-results .vr-nz-matches a{padding-top:5px !important;padding-bottom:5px !important;}
body.page-id-82941 #vr-nz-results .vr-nz-league-block{margin-bottom:5px;}
body.page-id-82941 .archive-main .vr-nz-wrap .vr-nz-days{margin-bottom:5px;padding-bottom:0px;}
@media (max-width:569px){
body #vr-nz-results .vr-nz-finished .vr-nz-status-slot{padding-top:0px !important;margin-bottom:-5px !important;margin-top:-5px !important;padding-right:0px !important;padding-left:0px !important;}
body #vr-nz-results .vr-nz-matches .vr-nz-finished{padding-top:5px;padding-right:0px !important;padding-left:0px !important;}
body .archive-wrap div .archive-main .vr-nz-wrap #vr-nz-results .vr-nz-league-block .vr-nz-matches .vr-nz-finished{padding-bottom:0px !important;}
}
.vr-bracket-wrap{display:flex;gap:24px;overflow-x:auto;padding:14px 8px;align-items:flex-start;background:#fafcfc;border-radius:12px;}
.vr-bracket{display:flex;direction:rtl;align-items:flex-start;}
.vr-bracket-round{display:flex;flex-direction:column;min-width:148px;flex:none;}
.vr-bracket-round:not(:last-child){border-left:1px dashed #dde4e4;padding-left:14px;margin-left:14px;}
.vr-bracket-round-title{position:sticky;top:0;z-index:2;display:inline-block;width:100%;box-sizing:border-box;text-align:center;font-size:10.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#f67f00,#f67f00);padding:5px 6px;border-radius:999px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.vr-bracket-list{display:flex;flex-direction:column;gap:6px;}
.vr-bracket-item{box-sizing:border-box;}
.vr-bracket-match{display:flex;flex-direction:column;gap:3px;background:#fff;border-radius:6px;padding:5px 7px;box-shadow:0 1px 2px rgba(19,30,32,.06);}
.vr-bracket-team{display:flex;align-items:center;justify-content:space-between;padding:6px 4px;font-size:11px;gap:5px;color:#333;line-height:1.5;}
.vr-bracket-team img{width:15px;height:15px;flex:none;border-radius:3px;object-fit:contain;}
.vr-bracket-team-name{display:flex;align-items:center;gap:6px;font-weight:600;color:inherit;text-decoration:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.vr-bracket-team-score{flex:none;font-weight:700;color:#999;min-width:12px;text-align:center;font-size:11px;}
.vr-bracket-team.is-winner{font-weight:700;color:#131e20;}
.vr-bracket-team.is-winner .vr-bracket-team-score{color:#f67f00;}
.vr-bracket-round.is-current .vr-bracket-round-title{background:linear-gradient(135deg,#fff51a,#e8c766);box-shadow:0 0 0 2px rgba(217,169,28,.25);}
.vr-bracket-round.is-current .vr-bracket-match{box-shadow:0 0 0 1.5px #fff51a,0 1px 3px rgba(19,30,32,.08);}
@media (max-width:600px){
.vr-standings-calendar .sidebar-tab-btns{flex-wrap:wrap;}
.vr-standings-calendar .sidebar-tab-btn{flex:1 1 33%;font-size:12px;padding:8px 4px;}
body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{width:86px;}
.vr-bracket-round{min-width:116px;}
.vr-bracket-round-title{font-size:9.5px;}
.vr-bracket-team{font-size:10px;}
}
.vr-group-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px;}
.vr-group-tab{background:#f2f2f2;border:none;border-radius:6px;padding:6px 16px;font-size:12.5px;font-weight:600;color:#555;cursor:pointer;transition:background .15s,color .15s;}
.vr-group-tab:hover{background:#e2f3f3;}
.vr-group-tab.active{background:#f67f00;color:#fff;}
.vr-hybrid-phase-tabs{display:flex;gap:6px;margin-bottom:10px;}
.vr-hybrid-phase-tab{flex:1;background:#f2f2f2;border:none;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:700;color:#555;cursor:pointer;transition:background .15s,color .15s;}
.vr-hybrid-phase-tab:hover{background:#e2f3f3;}
.vr-hybrid-phase-tab.active{background:linear-gradient(135deg,#f67f00,#f67f00);color:#fff;}
.home-wrap .home-main .home-standings-box #vr-weekly-calendar .vr-results-tabs-wrap #vr-results-matches .vr-match-day .vr-match-item .vr-match-center .vr-match-status-row{font-size:12px !important;}
#vr-results-matches .vr-match-day span{direction:ltr;}
#vr-nz-results .vr-nz-matches .vr-nz-time-center{width:33px !important;color:rgb(154,17,17) !important;font-weight:500;font-size:14px;}
#vr-nz-results .vr-nz-league-head .vr-nz-league-week{margin-right:-5px;}
.archive-wrap .archive-main .vr-match-profile .home-standings-box #vr-weekly-calendar .vr-results-tabs-wrap #vr-results-matches .vr-match-day .vr-match-item .vr-match-center .vr-match-status-row{font-size:12px !important;}
.vr-nz-filters .vr-nz-toggle .vr-nz-toggle-label{font-size:13px;font-weight:500;}
.archive-main .vr-nz-wrap .vr-nz-days{margin-bottom:5px;padding-left:5px;padding-right:5px;padding-bottom:0px;}
.vr-nz-wrap .vr-nz-days .vr-nz-day-btn{width:127px;min-width:80px;}
.archive-main .vr-nz-wrap .vr-nz-toolbar{padding-left:5px;padding-right:5px;margin-bottom:5px;background-color:transparent;}
#vr-nz-results .vr-nz-league-block{margin-bottom:5px;}
#vr-nz-results .vr-nz-scheduled .vr-nz-team-group{overflow:scroll !important;}
#vr-nz-results .vr-nz-matches .vr-nz-scheduled{padding-left:0px;padding-right:0px;padding-top:5px !important;padding-bottom:5px !important;}
#vr-nz-results .vr-nz-matches .vr-nz-finished{padding-left:0px;padding-right:0px !important;padding-top:5px !important;padding-bottom:5px !important;}
#vr-nz-results .vr-nz-matches .vr-nz-live{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}
.archive-main .vr-match-profile .vr-person-section-title{border-top-left-radius:8px;border-top-right-radius:8px;}
.vr-match-profile .vr-match-events-list .vr-match-event-item:nth-child(1){border-top-left-radius:0px;border-top-right-radius:0px;}
.vr-match-profile .home-section-header h3{border-top-left-radius:8px;border-top-right-radius:8px;padding-bottom:5px;margin-bottom:0px !important;}
.archive-main .vr-match-profile .home-section-header{padding-bottom:0px;margin-bottom:3px !important;}
.archive-main .vr-match-profile .home-standings-box{border-top-left-radius:0px;border-top-right-radius:0px;}
.vr-team-ticker-wrap .vr-ticker-card .vr-ha-icon{color:#34495e;}
.vr-team-ticker-wrap .vr-ticker-card .vr-ticker-caption{color:#34495e;}
.vr-roster-grid .vr-roster-card .vr-roster-role{display:none;}
#vr-league-table-container .vr-group-tables-wrap .vr-group-tabs{margin-bottom:5px;margin-top:5px;margin-right:5px;margin-left:5px;}
.vr-team-league-tabs-wrap .vr-team-league-tabs .vr-team-league-tab{background-image:none !important;}
.archive-wrap .archive-main .vr-team-profile .vr-team-table-wrap .vr-team-league-tabs-wrap .vr-team-league-tabs .vr-team-league-tab{padding-right:5px !important;}
#vr-nz-results .vr-nz-league-block .vr-nz-league-head{height:30px !important;background-color:rgba(167,219,216,0.71) !important;transform:translatex(0px) translatey(0px);padding-top:9px;}
.vr-league-table td.col-gd{direction:ltr;unicode-bidi:isolate;}
.vr-result-90{font-size:calc(1em - 2px);opacity:.8;}
.vr-nz-score.vr-nz-score--90{font-size:12px;opacity:.8;}
body #vr-results-matches .vr-match-day .vr-match-result .vr-result-90{font-size:14px !important;opacity:.8;}
.vr-bracket-match.is-placeholder{background:#fbfcfc;box-shadow:none;border:1px dashed #d3dede;}
.vr-bracket-team.is-tbd,.vr-bracket-team.is-tbd .vr-bracket-team-name{color:#b9c3c3;font-weight:500;}
body #vr-results-matches .vr-match-day .vr-match-status-row{
	font-weight:400;
	font-size:12px !important;
}
body .archive-main .vr-team-profile .home-standings-box{
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	background-color:rgb(86,181,181) !important;
}
body .archive-main .vr-match-profile .home-standings-box{
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	background-color:rgb(86,181,181) !important;
	margin-top:-2px;
}
body .vr-match-profile .home-section-header h3{
	background-color:rgb(86,181,181) !important;
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
	color:#ffffff;
}
@keyframes vr-nz-pulse {0%,100%{opacity:1;}50%{opacity:.3;}}

.en-table-empty{color:#9c846a;font-size:13px;line-height:1.9;}

/* انرژی ورزشی: نوارِ «خبرِ ویژه» سبزِ لوگو */
.vr-ticker-top .vr-ticker-featured-title,.vr-ticker-top a{color:#000 !important;}
.vr-ticker-top .vr-ticker-badge{color:#fff !important;}
.vr-ticker-top .vr-ticker-close{color:#000 !important;}
.vr-ticker-top{border-bottom-color:rgba(0,0,0,.12) !important;}

/* انرژی ورزشی — پالتِ «سبزآبیِ تیره و نارنجی» */
.site-header{border-bottom-color:#fff51a !important;}
.site-footer{border-top-color:#f67f00;}


/* زردِ لوگو رویِ زمینه‌ی روشن خوانا نیست؛ برایِ متن‌هایِ رویِ زمینه‌ی روشن، زردِ تیره‌تر */
.vr-nz-status-halftime,.vr-match-status-row.vr-status-halftime,.vr-stat-box.vr-stat-card-yellow .vr-stat-num,
.vr-sc-carousel-head > a,.vr-honour-icon,.archive-main .archive-header h1,.sidebar-news-list .sidebar-news-info a{color:#c99a00 !important;}
.vr-sc-nav button:hover{border-color:#c99a00;color:#c99a00;}
.vr-self-courier{border-right-color:#e0b000;}

/* جدول و برنامه‌ی بازی‌ها: بدونِ لینک به صفحه‌ی تیم/بازی */
.en-league a{pointer-events:none;cursor:default;color:inherit !important;text-decoration:none;}
.en-league .vr-week-nav a,.en-league [href*="vr_week"]{pointer-events:auto;cursor:pointer;}

.en-league .vr-team-cell:hover{color:inherit;}
.en-league .vr-league-table .vr-team-cell{position:static;direction:rtl;left:auto;}
/* جدول و برنامه — چیدمانِ سایتِ اصلی */
.en-standings{margin:0 0 15px;min-width:0;background:#f67f00;border-radius:10px;padding:10px;}
.en-standings .en-box-head{background:none;border:0;padding:2px 4px 0;margin:0 0 10px;}
.en-standings .en-box-head h3{color:#fff;}
.en-standings .vr-standings-two-col{gap:10px;}
.en-standings .vr-standings-calendar{margin:0;border-radius:8px;}
.en-league .vr-results-tabs{display:none;}
.en-league .vr-results-controls select{border-color:rgba(246,127,0,.35);color:#131e20;}
@media (min-width:901px){.en-league.vr-standings-two-col .vr-standings-table-col{flex:1 1 480px;width:auto;min-width:0;max-width:none;}.en-league.vr-standings-two-col .vr-standings-calendar:first-child{flex:0 0 36%;min-width:0;}}
.en-standings-title{display:flex;align-items:center;gap:10px;}
.en-standings-title img{width:auto;height:38px;max-width:70px;object-fit:contain;background:#fff;border-radius:8px;padding:4px;}

/* نوارِ دسته‌ها زیرِ هدر (منویِ اصلی) — نارنجی؛ زیرمنوها با هاور، نارنجیِ ۸۰٪ */
.site-header{border-bottom:0 !important;}
.en-catbar{background:#f67f00;}
.site-header .en-catbar-in{height:46px;gap:0;overflow:visible;}
.en-catbar-menu,.en-catbar-menu ul{list-style:none;margin:0;padding:0;}
.en-catbar-menu{display:flex;align-items:center;gap:4px;white-space:nowrap;}
.en-catbar-menu li{position:relative;list-style:none;margin:0;}
.en-catbar-menu > li > a{display:flex;align-items:center;gap:6px;padding:8px 14px;color:#131e20;font-size:15px;font-weight:700;border-radius:8px;text-decoration:none;transition:background .15s,color .15s;}
.en-catbar-menu a,.en-catbar-menu .current-menu-item > a,.en-catbar-menu .current-menu-ancestor > a,.en-catbar-menu .current-menu-parent > a{background:transparent;color:#131e20;}
.en-catbar-menu > li:hover > a,.en-catbar-menu .sub-menu a:hover{background:rgba(255,255,255,.25);color:#131e20;}
.en-catbar-menu > li.menu-item-has-children > a::after{content:"";width:6px;height:6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(-2px);opacity:.75;}
.en-catbar-menu .sub-menu{position:absolute;top:100%;right:0;min-width:200px;padding:6px;background:rgba(246,127,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0 0 8px 8px;box-shadow:0 10px 24px rgba(19,30,32,.25);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s;z-index:1001;}
.en-catbar-menu > li > .sub-menu{margin-top:5px;}
.en-catbar-menu > li > .sub-menu::before{content:"";position:absolute;top:-5px;right:0;left:0;height:5px;}
.en-catbar-menu .sub-menu .sub-menu{top:0;right:100%;border-radius:8px;}
.en-catbar-menu li:hover > .sub-menu,.en-catbar-menu li:focus-within > .sub-menu{opacity:1;visibility:visible;transform:none;}
.en-catbar-menu .sub-menu a{display:block;padding:8px 12px;color:#131e20;font-size:14px;font-weight:600;border-radius:6px;text-decoration:none;}

@media (min-width:901px){.site-header .header-inner > .main-nav{visibility:hidden;}}
@media (max-width:900px){.en-catbar{display:none;}.site-header{border-bottom:3px solid #f67f00 !important;}}

/* دو خطِ کنارِ لوگو */
.site-header .site-branding{display:flex;align-items:center;gap:12px;}
.en-tagline{display:flex;flex-direction:column;justify-content:center;gap:3px;line-height:1.25;text-decoration:none;white-space:nowrap;padding-right:12px;border-right:1px solid rgba(255,255,255,.18);}
.en-tagline-1{color:#fff;font-size:15px;font-weight:700;}
.en-tagline-2{color:#f67f00;font-size:13px;font-weight:600;}
@media (max-width:900px){.site-header .site-branding{gap:8px;}.en-tagline{padding-right:8px;gap:1px;}.en-tagline-1{font-size:12px;}.en-tagline-2{font-size:11px;}}
@media (max-width:600px){.site-header .site-clock{display:none !important;}}
.home-football-section{background:#fff;}
#editorTrack .editor-slide h4{color:#111;}
#editorTrack .editor-slide:hover h4{color:#f67f00;}
/* فاصله‌ی بالایِ صفحه زیرِ هدرِ ثابت (JS دقیقش می‌کند) */
@media (max-width:900px){html body{padding-top:67px !important;}}
@media (min-width:901px){html body{padding-top:116px !important;}}

/* منویِ پایینِ موبایل — رنگ‌هایِ انرژی ورزشی */
@media (max-width:768px){
  body #vrBottomNav{background:#131e20;border-top:3px solid #f67f00;}
  body #vrBottomNav .vr-bottom-nav-item{color:#c9d3d6;}
  body #vrBottomNav .vr-bottom-nav-item svg,body #vrBottomNav .vr-bottom-nav-item span{color:inherit !important;}
  body #vrBottomNav .vr-bottom-nav-item.is-active{color:#f67f00;}
}
/* برگه‌هایِ «آخرین اخبار» و «روزنامه‌ها» */
.en-page .archive-main{background:#fff;border-radius:10px;padding:16px;}
.en-page-title{font-size:20px;font-weight:700;color:#131e20;margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid #f67f00;}
.en-latest-list-page{list-style:none;margin:0;padding:0;}
.en-latest-list-page li{border-bottom:1px solid #f0f0f0;}
.en-ll-item{display:flex;gap:12px;align-items:center;padding:10px 0;color:#111;text-decoration:none;}
.en-ll-thumb{flex:0 0 110px;width:110px;aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:#eef0f2;}
.en-ll-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.en-ll-body{display:flex;flex-direction:column;gap:3px;min-width:0;}
.en-ll-rott{font-size:12px;color:#607d8b;font-weight:600;}
.en-ll-title{font-size:15px;font-weight:700;line-height:1.7;}
.en-ll-item:hover .en-ll-title{color:#f67f00;}
.en-ll-time{font-size:12px;color:#999;}
.en-ll-pages{display:flex;justify-content:center;gap:6px;margin-top:14px;flex-wrap:wrap;}
.en-ll-pages .page-numbers{padding:6px 12px;border-radius:8px;background:#f3f4f5;color:#131e20;text-decoration:none;font-size:13px;}
.en-ll-pages .page-numbers.current{background:#131e20;color:#fff;}
.en-np-grid--page{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));}

/* «فرهنگ و هنر» — تمام‌عرض با پس‌زمینه‌ی تیره */
.home-football-section--dark{background:#131e20 !important;}
.home-football-section--dark .home-football-header{border-color:rgba(255,255,255,.12) !important;}
.home-football-section--dark .home-football-title{color:#fff !important;}
.home-football-section--dark .home-football-header a,.home-football-section--dark .home-football-archive{color:#f67f00 !important;}
.home-football-section--dark .home-football-card-title{color:#f2f4f5 !important;}
.home-football-section--dark .home-football-card:hover .home-football-card-title{color:#f67f00 !important;}
.home-football-section--dark .home-football-card-rott{color:#f67f00 !important;}
.home-football-section--dark .home-sports-item-date{color:#9fb0b5 !important;}
.home-football-section--dark .home-sports-item-date svg{fill:#9fb0b5 !important;}
.home-football-section--dark .home-football-card{border-color:rgba(255,255,255,.08) !important;}

/* «رزمی» — همان ظاهرِ «برگزیده» */
#razmiTrack{cursor:grab;}
#razmiTrack:active{cursor:grabbing;}
#razmiTrack .editor-slide span{font-size:15px;font-weight:500;color:#607d8b;letter-spacing:-0.8px;word-spacing:-0.8px;line-height:13.1px;}
#razmiTrack .editor-slide h4{font-size:17px;letter-spacing:-0.9px;word-spacing:-0.8px;line-height:21.6px;}
    #razmiTrack .editor-slide h4{color:rgb(0,0,0);}
body #razmiTrack .editor-slide span{text-align:right;direction:rtl;}
body #razmiTrack .editor-slide h4{text-align:right;padding-right:0px;direction:rtl;}
#razmiTrack .editor-slide h4{color:#111;}
#razmiTrack .editor-slide:hover h4{color:#f67f00;}
.editor-slider-section--cat{margin-top:15px;}
#razmiPrev,#razmiNext{width:25px;height:25px;background:rgb(195,222,224);color:#607d8b;font-size:30px;font-weight:300;border-radius:30%;border:none;cursor:pointer;padding-bottom:6px;display:flex;align-items:center;justify-content:center;direction:ltr;}

/* کپی‌رایتِ فوتر: زردِ لوگو */
.site-footer .footer-copyright{color:#fff51a !important;font-weight:400;}
/* تاریخ و ساعت زیرِ منویِ همبرگری (فقط موبایل) */
.en-nav-clock{display:none;}
@media (max-width:900px){
  .site-header .main-nav{padding-bottom:0 !important;overflow:hidden;}
  .site-header .main-nav .en-nav-clock{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 0;padding:12px 18px;background:#131e20;border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 8px 8px;color:#e9eeee;font-size:13px;}
  .en-nav-clock-time{color:#f67f00;font-weight:700;font-size:15px;letter-spacing:.5px;}
}
/* فوترِ موبایل: لوگو، زیرش شعار، زیرش «درباره ما»؛ همه وسط و نزدیکِ هم */
@media (max-width:900px){
  .site-footer .footer-inner{gap:14px;}
  .site-footer .footer-brand{align-items:center;gap:8px;}
  .site-footer .footer-brand-top{display:contents;}
  .site-footer .footer-brand .footer-logo,.site-footer .footer-brand .footer-site-name{order:1;}
  .site-footer .footer-brand .footer-text{order:2;margin:0;text-align:center !important;}
  .site-footer .footer-brand ul.footer-inline-links{order:3;width:auto !important;float:none !important;justify-content:center;text-align:center !important;margin:2px 0 0;}
  .site-footer .footer-inner > div:empty{display:none;}
  .site-footer .footer-partners{display:flex;justify-content:center;}
  .site-footer .footer-partners .footer-partners-list{float:none;justify-content:center;}
}
