/*
Theme Name: varzeshmedia
Theme URI: https://varzeshmedia.com
Author: VarzeshMedia Team
Description: Custom design for the VarzeshMedia theme
Version: 1.0.7
Text Domain: varzeshmedia
*/

@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:#041925;}
body{font-family:'Vazirmatn',sans-serif;direction:rtl;background:#e3e5e8;color:#111;overflow-x:hidden;overflow-x:clip;padding-top:74px;}
@media(max-width:768px){
    #wpadminbar{display:none !important;}
    html{margin-top:0 !important;}
    body{margin-top:0 !important;padding-top:0 !important;}
}
a{text-decoration:none;color:inherit;}
img{max-width:100%;display:block;}
ul{list-style:none;}

/* ===== HEADER ===== */
.site-header{background:#041925;position:fixed !important;top:0 !important;left:0;right:0;z-index:1000;width:100%;max-width:100vw;border-bottom:4px solid #d9c278;transform:none !important;transition:none !important;visibility:visible !important;opacity:1 !important;}
.header-inner{max-width:1280px;margin:0 auto;padding:0 24px;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(4,25,37,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(86,181,181,0.18);border:1px solid rgba(86,181,181,0.4);padding:6px 16px;border-radius:20px;white-space:nowrap;transition:background 0.2s;}
.header-auth-btn:hover{background:rgba(86,181,181,0.32);}

.header-user-menu{position:relative;}
.header-user-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;border-radius:8px;transition:box-shadow 0.2s;}
.header-user-btn:hover{box-shadow:0 0 0 2px rgba(86,181,181,0.4);}
.header-user-avatar{width:40px;height:40px;border-radius:8px;display:block;object-fit:cover;}
.header-user-dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:170px;background:#fff;border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,0.18);padding:6px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.15s,transform 0.15s,visibility 0.15s;z-index:1200;}
.header-user-menu.open .header-user-dropdown{opacity:1;visibility:visible;transform:translateY(0);}
.header-user-dropdown-name{padding:9px 12px 7px;font-size:13px;font-weight:700;color:#111;border-bottom:1px solid #f0f0f0;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.header-user-dropdown-link{display:block;padding:9px 12px;font-size:13px;color:#333;border-radius:6px;transition:background 0.15s;}
.header-user-dropdown-link:hover{background:#f5f5f5;}
.header-user-dropdown-link--logout{color:#9a1111;}
.header-user-dropdown-link--logout:hover{background:rgba(154,17,17,0.07);}
.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:#56B5B5;color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:14px;}

.home-wrap{max-width:1280px;margin:10px auto;padding:0 10px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:15px;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:#56b5b5;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-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;}
.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:#c4dfe1;border-radius:10px;padding:10px;overflow:hidden;}
.editor-slider-header{display:flex;align-items:center;justify-content:space-between;background:#d5e5e6;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%;}
.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;}
#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;}
#editorTrack .editor-slide span{font-size:15px;font-weight:500;color:#2c3e50;letter-spacing:-0.8px;word-spacing:-0.8px;}
#editorTrack .editor-slide h4{font-size:17px;letter-spacing:-0.9px;word-spacing:-0.8px;}

.home-sections-wrap{display:grid;grid-template-columns:1fr 280px;gap:10px;margin-top:0;margin-bottom:15px;align-items:start;}
.home-sections-right,.home-sections-left{display:flex;flex-direction:column;}
.home-sections-left{
    position:sticky;
    top:84px;
    align-self:start;
    max-height:calc(100vh - 100px);
    overflow-y:auto;
    scrollbar-width:thin;
}
@media (max-width:900px){
    .home-sections-left{position:static;max-height:none;overflow-y:visible;}
}
.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 h3{color:#fff;font-size:17px;padding-top:9px;}
.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{margin-bottom:10px !important;}
.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{padding:10px;height:auto !important;margin-top:10px !important;margin-bottom:10px;}
.home-sections-wrap .home-sections-left .home-section-box:nth-child(3){height:auto !important;}
.home-sections-left .home-section-box .home-section-header{margin-bottom:0;padding-bottom:10px;}
.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-card{-webkit-user-drag:none;}
.yazdasht-slide{display:none;}
.yazdasht-slide.active{display:block;}
.yazdasht-card{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:#56b5b5;}
.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:rgba(0,0,0,0.3) 0px 1px 1px !important;}
.home-sections-right .home-section-box .yazdasht-slider #yazdashtTrack .yazdasht-slide .yazdasht-card .yazdasht-thumb .yazdasht-overlay h4{font-size:22px !important;color:#fff !important;text-shadow:rgba(0,0,0,0.3) 0px 1px 1px !important;letter-spacing:-0.8px !important;line-height:1em !important;word-spacing:-0.8px;}
.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{padding-bottom: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:#56B5B5;}

.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:#56B5B5;}
.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;}
.chehre-card .chehre-body span{font-size:15px;color:#2c3e50;letter-spacing:-0.8px;}
.chehre-card .chehre-body h4{font-size:18px;line-height:1.7;color:#111;font-weight:700;}

.home-sections-left .home-section-box .jahan-list{overflow:visible;max-height:none;height:auto;}
.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:#56B5B5;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-list .jahan-item span{color:#556270;font-size:15px;font-weight:600;letter-spacing:-0.8px;word-spacing:-0.8px;}
.jahan-list .jahan-item h4{font-size:17px;letter-spacing:-0.9px;word-spacing:-0.8px;line-height:1.7;color:#111;font-weight:700;}
.jahan-item:hover .jahan-title{color:#56B5B5;}

.home-video-section{background:#041925;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:#56b5b5;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:#56b5b5;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:86px;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 #56B5B5;}

.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 #56B5B5;}
.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-tabs .sidebar-tab-btns .active{box-shadow:none;}

.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:#56B5B5;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:#56B5B5;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:#56B5B5;}
.sidebar-news-date{font-size:11px;color:#aaa;}

.single-wrap{max-width:1280px;margin:10px auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:15px;align-items:start;}
.single-main{min-width:0;}
.single-article{background:#fff;border-radius:10px;padding:30px;}
.article-rootitr{font-size:13px;color:#56B5B5;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:#56B5B5;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 #56B5B5;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:#56B5B5;}
.article-content blockquote{border-right:4px solid #56B5B5;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:#041925;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:#56B5B5;}

.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:#56B5B5;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:#56B5B5;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:#56B5B5;color:#fff;padding:10px 26px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;}
.vr-404-home-btn:hover{background:#489a9a;}
.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:#56B5B5;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;}
@media(max-width:480px){
    .comment-content,.reply{margin-right:0;margin-top:6px;}
    .comment-list .children{padding-right:14px;}
}

.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{max-width:1280px;margin:24px auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:15px;align-items:start;}
.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 #56B5B5;}
.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:#56B5B5;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:#56B5B5;}
.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:#56B5B5;color:#fff;}
.archive-empty{text-align:center;padding:40px;color:#888;font-size:15px;}
.archive-sidebar{position:sticky;top:90px;height:fit-content;}
.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(4,25,37);}

.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:#041925;color:#fff;padding:8px 18px;border-radius:6px;font-size:13px;transition:background 0.2s;}
.video-download-btn:hover{background:#56B5B5;}
.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(4,25,37,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:#c3dee0;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:#56B5B5;transition:color 0.2s;}
.home-football-archive:hover{color:#3A9494;}
.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:#56B5B5;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:#56B5B5;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:#56B5B5;}
.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 #56B5B5;}
.home-gallery-title{color:#fff;font-size:18px;font-weight:700;background:#56b5b5;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:#56B5B5;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:#56B5B5;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:#56b5b5;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%;}
.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;}
.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:#041925;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 #dec776;}
.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:#dec776;}
.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:#56B5B5;transition:color 0.2s;}
.home-sports-archive:hover{color:#3A9494;}
.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:#56B5B5;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:#56B5B5;}
.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:#56B5B5;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:#56B5B5;}
.home-sports-item-date{font-size:11px;color:#aaa;}

/* ===== SportsPress ===== */
.post tr td{background-color:transparent;}
.post .sp-away-team a,.post .sp-home-team a,.post .sp-team-flip a,.post .sp-team-final a{background-color:transparent;letter-spacing:-1px;word-spacing:-1px;color:rgb(63,103,121);}
.post tr .sp-event-flip,.post tr .sp-event{background-color:transparent;}
.post tbody tr{background-color:transparent !important;}
.post tr .sp-event-date{letter-spacing:-1px;color:#34495e;word-spacing:-1px;}
.post .head-top .lead{background-color:transparent;color:#041925 !important;}
.post .head-top .thumb{display:none;}
.head-top .daat li{display:none;}
.post .sp-event-flip a{width:110px;}
.post .sp-team-final a{display:none !important;}
.post .sp-home-team a{display:none !important;}
.post .sp-away-team a{display:none !important;}
.post .sp-team-flip a{display:none !important;}
.post .sp-event-flip .sp-event-main{overflow:visible;}

/* ===== Lightbox ===== */
.lb-nav a.lb-prev,.lb-nav a.lb-next{opacity:1 !important;}
.lb-nav,.lb-outerContainer{direction:ltr;}

.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 24px;border-bottom:1px solid rgba(255,255,255,0.15);max-width:1280px;margin:0 auto;}
.vr-ticker-top-wrap{background:#9a1111;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;}

@media(max-width:900px){
    .vr-ticker-top{padding:5px 12px;}
    .vr-ticker-badge{display:none;}
    .vr-ticker-featured-title{font-size:13px;}
    .vr-ticker-item{font-size:12px;padding:0 14px;}
}

.site-footer{background:#041925;color:#aaa;margin-top:10px;padding:40px 0 0;}
.footer-inner{max-width:1280px;margin:0 auto;padding:0 24px 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{color:#aaa;font-size:14px;transition:color 0.2s;}
.footer-inline-links li a:hover{color:#56B5B5;}
.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;}
.site-footer .footer-inner{border-bottom-color:rgba(236,240,241,0.49);}
.menu > .menu-item > a{background-color:transparent !important;}

.menu-toggle{display:none;}
@media(max-width:900px){
    .menu-toggle{display:flex;}
    .main-nav{display:none;position:absolute;top:70px;right:0;left:0;background:#041925;border-top:1px solid rgba(255,255,255,0.07);padding:10px 0;z-index:998;}
    .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-wrap{grid-template-columns:1fr;}
    .home-sidebar{display:block;order:2;}
    .home-main{order:1;}
    .home-wrap:not(.sidebar-only-page) .home-sidebar .sidebar-tabs{display:none;}
    .home-top{grid-template-columns:1fr;height:auto;gap:3px;}
    .home-news-card--large{grid-column:1;grid-row:auto;width:100%;height:auto;aspect-ratio:16/7;}
    .home-news-small{grid-column:1;flex-direction:column;width:100%;height:auto;gap:3px;}
    .home-news-card--small{width:100%;height:auto;aspect-ratio:16/5;flex:none;}
    .home-top .home-news-card--large .home-news-overlay{height:auto;padding-top:40px;padding-left:12px;padding-bottom:12px;}
    .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;}
    .home-news-small .home-news-card--small .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-rott{font-size:11px;}
    .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 12px;height:64px;position:relative;}
    body{padding-top:68px;}

    .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;}
    .header-user-menu{display:none !important;}
    .main-nav>ul.main-nav-auth{display:block;flex-direction:column;padding:0 20px;margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.08);}
    .main-nav-auth li a{display:block;padding:12px 10px;color:#56B5B5;font-weight:600;font-size:14px;}
    .main-nav-avatar-link{display:flex !important;align-items:center;padding:0 !important;}
    .main-nav-avatar{width:36px;height:36px;border-radius:8px;display:block;object-fit:cover;}
    .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{position:absolute;top:64px;right:0;left:0;}
    .social-link{font-size:12px;padding:8px 10px;gap:8px;}
    .footer-inner{grid-template-columns:1fr;gap:20px;text-align:center;padding:0 16px 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;}
}
@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;}
}

/* Jahan list */
.home-sections-left .home-section-box .jahan-list{
    background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/05/JPEG-image-4707-8A00-EF-0.jpeg");
    background-size:contain;
    background-repeat:no-repeat;
    background-position-y:60%;
}

.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-main .home-club-perspolis .home-sports-header{
    background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/ppppppp.webp");
    background-size:contain;
    background-repeat:no-repeat;
    border-bottom-style:none;
}

.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%;
}

.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-sections-wrap .home-sections-left .home-section-banner{margin-top:0px !important;box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
.home-wrap .home-main .home-banner{height:auto !important;}
.home-sections-wrap .home-sections-left .home-section-box:nth-child(1){margin-top:0px !important;}

.home-news-card--large span{font-size:22px;text-shadow:rgba(0,0,0,0.3) 0px 3px 1px;}
.home-news-small .home-news-card--small .home-news-rootitr{text-shadow:rgba(0,0,0,0.3) 0px 3px 1px;}
.home-sections-right .home-section-box .yazdasht-slider #yazdashtTrack .yazdasht-slide .yazdasht-card .yazdasht-thumb .yazdasht-overlay .yazdasht-rootitr{font-weight:700 !important;text-shadow:rgba(0,0,0,0.3) 0px 3px 1px !important;}
.home-main .home-sections-wrap .home-sections-right .home-section-box .yazdasht-slider #yazdashtTrack .active .yazdasht-card .yazdasht-thumb .yazdasht-overlay h4{text-shadow:rgba(0,0,0,0.3) 0px 3px 1px !important;}
.home-sections-right .home-section-box .yazdasht-slider #yazdashtTrack .yazdasht-slide .yazdasht-card .yazdasht-thumb .yazdasht-overlay h4{font-size:24px !important;}
.home-video-main-thumb .home-video-main-rott{text-shadow:rgba(0,0,0,0.3) 0px 3px 1px;}
.home-gallery-main-thumb .home-gallery-main-rott{text-shadow:rgba(0,0,0,0.3) 0px 3px 1px;}
.home-football-main-thumb span{font-size:20px;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(4,25,37);}
.home-club-perspolis .home-sports-list a{border-top-width:3px;border-top-color:rgb(4,25,37);}
.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-main .home-sports-col .home-sports-item-rott{color:#607d8b !important;}
.bargozidha-list .bargozidha-card .bargozidha-rootitr{color:#607d8b;}
#editorTrack .editor-slide span{color:#607d8b;}
.home-video-list .home-video-item .home-video-item-rott{color:#607d8b;}
.home-football-side .home-football-card span{color:#607d8b;}
#mosahebeTrack .mosahebe-slide 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;}

#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;}
#searchsubmit{height:41px;width:94px;position:relative;top:-1px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
#searchBox{background-color:#051e2d;border-top-color:rgba(255,255,255,0);}

.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;}
.single-article .related-posts h3{font-size:18px;color:#556270;}
.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;}

.menu > .menu-item > a{font-size:17px;background-color:transparent !important;}
#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;}
.site-footer .footer-partners .footer-partners-list{float:left;}
.site-footer .footer-copyright{color:rgba(216,193,119,0.87);font-weight:300;font-size:13px;}
.site-footer .footer-inner{border-bottom-color:rgba(236,240,241,0.39);border-bottom-style:solid;}
footer{border-top-color:#56b4b4;border-top-style:solid;border-top-width:5px;}

.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;}

.site-branding a img{height:65px;}
.site-header .header-inner .site-branding a img{width:100% !important;}
.footer-brand-top .footer-logo img{height:62px;}
.footer-partners-list a img{height:46px;}

#comment{box-shadow:0px 0px 15px 3px rgba(0,0,0,0.06) inset;}

.home-wrap .home-main .editor-slider-section{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
.home-sections-wrap .home-sections-left .home-section-box{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
.home-sections-wrap .home-sections-right .home-section-banner{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
.home-wrap .home-main .home-video-section{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
.home-wrap .home-main .home-football-section{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
.home-main .home-sports-wrap .home-sports-col{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
.home-wrap .home-main .mosahebe-slider-section{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}
.home-news-small .home-news-card--small .home-news-overlay{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);}
.article-banner-top a img{box-shadow:0px 0px 20px -12px rgba(52,73,94,0.43);}

#vrTickerClose{background-color:rgba(236,240,241,0.27);color:#ffffff;font-size:18px;font-weight:700;border-radius:5px;}
header{border-bottom-width:2px !important;}
#vrTicker div .vr-ticker-top .vr-ticker-featured .vr-ticker-featured-link .vr-ticker-badge{width:auto !important;height:auto !important;}
#vrTicker > div{padding-top:0px;}
.vr-ticker-top .vr-ticker-badge{border-bottom-left-radius:3px;background-color:transparent;color:#ffffff;font-size:15px;}
.vr-ticker-top .vr-ticker-featured-title{font-weight:400;line-height:27.2px;font-size:15px;}
#vrTickerTrack a{font-size:15px;line-height:32.7px;padding-top:0px;margin-bottom:-5px;}
#vrTicker .vr-ticker-bottom{padding-bottom:5px;}

@media(max-width:600px){
    #wp-bottom-menu{background-color:rgb(4,25,37);}
}

.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%;
}

@media (max-width: 900px) {

  .home-wrap {
    display: block !important;
    max-width: 100% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .home-main,
  .home-sidebar {
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  .home-sidebar {
    position: static !important;
    top: auto !important;
    margin-top: 15px !important;
  }

  .home-top {
    display: block !important;
    height: auto !important;
  }

  .home-news-card--large,
  .home-news-small {
    width: 100% !important;
    height: auto !important;
  }

  .home-news-card--large {
    min-height: 260px !important;
    margin-bottom: 3px !important;
  }

  .home-news-small {
    display: block !important;
  }

  .home-news-card--small {
    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;
  }

  .home-sections-left .home-section-box:nth-child(3),
  .home-sections-left .home-section-box .jahan-list {
    height: auto !important;
    max-height: none !important;
  }

  .home-football-side,
  .home-football-grid {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 10px !important;
  }
}

@media (max-width: 600px) {

  .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;
  }
}

/* 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{
	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{
	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{
	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;
}

/* 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{
	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;
	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 */
#vrTickerClose{
	background-color:rgba(236,240,241,0);
}

/* Ticker */
#vrTicker{
	border-bottom-width:0px;
}

/* 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 */
.bargozidha-list .bargozidha-card .bargozidha-rootitr{
	margin-bottom:-7px;
	letter-spacing:-0.7px;
	word-spacing:-0.7px;
}

/* Sidebar news rootitr */
.sidebar-news-list .sidebar-news-item .sidebar-news-rootitr{
	line-height:17.3px;
}

/* Span Tag */
.jahan-list .jahan-item span{
	line-height:10.4px;
}

/* Home video item rott */
.home-video-list .home-video-item .home-video-item-rott{
	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{
	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{
	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 */
#mosahebeTrack .mosahebe-slide span{
	line-height:15.2px;
}

/* 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-weight:500;
	line-height:11.1px;
}

/* Heading */
.chehre-card .chehre-body h4{
	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{
	line-height:13.1px;
}

/* Heading */
#editorTrack .editor-slide h4{
	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{
	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{
	height:37px !important;
	width:100px !important;
}

/* Ticker badge */
.vr-ticker-top .vr-ticker-badge{
	padding-top:8px;
	padding-bottom:0px;
	direction:ltr;
	background-image:linear-gradient(to right, #000000 0%, #9A1111 99%);
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-bottom-color:#9a1111;
	border-bottom-style:solid;
	border-bottom-width:0px;
	font-weight:400;
	font-size:17px;
	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:#041925;
	padding-right:0px;
	padding-left:40px;
}

/* Division */
#vmCountdowns .vm-cd:nth-child(3){
	margin-bottom:0px;
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-407.png");
	background-size:contain;
	background-repeat:no-repeat;
}

/* Site header */
.site-header{
	background-color:#041925;
}

/* 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:#d6c279;
}

/* Division */
#vmCountdowns .vm-cd:nth-child(1){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-408.png");
	background-size:contain;
	background-repeat:no-repeat;
}

/* Division */
#vmCountdowns .vm-cd:nth-child(2){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-409-1.png");
	background-size:contain;
	background-repeat:no-repeat;
}

/* 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{
	padding-bottom:5px;
}

/* Yazdasht dots */
#yazdashtDots{
	padding-top:5px;
	padding-bottom:15px;
}

/* 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 */
.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/IMG_9703.png");
}

/* 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:#1eaabc !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 */
.home-sidebar .sidebar-widget .vr-single-card-rootitr{
	line-height:10px;
	letter-spacing:-0.8px;
	word-spacing:-0.7px;
}

/* 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;
}

/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(1){
	background-color:transparent !important;
	background-image:none;
}

/* 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 */
#vr-dark-slider-vr_dark_slider-5{
	background-color:#ecd078 !important;
	background-image:url("https://varzeshmedia.com/wp-content/plugins/waspthemes-yellow-pencil/assets/bedge_grunge.png") !important;
}

/* 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:#b3a265 !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(4,25,37);
		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 */
@media (max-width:900px){

	/* 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-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 overlay */
	.home-top .home-news-card--large .home-news-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);
	}

	/* 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;
	}

}

/* 768px and smaller screen sizes */
@media (max-width:768px){

	/* Heading */
	.bargozidha-list .bargozidha-card h4{
		letter-spacing:-0.7px;
		word-spacing:-0.9px;
	}

}

/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget{
	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{
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}

/* Sidebar widget */
.home-wrap .home-sidebar .sidebar-widget:nth-child(1){
	box-shadow:none;
}

/* Link */
.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.48);
}

/* Comment */
#comment{
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.06) inset;
}

/* Heading */
.single-article .related-posts h3{
	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{
	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-weight:600;
}

/* Bargozidha rootitr */
.bargozidha-list .bargozidha-card .bargozidha-rootitr{
	color:#607d8b;
}

/* Span Tag */
.jahan-list .jahan-item span{
	color:#607d8b;
}

/* Span Tag */
#mosahebeTrack .mosahebe-slide span{
	color:#607d8b;
}

/* 900px and smaller screen sizes */
@media (max-width:900px){

	/* 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;
	}

	/* Menu toggle */
	#menuToggle{
		color:#ffffff;
		font-size:27px;
	}

	/* 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;
	}

}

/* 768px and smaller screen sizes */
@media (max-width:768px){

	/* Single wrap */
	.single-wrap{
		padding-left:10px;
		padding-right:10px;
	}

	/* 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;
	}

}

/* 600px and smaller screen sizes */
@media (max-width:600px){

	/* 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;
	}

}

/* 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 .home-sidebar{
	margin-top:-3px !important;
}

/* Sidebar only page */
.sidebar-only-page{
	background-color:transparent;
}

.tahririeh-wrap{max-width:520px;margin:0 auto;padding:10px 0 30px;}
.tahririeh-box{background:#fff;border-radius:10px;padding:20px;box-shadow:0 0 20px -12px rgba(52,73,94,0.43);margin-bottom:16px;}
.tahririeh-title{font-size:18px;margin:0 0 8px;color:#111;}
.tahririeh-title--sm{font-size:16px;}
.tahririeh-desc{font-size:13px;color:#666;line-height:1.7;margin:0 0 16px;}

.tahririeh-alert{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:14px;}
.tahririeh-alert--success{background:rgba(86,180,180,0.15);color:#1a7a7a;}
.tahririeh-alert--error{background:rgba(154,17,17,0.1);color:#9a1111;}

.tahririeh-label{display:block;font-size:13px;font-weight:600;color:#333;margin:14px 0 6px;}
.tahririeh-input,
.tahririeh-select,
.tahririeh-textarea,
.tahririeh-input-file{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:14px;color:#111;background:#fafafa;outline:none;box-sizing:border-box;}
.tahririeh-textarea{resize:vertical;line-height:1.7;}
.tahririeh-field-hint{margin:4px 0 0;font-size:11px;color:#999;}
.tahririeh-pass-meter{display:flex;align-items:center;gap:8px;margin-top:6px;}
.tahririeh-pass-meter-bar{flex:1;height:5px;border-radius:3px;background:#eee;overflow:hidden;}
.tahririeh-pass-meter-bar span{display:block;height:100%;width:0;border-radius:3px;transition:width 0.25s ease,background 0.25s ease;}
.tahririeh-pass-meter-label{font-size:11px;font-weight:600;white-space:nowrap;min-width:44px;}
.tahririeh-input:focus,
.tahririeh-select:focus,
.tahririeh-textarea:focus{border-color:#56B5B5;background:#fff;}

@media (max-width: 782px) {
    .tahririeh-input,
    .tahririeh-select,
    .tahririeh-textarea{font-size:16px;}
}

.tahririeh-submit-btn{margin-top:18px;width:100%;padding:12px;background:#56B5B5;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:background 0.2s;}
.tahririeh-submit-btn:hover{background:#489a9a;}

.tahririeh-box #loginform p,
.tahririeh-box p.login-username,
.tahririeh-box p.login-password{margin:0 0 14px;}
.tahririeh-box #loginform label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:6px;}
.tahririeh-box #loginform input[type="text"],
.tahririeh-box #loginform input[type="password"]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:14px;background:#fafafa;box-sizing:border-box;}
.tahririeh-box #loginform input[type="submit"]{margin-top:10px;width:100%;padding:12px;background:#56B5B5;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:background 0.2s;}
.tahririeh-box #loginform input[type="submit"]:hover{background:#489a9a;}
.tahririeh-box #loginform p.login-remember{font-size:13px;display:flex;align-items:center;gap:6px;}
.tahririeh-box #loginform p.login-remember label{display:flex;align-items:center;gap:6px;font-weight:400;margin:0;}
.tahririeh-box #loginform input[type="checkbox"]{width:16px;height:16px;accent-color:#56B5B5;}

.tahririeh-register-link{margin-top:14px;font-size:13px;color:#555;text-align:center;}
.tahririeh-register-link a{color:#56B5B5;font-weight:600;}

.tahririeh-my-list{list-style:none;margin:0;padding:0;}
.tahririeh-my-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:13px;}
.tahririeh-my-item:last-child{border-bottom:none;}
.tahririeh-my-item-main{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;}
.tahririeh-my-title{color:#222;flex:1;}
.tahririeh-my-title--link{color:#222;text-decoration:none;transition:color 0.2s;}
.tahririeh-my-title--link:hover{color:#56B5B5;}
.tahririeh-my-date{font-size:11px;color:#aaa;}
.tahririeh-status{font-size:11px;padding:3px 10px;border-radius:20px;white-space:nowrap;}
.tahririeh-status.is-published{background:rgba(86,180,180,0.15);color:#1a7a7a;}
.tahririeh-status.is-pending{background:rgba(217,194,120,0.25);color:#8a6d1f;}
.tahririeh-status.is-draft{background:rgba(0,0,0,0.06);color:#666;}
.tahririeh-status.is-rejected{background:rgba(179,45,46,0.12);color:#b32d2e;}

.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:#56B5B5;color:#fff;border-radius:6px;font-size:14px;text-decoration:none;}

.tahririeh-intro{padding:6px 4px 18px;}
.tahririeh-intro-title{font-size:20px;color:#111;margin:0 0 10px;text-align:center;}
.tahririeh-intro-desc{font-size:14px;line-height:2;color:#444;margin:0;text-align:justify;}
.tahririeh-guide-toggle{display:inline-block;margin-right:6px;color:#56B5B5;font-weight:600;font-size:13px;text-decoration:underline;}
.tahririeh-guide{display:none;margin-top:14px;background:#fff;border-radius:8px;padding:6px 14px;box-shadow:0 0 20px -12px rgba(52,73,94,0.43);}
.tahririeh-guide.open{display:block;}
.tahririeh-guide-table{width:100%;border-collapse:collapse;font-size:13px;}
.tahririeh-guide-table td{padding:10px 6px;border-bottom:1px solid #f0f0f0;vertical-align:top;}
.tahririeh-guide-table tr:last-child td{border-bottom:none;}
.tahririeh-guide-table td:first-child{white-space:nowrap;font-weight:700;color:#222;width:110px;}
.tahririeh-guide-table td:last-child{color:#666;line-height:1.7;}
.tahririeh-guide h3{font-size:13.5px;font-weight:700;color:#222;margin:14px 0 6px;}
.tahririeh-guide h3:first-child{margin-top:4px;}
.tahririeh-guide p,.tahririeh-guide ul{font-size:13px;color:#666;line-height:1.8;margin:0 0 6px;text-align:justify;}
.tahririeh-guide ul{padding-right:18px;}
.tahririeh-guide li{margin-bottom:4px;}

.tahririeh-more-btn{display:block;text-align:center;margin-top:14px;padding:10px;border-radius:6px;background:#f2f2f2;color:#333;font-size:13px;font-weight:600;text-decoration:none;}
.tahririeh-more-btn:hover{background:#e6e6e6;}
.tahririeh-more-btn--prev{margin-top:8px;background:transparent;color:#56B5B5;}

.tahririeh-my-actions{display:flex;align-items:center;gap:8px;margin-top:2px;flex-shrink:0;}
.tahririeh-edit-link{font-size:11px;color:#56B5B5;text-decoration:underline;white-space:nowrap;}

.tahririeh-date-row{display:flex;gap:8px;}
.tahririeh-select--sm{flex:1;}

.tahririeh-checkbox-row{display:flex;flex-wrap:wrap;gap:14px;padding:4px 2px;}
.tahririeh-checkbox{display:flex;align-items:center;gap:6px;font-size:13px;color:#333;cursor:pointer;}
.tahririeh-checkbox input{width:16px;height:16px;accent-color:#56B5B5;cursor:pointer;}

.tahririeh-box.tahririeh-auth-card{padding:0;overflow:hidden;}
.tahririeh-auth-tabs{display:flex;gap:0;border-bottom:1px solid #eee;}
.tahririeh-auth-tab{flex:1;padding:16px 10px;border:none;background:#fafafa;font-size:15px;font-weight:600;color:#888;cursor:pointer;font-family:inherit;transition:background 0.2s,color 0.2s;border-bottom:3px solid transparent;}
.tahririeh-auth-tab.active{background:#fff;color:#041925;border-bottom-color:#56B5B5;}
.tahririeh-auth-view{display:none;padding:24px;}
.tahririeh-auth-view.active{display:block;}
.tahririeh-switch-note{margin-top:14px;font-size:13px;color:#555;text-align:center;}
.tahririeh-switch-note a{color:#56B5B5;font-weight:600;}

.tahririeh-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}

.tahririeh-box.tahririeh-panel-card{padding:0;overflow:hidden;}
.tahririeh-panel-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;}
.tahririeh-panel-header .tahririeh-title{margin:0;}
.tahririeh-logout-btn{font-size:13px;font-weight:600;color:#9a1111;background:rgba(154,17,17,0.08);padding:7px 16px;border-radius:20px;text-decoration:none;white-space:nowrap;}
.tahririeh-logout-btn:hover{background:rgba(154,17,17,0.15);}
.tahririeh-panel-tabs{margin-top:18px;}
.tahririeh-panel-tabs .tahririeh-auth-tab{flex:1;font-size:13px;padding:14px 6px;}
.tahririeh-thumb-preview{display:block;margin:8px 0;max-width:160px;border-radius:8px;border:1px solid #eee;}
.tahririeh-thumb-preview--round{border-radius:50%;width:72px;height:72px;object-fit:cover;}
.tahririeh-edit-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:rgba(217,194,120,0.18);color:#8a6d1f;padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px;}
.tahririeh-new-btn{background:#56B5B5;color:#fff;font-size:12px;font-weight:700;padding:7px 14px;border-radius:20px;white-space:nowrap;}
.tahririeh-new-btn:hover{background:#489a9a;}

.tahririeh-profile-header{display:flex;align-items:center;gap:16px;padding-bottom:20px;margin-bottom:4px;border-bottom:1px solid #f0f0f0;}
.tahririeh-avatar-wrap{position:relative;flex-shrink:0;width:72px;height:72px;}
.tahririeh-avatar-img{width:72px;height:72px;border-radius:8px;object-fit:cover;display:block;border:1px solid #eee;}
.tahririeh-avatar-placeholder{width:72px;height:72px;border-radius:8px;background:#56B5B5;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;}
.tahririeh-avatar-edit{position:absolute;bottom:-4px;left:-4px;width:24px;height:24px;border-radius:50%;background:#041925;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid #fff;}
.tahririeh-avatar-edit:hover{background:#56B5B5;}
.tahririeh-profile-header-info{min-width:0;flex:1;}
.tahririeh-profile-name{font-size:17px;margin:0 0 2px;color:#111;}
.tahririeh-profile-email{font-size:12.5px;color:#888;direction:ltr;display:inline-block;}
.tahririeh-profile-stats{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#666;flex-wrap:wrap;}
.tahririeh-profile-stat b{color:#56B5B5;}
.tahririeh-profile-stat-sep{color:#ccc;}
.tahririeh-form-section-title{font-size:13.5px;font-weight:700;color:#041925;margin:20px 0 2px;padding-top:14px;border-top:1px solid #f2f2f2;}
.tahririeh-form-section-title:first-of-type{margin-top:16px;padding-top:0;border-top:none;}

.author-profile-card{display:flex;align-items:flex-start;gap:18px;background:#fff;border-radius:10px;padding:20px;box-shadow:0 0 20px -12px rgba(52,73,94,0.43);margin-bottom:20px;}
.author-profile-avatar{width:76px;height:76px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid #eee;}
.author-profile-avatar--placeholder{display:flex;align-items:center;justify-content:center;background:#56B5B5;color:#fff;font-size:28px;font-weight:700;}
.author-profile-info{min-width:0;flex:1;}
.author-profile-name{font-size:17px;margin:0 0 6px;color:#111;}
.author-profile-bio{font-size:13px;color:#555;line-height:1.8;margin:0 0 10px;}
.author-profile-social{display:flex;gap:8px;margin-bottom:8px;}
.author-profile-social-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#f2f2f2;color:#555;transition:background 0.2s,color 0.2s;}
.author-profile-social-icon:hover{background:#56B5B5;color:#fff;}
.author-profile-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#777;}
.author-profile-meta-item b{color:#333;}

.tahririeh-profile-view{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 4px 4px;}
.tahririeh-profile-view.is-hidden,
.tahririeh-profile-edit.is-hidden{display:none;}
.tahririeh-profile-view-avatar{margin-bottom:12px;}
.tahririeh-avatar-img--lg{width:96px;height:96px;}
.tahririeh-avatar-placeholder--lg{width:96px;height:96px;font-size:34px;}
.tahririeh-profile-bio{font-size:13px;color:#555;line-height:1.8;max-width:380px;margin:10px 0 4px;}
.tahririeh-profile-social{display:flex;gap:8px;margin:12px 0 4px;}
.tahririeh-profile-social-icon{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f2f2f2;color:#555;transition:background 0.2s,color 0.2s;}
.tahririeh-profile-social-icon:hover{background:#56B5B5;color:#fff;}
.tahririeh-profile-social-icon::after{content:'';position:absolute;bottom:-1px;left:-1px;width:9px;height:9px;border-radius:50%;border:2px solid #fff;}
.tahririeh-profile-social-icon.is-public::after{background:#3aa876;}
.tahririeh-profile-social-icon.is-private::after{background:#bbb;}
.tahririeh-profile-social-hint{font-size:11px;color:#999;margin:0 0 14px;}

.tahririeh-profile-bio-wrap{width:100%;max-width:380px;margin:4px 0 6px;text-align:right;}
.tahririeh-profile-field-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;}
.tahririeh-profile-fields{width:100%;background:#fafafa;border-radius:8px;padding:4px 14px;margin:10px 0 4px;text-align:right;}
.tahririeh-profile-field-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid #eee;font-size:13px;}
.tahririeh-profile-field-row:last-child{border-bottom:none;}
.tahririeh-profile-field-label{color:#888;flex-shrink:0;}
.tahririeh-profile-field-value{color:#222;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;unicode-bidi:plaintext;}
.tahririeh-profile-field-badge{font-size:10.5px;padding:2px 9px;border-radius:20px;white-space:nowrap;flex-shrink:0;}
.tahririeh-profile-field-badge.is-public{background:rgba(58,168,118,0.13);color:#2c7a56;}
.tahririeh-profile-field-badge.is-private{background:rgba(0,0,0,0.06);color:#888;}
.tahririeh-profile-field-row--wrap{flex-wrap:wrap;}
.tahririeh-profile-field-row--wrap .tahririeh-profile-field-value{flex-basis:100%;order:3;white-space:normal;text-align:right;direction:rtl;line-height:1.8;padding:6px 0 0;overflow:visible;text-overflow:clip;}
.tahririeh-edit-profile-btn{margin-top:16px;padding:10px 22px;border-radius:20px;border:1px solid #56B5B5;background:#fff;color:#56B5B5;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background 0.2s,color 0.2s;}
.tahririeh-edit-profile-btn:hover{background:#56B5B5;color:#fff;}
.tahririeh-avatar-wrap--center{margin:0 auto 16px;}
.tahririeh-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;}
.tahririeh-social-field .tahririeh-label{display:flex;align-items:center;gap:6px;}
.tahririeh-field-privacy{margin:6px 0 14px !important;font-size:12px;color:#777;}
.tahririeh-form-actions{display:flex;gap:10px;margin-top:18px;}
.tahririeh-form-actions .tahririeh-submit-btn{margin-top:0;flex:2;}
.tahririeh-cancel-btn{flex:1;padding:12px;background:#f2f2f2;color:#555;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background 0.2s;}
.tahririeh-cancel-btn:hover{background:#e6e6e6;}

@media (max-width: 480px) {
    .tahririeh-social-grid{grid-template-columns:1fr;}
}

.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(4,25,37,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:#041925;}
@keyframes vrPushSlideIn{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:translateY(0);}}
@media (max-width: 480px) {
    .vr-push-overlay{bottom:50px;left:12px;}
    .vr-push-box{width:240px;}
}

@media (min-width:900px){
    .tahririeh-page{background:#eef1f3;padding-bottom:40px;}
    .tahririeh-wrap{max-width:640px;padding-top:40px;}
    .tahririeh-intro{padding:10px 20px 26px;}
    .tahririeh-intro-title{font-size:26px;text-align:center;}
    .tahririeh-intro-desc{font-size:15px;max-width:560px;margin:0 auto;text-align:justify;}
    .tahririeh-box{padding:32px 36px;}
    .tahririeh-title{font-size:20px;}
}

.sidebar-only-page{
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:rgba(157,214,212,0.27);
	min-height:1380px;
}

/* 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 */
.menu > .menu-item > a{
	color:#ffffff;
}

/* Link */
.tahririeh-panel-card .tahririeh-panel-header a{
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

/* Heading */
.tahririeh-panel-card .tahririeh-panel-header h2{
	color:rgb(4,25,37);
}

/* Active */
.tahririeh-panel-card .tahririeh-panel-tabs .active{
	background-color:rgba(149,165,166,0.21);
	font-size:17px !important;
	font-weight:700;
}

/* Span Tag */
.tahririeh-my-list .tahririeh-my-actions span{
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

/* Link */
.tahririeh-my-list .tahririeh-my-item a{
	font-size:14px;
}

/* Tahririeh auth tab */
.tahririeh-panel-card .tahririeh-panel-tabs .tahririeh-auth-tab{
	font-size:15px;
	font-weight:600;
}

/* Tahririeh panel tabs */
.tahririeh-wrap .tahririeh-panel-card .tahririeh-panel-tabs{
	margin-top:10px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}

/* Tahririeh auth tab */
.tahririeh-panel-card .tahririeh-panel-tabs .tahririeh-auth-tab:nth-child(3){
	border-top-left-radius:8px;
}

/* Tahririeh auth tab */
.tahririeh-panel-card .tahririeh-panel-tabs .tahririeh-auth-tab:nth-child(1){
	border-top-right-radius:8px;
}

/* Input */
#tahririehProfileView .tahririeh-form input[type=email]{
	direction:ltr;
}

/* Tahririeh wrap */
.sidebar-only-page .tahririeh-wrap{
	background-color:rgba(255,255,255,0);
}

/* 900px and smaller screen sizes */
@media (max-width:900px){

	/* Site clock date */
	#siteClockDate{
		font-size:13px;
	}

	/* Site clock sec */
	#siteClockSec{
		font-size:13px;
	}

	/* Site clockhm */
	#siteClockHM{
		font-size:13px;
	}

}

/* 600px and smaller screen sizes */
@media (max-width:600px){

	/* Link */
	.main-nav-auth li a{
		color:#ffffff !important;
		font-size:14px;
	}

	/* List Item */
	.site-header .main-nav-auth li{
		width:40px;
		height:40px;
		position:static;
	}

	/* Main nav auth */
	.site-header .active .main-nav-auth{
		padding-top:20px;
		margin-top:0px;
		background-color:rgba(236,240,241,0.08);
		backdrop-filter: contrast(1.17);
	}

	/* Image */
	.main-nav-auth li img{
		width:100%;
		height:100%;
	}

	/* Main nav avatar link */
	.site-header .header-inner .active .main-nav-auth li .main-nav-avatar-link{
		height:auto !important;
	}

}

/* Site clock */
#siteClock{
	border-left-color:#4b8f95;
}

/* Site clock sep */
#siteClock .site-clock-sep{
	color:#4b8f95;
}

/* Ticker */
#vrTicker{
	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{
	display:none;
}

/* Image */
.site-branding a img{
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:9px;
	padding-left:0px;
	height:50px;
}

/* 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 */
#s{
	padding-left:10px;
	padding-right:10px;
	border-width:1px;
	top:-1px;
}

/* Searchsubmit */
#searchsubmit{
	margin-right:-12px;
	width:45px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

/* Division */
#vmCountdowns .vm-cd:nth-child(2){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-407.png");
}

/* Division */
#vmCountdowns .vm-cd:nth-child(1){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/03/Untitled-409-1.png");
}

/* Division */
#vmCountdowns .vm-cd:nth-child(3){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/07/Untitled-470.png");
}

/* Days */
#vmCountdowns .vm-cd .vm-days{
	color:#d6c279;
}

/* 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 */
@media (max-width:900px){

	/* Custom avatar */
	.main-nav-auth li .vr-custom-avatar{
		width:40px;
		height:40px;
	}

	/* Link */
	.main-nav-auth li:nth-child(2) a{
		padding-top:0px;
		padding-bottom:0px;
		padding-right:7px;
		padding-left:0px;
		background-color:transparent;
	}

	/* List Item */
	.site-header .main-nav-auth li:nth-child(2){
		top:-16px;
	}

	/* 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:#4b8f95;
	}

	/* Menu toggle */
	#menuToggle{
		background-color:transparent;
	}

	/* Body */
	body{
		color:#4b8f95;
	}

	/* List Item */
	.site-header .main-nav-auth li{
		border-top-left-radius:8px;
		border-top-right-radius:8px;
		border-bottom-left-radius:8px;
		border-bottom-right-radius:8px;
		border-bottom-color:transparent;
	}

	/* Link */
	.main-nav-auth li a{
		border-bottom-width:0px !important;
		background-color:transparent;
	}

	/* Image */
	.main-nav-auth li img{
		border-top-left-radius:8px;
		border-top-right-radius:8px;
		border-bottom-left-radius:8px;
		border-bottom-right-radius:8px;
	}

	/* Image */
	.site-branding a img{
		padding-right:0px;
		height:50px;
	}

	/* Search toggle */
	#searchToggle{
		padding-left:0px;
		left:2px;
	}

}

/* 768px and smaller screen sizes */
@media (max-width:768px){

	/* Ticker */
	#vrTicker{
		margin-top:65px;
	}

	/* Link */
	.main-nav-auth li a{
		background-color:transparent;
	}

	/* Image */
	.site-branding a img{
		padding-right:0px;
	}

	/* Image */
	.site-header .header-inner .site-branding a img{
		width:55px !important;
	}

}

/* 600px and smaller screen sizes */
@media (max-width:600px){

	/* List */

}

/* 480px and smaller screen sizes */
@media (max-width:480px){

	/* Paragraph */
	.bargozidha-list .bargozidha-card p{
		display:none;
	}

	/* Ticker close */
	#vrTickerClose{
		display:none;
	}

	/* Image */
	.main-nav-auth li img{
		border-top-left-radius:8px;
		border-top-right-radius:8px;
		border-bottom-left-radius:8px;
		border-bottom-right-radius:8px;
	}

	/* Main nav auth */
	.site-header .active .main-nav-auth{
		padding-left:0px;
		padding-right:20px;
		padding-top:0px;
		margin-top:0px;
		height:64px;
		border-bottom-left-radius:8px;
		border-bottom-right-radius:8px;
	}

	/* List Item */
	.site-header .main-nav-auth li:nth-child(1){
		padding-top:14px;
	}

	/* List Item */
	.site-header .main-nav-auth li:nth-child(2){
		margin-top:0px;
		position:relative;
	}

	/* Navigation */
	.site-header nav{
		border-bottom-left-radius:8px;
		border-bottom-right-radius:8px;
	}

	/* Link */
	.main-nav-auth li a{
		background-color:transparent;
	}

	/* List Item */
	.site-header .main-nav-auth li{
		background-color:transparent;
	}

	/* 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(4,25,37);
	}

	/* List */
	.site-footer div ul{
		text-align:right;
		float:right;
	}

	/* List */
	.site-footer .footer-inner div .footer-brand-top ul{
		width:220px !important;
	}

}

/* 600px and smaller screen sizes */
@media (max-width:600px){

	/* Bargozidha thumb */
	.bargozidha-list .bargozidha-card .bargozidha-thumb{
		width:140px;
		height:94px;
	}

	/* Paragraph */
	.bargozidha-list .bargozidha-card p{
		height:51px;
		display:none;

	}

}

/* 480px and smaller screen sizes */
@media (max-width:480px){

	/* Home video main play */
	.home-video-main-thumb .home-video-main-play{
		top:0px;
	}

}

.vr-standings-section{margin:0 0 32px;}
.vr-standings-section-title{font-size:16px;font-weight:700;color:#111;margin:0 0 14px;padding-right:10px;border-right:3px solid #56B5B5;}
.vr-standings-calendar{background:#fff;border-radius:10px;padding:14px;overflow-x:auto;}
.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;}
@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;}
}

/* Wpspweekc match item */
#wpspweekc-sp-matches-list .wpspweekc-sp-match-day .wpspweekc-sp-match-item{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:9px;
	margin-bottom:0px;
}

/* Thumbnail Image */
#wpspweekc-sp-matches-list a .wp-post-image{
	width:50px;
	height:50px;
}

/* Heading */
.sportspress .sp-template-league-table h4{
	display:none;
}

/* Wpspweekc league table container */
#wpspweekc-sp-league-table-container{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

/* Standings calendar */
.archive-main .vr-standings-section .vr-standings-calendar{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#e8f4f4;
}

/* Wpspweekc calendar wrapper */
#wpspweekc-sp-calendar-wrapper{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:transparent;
}

/* Heading */
.archive-main .vr-standings-section h2{
	display:none;
}

/* Archive header */
.archive-wrap .archive-main .archive-header{
	margin-bottom:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:10px;
	background-color:#ffffff;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
}

/* Archive wrap */
.archive-wrap{
	margin-top:5px;
	margin-bottom:5px;
}

/* Wpspweekc week Unknown */
#wpspweekc-sp-week-select{
	width:100% !important;
	background-color:#c0d5d7;
	border-top-width:1px;
	border-top-color:rgba(255,255,255,0.847);
	border-right-color:rgba(255,255,255,0.847);
	border-bottom-color:rgba(255,255,255,0.847);
	border-left-color:rgba(255,255,255,0.847);
	height:32px;
}

/* Wpspweekc league tab */
.archive-wrap .archive-main .vr-standings-section .vr-standings-calendar #wpspweekc-sp-calendar-wrapper #wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(2){
	width:214px !important;
}

/* Wpspweekc league tab */
#wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(2){
	text-align:left;
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/pl.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-color:#cfe8e8;
}

/* Wpspweekc league tab */
#wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab{
	text-align:left;
	background-position-x:99% !important;
	padding-right:40px;
	padding-left:10px !important;
	margin-bottom:0px;
	margin-right:0px;
	font-family:inherit;
	color:#093143;
	font-weight:600 !important;
}

/* Wpspweekc league tabs */
#wpspweekc-sp-league-tabs{
	overflow:scroll;
	margin-bottom:10px;
}

/* Wpspweekc league tab */
#wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(1){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/pg.webp");
	background-size:contain;
	background-repeat:no-repeat;
	padding-right:40px;
	padding-left:5px;
	background-position-x:87%;
	background-color:#cfe8e8;
}

/* Wpspweekc league tab */
#wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(4){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/sA.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-color:#cfe8e8;
}

/* Wpspweekc league tab */
.archive-wrap .archive-main .vr-standings-section .vr-standings-calendar #wpspweekc-sp-calendar-wrapper #wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(4){
	width:121px !important;
}

/* Wpspweekc league tab */
#wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(5){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/bl.webp");
	background-repeat:no-repeat;
	background-size:contain;
}

/* Wpspweekc league tab */
#wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(6){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/chm.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-color:#cfe8e8;
}

/* Wpspweekc league tab */
.archive-wrap .archive-main .vr-standings-section .vr-standings-calendar #wpspweekc-sp-calendar-wrapper #wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(6){
	width:111px !important;
}

/* Wpspweekc league tab */
.archive-wrap .archive-main .vr-standings-section .vr-standings-calendar #wpspweekc-sp-calendar-wrapper #wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(1){
	width:154px !important;
}

/* Wpspweekc league tab */
.archive-wrap .archive-main .vr-standings-section .vr-standings-calendar #wpspweekc-sp-calendar-wrapper #wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab{
	width:152px !important;
}

/* Wpspweekc league tab */
#wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(7){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/jH.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-color:#cfe8e8;
}

/* Wpspweekc league tab */
#wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(3){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/laliga.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-color:#cfe8e8;
}

/* Wpspweekc league tab */
.archive-wrap .archive-main .vr-standings-section .vr-standings-calendar #wpspweekc-sp-calendar-wrapper #wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(3){
	width:135px !important;
}

/* Active */
#wpspweekc-sp-league-tabs .active{
	background-color:#9dd6d4;
	border-bottom-color:#093143;
	border-bottom-width:3px;
	color:#093143;
	font-family:inherit;
	font-weight:700;
	font-size:17px;
	line-height:23.7px;
}

/* Standings section */
.archive-wrap .archive-main .vr-standings-section{
	margin-bottom:0px;
}

/* Heading */
#wpspweekc-sp-matches-list .wpspweekc-sp-match-day h3{
	text-align:center;
	color:#093143;
	background-color:#cfe8e8;
	padding-bottom:0px;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	margin-bottom:0px;
	border-bottom-width:0px;
	box-shadow:none;
	font-family:inherit;
	font-weight:400;
}

/* Wpspweekc match time */
#wpspweekc-sp-matches-list .wpspweekc-sp-score .wpspweekc-sp-match-time{
	color:#093143;
	font-size:15px;
	line-height:0px;
	letter-spacing:-0.5px;
	word-spacing:-1.5px;
	font-weight:300;
}

/* Span Tag */
#wpspweekc-sp-matches-list .wpspweekc-sp-team span{
	text-align:right;
	font-weight:600;
}

/* Wpspweekc score status */
#wpspweekc-sp-matches-list .wpspweekc-sp-score .wpspweekc-sp-score-status{
	line-height:6px;
	display:none;
}

/* Wpspweekc match day */
#wpspweekc-sp-matches-list .wpspweekc-sp-match-day{
	margin-bottom:10px;
}

/* 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 */
.sp-table-wrapper .sp-paginated-table thead{
	background-color:#9dd6d4;
}

/* Table Row */
.sp-paginated-table thead tr{
	background-color:transparent;
}

/* Data rank */
.sp-paginated-table thead .data-rank{
	background-color:transparent;
}

/* Data name */
.sp-paginated-table thead .data-name{
	background-color:transparent;
}

/* 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;
}


/* Wpspweekc league tab */
#wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab:nth-child(5){
	background-color:#cfe8e8;
}

/* Data name */
.sp-paginated-table thead .data-name{
	border-right-width:0px;
}

/* Head Of Table */
.sp-table-wrapper .sp-paginated-table thead{
	background-color:rgba(175,207,207,0.51);
}

/* Wpspweekc matches list */
#wpspweekc-sp-matches-list{
	height:510px;
	max-height:514px !important;
}

/* 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 */
.archive-wrap .archive-main .archive-header{
	background-color:#e8f4f4;
}

/* 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 */
.archive-main .vr-standings-section .vr-standings-calendar{
	height:739px;
}

/* Wpspweekc calendar wrapper */
#wpspweekc-sp-calendar-wrapper{
	height:720px;
}

/* Wpspweekc content wrapper */
#wpspweekc-sp-calendar-wrapper .wpspweekc-sp-content-wrapper{
	height:664px;
	min-height:650px !important;
}

/* Wpspweekc matches list */
#wpspweekc-sp-matches-list{
	max-height:620px !important;
	height:620px;
}

/* Wpspweekc league table container */
#wpspweekc-sp-league-table-container{
	height:665px;
	max-height:665px !important;
	min-height:6px;
}

/* Standings section */
.archive-wrap .archive-main .vr-standings-section{
	height:auto !important;
}

/* Wpspweekc weeks container */
#wpspweekc-sp-weeks-container{
	height:667px;
}

#wpspweekc-sp-calendar-wrapper,
#wpspweekc-sp-calendar-wrapper *,
.sp-table-wrapper,
.sp-table-wrapper *{
	font-family:'Vazirmatn',sans-serif !important;
}

/* Heading */
#wpspweekc-sp-matches-list .wpspweekc-sp-match-day h3{
	font-size:17px;
	font-weight:300;
	letter-spacing:-0.6px;
	word-spacing:-1.5px;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	direction:rtl;
}

/* Wpspweekc league tab */
#wpspweekc-sp-league-tabs .wpspweekc-sp-league-tab{
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
}

.home-standings-box{width:100%;max-width:900px !important;box-sizing:border-box;margin:0 0 20px;background-color:#e8f4f4 !important;}
@media(max-width:899px){
    .home-standings-box{display:none;}
}

/* Standings calendar */
.home-wrap .home-main .vr-standings-calendar{
	width:100% !important;
	max-width:none !important;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.sp-paginated-table td,
.sp-paginated-table th{
	font-weight:500;
	font-size:13px;
}

@media(max-width:899px){
    .vr-standings-calendar,
    #wpspweekc-sp-calendar-wrapper,
    #wpspweekc-sp-calendar-wrapper .wpspweekc-sp-content-wrapper,
    #wpspweekc-sp-weeks-container{
        height:auto !important;
        max-height:none !important;
        min-height:0 !important;
    }

    #wpspweekc-sp-calendar-wrapper .wpspweekc-sp-content-wrapper{
        display:flex !important;
        flex-direction:column !important;
    }

    #wpspweekc-sp-matches-list{
        order:1;
        height:auto !important;
        max-height:none !important;
        overflow:visible !important;
        margin-bottom:16px;
    }

    #wpspweekc-sp-league-table-container{
        order:2;
        height:auto !important;
        max-height:none !important;
    }

    .sp-table-wrapper{
        overflow-x:auto;
    }
}

/* 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 */
#headerUserDropdown .header-user-dropdown-link--logout{
	background-color:rgb(5,30,45);
}

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

/* Header user Unknowndown name */
#headerUserDropdown .header-user-dropdown-name{
	color:#ffffff;
	border-bottom-color:#d5c278;
	text-align:center;
	background-color:rgba(255,255,255,0.09);
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}

/* Tahririeh wrap */
.sidebar-only-page .tahririeh-wrap{
	padding-top:10px;
}

/* Sidebar only page */
.sidebar-only-page{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

/* Search box */
#searchBox{
	background-color:rgb(4,25,37);
	border-top-color:#d5c278;
}

/* Social box */
#socialBox{
	background-color:rgb(4,25,37);
	border-top-color:#d5c278;
}

/* Input */
#s{
	background-color:#ffffff;
	min-width:248px;
	top:-1px;
}

/* Link */
.menu > .menu-item > a{
	font-size:16px;
}

/* 899px and smaller screen sizes */
@media (max-width:899px){

	/* Archive wrap */
	.archive-wrap{
		padding-left:24px;
	}

}

/* Archive header */
.archive-wrap .archive-main .archive-header{
	background-color:transparent;
}

/* Archive card rootitr */
.archive-grid .archive-card .archive-card-rootitr{
	font-size:15px;
	font-weight:500;
	line-height:9.6px;
}

/* 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 */
.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;
}

/* Link */
.menu > .menu-item > a{
	font-size:16px;
}

/* 480px and smaller screen sizes */
@media (max-width:480px){

	/* Archive wrap */
	.archive-wrap{
		padding-left:0px;
		padding-right:0px;
	}

}

/* 450px and smaller screen sizes */
@media (max-width:450px){

	/* New created breakpoint. */

}

/* 430px and smaller screen sizes */
@media (max-width:430px){

	/* Wpspweekc league table container */
	#wpspweekc-sp-league-table-container{
		width:100% !important;
	}

	/* Wpspweekc weeks container */
	#wpspweekc-sp-weeks-container{
		width:100% !important;
	}

	/* Wpspweekc league tabs */

}

/* =====================================
   Yellow Pencil Customizations (Persian)
===================================== */

/* Input */
#s{
	background-color:transparent;
}

/* 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-image:url("https://varzeshmedia.com/wp-content/plugins/waspthemes-yellow-pencil/assets/bedge_grunge.png");
}

/* Footer */
footer{
	margin-top:0px !important;
}

/* Sidebar widget */
.archive-wrap .archive-sidebar .sidebar-widget{
	margin-bottom:0px;
	background-color:#002333;
	border-color:#d5c278;
	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:#d5c278;
}

/* 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 */
.archive-wrap{
	background-color:rgb(5,30,45);
	margin-top:0px;
	padding-bottom:26px;
	margin-bottom:0px;
}

/* Heading */
.archive-main .archive-header h1{
	color:#d5c278;
}

/* Link */
.archive-main .archive-grid a{
	background-color:#d5c278;
	border-color:#d5c278;
	border-style:solid;
	border-width:3px;
}

/* Archive header */
.archive-wrap .archive-main .archive-header{
	border-bottom-color:#d5c278;
}

/* 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{
	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-wrap .home-sidebar{
	margin-top:0px;
	margin-right:-5px;
}

body .home-wrap .home-sidebar .sidebar-widget:nth-child(1){

	margin-top:-5px;
}

body .home-football-grid .home-football-card h4{
	padding-top:0px;
	margin-top:-7px;
}

body #wpspweekc-sp-league-tabs .active{
	background-color:rgba(131,185,189,0.74) !important;
}

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;
}

@media (max-width:768px){

	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.author .archive-wrap .archive-main .author-profile-card{
	background-color:rgba(255,255,255,0.16);
	background-image:-webkit-linear-gradient(left, #000000 0%, rgba(15,153,148,0.81) 100%);
	background-image:-o-linear-gradient(left, #000000 0%, rgba(15,153,148,0.81) 100%);
	background-image:linear-gradient(to right, #000000 0%, rgba(15,153,148,0.81) 100%);
}

body.author .archive-main .author-profile-card img{
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
}

body.author .author-profile-info .author-profile-social a{
	background-color:transparent;
	color:#ffffff;
	border-color:#ffffff;
	border-style:solid;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.author .archive-wrap .archive-main .author-profile-card .author-profile-info .author-profile-social a{
	border-width:1px !important;
}

body.author .author-profile-meta .author-profile-meta-item b{
	color:#a7dbd8;
}

body.author .author-profile-info .author-profile-meta span{
	color:#ecf0f1;
}

body.author .author-profile-card .author-profile-info h2{
	color:#a7dbd8;
}

body.author .archive-wrap .archive-main .archive-header{
	display:none;
}

body.author .archive-wrap{
	padding-top:10px;
}



/*-----------------------------------------------*/
/*-----------------------------------------------*/
body.page-id-80404 .archive-wrap .single-sidebar .sidebar-widget{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-80404 .archive-wrap .single-sidebar .sidebar-widget:nth-child(2){

	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

body.page-id-80404 .archive-wrap{
	background-color:#051e2d;
}


/* =====================================
===================================== */

/*-----------------------------------------------*/
/*  Global styles           */
/*-----------------------------------------------*/
body .archive-wrap{
	background-color:transparent !important;
}

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-wrap .archive-main .author-profile-card{
	background-color:rgb(5,30,45) !important;
	background-image:none !important;
}

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-wrap .archive-main .archive-header{
	border-bottom-color:rgb(5,30,45);
}

body .archive-pagination .navigation .nav-links{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .archive-wrap .single-sidebar{
	margin-top:5px;
}



/*-----------------------------------------------*/
/*-----------------------------------------------*/
body.tag .archive-pagination .navigation .nav-links{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}



/*-----------------------------------------------*/
/*-----------------------------------------------*/
body.author .archive-main .archive-grid a{
	border-top-color:#ffffff;
}

/* =====================================
===================================== */
.vr-league-table-wrap{overflow-x:auto;}
.vr-league-table{width:100%;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:#56B5B5;}
.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-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:#56B5B5;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;}

/* Horizontal team ticker (team profile page) */
.vr-team-ticker-wrap{display:flex;align-items:center;gap:6px;margin:16px 0 22px;}
.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-team-ticker-scroll{flex:1;display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;padding:4px 2px 8px;scrollbar-width:none;cursor:grab;}
.vr-team-ticker-scroll.vr-ticker-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none;}
.vr-ticker-card{-webkit-user-drag:none;user-drag:none;}
.vr-team-ticker-scroll::-webkit-scrollbar{display:none;}
.vr-ticker-card{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;}
.vr-ticker-card:hover{box-shadow:0 2px 10px rgba(0,0,0,.08);}
.vr-ticker-card.vr-ticker-boundary{border-color:#56B5B5;}
.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:#56B5B5;}
.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:#56B5B5;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:#56B5B5;}
.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:#56B5B5;}
.vr-match-score{min-width:60px;text-align:center;font-weight:700;color:#333;text-decoration:none;}
.vr-match-score:hover{color:#56B5B5;}
.vr-match-time{color:#888;font-weight:400;font-size:12px;}
.vr-match-round{display:block;width:100%;font-size:11px;color:#56B5B5;font-weight:700;margin-bottom:4px;}

.vr-standings-two-col{display:grid;grid-template-columns:1.3fr 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;margin:0;}
@media (max-width:768px){
    .vr-standings-two-col{grid-template-columns:1fr;}
}

.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;}
.vr-results-tab:hover{background:#e2f3f3;}
.vr-results-tab.active{background:#56B5B5;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;}

.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:#56B5B5;}

/* 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;}

.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:#56B5B5;}
.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:bidi-override;}
.vr-match-profile-pen{font-size:12px;color:#888;direction:ltr;unicode-bidi:bidi-override;}

/* Match events list (goals/cards/substitutions) */
.vr-section-title-center{text-align:center;}
.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-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-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:bidi-override;}
.vr-match-time-row{font-size:11px;color:#999;}
.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-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-stadium-row{font-size:10px;color:#8a8a8a;display:inline-flex;align-items:center;gap:3px;}
.vr-stadium-icon{width:10px;height:10px;flex:none;}

.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:#56B5B5;}
.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-person-section-title{font-size:15px;margin:22px 0 12px;color:#222;border-right:3px solid #56b5b5;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:bidi-override;}

.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:#56b5b5;}
.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:#c9a300;}
.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-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:#56B5B5;}
.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:#56b5b5;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-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:#56b5b5;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-stats-icon{width:12px;height:12px;margin-left:4px;}

.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-honour-icon{width:14px;height:14px;color:#e0a800;flex:none;}
.vr-person-honours-team{color:#999;font-size:11px;}







/* =====================================
===================================== */
/* Home section header */
.home-sections-left .home-section-box .home-section-header{
	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-sections-left .home-section-box .jahan-list{
	background-image:none;
}

/* Home section header */
.home-sections-left .home-section-box:nth-child(3) .home-section-header{
	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 .home-main .home-standings-box{
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	margin-bottom:10px;
	background-color:rgba(86,181,181,0.57) !important;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

/* Match result */
#vr-results-matches .vr-match-day .vr-match-result{
	font-size:18px;
}

/* Weekly calendar */
#vr-weekly-calendar{
	width:375px !important;
	margin-bottom:0px;
}

/* League table container */
#vr-league-table-container{
	width:560px !important;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

/* Results tab */
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab{
	padding-right:30px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	color:rgb(8,48,67);
	font-size:14px;
}

/* Home section box */
.home-sections-wrap .home-sections-left .home-section-box{
	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:nth-child(7){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/jH.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-position-x:100%;
}

/* Results tab */
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(6){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/chm.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-position-x:100%;
}

/* Results tab */
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(5){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/bl.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-position-x:100%;
}

/* Results tab */
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(4){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/sA.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-position-x:100%;
}

/* Results tab */
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(3){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/laliga.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-position-x:100%;
}

/* Results tab */
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(2){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/pl.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-position-x:100%;
}

/* Results tab */
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(1){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/01/pg.webp");
	background-size:contain;
	background-repeat:no-repeat;
	background-position-x:98%;
	padding-right:33px;
}

/* Table Data */
.vr-league-table tr:nth-child(16) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(15) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(13) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(14) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(12) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(11) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(10) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(9) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(8) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(7) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(6) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(5) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(4) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(3) td:nth-child(9){
	text-align:center;
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(2) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr:nth-child(1) td:nth-child(9){
	direction:ltr;
}

/* Table Data */
.vr-league-table tr td{
	font-size:14px;
	font-weight:600;
}

/* Results season */
#vr-results-season{
	background-color:rgb(196,223,225);
}

/* Results round */
#vr-results-round{
	background-color:rgb(196,223,225);
}

/* Active */
.vr-results-tabs-wrap .vr-results-tabs .active{
	background-color:rgba(86,181,181,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){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/05/JPEG-image-4707-8A00-EF-0.jpeg");
}

/* =====================================
===================================== */

@media (max-width:900px){
    .vr-standings-two-col{grid-template-columns:1fr;}
    #vr-weekly-calendar{width:100% !important;}
    #vr-league-table-container{width:100% !important;}
}

.vr-results-tabs-wrap .vr-results-tabs{
    height:40px;
    flex-wrap:nowrap;
    overflow-x:auto;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
}
.vr-results-tabs-wrap .vr-results-tabs .vr-results-tab{
    flex-shrink:0;
    white-space:nowrap;
}

/* =====================================
   ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚ÂµÃƒÆ’Ã¢â€žÂ¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Âª ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚ÂªÃƒÆ’Ã¢â‚¬ÂºÃƒâ€¦Ã¢â‚¬â„¢ ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬ÂºÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â¯ ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‹Å“Ãƒâ€šÃ‚Â² YellowPencil
===================================== */
/* Home standings box */
.home-wrap .home-main .home-standings-box{
	overflow:scroll;
}

/* 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;
}
/* =====================================
===================================== */
.vr-bracket-wrap{display:flex;gap:24px;overflow-x:auto;padding:10px 4px;align-items:flex-start;}
.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:#56B5B5;text-align:center;margin:0 0 4px;padding-bottom:6px;border-bottom:2px solid #56B5B5;}
.vr-bracket-tie{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px;}
.vr-bracket-team{display:flex;align-items:center;justify-content:space-between;padding:6px 4px;font-size:13px;}
.vr-bracket-team-name{display:flex;align-items:center;gap:6px;font-weight:600;color:inherit;text-decoration:none;}
.vr-bracket-team-name:hover{color:#56B5B5;}
.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{
	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){
	background-image:none;
}

/* Home section box */
.home-wrap .home-main .home-sections-wrap .home-sections-left .home-section-box:nth-child(3){
	height:920px !important;
}

/* Jahan list */
.home-sections-left .home-section-box .jahan-list{
	height:861px;
	overflow:scroll;
}

/* Col team */
.vr-league-table thead .col-team{
	min-width:137px;
}

/* Col team */
.home-wrap .home-main .home-standings-box #vr-league-table-container .vr-league-table-wrap .vr-league-table thead tr .col-team{
	width:137px !important;
}

/* Th */
.vr-league-table tr th{
	padding-left:5px;
	padding-right:5px;
}

/* Col team */
.vr-league-table tbody .col-team{
	padding-top:5px;
	padding-bottom:5px;
}

/* Span Tag */
.vr-league-table tr span{
	margin-top:0px;
	font-size:17px;
	font-weight:500;
	letter-spacing:-0.8px;
	word-spacing:-1px;
}

/* Table Data */
.vr-league-table tr td{
	padding-left:0px;
	padding-right:5px;
	font-size:17px;
}

/* Image */
.vr-league-table tr img{
	overflow:visible;
	margin-left:0px !important;
	width:25px;
	height:25px;
}

/* Match team */
.vr-match-day .vr-match-item .vr-match-team{
	letter-spacing:-0.8px;
	word-spacing:-0.7px;
}

/* Bracket column */
#vr-league-table-container .vr-bracket-wrap .vr-bracket-column{
	min-width:134px;
	width:134px;
}

/* 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 */
.archive-main .vr-person-profile .vr-person-header{
	display:none;
}

/* Person profile */
.archive-wrap .archive-main .vr-person-profile{
	width:100% !important;
	max-width:none;
}

/* Team profile */
.archive-wrap .archive-main .vr-team-profile{
	width:100% !important;
	max-width:none;
}

/* Match profile */
.archive-wrap .archive-main .vr-match-profile{
	width:100% !important;
	max-width:none;
}

/* Heading */
.vr-person-career-columns .vr-person-career-main h3{
	margin-top:0px;
	color:#607d8b;
	font-size:15px !important;
}

/* Career national badge */
.vr-person-career-side .vr-career-list .vr-career-national-badge{
	display:none;
}

/* Stat box */
.vr-person-career-side .vr-career-list .vr-stat-box{
	background-color:rgba(247,247,247,0.5);
}

/* Heading */
.vr-person-career-columns .vr-person-career-side h3{
	margin-top:10px;
	font-size:15px !important;
}

/* Career stint */
.vr-person-career-side .vr-career-list .vr-career-stint{
	border-right-color:#a7dbd8;
}

/* Stat box */
.vr-person-career-main .vr-career-list .vr-stat-box{
	background-color:rgba(247,247,247,0.48);
}

/* Person section title */
.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;
}

/* Stats icon */
.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;
}

/* Person news rootitr */
.vr-person-news-list .vr-person-news-card .vr-person-news-rootitr{
	font-size:15px;
	color:#607d8b;
}

/* Person news title */
.vr-person-news-list .vr-person-news-card .vr-person-news-title{
	font-weight:700;
	font-size:16px;
}

/* Strong Tag */
.vr-person-career-main .vr-career-list strong{
	font-size:15px;
	letter-spacing:-0.2px;
	word-spacing:-1.5px;
}

/* Span Tag */
.vr-person-career-main .vr-career-stint-head span{
	color:rgb(8,48,67);
	letter-spacing:-0.6px;
	word-spacing:-0.5px;
}

/* Career list */
.vr-person-career-columns .vr-person-career-main .vr-career-list{
	margin-top:0px;
}

/* Image */
.vr-person-career-main .vr-career-list img{
	width:43px;
	height:43px;
}

/* Span Tag */
.vr-person-honours-list li span{
	letter-spacing:-0.6px;
	word-spacing:-0.7px;
	margin-left:0px;
	margin-right:0px;
}

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

/* Person bio list */
.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;
}

/* 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 */
.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);
}

/* Career stint head */
.vr-person-career-main .vr-career-list .vr-career-stint-head{
	padding-left:0px;
}

/* Career stint head */
.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;
}

/* Career stint */
.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;
}

/* Person section title */
.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;
}

/* Person career side */
.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;
}

/* Career list */
.vr-person-career-columns .vr-person-career-side .vr-career-list{
	margin-top:5px;
}

/* List Item */
.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;
}
/* 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,#56B5B5,#3f9494);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:#56B5B5;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:#56B5B5;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:#489a9a;}
.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;}
.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;}
.vr-nz-day-btn.active{background:#56B5B5;border-color:#56B5B5;color:#fff;}
.vr-nz-day-weekday{font-size:12px;font-weight:700;}
.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 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: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:bidi-override;}
.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-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;}
@keyframes vr-nz-pulse{0%,100%{opacity:1;}50%{opacity:.3;}}
/* =====================================
   Bottom Mobile Nav (Floating Menu) - added
===================================== */
.vr-bottom-nav{ display:none; }

@media (max-width:768px){
    body{ 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(4,25,37);
        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:#9aa7ad;
        font-size:11px;
        text-decoration:none;
    }
    .vr-bottom-nav-item.is-active{
        color:rgb(179,162,101);
    }
}

/* =====================================
   Yellow Pencil changes â€” applied to the theme
===================================== */
#vmCountdowns .vm-cd:nth-child(2){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-623.png");
	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-position-x:3%;
}
#vmCountdowns .vm-cd:nth-child(3){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-621.png");
	background-position-x:3%;
}
.home-main .home-club-perspolis .home-sports-header{
	transform:translatex(0px) translatey(0px);
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/iran_persepolis_700x700.football-logos.cc.png");
}
.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{
	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(1){
	background-image:url("https://varzeshmedia.com/wp-content/uploads/2026/08/Untitled-603.png");
	background-position-x:100%;
}
.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{
	transform:translatex(0px) translatey(0px);
	margin-bottom:10px;
}
.archive-wrap div .article-banner-top{
	margin-top:0px;
	margin-bottom:10px;
}
.archive-wrap{
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
}
.archive-wrap div .archive-main{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
}
.archive-wrap div .home-standings-box{
	margin-bottom:0px;
}
.archive-wrap .single-sidebar{
	margin-top:0px !important;
}
.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;
}
.archive-main .vr-nz-wrap .vr-nz-days{
	margin-bottom:10px;
}
.vr-nz-wrap .vr-nz-days .vr-nz-day-btn{
	width:129px;
	min-width:80px;
}
.article-banner-top a img{
	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{
	transform:translatex(0px) translatey(0px);
}
.site-footer .footer-copyright{
	padding-bottom:16px;
}
.home-main .editor-slider-section .editor-slider-header{
	transform:translatex(0px) translatey(0px);
}
.home-wrap .home-main .editor-slider-section{
	margin-bottom:10px;
}
.home-wrap .home-main .home-sections-wrap{
	margin-bottom:10px;
}
.home-wrap .home-main .home-video-section{
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.home-wrap .home-main .home-football-section{
	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{
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.home-main .home-sports-wrap .home-sports-col{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

@media (max-width:899px){
	.home-wrap .home-sidebar{
		margin-right:0px !important;
		margin-left:0px;
	}
	.home-sections-left .home-section-box .jahan-list{
		height:860px !important;
	}
}

@media (max-width:768px){
	.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;
		margin-top:0px !important;
	}
	.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;
	}
}

/* =====================================
   Yellow Pencil changes â€” batch 2
===================================== */

/* Global styles */
@media (max-width:899px){
	body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{
		width:120px;
	}
}
@media (max-width:768px){
	body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{
		width:103px;
	}
}
@media (max-width:600px){
	body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{
		width:86px;
	}
}
@media (max-width:430px){
	body .vr-nz-wrap .vr-nz-days .vr-nz-day-btn{
		transform:translatex(0px) translatey(0px);
	}
}

/* Non-static homepage */
@media (max-width:768px){
	body.home .home-wrap .home-main .home-standings-box{
		display:none;
	}
}

/* The "Mobile news" page */
body.page-id-80280 .sidebar-only-page{
	height:auto !important;
	min-height:685px;
}

/* The "live results" page */
@media (max-width:768px){
	body.page-id-82941 .archive-wrap{
		padding-left:10px;
		padding-right:10px;
		transform:translatex(0px) translatey(0px);
	}
	body.page-id-82941 .archive-wrap div .archive-main{
		margin-bottom:-15px;
	}
}

/* The "table and results" page */
@media (max-width:1010px){
	body.page-id-80404 #vr-weekly-calendar{
		width:298px !important;
	}
	body.page-id-80404 #vr-league-table-container{
		overflow:scroll;
		width:378px !important;
	}
}
@media (max-width:899px){
	body.page-id-80404 #vr-league-table-container{
		width:100% !important;
	}
	body.page-id-80404 #vr-weekly-calendar{
		width:100% !important;
	}
	body.page-id-80404 .archive-wrap > div{
		padding-left:10px;
		padding-right:10px;
	}
	body.page-id-80404 .archive-wrap .single-sidebar{
		padding-left:10px;
		padding-right:10px;
	}
}
@media (max-width:430px){
	body.page-id-80404 .archive-wrap > div{
		margin-bottom:0px;
	}
	body.page-id-80404 .archive-wrap .single-sidebar{
		margin-top:-5px !important;
	}
}

/* =====================================
   Yellow Pencil changes â€” batch 3
===================================== */

/* 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 .vr-results-tabs-wrap .vr-results-tabs .vr-results-tab:nth-child(1){
	padding-right:51px !important;
	background-position-x:88%;
}
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-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-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 #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 .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 .menu .menu-item:nth-child(5) a:nth-child(1){
	color:rgb(86,181,181);
}
body #headerUserBtn img{
	width:35px;
	height:35px;
}
body .archive-wrap .archive-main .archive-header{
	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 .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 .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;
}
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;
}

@media (max-width:768px){
	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(86,181,181);
	}
	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(4,25,37,0.96);
		padding-bottom:0px;
	}
	body .site-header .active .main-nav-auth{
		background-color:rgb(4,25,37);
	}
	body .site-header .header-inner .active .main-nav-auth li{
		width:auto !important;
	}
	body .site-header .main-nav-auth li{
		background-color:transparent;
	}
	body .main-nav-auth li img{
		width:35px;
		height:35px;
	}
}

/* Non-static homepage */
body.home .vr-league-table tbody .col-team{
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}
body.home .vr-league-table tr a{
	padding-top:0px;
	line-height:1px;
	position:relative;
	top:5px;
}
body.home .vr-league-table tr td{
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}

/* The "table and results" page */
body.page-id-80404 .vr-league-table tbody .col-team{
	transform:translatex(0px) translatey(0px);
}
body.page-id-80404 .vr-league-table tr a{
	position:relative;
	top:5px;
}
@media (max-width:768px){
	body.page-id-80404 .vr-league-table tr a{
		color:#2c3e50;
	}
	body.page-id-80404 .vr-league-table tr td{
		color:#2c3e50;
		padding-right:0px;
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	body.page-id-80404 #vr-results-matches .vr-match-day .vr-match-team{
		color:#2c3e50;
		font-size:16px;
	}
	body.page-id-80404 #vr-results-matches .vr-match-day img{
		width:30px;
		height:30px;
	}
	body.page-id-80404 #vr-results-matches .vr-match-day .vr-match-time-row{
		font-size:13px;
	}
	body.page-id-80404 #vr-results-matches .vr-match-day h3{
		transform:translatex(0px) translatey(0px);
	}
}

/* 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);
}

@media (max-width:768px){
	.home-football-grid .home-football-card h4{
		font-size:17px !important;
	}
	.home-football-grid .home-football-card .home-football-card-rott{
		font-size:15px;
	}
}

/* =====================================
   PWA install suggestion banner (Add to Home Screen)
===================================== */
.vr-install-banner{
	position:fixed;
	right:12px; left:12px; bottom:12px;
	z-index:9998;
	background:rgb(4,25,37);
	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(4,25,37);
	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:#9aa7ad;
	font-size:14px;
	cursor:pointer;
	padding:4px;
}

@media (max-width:768px){
	.vr-install-banner{ bottom:76px; }
}