/*
Theme Name: Blogs HQ
Theme URI: https://blogshq.com
Template: jnews
Author: Sourabh
Author URI: http://sourabhsaini.me
Description: Blogshq
Tags: custom-background,custom-colors,custom-menu,editor-style,featured-images,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.3.1

*/
.aioseo-breadcrumbs {
    padding-bottom: 20px;
}
.thumbnail-container,.jeg_postblock_carousel_2 .jeg_thumb{
	border-radius:10px;
}
.jeg_post_tags {
    padding-top: 20px;
}
.jeg_menu_footer li:not(:last-child):after {
    content: "|" !important;
}
.entry-header .jeg_post_meta {
	color: #141b38;
}
.aioseo-reviewer {
    padding-left: 34px;
    background-position: 12px center;
    background-size: 16px;
    background-image: url(https://blogshq.com/wp-content/uploads/2025/04/thumb.svg);
	background-repeat: no-repeat;
}
.aioseo-author, .aioseo-reviewer {
    display: inline-block !important;
    gap: 6px;
    flex-wrap: wrap;
    line-height: 20px;
    border-left: 1px solid #d0d1d7;
	padding-right: 10px;
}
.aioseo-author{
	border-left:none !important;
}

.aioseo-author .aioseo-author-tooltip, .aioseo-author .aioseo-reviewer-tooltip, .aioseo-reviewer .aioseo-author-tooltip,.aioseo-reviewer .aioseo-reviewer-tooltip {
    border-radius: 4px;
    padding: 1rem;
    border: 1px solid #bfd6f7;
    box-shadow: 0px 5px 10px 0px rgba(0, 90, 224, .059);
}

/* Base styles for larger screens */
.jeg_nav_alignright {
    justify-content: start;
    margin-left: 25px;
}

/* Mobile-specific modifications */
@media only screen and (max-width: 767px) {
    .jeg_nav_alignright {
        /* Adjust alignment for mobile devices */
        justify-content: flex-end; 
        margin: 0 auto;          /* Automatically balance margins */
    }
		.aioseo-author, .aioseo-reviewer{
		padding-right:5px;
	}
	.aioseo-reviewer{
		padding-left:5px;
		background-image: none;
	}
}

/* Tablet-specific modifications */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .jeg_nav_alignright {
        /* Example changes for tablets */
        justify-content: flex-end;
        margin-left: 10px;              /* Slight adjustment if needed */
    }

}

.jeg_menu li>ul li a {
    color: #141b38;
}

.entry-header .meta_left>div {
    padding-top: 5px;
}