
.page-content.blog_details {padding: 3rem 0;background: var(--gray-50);}
.blog-view {background: var(--white);border-radius: 16px;overflow: hidden;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);margin-bottom: 2rem;}
.blog-single-post {padding: 0;}
.blog-content.entry-content > img.mb-4 {width: 100%;height: auto;max-height: 400px;object-fit: cover;border-radius: 0;margin-bottom: 2rem !important;}
.entry-meta.meta-item {display: flex;flex-wrap: wrap;gap: 1.5rem;padding: 1.5rem 2rem;margin: 0;list-style: none;background: var(--gray-50);border-bottom: 1px solid var(--gray-200);}
.entry-meta li {display: flex;align-items: center;gap: 0.5rem;font-size: 0.875rem;color: var(--gray-600);font-weight: 500;}
.entry-meta li i {width: 16px;height: 16px;color: var(--blue-primary);}
.entry-meta li a {color: var(--blue-primary);text-decoration: none;font-weight: 600;transition: color 0.3s;}
.entry-meta li a:hover {color: var(--blue-secondary);}
.like-btn {cursor: pointer;transition: all 0.3s;font-size: 1rem;}
.like-btn:hover {color: #ef4444;transform: scale(1.1);}
.bi-heart-fill {color: #ef4444;}
.sub-items-li {position: relative;}
.submenu-items-ul {display: none;position: absolute;top: 100%;left: 0;background: var(--white);border: 1px solid var(--gray-200);border-radius: 8px;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);padding: 0.5rem 0;margin: 0.5rem 0 0 0;list-style: none;min-width: 150px;z-index: 100;}
.sub-items-li:hover .submenu-items-ul {display: block;}
.submenu-items-ul li {margin: 0;}
.submenu-items-ul li a {display: flex;align-items: center;gap: 0.5rem;padding: 0.5rem 1rem;color: var(--gray-700);text-decoration: none;transition: background 0.3s;cursor: pointer;}
.submenu-items-ul li a:hover {background: var(--gray-100);}
.submenu-items-ul li a i {width: 16px;color: var(--gray-600);}
.blog-content.entry-content {padding: 2rem;line-height: 1.8;color: var(--gray-700);font-size: 1rem;}
.blog-content.entry-content h4 {font-size: 1.25rem;font-weight: 700;color: var(--navy-primary);margin-top: 2rem;margin-bottom: 1rem;}
.blog-category {display: flex;flex-wrap: wrap;gap: 0.5rem;padding: 0 2rem 2rem;}
.blog-category a {display: inline-block;text-decoration: none;}
.blog-category span {display: inline-block;padding: 0.5rem 1rem;background: var(--blue-primary);color: var(--white);border-radius: 20px;font-size: 0.875rem;font-weight: 500;transition: all 0.3s;}
.blog-category span:hover {background: var(--blue-secondary);transform: translateY(-2px);}
.sidebar-right.blogsidebar {position: sticky;}
.card.blog-widget {background: var(--navy-primary);border-radius: 12px;padding: 1.5rem;margin-bottom: 1.5rem;border: none;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
.card.blog-widget h4 {font-size: 1.125rem;font-weight: 700;color: var(--white);margin-bottom: 1.25rem;padding-bottom: 0.75rem;border-bottom: 2px solid rgba(255, 255, 255, 0.1);display: flex;align-items: center;gap: 0.5rem;}
.card.blog-widget h4 i {color: var(--blue-primary);}
.side-blog-item {position: relative;height: 85px;border-radius: 12px;background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;width: 150px;}
/*.side-blog-item::before {content: '';position: absolute;inset: 0;background: linear-gradient(to bottom, rgba(11, 27, 43, 0.3), rgba(11, 27, 43, 0.9));}*/
.sideblog-text-items h6 {font-size: 0.875rem;font-weight: 600;margin-bottom: 0;line-height: 1.4;}
.sideblog-text-items h6 a {text-decoration: none;transition: color 0.3s;}
.sideblog-text-items h6 a:hover {color: var(--blue-light) !important;}
.post-author-item .author-detail {font-size: 0.75rem;color: rgba(255, 255, 255, 0.8);}
.post-author-item .date i {margin-right: 0.25rem;}
.post-author-item .date a {color: var(--blue-light);text-decoration: none;font-weight: 500;}
.tags {display: flex;flex-wrap: wrap;gap: 0.5rem;list-style: none;padding: 0;margin: 0;}
.tags .cat-item {margin: 0;}
.pill-button {display: inline-block;padding: 0.5rem 1rem;background: var(--blue-primary);color: var(--white);border-radius: 20px;font-size: 0.875rem;font-weight: 500;text-decoration: none;transition: all 0.3s;border: 2px solid transparent;}
.pill-button:hover {background: var(--blue-secondary);color: var(--white);transform: translateY(-2px);box-shadow: 0 4px 6px rgba(37, 99, 235, 0.3);}
.button-container {margin-top: 1rem;text-align: center;}
.show-link {color: var(--blue-light);font-size: 0.875rem;font-weight: 600;cursor: pointer;text-decoration: none;transition: color 0.3s;}
.show-link:hover {color: var(--white);text-decoration: underline;}
.widget_categories ul {display: flex;flex-wrap: wrap;gap: 0.5rem;list-style: none;padding: 0;margin: 0;}
.widget_categories .cat-item {margin: 0;}
.nextPre {padding: 3rem 0;background: var(--white);}
.nextPre .blog-items {position: relative;background: var(--white);border-radius: 16px;overflow: hidden;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);transition: all 0.3s;height: 100%;}
.nextPre .blog-items:hover {box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);transform: translateY(-4px);}
.nextPre .thumb-nall-blob {position: relative;height: 200px;overflow: hidden;}
.nextPre .thumb-nall-blob img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s;}
.nextPre .blog-items:hover .thumb-nall-blob img {transform: scale(1.05);}
.nextPre .blog-body {padding: 1.5rem;}
.nextPre .blog-body h3 {font-size: 1.125rem;font-weight: 700;color: var(--navy-primary);margin-bottom: 0.75rem;line-height: 1.4;}
.nextPre .blog-body h3 a {color: var(--navy-primary);text-decoration: none;transition: color 0.3s;}
.nextPre .blog-body h3 a:hover {color: var(--blue-primary);}
.nextPre .card-text {font-size: 0.875rem;color: var(--gray-600);margin-bottom: 1rem;}
.nextPre .post-author {font-size: 0.75rem;color: var(--gray-600);border-top: 1px solid var(--gray-200);padding-top: 1rem;}
.nextPre .post-author a {color: var(--blue-primary);text-decoration: none;font-weight: 600;}
.pre-arrow,.next-arrow {position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;color: var(--blue-primary);font-size: 2.5rem;transition: all 0.3s;text-decoration: none;}
.pre-arrow {left: -3rem;}
.next-arrow {right: -3rem;}
.pre-arrow:hover,.next-arrow:hover {color: var(--blue-secondary);transform: translateY(-50%) scale(1.1);}
.twoline {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}@media (max-width: 991px) {.sidebar-right {margin-top: 2rem;}
.pre-arrow,.next-arrow {display: none;}
.nextPre .col-md-6 {margin-bottom: 1.5rem;}
@media (max-width: 767px) {.entry-meta.meta-item {padding: 1rem;gap: 1rem;flex-direction: column;align-items: flex-start;}
.blog-content.entry-content {padding: 1rem;}
.blog-category {padding: 0 1rem 1.5rem;}
.card.blog-widget {padding: 1rem;}
}



}