body .progress-bar{background:#3498db;height:5px;position:fixed;top:0;left:0;z-index:9999;transition:width .2s ease-out}//recent post widget start ------------------------------------------------------------------------------------------------------------------------------------ .recent-posts-widget-wrapper{width:100%;box-sizing:border-box;margin-bottom:30px}.recent-posts-widget{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 0 1px rgba(0,0,0,.1);margin-bottom:30px;width:100%;box-sizing:border-box}.recent-posts-widget h3{font-size:20px;font-weight:500;color:#333;margin-bottom:15px}.recent-posts-widget ul{list-style:none;padding:0;counter-reset:post-counter}.recent-posts-widget ul li{font-size:16px;line-height:1.5;margin-bottom:10px;padding-left:20px;position:relative}.recent-posts-widget ul li:before{content:counter(post-counter) ". ";counter-increment:post-counter;position:absolute;left:0;top:0;font-weight:700;color:#333}.recent-posts-widget ul li a{color:#007bff;text-decoration:underline;font-weight:500;transition:color .3s ease;padding:10px 0}.recent-posts-widget ul li a:hover{color:#0056b3;text-decoration:none}.recent-posts-widget ul li img{max-width:60px;height:auto;border-radius:5px;margin-right:10px}@media (max-width:768px){.recent-posts-widget{padding:15px;border-radius:5px}.recent-posts-widget h3{font-size:18px}.recent-posts-widget ul li{font-size:14px}.recent-posts-widget ul li a{font-size:14px}.recent-posts-widget ul li a:hover{text-decoration:none}}@media (max-width:480px){.recent-posts-widget h3{font-size:16px}.recent-posts-widget ul li{font-size:12px}.recent-posts-widget ul li a{font-size:12px}}.entry-content h3{margin-top:.2em}