/**Sidebar / Widget Styles **/

.body-right {
	width: 100%;
	background: white;
	display: flex;
	flex-direction: column;
	padding: 15px;
	border-radius: 12px;
}

.widget ul {
	margin-bottom: 20px;
	list-style: none;
}

ul.wp-block-categories-list.wp-block-categories {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	text-align: center;
	margin: 10px auto;
}

li.cat-item {
	background: white;
	padding: 5px 13px !IMPORTANT;
	border-radius: 25px;
	margin: 5px 6px !IMPORTANT;
	border: 1px solid #c6d0eb;
	box-shadow: var(--hoversha);
}

.widget ul li {
	font-size: 1.7rem;
	margin: 7px 0px;
	padding: 4px 0px;
	color: var(--bgdim);
}

.widget ul li a {
	color: var(--bgdim);
	font-size: var(--txtsz);
}

/**Sidebar Categories Section **/

.wp-block-categories li {
	height: 36px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	text-transform: capitalize;
}

/**Sidebar Archive Section **/

.wp-block-archives {
	display: grid;
	grid-template-columns: repeat(auto-fit, 100px);
	justify-content: center;
	align-items: center;
	grid-gap: 20px;
	text-align: center;
}

/* Small Mobile — max-width: 400px */

@media screen and (max-width: 400px) {

	.body-right {
		width: 100%;
		background: white;
		display: flex;
		flex-direction: column;
		padding: 25px;
		display: none;
	}
}
