.blog-description a {
  color: #248396;
  text-decoration: underline;
} 

.blog-description > ul {
    list-style: disc;
    padding-left: 30px;
}

@media(max-width: 767px) {
	#module-hiblog-postdetails .featured-products .products .item, .btm-text .featured-products .products .item {
        max-width: 100%;
        width: 100%;
    }
}

  .blogKnap {
    background-color: white;
    border: 1px solid black;
    color: black;
    padding: 10px 20px; 
    cursor: pointer;
    transition: background-color 0.3s;
    text-decoration: none;
}

.blogKnap:hover {
    background-color: lightgray;
    text-decoration: none;
    color: black;
}

.blogKnap, .blogKnap:link, .blogKnap:visited, .blogKnap:active {
    color: black;
    text-decoration: none;
}


.blogTable {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
}

.blogTable th, .blogTable td {
    padding: 10px 15px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

.blogTable th {
    background-color: #f2f2f2;
}

.blogTable tr:nth-child(even) {
    background-color: #f5f5f5;
}

#module-hiblog-blog #left-column,
#module-hiblog-blogcategory #left-column {
	width: 100%;
}

#module-hiblog-blog #left-column .hi-blog-sidebar-block.hi-blog-sidebar-block-17,
#module-hiblog-blogcategory #left-column .hi-blog-sidebar-block.hi-blog-sidebar-block-17 {
	padding: 0;
	border: unset;
}

#module-hiblog-blog #left-column .hi-blog-sidebar-block.hi-blog-sidebar-block-17 .text-uppercase.h6,
#module-hiblog-blogcategory #left-column .hi-blog-sidebar-block.hi-blog-sidebar-block-17 .text-uppercase.h6 {
	display: none;
}

#module-hiblog-blog #left-column .hi-blog-sidebar-block.hi-blog-sidebar-block-17 ul,
#module-hiblog-blog #left-column .hi-blog-sidebar-block.hi-blog-sidebar-block-17 ul li,
#module-hiblog-blogcategory #left-column .hi-blog-sidebar-block.hi-blog-sidebar-block-17 ul,
#module-hiblog-blogcategory #left-column .hi-blog-sidebar-block.hi-blog-sidebar-block-17 ul li {
	display: flex;
	justify-content: center;
	gap: 10px;
	flex-wrap: wrap;
}

#module-hiblog-blog #left-column .hi-blog-sidebar-block .hi-blog-tree-arrow:before,
#module-hiblog-blogcategory #left-column .hi-blog-sidebar-block .hi-blog-tree-arrow:before {
	content: unset;
}

#module-hiblog-blog .hi-faq-block,
#module-hiblog-postdetails .hi-faq-block,
#module-hiblog-blogcategory .hi-faq-block {
	display: none;
}

#module-hiblog-blog #left-column .hi-blog-sidebar-block > ul > li a,
#module-hiblog-blogcategory #left-column .hi-blog-sidebar-block > ul > li a {
	border-bottom: unset;
	border: 1px solid #000;
	background: transparent;
	color: #000;
	padding: 0.5rem 1rem;
	transition: color 200ms ease, background 200ms ease;
}

#module-hiblog-blog #left-column .hi-blog-sidebar-block > ul > li a:hover,
#module-hiblog-blogcategory #left-column .hi-blog-sidebar-block > ul > li a:hover {
	background: #000;
	color: #fff;
}

#module-hiblog-blog #content-wrapper,
#module-hiblog-blogcategory #content-wrapper {
	max-width: 100%;
  width: 100%;
	flex: 0 0 100%;
}

#module-hiblog-blogdesc #content-wrapper.left-column, #module-hiblog-blog #content-wrapper.left-column,
#module-hiblog-blogcategory #content-wrapper.left-column,
#module-hiblog-blogtag #content-wrapper.left-column,
#module-hiblog-blogsearch #content-wrapper.left-column,
#module-hiblog-blogauthor #content-wrapper.left-column {
	padding-right: 20px;
}

#module-hiblog-blog #content-wrapper #blog_post_container,
#module-hiblog-blogcategory #content-wrapper #blog_post_container {
	display: flex;
	flex-wrap: wrap;
}

#module-hiblog-blog #content-wrapper #blog_post_container.grid.column-2 .blog-post:nth-child(odd),
#module-hiblog-blogcategory #content-wrapper #blog_post_container.grid.column-2 .blog-post:nth-child(odd) {
	clear: unset;
}

#module-hiblog-blog #content-wrapper #blog_post_container.grid.column-2 .blog-post,
#module-hiblog-blogcategory #content-wrapper #blog_post_container.grid.column-2 .blog-post {
	width: 33.3333%;
}

#module-hiblog-blog #content-wrapper #blog_post_container .post-info-block .post-desc p,
#module-hiblog-blogcategory #content-wrapper #blog_post_container .post-info-block .post-desc p {
	max-height: 130px;
	overflow: hidden;
}

#module-hiblog-blog #content-wrapper #blog_post_container .post-info-block .post-desc,
#module-hiblog-blogcategory #content-wrapper #blog_post_container .post-info-block .post-desc {
	position: relative;
}

#module-hiblog-blog #content-wrapper #blog_post_container .post-info-block .post-desc::after,
#module-hiblog-blogcategory #content-wrapper #blog_post_container .post-info-block .post-desc::after {
	content: '';
	position: absolute;
	inset: 0;
	background: linear-gradient(0deg, #fff 0%, transparent 100%);
	z-index: 1; 
}

@media(max-width: 767px) {
	#module-hiblog-blog #content-wrapper #blog_post_container.grid.column-2 .blog-post,
	#module-hiblog-blogcategory #content-wrapper #blog_post_container.grid.column-2 .blog-post {
		width: 100%;
	}
}

