.label {
	display: inline-block;
	border: 1px solid #F37023;
	border-radius: 4px;
	color: #F37023;
	font-size: 0.75em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px 8px;
	margin-right: 10px;
}
.kp .label,
.pr .label,
.kp-detail .article-header .label,
.label.slot-11336360 { color: #000; border-color: #000; background-color: #F4F4F4; }


.align-right { float: right; }
.align-left { float: left; }

a.button,
.button {
	font-family: 'Public Sans', sans-serif;
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	padding: 9px 16px;
	color: #000;
	text-transform: uppercase;
	border-radius: 4px;
	border: 1px solid #000;
	background-color: #fff;
	font-weight: bold;
	text-decoration: none !important;
	cursor: pointer;
}

a.button:hover,
.button:hover {
	text-decoration: none;
}

a.button.orange,
.button.orange {
	color: #fff !important;
	background-color: #42B2A9;
	border-color: #42B2A9;
	transition: background-color 0.3s ease, border-color 0.3s ease;
}

a.button.orange:hover,
.button.orange:hover {
	text-decoration: none;
	background-color: #37958D;
	border-color: #37958D;
}

#tts-player .button,
.tts-start-play,
a.button.blue,
.button.blue {
	color: #fff !important;
	background-color: #F37023;
	border-color: #F37023;
	transition: background-color 0.3s ease, border-color 0.3s ease;
}

#tts-player .button:hover,
.tts-start-play:hover,
a.button.blue:hover,
.button.blue:hover {
	text-decoration: none;
	background-color: #f69053;
	border-color: #f69053;
}

/* article-item */

.article-item {
	display: flex;
	position: relative;
	margin-bottom: 32px;
	font-family: 'Public Sans', sans-serif;
	text-align: left;
}

.article-item .media		{ width: 253px; margin-right: 29px; flex: 0 0 auto; }
.article-item .media-author { width: 143px; margin-right: 84px; margin-left: 55px; display: none; }

.article-item .media img {
	width: 100%;
	height: auto;
	border-radius: 8px;
}

.article-item .meta {
	flex: 1 1 auto;
}

.article-item .title {
	margin-bottom: 8px;
}

.article-item h2 {
	display: inline;
	font-size: 1.5em;
	line-height: 1.25em;
}
.article-item h2 a {
	font-size: 1em;
	line-height: 1em;
}

.article-item .label {
	margin-right: 4px;
	position: relative;
	top: -4px;
	display: inline-block;
}
.article-item.slot-11336360 .label { color: #000; border-color: #000; background-color: #F4F4F4; }
.be-native-detail .label,
.article-item.benative .label { color: #37958D; border-color: #37958D; background-color: #F5F5F2; }
.be-native-detail .label a { color: #37958D; }

.article-item .info {
	margin-bottom: 8px;
}

.article-item .info > * {
	margin-right: 16px;
}

.article-item .info a:hover .label { text-decoration: underline; }

.article-item .info .project {
	font-family: 'Noto serif', sans-serif;
	font-size: 0.69em;
}
.article-item .info .project::after {
	content: '|';
	margin-left: 16px;
}

.article-item .read-time {
	font-family: 'Noto serif', sans-serif;
	font-size: 0.69em;
	display: inline-block;
	margin-right: 0;
}

.article-item .author {
	font-size: 0.875em;
	line-height: 1em;
	font-weight: bold;
	padding-left: 32px;
	position: relative;
	display: inline-block;
}
.article-item .author img {
	height: 24px;
	width: 24px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12px;
}

.article-item .perex {
	font-family: 'Noto serif', sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 8px;
}

.article-item .respondent-answer {
	margin-top: 8px;
	padding: 8px 12px;
	border-radius: 8px;
	background-color: #F4F4F4;
	font-size: 16px; line-height: 24px;
}


.article-item.smaller h2 {
	font-size: 1.125em;
	line-height: 1.333em;
}
.article-item.smaller .media {
	width: 190px;
	margin: 0 23px 0 0;
}


.article-item.big { display: block; }
.article-item.big .label { top: -7px; margin-right: 6px; }
.article-item.big .perex {
	font-size: 1em;
	line-height: 1.5em;
}
.article-item.big .media {
	width: 100%;
	margin: 0 0 16px 0;
}
.article-item.big h2 {
	font-size: 2em;
	line-height: 1.25em;
}
.article-item.big .title,
.article-item.big .info { margin-bottom: 16px; }



.article-item.vertical { display: block; }
.article-item.vertical .label { top: -2px; }
.article-item.vertical .info .label { top: 0; }
.article-item.vertical h2 {
	font-size: 1.125em;
	line-height: 1.556em;
}
.article-item.vertical .media {
	margin: 0 0 8px 0;
}

.article-item.authorial h2 { display: block; }
.article-item.authorial .label { top: 0; margin-bottom: 10px; }
.article-item.authorial img { mix-blend-mode: multiply; }
.article-item .media-author img { border-radius: 3px; }
.article-item.authorial .media			{ width: 190px; margin: 0; order: 2; }
.article-item.authorial .media-author	{ width: 106px; margin: 0 42px; }
.article-item.comments .media-author,
.article-item.authorial .media-author { display: revert; }
.article-item.comments .author,
.article-item.comments .media-author + .media,
.article-item.authorial .media-author + .media { display: none; }


.article-item.authorial .author { padding-left: 0; }
.article-item.authorial .author img { display: none; }

/* /article-item */

/* page title */

.page-title {
	font-family: 'Public Sans', sans-serif;
	margin-bottom: 24px;
	font-size: 1em;
	line-height: 1.25em;
	text-transform: uppercase;
	color: #000;
	position: relative;
}
.page-title .prefix {}
.page-title .slash {
	margin: 0 4px;
	font-weight: bold;
}
.page-title h1,
.page-title h2 {
	display: inline-block;
	font-size: 1em;
	line-height: 1.25em;
	margin: 0;
	padding: 0;
	font-weight: bold;
	border-bottom: 2px solid #42B2A9;
}
.s2-L .page-title h1,
.s2-L .page-title h2 { border-color: #d50040; }

.page-title a:hover {
	text-decoration: none;
}

.page-400000_tags .page-title h1 { margin-right: 70px; }
.page-title .object-subscribe,
.page-title .rss-link {
	position: absolute;
	right: 40px;
	top: -2px;
}
.page-title .rss-link { right: 0; }
.page-title .object-subscribe span { display: none; }

.page-title .object-subscribe,
.page-title .rss-link .ico {
	width: 24px;
	height: 24px;
	margin: 0;
}
.page-404000 .page-title .rss-link {
	top: 0;
	border-bottom: 2px solid #42B2A9;
}
/* /page title */

/* article listing */

.article-listing {
	padding-right: 24px;
}

.paging {
	padding-top: 20px;
	text-align: center;
}

/* /article listing */

.podcasts-listing .listing-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.podcast {
	width: 100%;
	max-width: 253px;
}
.podcast .media {
	width: 100% !important;
}


/* preferred box  */

.box-preferred {
	display: flex;
	min-height: 100%;
}

.box-preferred .part-left {
	flex: 0 0 auto;
	width: 277px;
	padding: 0 24px 0 0;
	order: 1;
}

.box-preferred .part-right {
	flex: 1 1 auto;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	padding: 0 23px;
	order: 2;
}

.box-preferred .article-item {
	margin-bottom: 16px;
	border-top: 1px solid #BFBFBF;
	padding-top: 24px;
}

.box-preferred > div:not(.vertical-wrap) > .article-item:first-child {
	border: none;
	padding: 0;
}


.box-preferred .vertical-wrap { display: flex; justify-content: space-between; border-top: 1px solid #BFBFBF; padding-top: 24px; }
.box-preferred .vertical-wrap .article-item { width: 47%; border: none; }
.box-preferred .vertical-wrap .article-item .media { width: 100%; }


.box-preferred .a-wrapper .article-item { display: block; }
.box-preferred .a-wrapper .article-item .perex { display: none; }
.box-preferred .a-wrapper .article-item .media { margin-bottom: 8px; }
.box-preferred .a-wrapper .article-item .media img { max-height: 107px; }
.box-preferred .a-wrapper .article-item h2 { font-size: 1em; line-height: 1.5em; }


/* /preferred box  */

.box {
	margin: 0 0 40px 0;
	position: relative;
	flex: 0 0 auto;
}

.box .box-title {
	font-size: 1em;
	line-height: 0.875em;
	margin-bottom: 16px;
	padding-left: 16px;
	font-weight: bold;
}

.box .content {
	position: relative;
	padding: 20px 24px 32px 16px;
	border-radius: 8px;
	background: #F4F4F4;
}

/** authorials box  */
.box-authorials .content {
	background: #FEF1EB;
}

.box-authorials .title {
	max-width: 480px;
}

.box-authorials .article-item {
	margin-bottom: 16px;
	border-top: 1px solid #BFBFBF;
	padding-top: 24px;
}

.box-authorials .article-item:first-child {
	border: none;
	padding: 0;
}

.box-authorials.smaller { margin: 0; }
.box-authorials.smaller .content { padding: 16px; }
.box-authorials.smaller .article-item .media		{ width: 100px; margin-right: -16px; }
.box-authorials.smaller .article-item .media-author { width: 56px; margin-right: 6px; margin-left: 22px; }
.box-authorials.smaller .article-item.authorial .info {
	margin-right: -80px;
}
.desktop-hide-title .box-title { display: none; }

/* /authorials box  */

/** byznys echo box */
.box-byznys-echo .content > * {
	max-width: 640px;
}

.box-byznys-echo .title {
	margin: -2px 0 16px 0;
}
.box-byznys-echo h2 {
	display: inline;
	font-size: 1.5em;
	line-height: 1.25em;
	vertical-align: middle;
}

.box-byznys-echo .question {
	font-family: 'Noto serif', sans-serif;
	line-height: 1.5em;
	margin: 0 0 32px 0;
}

.answers {
	position: relative;
	padding-left: 40px;
}

.answers::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: calc(100% - 135px);
	background: #BFBFBF;
}
.answers::after {
	content: '';
	position: absolute;
	bottom: 25px;
	left: 0;
	width: 1px;
	height: 110px;
	background: #BFBFBF;
	background: linear-gradient(to bottom,  rgba(191,191,191,1) 0%,rgba(191,191,191,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbfbfbf', endColorstr='#00bfbfbf',GradientType=0 ); /* IE6-9 */
}

.answers .item {
	margin-bottom: 32px;
	max-width: 480px;
}

.answers .item .author {
	position: relative;
	padding-left: 72px;
	min-height: 56px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-bottom: 16px;
}

.answers .item .author::after {
	content: '';
	position: absolute;
	left: -39px;
	top: 50%;
	height: 1px;
	width: 16px;
	background: #BFBFBF;
}

.answers .item .author img {
	flex: none;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -28px;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: #F8C6B3;
}

.answers .item .author .name {
	font-weight: bold;
}
.answers .item .author .workpos {
	font-size: 0.875em;
}

.answers .item p {
	font-family: 'Noto serif', sans-serif;
	font-style: italic;
	line-height: 1.5em;
	margin: 0;
}

.answers .paging {
	padding: 0;
	text-align: left;
}

/* /byznys echo box */

/* newsletter menu box */
.no-desktop .partners-box,
.box-cover,
.box-planned-article,
.box-newsletter {
	background: #fff;
	font-family: 'Public Sans', sans-serif;
	border: 1px solid #BFBFBF;
	border-radius: 8px;
	padding: 24px 16px;
	text-align: center;
}
.box-cover img { width: 94%; height: auto; }

.body1 .box-cover .buy-link,
.body0 .box-cover .edition-pdf-link { display: none; }

.box-newsletter a {
	color: #42B2A9;
	text-decoration: underline;
}

.box-newsletter a:hover {
	color: #37958D;
	text-decoration: none;
}

.box-newsletter .logos {
	text-align: center;
	margin-bottom: 32px;
}

.box-newsletter .logos > * {
	margin: 0 10px;
}

.box-newsletter .type-logo {
	display: none;
}

.box-newsletter h2 {
	font-size: 1em;
	line-height: 1.222em;
	margin-bottom: 24px;
}

.box-newsletter .annotation {
	font-size: 0.888em;
	line-height: 135%;
	margin-bottom: 32px;
}

.box-newsletter .buttons {
	margin-bottom: 22px;
}

.box-newsletter .disclaimer {
	max-width: 600px;
	margin: 0 auto;
}

.box-newsletter .disclaimer p {
	margin: 0;
	font-size: 0.667em;
	line-height: 1.6667em;
}

.newsletter-menu img { display: none; }
.newsletter-menu .type-logo {
	display: inline-block;
	height: 77px;
	width: 245px;
	max-width: 100%;
	background: #fff url('/img/4/newsletter-menu_24.png') center center no-repeat;
	background-size: contain;
}
.newsletter-lo h2 { font-size: 1.5em; }
/* /newsletter menu box */

.partners-box { margin: 40px -8px -16px; padding: 16px 8px; background-color: #F5F5F2; border-radius: 8px; }
.partners-box .box-content { display: flex; flex-wrap: wrap; justify-content: space-around; }
.partners-box .partner { margin: 3px 6px; padding: 1px 3px; font-family: 'Public Sans', sans-serif;
	font-size: 15px; line-height: 150%; color: #0A3F78; }
.no-desktop .partners-box { margin-bottom: 40px; background-color: #F5F5F2; }

.modal-partner .modal-overlay-content { text-align: center; padding-top: 24px; }
.modal-partner h2 { margin: 16px 0; font-size: 24px; }
.modal-partner h3 { margin: 20px 0 12px; font-size: 24px; }
.modal-partner h3 a { color: #0A3F78; }
.modal-partner .modal-overlay-content img  { max-width: 100%; height: auto; }


.box-planned-article { text-align: left; }
.box-planned-article .box-title { padding-left: 0; }

/*
.date-selector {
	position: relative;
	top: 8px;
	left: 160px;
	height: 0;
	overflow: hidden;
}
*/
.archive-logo { margin-bottom: 16px; }
#archive-logo-pr { width: 260px; }
#archive-logo-lo { width: 215px; }

.archive-header {
	display: flex;
	justify-content: space-between;
	margin-bottom: 40px;
}

.archive-header.with-border,
.archive-header:not(:first-child) { border-top: 1px solid #BFBFBF; padding-top: 40px; text-transform: uppercase; }

.archive-header .page-title {
	font-size: 1.25em;
	margin: 0;
}

.archive-header h1 {
	cursor: pointer;
}

.archive-header h1 .ico {
	margin: 0 0 -1px 6px;
}

.no-edition-selector {
	margin: 40px 0;
}

.no-edition-selector h1 {
	font-size: 1.5em;
	margin-bottom: 24px;
	cursor: auto;
}

.no-edition-selector .button {
	margin-left: 16px;
	line-height: 1em;
}
.date-selector-input {
	width: 0;
	padding: 0;
	border: none;
	margin: 0 -2px 0 0;
	position: relative;
	top: 6px;
}

.no-edition-selector .button .date-selector-input {
	left: -16px;
	top: 12px;
}

.no-edition-selector .button .ico {
	margin-bottom: -1px;
}

.box-slot-articles .box-title {
	font-size: 1.25em;
	padding-left: 0;
}

/* searchbox  */

.search-form {
	margin: 40px auto 24px;
	max-width: 480px;
}

.search-form .form {
	display: flex;
	justify-content: center;
}

.search-form .search-input {
	flex: 1 1 auto;
	font-size: 1em;
	padding: 4px 8px;
}

.search-form .button {
	flex: 0 0 auto;
	margin-left: 16px;
}
.search-form .search-status {
	margin-top: 8px;
}

.search-results .found-wrap { display: flex; margin-bottom: 40px; }
#found_authors { width: 64%; margin-right: 4%; margin-top: 40px; }
#found_tags { width: 100%; min-width: 220px; margin-top: 40px; }
#found_authors + #found_tags { width: 32%; }
.search-result-articles { margin-top: 40px; }

.search-results .box-title {
	font-size: 1em;
	line-height: 1em;
	padding-bottom: 16px;
	border-bottom: 1px solid #BFBFBF;
	text-transform: uppercase;
	margin-bottom: 40px;
}
.search-results .found-wrap .box-title { margin-bottom: 24px; }

.search-results .box-title .count {
	margin-left: 4px;
	font-size: 0.8em;
}

.search-results .box-title .result-note {
	font-weight: normal;
	font-size: 0.875em;
	display: block;
	margin: 8px 0 0 0;
}

.search-results .search-empty {
	font-weight: bold;
	text-align: left;
	padding-left: 40px;
	line-height: 1.5em;
	color: #F37023;
}

.search-results .found-item {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 8px;
}
#found_tags .found-tags { padding: 12px 0 2px; }
#found_tags .found-item:not(:last-child) { margin-bottom: 16px; }

.search-results .found-item .ico-author,
.search-results .found-item img {
	width: 48px;
	height: 48px;
	flex: 0 0 auto;
	border-radius: 50%;
	margin-right: 8px;
}
.search-results .found-item .ico-author {
	background: url('/img/4/ico-author.svg') center center no-repeat;
	background-size: 80%;
}

.pager2 a { display: inline-block; padding: 0 4px; }
.pager2 > * { margin: 0 4px; }
.pager2 a.selected { color: grey; }

/* /searchbox  */

.author-info-header > div		{ max-width: 768px; }
.author-info-header .author-name { display: inline-block; }
.author-info-header .author-name a	{ font-size: 32px; line-height: 40px; color: #444; }
.author-info-header .author-img-name img { float: left; margin-right: 40px; width: 118px; height: auto; }
.author-info-header .author-position	{ color: #97a2a7; margin: 10px 0 12px; }
.author-info-header .author-socials a	{ margin: 8px 32px 0 0; display: inline-block; }
.author-info-header .ico		{ width: auto; height: auto; padding-left: 35px; background-size: 20px 20px; background-repeat: no-repeat; background-position: 0 50%; }
.author-info-header .author-shortinfo	{ position: relative; margin-top: 24px; font-size: 16px; line-height: 22px; overflow: auto; }
.author-info-header .author-shortinfo.short { height: 96px; overflow: hidden; }
.author-info-header .author-shortinfo .shadow {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	padding-top: 4px;
	background-color: #fff;
	box-shadow: 0 0 32px 32px rgba(255,255,255,1);
}

.tag-image img {
	width: 100%;
	height: auto;
}


.more-link { color: #37958D; }
.ico-down-small {
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00001 4.5858L1.70712 0.292908L0.292908 1.70712L6.00001 7.41423L11.7071 1.70712L10.2929 0.292908L6.00001 4.5858Z' fill='%2337958D'/%3E%3C/svg%3E");
}


/* tts icons */
.ico-cancel {
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.928711 2.34314L6.58556 7.99999L0.928711 13.6568L2.34292 15.0711L7.99978 9.41421L13.6565 15.0709C13.6566 15.071 13.6566 15.0711 14.3637 14.364C15.0708 13.6568 15.0708 13.6568 15.0707 13.6567L9.41399 7.99999L15.0707 2.34328C15.0708 2.34319 15.0708 2.34314 14.3637 1.63603C13.6566 0.928925 13.6566 0.928972 13.6565 0.929065L7.99978 6.58578L2.34292 0.928925L0.928711 2.34314Z' fill='%23f69053'/%3E%3C/svg%3E");
}

.ico-headphones {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 3.75C12.7511 3.75 9.63526 5.04062 7.33794 7.33794C5.04062 9.63526 3.75 12.7511 3.75 16V16.2987C4.29736 16.1053 4.88639 16 5.5 16H7.25C10.1495 16 12.5 18.3505 12.5 21.25V26.5C12.5 29.3995 10.1495 31.75 7.25 31.75H5.5C2.6005 31.75 0.25 29.3995 0.25 26.5V16C0.25 11.8228 1.90937 7.81677 4.86307 4.86307C7.81677 1.90937 11.8228 0.25 16 0.25C20.1772 0.25 24.1832 1.90937 27.1369 4.86307C30.0906 7.81677 31.75 11.8228 31.75 16V26.5C31.75 29.3995 29.3995 31.75 26.5 31.75H24.75C21.8505 31.75 19.5 29.3995 19.5 26.5V21.25C19.5 18.3505 21.8505 16 24.75 16H26.5C27.1136 16 27.7026 16.1053 28.25 16.2987V16C28.25 12.7511 26.9594 9.63526 24.6621 7.33794C22.3647 5.04062 19.2489 3.75 16 3.75ZM28.25 21.25C28.25 20.2835 27.4665 19.5 26.5 19.5H24.75C23.7835 19.5 23 20.2835 23 21.25V26.5C23 27.4665 23.7835 28.25 24.75 28.25H26.5C27.4665 28.25 28.25 27.4665 28.25 26.5V21.25ZM3.75 21.25V26.5C3.75 27.4665 4.5335 28.25 5.5 28.25H7.25C8.2165 28.25 9 27.4665 9 26.5V21.25C9 20.2835 8.2165 19.5 7.25 19.5H5.5C4.5335 19.5 3.75 20.2835 3.75 21.25Z' fill='%2300828C'/%3E%3C/svg%3E");
}

.ico-play {
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 5.62179V7.37887L2.27273 12.3337H0L0 0.666992L2.27273 0.666992L10 5.62179Z' fill='%2300828C'/%3E%3C/svg%3E");
}

.ico-play.white {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 5.62179V7.37887L2.27273 12.3337H0L0 0.666992L2.27273 0.666992L10 5.62179Z' fill='white'/%3E%3C/svg%3E");
}

.ico-pause {
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5H4V14.5H0V0.5Z' fill='%2300828C'/%3E%3Cpath d='M8 0.5H12V14.5H8V0.5Z' fill='%2300828C'/%3E%3C/svg%3E");
}

.article-item.playing .ico-play,
.ico-pause.white {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5H4V14.5H0V0.5Z' fill='white'/%3E%3Cpath d='M8 0.5H12V14.5H8V0.5Z' fill='white'/%3E%3C/svg%3E");
}

.player-pause {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 3H8.5V17H4.5V3Z' fill='white'/%3E%3Cpath d='M12.5 3H16.5V17H12.5V3Z' fill='white'/%3E%3C/svg%3E");
}

.player-play {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 8.94575V11.0542L7.22727 17H4.5L4.5 3L7.22727 3L16.5 8.94575Z' fill='white'/%3E%3C/svg%3E");
}

.player-next {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 16V4L12.5 10L4.5 16Z' fill='white'/%3E%3Crect x='13.5' y='4' width='2' height='12' fill='white'/%3E%3C/svg%3E");
}

.ico-playlist {
display: none;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6V4H19V6ZM1 11V9H19V11ZM1 14V16H13V14Z M15 14L23 19L15 24Z' fill='%23f69053'/%3E%3C/svg%3E");
}

.tts-part.playing:not(.paused) > .ico-play {
	background-image: url("/img/v3/wave_square.gif");
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.tts-wave {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='54' height='17' viewBox='0 0 54 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23820050'%3E%3Crect y='6.5' width='2' height='4' /%3E%3Crect x='4' y='4.5' width='2' height='8' /%3E%3Crect x='8' y='2.5' width='2' height='12' /%3E%3Crect x='12' y='0.5' width='2' height='16' /%3E%3Crect x='16' y='1.5' width='2' height='14' /%3E%3Crect x='20' y='3.5' width='2' height='10' /%3E%3Crect x='24' y='6.5' width='2' height='4' /%3E%3Crect x='28' y='4.5' width='2' height='8' /%3E%3Crect x='32' y='6.5' width='2' height='4' /%3E%3Crect x='36' y='3.5' width='2' height='10' /%3E%3Crect x='40' y='1.5' width='2' height='14' /%3E%3Crect x='44' y='5.5' width='2' height='6' /%3E%3Crect x='48' y='3.5' width='2' height='10' /%3E%3Crect x='52' y='6.5' width='2' height='4' /%3E%3C/g%3E%3C/svg%3E");
	width: 54px !important;
}

.tts-wave-gif:not(.paused) {
	background-image: url("/img/v3/wave.gif");
	background-size: 54px 16px;
}


.popup-tip { position: relative; display: flex; max-width: 480px; padding: 24px; font-size: 16px; border-radius: 4px; }
.popup-tip .ico-cancel { position: absolute; top: 26px; right: 26px; margin: 0; width: 20px; height: 20px; cursor: pointer; background-size: revert; }
.popup-tip .ico-headphones { flex: 0 0 auto; width: 60px; background-position: 0 5px; }


/* Tiraz */
.page-40000T .tiraz h1 { margin-bottom: 32px; }
.page-40000T .tiraz h2 { width: 100%; padding: 0 0 8px 0; }
.page-40000T .tiraz .list {
	position: relative;
	top: -1px;
	width: 100%;
	padding: 24px 20px 25px 0;
	border-top: 1px solid black;
}
.page-40000T .tiraz .list h3 { display: inline-block; font-size: 19px; }
.page-40000T .tiraz .list h3 .label { font-size: 14px; font-weight: normal; color: gray; }

.page-40000T .tiraz .list.colspan1 { width: 50%; }

.page-40000T .tiraz .row { padding-top: 16px; }
.page-40000T .tiraz .row span { display: inline-block; width: 150px; color: gray; }

.page-40000T .tiraz .redaction {
	display: flex;
	flex-wrap: wrap;
	margin: 16px 0;
}

.page-40000T .tiraz .photo img,
.page-40000T .tiraz .photo span {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #CDCDBE;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
}
.page-40000T .tiraz .author { margin-top: 13px; }
.page-40000T .tiraz .author * { margin-right: 4px; }
.page-40000T .tiraz .author .name { font-weight: bold; }
.page-40000T .tiraz .author .position { color: gray; font-size: 14px; }

.page-40000T .tiraz .redaction .next-authors-trigger {
	margin-left: 50px;
	color: gray;
	font-size: 14px;
	text-decoration: underline;
	cursor: pointer;
}
.page-40000T .tiraz .redaction .next-authors { display: none; }

.page-40000T .tiraz .copyright,
.page-40000T .tiraz .issn {
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: gray;
}
