#blog-1 .blog-1{margin-bottom:30px;min-height:350px;display:flex;flex-direction:column;justify-content:space-between}#blog-1 .gallery-box-blog{position:relative;border-radius:5px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);flex-grow:1;transition:transform 0.3s ease}#blog-1 .gallery-box-blog img{width:100%;height:200px;object-fit:cover;transition:transform 0.3s ease}#blog-1 .gallery-box-blog:hover img{transform:scale(1.1)}#blog-1 .gallery-box-blog:hover{} #blog-1 .textBlog{padding:15px;background-color:white;flex-shrink:0}#blog-1 .textBlog .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:#343a40;margin-bottom:10px}#blog-1 .textBlog .readMore a{font-size:1em;font-weight:600;color:#007bff;text-decoration:none}#blog-1 .textBlog .readMore a:hover{text-decoration:underline}#blog-1 .sideBar{padding:15px}#blog-1 .box{background-color:#f8f9fa;padding:15px;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-bottom:15px}#blog-1 .featuredBox{padding-top:15px}#blog-1 .recentBox .title,#blog-1 .featuredBox .title{font-size:20px;font-weight:bold}#blog-1 .blogShort{margin-bottom:15px;padding:10px;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#blog-1 .blogShort .date{display:flex;align-items:center}#blog-1 .blogShort .date p{margin:0}#blog-1 .blogShort .date .day{font-size:0.9em}#blog-1 .blogShort .date .time{font-size:0.8em;margin-left:10px}#blog-1 .blogShort .titleBlog p{font-size:1em;font-weight:bold;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#blog-1 .blogShort .desc{font-size:0.9em}