/* Spare Parts World blog - public pages (cards shared with on-page sections live in style.css) */
.blog_wrap{max-width:1200px;margin:0 auto;padding:10px;text-align:left;box-sizing:border-box}
.blog_pageheading{text-align:left;color:#141E30;font-size:20pt;margin:10px 0 20px 0}
.blog_empty{background:#FFFFFF;border:1px solid #E7E7E9;border-radius:8px;padding:40px;text-align:center;color:#555555;font-size:12pt;margin:20px 0}
.blog_grid{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}
.blog_grid .blogcard{width:calc(33.333% - 11px)}
.blog_pagination{margin:30px 0;text-align:center}
.blog_pagelink{display:inline-block;background:#FFFFFF;border:1px solid #E7E7E9;border-radius:6px;color:#141E30;font-family:'geomanistmedium','geomanistmedium-fallback',sans-serif;font-weight:bold;font-size:10pt;padding:9px 15px;margin:0 3px;text-decoration:none}
.blog_pagelink:hover{background:#141E30;color:#FFFFFF}
.blog_pagecurrent{background:#FFBF05;border-color:#FFBF05}
.blog_pageellipsis{margin:0 5px;color:#555555}
.blog_post{background:#FFFFFF;border:1px solid #E7E7E9;border-radius:8px;padding:30px;max-width:900px;margin:0 auto 30px auto;box-sizing:border-box}
.blog_post_hero{margin:-30px -30px 20px -30px}
.blog_post_hero img{width:100%;height:auto;display:block;border-radius:8px 8px 0 0}
.blog_post_title{text-align:left;color:#141E30;font-size:20pt;margin:12px 0 18px 0;padding:0}
.blog_post_body{font-size:11pt;line-height:1.7;color:#222222;text-align:left}
.blog_post_body img{max-width:100%;height:auto}
.blog_post_footer{margin-top:30px;border-top:1px solid #ECECEE;padding-top:20px}
.blog_post_back{display:inline-block;margin-top:14px;color:#141E30;font-family:'geomanistmedium','geomanistmedium-fallback',sans-serif;font-weight:bold;text-decoration:none}
.blog_post_back:hover{color:#D71920}
@media only screen and (max-width:800px){
.blog_grid .blogcard{width:100%}
.blog_post{padding:18px}
.blog_post_hero{margin:-18px -18px 15px -18px}
}
@media only screen and (min-width:801px) and (max-width:1000px){
.blog_grid .blogcard{width:calc(50% - 8px)}
}
