/*!/wp-content/plugins/modern-blog-elementor/assets/css/modern-blog.css*/.modern-blog-grid{display:grid;gap:30px;margin-bottom:40px}.modern-blog-grid.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.modern-blog-grid.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.modern-blog-grid.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.modern-blog-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .08);transition:all 0.3s ease;position:relative}.modern-blog-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgb(0 0 0 / .15)}.modern-blog-card .card-image{position:relative;height:220px;overflow:hidden}.modern-blog-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.modern-blog-card:hover .card-image img{transform:scale(1.05)}.modern-blog-card .card-overlay{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,rgb(0 0 0 / .6),transparent)}.modern-blog-card .card-category{position:absolute;top:16px;left:16px;background:rgb(255 255 255 / .95);padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.modern-blog-card .card-content{padding:24px}.modern-blog-card .card-title{font-size:18px;font-weight:700;color:#2c3e50;margin-bottom:12px;line-height:1.4}.modern-blog-card .card-title a{color:inherit;text-decoration:none;transition:color 0.3s ease}.modern-blog-card .card-title a:hover{color:#3498db}.modern-blog-card .card-excerpt{color:#7f8c8d;font-size:14px;line-height:1.6;margin-bottom:16px}.modern-blog-card .card-meta{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #ecf0f1}.modern-blog-card .author-info{display:flex;align-items:center}.modern-blog-card .author-avatar{width:32px;height:32px;border-radius:50%;margin-right:8px}.modern-blog-card .author-details .author-name{font-size:12px;font-weight:600;color:#2c3e50}.modern-blog-card .author-details .post-date{font-size:11px;color:#95a5a6}.modern-blog-card .read-time{color:#3498db;font-size:12px;font-weight:600}.modern-blog-list{display:flex;flex-direction:column;gap:24px}.modern-blog-list-item{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgb(0 0 0 / .08);transition:all 0.3s ease;display:flex;align-items:flex-start;gap:20px}.modern-blog-list-item:hover{transform:translateX(8px);box-shadow:0 4px 20px rgb(0 0 0 / .12)}.modern-blog-list-item .list-image{width:120px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0}.modern-blog-list-item .list-image img{width:100%;height:100%;object-fit:cover}.modern-blog-list-item .list-content{flex:1}.modern-blog-list-item .list-meta{display:flex;align-items:center;gap:12px;margin-bottom:8px}.modern-blog-list-item .list-category{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;color:#fff}.modern-blog-list-item .list-date{color:#95a5a6;font-size:12px}.modern-blog-list-item .list-title{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:8px;line-height:1.4}.modern-blog-list-item .list-title a{color:inherit;text-decoration:none}.modern-blog-list-item .list-excerpt{color:#7f8c8d;font-size:14px;line-height:1.6;margin-bottom:12px}.modern-blog-list-item .list-footer{display:flex;align-items:center;justify-content:space-between}.modern-blog-list-item .list-author{display:flex;align-items:center}.modern-blog-list-item .list-author-avatar{width:24px;height:24px;border-radius:50%;margin-right:8px}.modern-blog-list-item .list-author-name{font-size:12px;font-weight:600;color:#2c3e50}.modern-blog-list-item .list-read-time{color:#3498db;font-size:12px;font-weight:600}.modern-single-post{max-width:1140px;margin:0 auto}.modern-single-post .post-header{text-align:center;margin-bottom:40px}.modern-single-post .post-category{display:inline-block;background:#3498db;color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:16px}.modern-single-post .post-title{font-size:36px;font-weight:800;color:#2c3e50;margin-bottom:20px;line-height:1.3}.modern-single-post .post-meta{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:32px;flex-wrap:wrap}.modern-single-post .meta-item{display:flex;align-items:center;color:#7f8c8d;font-size:14px}.modern-single-post .meta-icon{margin-right:8px;color:#3498db}.modern-single-post .post-featured-image{margin-bottom:40px;border-radius:12px;overflow:hidden}.modern-single-post .post-featured-image img{width:100%;height:auto}.modern-single-post .post-content{font-size:16px;line-height:1.8;color:#2c3e50}.modern-single-post .post-content h2,.modern-single-post .post-content h3,.modern-single-post .post-content h4{color:#2c3e50;margin-top:32px;margin-bottom:16px}.modern-single-post .post-content p{margin-bottom:20px}.modern-post-navigation{display:flex;justify-content:space-between;gap:20px;margin:40px 0}.modern-post-nav-item{flex:1;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgb(0 0 0 / .08);transition:all 0.3s ease;text-decoration:none;color:inherit}.modern-post-nav-item:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgb(0 0 0 / .12)}.modern-post-nav-item .nav-direction{font-size:12px;color:#95a5a6;text-transform:uppercase;font-weight:600;margin-bottom:8px}.modern-post-nav-item .nav-title{font-size:16px;font-weight:600;color:#2c3e50;line-height:1.4}.modern-post-nav-item.prev-post .nav-direction::before{content:"← "}.modern-post-nav-item.next-post{text-align:right}.modern-post-nav-item.next-post .nav-direction::after{content:" →"}@media (max-width:768px){.modern-blog-grid.grid-2,.modern-blog-grid.grid-3,.modern-blog-grid.grid-4{grid-template-columns:1fr}.modern-blog-list-item{flex-direction:column}.modern-blog-list-item .list-image{width:100%;height:200px}.modern-single-post .post-title{font-size:28px}.modern-post-navigation{flex-direction:column}.modern-post-nav-item.next-post{text-align:left}}