.rank-math-breadcrumb{
	text-transform: uppercase;
}
.rank-math-breadcrumb a:not(:hover){
	color: var(--active5);
}
.rank-math-breadcrumb .separator{
	font-size: 0;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 1.5L8 8L1.5 14.5' stroke='%23FCFDFF' stroke-width='2'/%3e%3c/svg%3e ");
}
.rank-math-breadcrumb .separator:nth-last-child(2),
.rank-math-breadcrumb .last{
	display: none;
}
.b_tt1 time{
	display: inline-block;
}
.l_category{
	width: max-content;
	max-width: 100%;
}
.l_category li{
	display: inline-block;
}
.l_category li a{
	display: inline-block;
}
.b_tt1 .l_category li a{
	color: var(--active5);
	-webkit-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	-ms-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}
.b_tt1 .l_category li a:not(:hover){
	background-color: #FFFFFF33;
}
.b_tt1 .l_category li a:hover{
	background-color: #FFFFFF16;
}
.b_post .l_category li a{
	border: 1px solid var(--active3);
}
.b_post .l_category li a:not(:hover){
	color: var(--active3);
}
.b_post .l_category li a:hover{
	background-color: var(--active3);
	color: var(--active5);
}

.l_social{
	display: flex;
}
.l_social .i_share{
	cursor: pointer;
}
.l_social .i_share.pr span{
	position: absolute;
	width: max-content;
	color: var(--active5);
	background-color: var(--active3);
	-webkit-transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
	transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
}
.l_social .i_share:not(.good) span{
	visibility: hidden;
	opacity: 0;
}
.l_social svg{
	display: block;
}
.l_social .i_share:hover svg *{
	fill: var(--active1);
}

.b_posts_links{
	display: flex;
	text-transform: uppercase;
	font-weight: 700;
	align-items: center;
    justify-content: space-between;
}
.b_posts_links a{
	display: inline-block;
	position: relative;
}
.b_posts_links a:not(:hover){
	color: var(--active3);
}
.b_posts_links a:hover{
	color: var(--active1);
}
.b_posts_links a:hover svg *{
	stroke: var(--active1);
}
.b_posts_links .l_next{
	text-align: right;
}
.b_posts_links svg{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.b_posts_links .l_prev svg{
	left: 0;
}
.b_posts_links .l_next svg{
	right: 0;
}

@media(max-width: 992px){
	.l_social{
		justify-content: space-between;
		align-items: center;
	}
}

@media(max-width: 650px){
	.b_tt1{
		max-width: 90%;
		padding-top: 2.5em;
		padding-bottom: 4em;
	}	
	.rank-math-breadcrumb{
		margin-bottom: 2.5em;
	}
	.rank-math-breadcrumb > p{
		font-size: .875em;
	}
	.rank-math-breadcrumb .separator{
		display: inline-block;
		width: 2rem;
		height: 1rem;
		vertical-align: .875rem;
		background-size: .5rem auto;
	}
	.b_tt1 time{
		margin-bottom: .75em;
	}

	.l_category{
		margin-right: -1.2857em;
	}
	.b_tt1 .l_category{
		margin-top: 1.2857em;
	}
	.l_category li:not(:last-child){
		margin-right: 1.2857em;
	}
	.l_category li a{
		font-size: .875em;
		padding: .5714em 1.1428em;
		border-radius: 1.4285em;
	}

	.l_social,
	.b_sticky:not(:first-child) .l_category,
	.b_sticky:not(:first-child) .b_posts_links,
	.b_sticky:first-child .b_posts_links:not(:first-child){
		margin-top: 2.5em;
	}
	.l_social svg{
		width: 2em;
	}
	.l_social .i_share.pr span{
		left: 0;
		font-size: .75em;
		bottom: calc(100% + .5em);
		padding: .3333em .5em;
	}
	.b_posts_links{
		gap: 1em;
	}
	.b_posts_links .l_prev,
	.b_posts_links .l_next{
		width: calc(50% - .5em);
	}
	.b_posts_links .l_prev a{
		padding-left: 1.5em;
	}
	.b_posts_links .l_next a{
		padding-right: 1.5em;
	}
	.b_posts_links svg{
		width: .875em;
	}

	#news{
		margin-bottom: 5em;
	}
}
