.postx-thumbnail img {
    object-position: top center !important;
    object-fit: cover;
}


.site .site-content #primary .ast-article-single, .ast-separate-container .site-content #secondary .widget {
    padding-top: 100px;
    
}

body.category-discover .sidebar {
    display: none;
}
body.category-discover .content-area {
    width: 100%; /* Adjust the width if needed */
}
.external-featured-image {
    max-width: 200px;
    height: auto;
    display: block;
}

    .laptop-reviews-gallery {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
        gap: 20px;
        padding: 20px 0;

    }
    .laptop-reviews-gallery-item img {
        width: 100%;
        height: 200px;
        object-fit: cover;
        border-radius: 8px;
        transition: transform 0.3s ease;
        border: 1px solid #ccc;
    }
    .laptop-reviews-gallery-item img:hover {
        transform: scale(1.04);
        border: 1px solid #777;
    }


/*
  MarkTalks Product Styles — mt-products.css
  
  Add this ONCE to WordPress:
  Appearance → Customize → Additional CSS → paste this → Publish
  
  This styles ALL product posts. No CSS is repeated per post.
  Total: ~2KB minified
*/

/* Disclosure */
.mt-disc{background:#f5f5f0;padding:10px 14px;border-radius:6px;font-size:.8em;color:#777;margin-bottom:20px}

/* Rank badge */
.mt-rank{display:inline-block;background:#fef3c7;color:#b45309;padding:4px 12px;border-radius:4px;font-weight:600;font-size:.85em}

/* Product image */
.mt-img{text-align:center;padding:16px 0}
.mt-img img{max-width:300px;max-height:300px;object-fit:contain}

/* Pricing */
.mt-prices{text-align:center;font-size:1.1em;margin:12px 0}
.mt-price{font-size:1.6em;font-weight:700;color:#1a1a1a}
.mt-prices del{color:#999;font-size:.85em;margin:0 6px}
.mt-save{background:#dafbe1;color:#1a7f37;padding:3px 8px;border-radius:4px;font-size:.78em;font-weight:600}

/* Stars */
.mt-stars{text-align:center;color:#de7921;font-size:1em;margin:6px 0 14px}

/* CTA button */
.mt-cta{text-align:center;margin:16px 0}
.mt-cta a{display:inline-block;padding:12px 36px;background:#ff9900;color:#131921;text-decoration:none;font-weight:700;font-size:1em;border-radius:8px;transition:background .15s}
.mt-cta a:hover{background:#e88b00}

/* Review byline */
.mt-byline{font-size:.82em;color:#888;margin-bottom:10px}

/* Features list */
.entry-content ul li::before,.post-content ul li::before{content:"✓ ";color:#1a7f37;font-weight:700}

/* Rating bars */
.mt-bar{display:flex;align-items:center;gap:8px;font-size:.85em;color:#666;margin:3px 0}
.mt-bar-bg{flex:1;background:#f0f0f0;border-radius:4px;height:10px;overflow:hidden}
.mt-bar-fill{height:100%;background:#de7921;border-radius:4px}

/* Updated timestamp */
.mt-updated{text-align:center;font-size:.78em;color:#aaa;margin-top:20px;padding-top:16px;border-top:1px solid #eee}