.blog_wrapper .right{
	margin-left:0;
	margin-right:3%;
}
.blog_wrapper .left{
	margin:0;
}
.blog_wrapper .txt{
	text-align:justify;
}
.blogImage{
	width:100%;
	height:auto;
	margin-top:2%;
	margin-bottom:2%;
	text-align:center;
}
.blogImage img{width:100%;}
.blogPosts{
	width:100%;
	color:#404040;
	text-align:center;
	background-color:transparent;
	padding-top:2%;
	margin-bottom:1vw;
	
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	gap:1rem;
}
.blogPost{
	flex:0 1 clamp(20ch,48%,50ch);
	flex-wrap:wrap;
	justify-content:space-between;
	margin-bottom:3%;
	min-height:350px;
	position:relative;
	background-color:rgba(0,0,0,.05);
	box-shadow:0px 0px var(--shadow-size) var(--shadow-color);
	border:2px solid transparent;
	border-radius:4px;
	animation-name:product_zoomback; 
	animation-duration:150ms; 
	animation-iteration-count:1; 
	animation-timing-function:ease-in-out;
	animation-fill-mode:both;
}
.blogPost:hover{
	box-shadow:0px 0px 3px var(--alt-color);
	animation-name:product_zoom; 
	animation-duration:150ms; 
	animation-iteration-count:1; 
	animation-timing-function:ease-in-out;
	animation-fill-mode:both;
	z-index:10;
	border-color:white;
}
.blogPost .blogCreator{
	font-size:80%;
}
/* ======================== */
.side_topics{
	/* background-color:rgba(62,126,178,.18); */
	background-color:var(--main-color); /* rgba(136,190,76,.5); */
	list-style:none;
	margin:0;
	padding:0;
	border-radius:4px;
	box-shadow:0px 0px var(--shadow-size) var(--shadow-color);
	font-size:100%;
}
.side_topics ul,
.side_topics ul li ul,
.side_topics ul li ul li ul,
.side_topics ul li ul li ul li ul,
.side_topics ul li ul li ul li ul li ul,
.side_topics ul li ul li ul li ul li ul li ul
{
	list-style:none;
	margin:0;
	padding:0;
	padding-left:2%;
	padding-right:2%;
	margin-bottom:5%;
	font-size:100%;
	/* background-color:white; */
	/* border-bottom:thin solid rgba(0,0,0,.05); */
	border-left:2px solid rgba(0,0,0,.05);
	border-radius:0px 0px 4px 4px;
}
.side_topics ul,
.side_topics ul li ul,
.side_topics ul li ul li ul,
.side_topics ul li ul li ul li ul,
.side_topics ul li ul li ul li ul li ul,
.side_topics ul li ul li ul li ul li ul li ul
{
	display:none;
}
/* .side_topics ul:hover{border-color:rgba(0,0,0,.2);} */
.side_topics a, .side_topics a:visited{
	padding:3%;
	font-size:100%;
	font-weight:400;
	display:block;
	/* color:var(--main-color); */
	color:var(--txtmain-color);
	position:relative;
	box-sizing:border-box;
	padding-left:6%;
	padding-right:7%;
	animation-name:product_zoomback; 
	animation-duration:150ms; 
	animation-iteration-count:1; 
	animation-timing-function:ease-in-out;
	animation-fill-mode:both;
	border-radius:4px;
	border-bottom:thin solid rgba(0,0,0,.05);
}
/* , .side_topics a:focus */
.side_topics a:hover, .side_topics a:active, .side_topics_active{
	color:var(--txtmain-color) !important;
	background-color:var(--alt-color) !important;
	animation-name:product_zoom; 
	animation-duration:150ms; 
	animation-iteration-count:1; 
	animation-timing-function:ease-in-out;
	animation-fill-mode:both;
	box-shadow:0px 0px 20px rgba(0,0,0,.2);
}
.side_topics_active, .side_topics_active a:hover{
	color:var(--txtmain-color) !important;
	background-color:var(--alt-color) !important;
	border-color:white;
}
.side_topics a span{
	position:absolute;
	left:1%;
	top:8%;
	font-weight:bold;
	font-size:130%;
}
.side_topics a i{
	position:absolute;
	right:2%;
	top:30%;
}

@media screen and (max-width: 900px){
	.blogPost{flex:0 1 clamp(20ch,100%,50ch);}
}