/* Theme Name: Malwa First V3 (Black & Orange) */
*{box-sizing:border-box;} body{font-family:sans-serif;background:#f4f6f8;margin:0;color:#111;}
a{color:#ff6b00;text-decoration:none;} a:hover{color:#cc5500;}
.site-header{background:#000;text-align:center;padding:15px;border-bottom:1px solid #333;}
.logo-container img{max-height:80px;width:auto;}
.weather-bar{background:#1a1a1a;color:#fff;padding:8px;text-align:center;font-size:14px;border-bottom:2px solid #ff6b00;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;}
.weather-bar input{padding:6px;border:none;border-radius:4px;width:200px;}
.weather-bar button{background:#ff6b00;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-weight:bold;}
.site-nav{background:#000;border-bottom:4px solid #ff6b00;position:relative;z-index:99;}
.main-menu{display:flex;list-style:none;margin:0;padding:0;justify-content:center;flex-wrap:wrap;}
.main-menu li{position:relative;}
.main-menu a{color:#fff;padding:14px 20px;display:block;font-weight:bold;text-transform:uppercase;font-size:15px;}
.main-menu a:hover{background:#ff6b00;}
.main-menu ul{display:none;position:absolute;top:100%;left:0;background:#111;min-width:200px;padding:0;list-style:none;border-top:3px solid #ff6b00;}
.main-menu li:hover>ul{display:block;} .main-menu ul a{border-bottom:1px solid #222;}
.hamburger{display:none;background:#ff6b00;color:#fff;padding:12px;text-align:center;font-weight:bold;cursor:pointer;font-size:16px;}
#menu-toggle{display:none;}
@media(max-width:850px){
.hamburger{display:block;} .main-menu{display:none;flex-direction:column;width:100%;position:absolute;left:0;background:#000;}
#menu-toggle:checked ~ .main-menu{display:flex;}
.main-menu ul{position:static;display:none;background:#1a1a1a;} .main-menu li:hover>ul{display:block;}
}
.ad-container{background:#fff;padding:15px;text-align:center;margin:15px auto;max-width:1200px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.05);}
.ad-slide{display:none;} .ad-slide.active{display:block;}
.container{max-width:1250px;margin:20px auto;padding:0 15px;display:flex;gap:25px;flex-wrap:wrap;}
.main-content{flex:3;min-width:320px;background:#fff;padding:25px;border-radius:8px;} .sidebar{flex:1;min-width:300px;}
.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;}
.post-card{border:1px solid #eee;border-radius:8px;overflow:hidden;} .post-thumb img{width:100%;height:190px;object-fit:cover;}
.post-content{padding:15px;} .post-title{font-size:18px;margin:0 0 10px;} .post-title a{color:#000;}
.meta-info{display:flex;align-items:center;gap:10px;font-size:13px;color:#666;margin:10px 0;}
.meta-info img{border-radius:50%;width:28px;height:28px;}
.single-title{font-size:32px;color:#000;margin-top:0;}
.single-thumb img{width:100%;height:auto;border-radius:8px;margin-bottom:15px;}
.pagination{display:flex;justify-content:center;gap:8px;margin:30px 0;}
.pagination a, .pagination span{padding:8px 15px;background:#eee;border-radius:4px;color:#000;font-weight:bold;}
.pagination .current{background:#ff6b00;color:#fff;}
.comments-area, #comments, .sharedaddy, .sd-sharing, .rank-math-share{display:none !important;}
