.story-meta {
	text-align: center;
	margin-bottom: 30px;
	color: #959595;
	font-size: 14px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 5px 30px;
}

.story-meta i {
	margin-right: 10px;
}

.related-links {
	flex: 1 1 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.related-links a {
	text-transform: uppercase;
	color: #959595;
}

.related-links a:hover {
	text-decoration: underline;
}

.related-links u a {
	font-weight: 900;
	color: #787878;
}

.related-links .story_theme {
	height: 15px;
	margin-right: 10px;
	filter: grayscale(1);
	opacity: .7;
}

.smm-links {
	background-color: #f7f7f7;
	padding: 10px;
	display: flex;
	align-items: baseline;
	justify-content: center;
	border-radius: 5px;
}

.smm-links span {
	background-color: #f7f7f7;
	padding: 5px 10px;
}

.smm-links span {
	font-size: 13px;
	font-weight: 700;
	margin-right: 10px;
	line-height: 1em;
}

p.smm-links img {
	height: 20px;
	margin: 0 4px 0 4px;
}

.smm-links i {
	font-size: 22px;
	margin: 0 4px;
	transition: .4s;
}

.smm-links .vk i {
	color: var(--sm-vk);
}

.smm-links .tg i {
	color: var(--sm-tg);
}

.smm-links .twi i {
	color: var(--sm-twi);
}

.smm-links .threads i {
	color: var(--sm-threads);
}

.smm-links .x-twi i {
	color: var(--sm-x-twi);
}

.smm-links .fb i {
	color: var(--sm-fb);
}

.smm-links .discord i {
	color: var(--sm-discord);
}

.smm-links .ok i {
	color: var(--sm-ok);
}

.smm-links .max {
	background: url(//s.pro-sites.ru.net/icons/share/icon-max.svg) left top no-repeat;
	width: 20px;
	height: 24px;
	margin: 0 4px;
}

.smm-links i:hover {
	opacity: .6;
}



.hashtags {
	text-align: center;
	width: 70%;
	display: flex;
	margin: 40px auto 20px auto;
	flex-wrap: wrap;
	justify-content: center;
	gap: 10px;
}

a.hashtag {
	background: #f0f0f0;
	color: #5c5c5c;
	padding: 4px 20px;
	border-radius: 15px;
	font-size: 13px;
	transition: .3s;
}

a.hashtag:hover {
	background: #e7e7e7;
	color: var(--theme-color);
}

.story-source {
	text-align: center;
}

.news-detail img {
	max-width: 100%;
	height: auto;
}

.news-detail p {
	margin: 0 0 20px 0;
}

/* Promo Code Copy */

.promo-tooltip {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	padding: 6px 10px;
	white-space: nowrap;
	pointer-events: none;
	transition: var(--hint-transition);
	color: var(--hint-visible-color);
	background: var(--hint-bgcolor);
	height: auto;
	z-index: var(--hint-visible-z);
	display: flex;
	justify-content: center;
	top: calc(64px - var(--hint-top));
	text-align: center;
	width: var(--hint-width);
	border-radius: var(--hint-radius);
	font-size: var(--hint-fontsize);
	transition: var(--hint-transition);
	opacity: 0;
	font-family: 'Manrope', Verdana, Arial, Helvetica, sans-serif;
}

.promo-tooltip.visible {
	opacity: 1;
}

/* стрелочка */
.promo-tooltip::before {
	transform: translateX(-50%);
	content: '';
	position: absolute;
	top: calc(0px + var(--hint-arrow-top));
	transition: var(--hint-transition);
	left: var(--hint-arrow-left);
	margin-left: var(--hint-arrow-margin);
	border: var(--hint-arrow-border);
	border-color: transparent transparent var(--hint-bgcolor) transparent;
}

/* EOF - Promo Code Copy */

.hr-line {
	width: 50%;
	height: 1px;
	background-color: #f5eded;
	margin: 50px auto;
}

.goback {
	text-align: center;
	margin: 70px 0 30px 0;
}

div.goback a {
	background: #f5f5f5;
	padding: 10px 35px;
	border-radius: 25px;
	color: #606060;
	text-decoration: none;
}



/* SHARE */

.article-share-function {
	text-align: center;
}

.article-share-h {
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 10px;
}

.main-share {
	display: inline-flex;
	margin: 0;
	padding: 0;
	list-style: none;
	align-items: center;
}

.share-icon {

}

.share-icon a, 
.share-icon a:link, 
.share-icon a:visited, 
.share-icon a:active {
	display: block;
	padding-top: 4px;
	width: 26px;
	height: 22px;
	border-radius: 50%;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	margin: 5px;
}

.share-icon > a { background-size: cover; }

.share-icon .main-share-vk {
	background: #446690 no-repeat center url(/icons/share/icon-vk.svg);
}

.share-icon .main-share-twitter {
	background: #50abf1 no-repeat center url(/icons/share/icon-twitter.svg);
}

.share-icon .main-share-google-plus {
	background: #fff no-repeat center url(/icons/share/icon-google-plus.svg);
}

.share-icon .main-share-pinterest {
	background: #cb2027 no-repeat center url(/icons/share/icon-pinterest.svg);
	background-size: 16px;
}

.share-icon .main-share-facebook {
	background: #39579a no-repeat center url(/icons/share/icon-facebook.svg);
}

.share-icon .main-share-telegram {
	background: #50abf1 no-repeat center url(/icons/share/icon-telegram.svg);
}

.share-icon a:hover {
	opacity: .6;
}


/* EOF SHARE */




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

	.news .story-body ul li {
		margin-left: 5px;
	}

	.news-detail img {
		margin: 0 -15px;
		width: calc(100% + 30px);
		max-width: max-content;
	}

	.hashtags {
		width: 100%;
	}

}