.single-post .entry-title {
	font-size: 1.875rem;
	font-weight: 700;
	letter-spacing: -.025em;
	margin-bottom: .25rem;
	color: var(--porto-heading-color);
}

.pagination>a, .pagination>span {
	min-width: 2.75rem;
	width: auto;
	height: 2.75rem;
	line-height: 2.5rem;
	color: #999;
	background: none;
	border: 2px solid #999;
	font-size: .875rem;
	padding: 0;
	border-radius: 2rem !important;
	margin: 0 .25rem;
	font-weight: 700;
}

.pagination .next:before, .pagination .prev:before {
	top: 0;
}

.sidebar-content .widget .widget-title {
	font-size: 1.25rem;
	line-height: 1.2;
	text-transform: none;
	margin-bottom: 1.5rem;
}

.widget_categories>ul li:before {
	content: none;
}

body.dark .sidebar-content .widget+.widget {
	border-top-color: rgba(255, 255, 255, .08);
}

.widget>ul {
	font-size: 1em;
}

.widget_recent_comments li {
	font-size: .9286em;
}

.widget_recent_comments li>a {
	font-size: 1.0769em;
}

.wp-block-latest-comments .wp-block-latest-comments__comment {
	border: none !important;
}

.widget_recent_comments .wp-block-latest-comments:not(.has-avatars):not(.has-excerpts) .wp-block-latest-comments__comment {
	padding-left: 0;
	border-bottom: none;
}

.wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-link {
	font-size: 1.0769em;
}

.widget .wp-block-latest-posts__list time, .widget_recent_entries .post-date {
	text-transform: uppercase;
	font-size: .7857em;
	order: -1;
}

.widget .current-cat-parent ul, .widget .current-cat ul, .widget_categories>ul {
	font-weight: 500;
}

.widget_categories>ul li {
	padding: 2px 0;
}

.widget_categories>ul li>ul {
	margin-left: 1.75rem;
	margin-top: .25rem;
	margin-bottom: -.125rem;
	font-size: .8571em;
}

.widget_categories li li {
	padding: 1px 0;
}

.widget .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .widget>ul, .widget>ul li {
	border: none;
}

.widget_recent_entries>ul li {
	padding-left: 0;
}

.widget_recent_comments>ul li, .widget_recent_entries>ul li {
	border: none;
}

.widget li.current-cat, .widget li.current-cat-parent, .widget li.current-cat-parent>a, .widget li.current-cat>a, .widget li.current-menu-item>a {
	color: var(--porto-heading-color);
	font-weight: 700;
}

.widget_recent_entries>ul li {
	display: flex;
	flex-direction: column;
	line-height: 1.6;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.widget_recent_comments>ul li>a, .widget_recent_comments li.wp-block-latest-comments__comment a.wp-block-latest-comments__comment-link, .widget_recent_entries>ul li>a {
	color: var(--porto-heading-color);
	font-weight: 600;
}

.widget_recent_entries>ul li:before {
	content: none;
}

.widget .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper input {
	padding-left: 1em;
}

body.dark .sidebar-content .widget_search .input-group, body.dark .sidebar-content .widget_search .wp-block-search__input {
	background: #2c3237;
}

.porto-rounded .sidebar-content .widget_search .input-group {
	border-radius: .25rem;
}

.sidebar-content .widget_search .btn-dark {
	background: none !important;
	border: none;
	color: var(--porto-heading-color) !important;
	font-size: 1em;
	box-shadow: none !important;
}

body.dark .sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button, body.dark .sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button:hover {
	background: #2c3237;
}

.widget_categories>ul li>a {
	font-size: 1em;
	color: var(--porto-body-color);
}