@font-face {
  font-family: 'e-Ukraine';
  src: url('/css/fonts/e-Ukraine-Regular.woff2') format('woff2'),
  url('/css/fonts/e-Ukraine-Regular.woff') format('woff'),
  url('/css/fonts/e-Ukraine-Regular.ttf') format('truetype'); }
@font-face {
  font-family: 'e-Ukraine';
  font-weight: bold;
  src: url('/css/fonts/e-Ukraine-Bold.woff2') format('woff2'),
  url('/css/fonts/e-Ukraine-Bold.woff') format('woff'),
  url('/css/fonts/e-Ukraine-Bold.ttf') format('truetype'); }
@font-face {
  font-family: 'e-UkraineHead';
  src: url('/css/fonts/e-UkraineHead-Regular.woff2') format('woff2'),
  url('/css/fonts/e-UkraineHead-Regular.woff') format('woff'),
  url('/css/fonts/e-UkraineHead-Regular.ttf') format('truetype'); }
@font-face {
  font-family: 'e-UkraineHead';
  font-weight: bold;
  src: url('/css/fonts/e-UkraineHead-Bold.woff2') format('woff2'),
  url('/css/fonts/e-UkraineHead-Bold.woff') format('woff'),
  url('/css/fonts/e-UkraineHead-Bold.ttf') format('truetype'); }
  
@font-face{
	font-family:BebasNeueRegular;
	src:url(/css/fonts/BebasNeueRegular.eot);
	src:url(/css/fonts/BebasNeueRegular.eot?#iefix) format("embedded-opentype"),url(/css/fonts/BebasNeueRegular.woff) format("woff"),url(/css/fonts/BebasNeueRegular.ttf) format("truetype"); }

* {
	box-sizing: border-box;
	font: inherit;
	outline: none; }

body {
	/*margin: 0;*/
	font-family: 'e-Ukraine', 'Roboto', arial;
	font-size: 16px;
	line-height: 170%;
	font-weight: 300;
	color: #000;
	max-width: 1920px;
	margin: 0 auto;
	min-width: 320px; }

	
.black-box {
	background: #000;
	color: #fff; }
.black-box a {
	color: #fff; }
	
.gray-box {
	background: #EEEEEE; }

.light-box {
	background: #EAF5F1 }
	
.beige-box {
	background: #F3E9E9; }
	
.color-box {
	margin: 0 auto;
	padding: 100px 0;
	font-size: 36px;
	line-height: 138%; }

.full-width-bg.color-box > * {
	max-width: 736px; }
.green-box {
	background: #99EECC; }
.pink-box {
	background: #FF9DA3; }
.blue-box {
	background: #B7EEEE; }

	
a {
	text-decoration: none;
	color: #2d86c3; }

a.button,
a.mod-articles-category-title {
	background: #000;
	border: 1px solid #000;
	color: #fff;
	padding: 16px 32px;
	border-radius: 35px;
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: initial; }

.box-list .mod-list a.mod-articles-category-title {
	background: none;
	color: #000;
	font-size: 28px;
	line-height: 32px;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: left;
	border: none;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	position: relative;
	padding-right: 40px; }
	.box-list .mod-list a.mod-articles-category-title:hover {
		text-decoration: underline;	}

	
.box-list .mod-list a.mod-articles-category-title svg {
	/*flex-shrink: 0;*/
	position: absolute;
	right: 0;
	top: 0;
	display: none; }
	.box-list .mod-list a.mod-articles-category-title:hover svg {
		display: flex; }


a.button svg {
	height: 25px;
	margin-right: 10px; }
.button-holder,
p.mod-articles-category-readmore {
	display: flex;
	align-items: center; }
	
strong {
	font-weight: 600; }

.home-page h1 {
	font-size: 56px;
	line-height: 67px;
	padding-bottom: 30px; }
h1 {
	font-size: 36px;
	line-height: 43px;
	padding-bottom: 40px; }
h1.single-article-heading {
	max-width: 927px;
	padding: 0 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
.news-cat h1.single-article-heading {
	max-width: 100%;
	padding: 0;
	text-align: left;
	margin-top: 0; }
	
h2 {
	font-size: 56px;
	line-height: 67px; 
	/*font-weight: 700;*/
	margin: 0;
	margin-bottom: 100px;
	max-width: 58%; }
	
h3 {
	font-size: 28px;
	margin-top: 35px;
	margin-bottom: 25px;
	line-height: 34px; }

.article-body h3 {
	margin-top: 45px;
	margin-bottom: 30px; }

img {
	max-width: 100%; }
	
.w-1120 {
	max-width: 1140px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto; }
.w-50 {
	width: 50% }
	
.full-width-bg > * {
	max-width: 1140px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto; } 
	
.first-item {
	padding-top: 100px; }
.last-item {
	padding-bottom: 100px; }



.home-page header {
	height: 100vh;
	position: relative;
	background-color: #255348;
	/*background: url(/images/bg3.jpg) no-repeat;*/
	background-image: url(/images/bg3-small.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	/*background-attachment: fixed;
	transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);*/
	color: #fff; }
.header-bg {
	position: relative;
	z-index: 9; }
.home-page header .top-row {
	/*background: #000;
	height: 110px;*/
	display: flex;
	justify-content: space-between;
	/*align-items: center;*/
	padding-top: 40px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	/*z-index: 9;*/
	z-index: 99; }
header .top-row {
	color: #000;
	display: flex;
	justify-content: space-between;
	padding-top: 40px;
	padding-bottom: 40px;}
.home-page header .top-row {
	padding-bottom: 0; }
header .header-left a {
	display: flex; }
header .top-row .logo svg {
	width: 200px;
	max-height: 130px;
	/*fill: #000;*/ }
	/*header .top-row .logo svg * {
		fill: black; }*/
		
header .top-row .logo svg .header__logo-svg-icon-st0 {
	fill: #2B2B2B; }
header .top-row .logo svg .header__logo-svg-icon-st1 {
	font-family: 'BebasNeueRegular'; }
header .top-row .logo svg .header__logo-svg-icon-st2 {
	font-size: 62.6044px; }
header .top-row .logo svg .header__logo-svg-icon-st3 {
	fill: #FFCB04; }
header .top-row .logo svg .header__logo-svg-icon-st4 {
	fill: #2E368E; }
		
.home-page header .top-row .logo svg * {
	fill: #fff; }
.home-page header .top-row .logo svg .header__logo-svg-icon-st4,
.home-page header .top-row .logo svg .header__logo-svg-en-st1 {
    fill: #2E368E; }
.home-page header .top-row .logo svg .header__logo-svg-icon-st3,
.home-page header .top-row .logo svg .header__logo-svg-en-st0 {
    fill: #FFCB04; }
header .header-left {
	display: flex;
	/*width: 217px;*/	/* << MODIFIED COVID HAD THIS ENABLED */
	justify-content: space-between;
	/*align-items: center;*/ }
header .header-left p {
	margin: 0; }
header .lang-switcher.mobile-only {
	display: none; }
header .lang-switcher.desktop-only {
	width: 100px;	/* << MODIFIED COVID HAD THIS ENABLED */
	/* OUR COVID >>  */
	/*
	position: absolute;
	top: 40px;
	left: 50%;
	transform: translate(-50%, 0);*/
	*/
	/* right: 50%; */
	/* OUR COVID << */
}

/* asinine injection >> */
header .header-center {
	position: relative;
	justify-content: center;
	display: flex;
	padding: 0 25px;
	width: calc(100% - 217px - 170px); }
header .header-center .col-4 {
	width: calc(100% / 3); }
header #vaccination-link {
	color: #fff;
	top: -4px;
	position: absolute;
	right: 55px;
	text-align: right;
	font-size: 18px; }

header #vaccination-link span {
	display: block; }
/* asinine injection << */

header #vaccination-link {
	color: #333333; }
.home-page header #vaccination-link {
	color: #fff; }

header .lang-switcher ul {
	display: flex;
	justify-content: space-between;
	align-items: center; }
header .lang-switcher li a {
	/*padding: 7px;*/
	font-size: 18px;
	color: #cac9c9;
	/*border: 1px solid #cac9c9;
	border-radius: 50%;*/
	display: flex;
	justify-content: space-between;
	/*align-items: center;*/ }

	.home-page header .lang-switcher li a:hover {
		color: #fff; }
	.home-page header .lang-switcher li.lang-active a {
		color: #fff; }
	header .lang-switcher li a:hover {
		color: #000; }
	header .lang-switcher li.lang-active a {
		color: #000; }
header .header-right {
	font-size: 12px;
	line-height: 150%;
	color: #000;
	text-align: right; }

.home-page header .header-right {
	color: #829A96; }
header .header-right p:first-of-type {
	margin-top: 0; }
.home-page header .header-right a {
	color: #fff; }
header .header-right a {
	color: #000; }
.header-right a {
	font-size: 18px;
	margin-bottom: 6px; }

	
/*.header-bg {
	background: url(/images/bg3.jpg) no-repeat;
	background-position: center center;
	background-size: cover;
	background-attachment: fixed;
	transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);*/
	/*display: flex;
	justify-content: center;
	align-items: center;*/
	/*text-align: center;
	height: calc(100vh - 110px);
	color: #fff; }*/
.header-title {	
	display: none; }
.home-page .header-title {	
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
	position: relative; }
.header-title .custom {
	max-width: 550px; 
	position: absolute;
	left: 0;
	top: 50%;
	/* bottom: 50%; */
	transform: translate(0, -50%);
	padding-left: 10px;
	padding-right: 10px;
	z-index: 9; }
.header-title p {
	font-size: 24px;
	line-height: 150%;
	max-width: 700px;
	margin: 0 auto; }

	
header .arrow-down {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 40px;
	display: flex;
	justify-content: center; }
header .arrow-down svg {
	width: 40px;
	height: 19px;
	fill: #fff;
	cursor: pointer; }
img.microbe,
img.microbe-blurred {
	display: none; }
	.home-page img.microbe {
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 715px;
		max-width: 50%; }
	.home-page img.microbe-blurred {
		display: block;
		position: absolute;
		top: 35%;
		width: 313px;
		/* right: 24%; */
		left: 65%;
		transform: translate(-65%, -35%); }


.article-body {
	max-width: 756px;
	padding: 0 10px;
	margin: 0 auto;
	margin-bottom: 40px; }

/*.main-content {
	padding: 60px 0; }*/

.fields {
	display: flex;
	flex-wrap: wrap; }
.fields > * {
	width: 100%; }	
	
.fields:first-of-type {
	max-width: 1140px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 100px auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap; }
.fields:first-of-type > div {
	width: 23%; }
.fields:first-of-type > div:first-of-type {
	width: 100%; }
.fields:first-of-type > div:last-of-type {
	width: 100%; }
.info-count {
	padding: 55px 30px 30px;
	display: flex;
	flex-direction: column; }
.info-count span {
	order: 2; }
.info-count div {
	order: 1;
	font-size: 45px;
	margin-bottom: 25px; }
.fields:first-of-type p {
	color: #888888;
	margin: 40px 0; }
.fields:first-of-type .button-holder {
	justify-content: center; }
.after-title .one-field {
	margin-bottom: 20px; }
	
/*.news-cat .after-title .fields {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 30px; }*/
.news-cat .after-title .fields > div.info-count {
	width: 31%; }
.news-cat .after-title .info-count {
	padding: 55px 20px 20px;
	margin-bottom: 20px;}
.news-cat .after-title .info-count div {
	font-size: 35px; }
.news-cat .fields:first-of-type {
	padding-left: 0;
	padding-right: 0;
	margin: 0 auto; }
.fields:first-of-type p {
	margin: inherit; }
	
/*.warning-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 16px; }
.warning-list li {
	background: #f7f7f7;
	padding: 30px 20px 28px 55px;
	margin: 15px 0;
	position: relative; }
.warning-list svg {
	position: absolute;
	left: 20px;
	top: 30px;
	width: 25px;
	height: 25px; }
.warning-list .field-value div {
	text-align: center; }
.warning-list button {
	color: #ffffff;
	border: 1px solid #3fc43a;
	background-color: #3fc43a;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 400;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
	margin: 45px auto; 
	padding: 18px 60px; }*/
	
.box-list ul {
	list-style: none;
	padding-left: 0;
	margin: 0; }
	
.box-list .field-value > ul {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 60px 40px; }
.box-list .field-value > ul > li {
	/*border-radius: 5px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;
	padding: 30px;
	margin-bottom: 10px;*/
	font-size: 28px;
	/*font-weight: 600;
	line-height: 1.35;*/ }

.box-list .field-value > ul > li > ul {
	font-size: 16px;
	/*font-weight: 300;*/
	margin-top: 20px; }

	
.box-list ul.category-module.mod-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 60px 40px; }
.box-list ul.category-module.mod-list > li {
	border-top: 2px solid #000; }
	
.full-width-fild > * {
	max-width: 1160px;
	margin: 0 auto;
	font-size: 25px;
	line-height: 1.55;
	padding: 50px 80px;
	text-align: center;
	display: flex; }

	
.short-description {
	font-size: 20px;
	line-height: 150%; }


.list-with-count h2 {
	margin-bottom: 20px; }
.list-with-count ul {
	list-style: none;
	padding-left: 0;
	margin: 0; }	
.list-with-count .field-value > ul {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 40px; }
.list-with-count .field-value > ul > li {
	font-size: 28px;
	line-height: 34px;
	margin-top: 80px; }

.list-with-count .field-value > ul > li > ul {
	font-size: 16px;
	margin-top: 20px; }

.list-with-count .field-value > ul > li:before {
	content: " ";
	display: flex;
	justify-content: center;
	align-items: center;
	width: 65px;
	height: 35px;
	background: #D6E2E2;
	border-radius: 50px;
	font-size: 14px;
	margin-bottom: 20px; }

.list-with-count .field-value > ul > li:nth-child(1):before {
	content: "01"; }
.list-with-count .field-value > ul > li:nth-child(2):before {
	content: "02"; }
.list-with-count .field-value > ul > li:nth-child(3):before {
	content: "03"; }
.list-with-count .field-value > ul > li:nth-child(4):before {
	content: "04"; }
.list-with-count .field-value > ul > li:nth-child(5):before {
	content: "05"; }
.list-with-count .field-value > ul > li:nth-child(6):before {
	content: "06"; }
.list-with-count .field-value > ul > li:nth-child(7):before {
	content: "07"; }
.list-with-count .field-value > ul > li:nth-child(8):before {
	content: "08"; }
.list-with-count .field-value > ul > li:nth-child(9):before {
	content: "09"; }
.list-with-count .field-value > ul > li:nth-child(10):before {
	content: "10"; }
	
.full-width-list ul {
	list-style: none;
	padding-left: 0;
	margin: 0; }
.full-width-list .field-value > ul > li {
	display: flex;
	justify-content: space-between;
	font-size: 28px;
	line-height: 34px;
	padding-bottom: 55px;
	border-bottom: 2px solid #000;
	margin-top: 55px; }

	.full-width-list .field-value > ul > li:last-of-type {
		border-bottom: none;
		padding-bottom: 0; }
.full-width-list .field-value > ul > li > * {
	width: 48%;
	flex-shrink: 0;
	margin-left: 40px;
	font-size: 16px;
	line-height: 150%; }

	
.home-page .articleBody {
	background: #EEEEEE;
	padding: 60px; }
	
.info-box {
	padding: 75px 0;
	font-size: 22px;
	line-height: 1.55; }

.info-box > * {
	max-width: 1160px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center; }
.info-box a {
	margin-left: 30px; }
.info-box button {
	color: #ffffff;
	background: #3fc43a;
	border: 1px solid #3fc43a;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 500;
	width: 306px;
	padding: 17px;
	font-size: 16px;
	cursor: pointer; }

	
.field-with-module .field-value {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between; }
.field-with-module .field-value > *,
.field-with-module .field-value div.moduletable {
	width: 48%; }
.field-with-module.risk-group .field-value div.moduletable {
	width: 23%; }
.field-with-module .field-value > div {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between; }
.field-with-module .module-image {
	width: 160px;
	height: 160px;
	background-size: contain; }
.field-with-module .moduletable  {
	margin-top: 65px; }
.field-with-module h2 {
	margin-bottom: 35px; }
.field-with-module p {
	line-height: 150%; }
	
.pink-box p:last-of-type {
	font-size: 20px;
	line-height: 150%; }

	
ul.category-module.mod-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 40px 130px;
	list-style: none;
	margin: 0;
	padding-left: 0; } 
.article-title {
	font-size: 28px;
	line-height: 34px;
	padding: 40px 0; }


	
.sources-info {
	/*text-align: center;*/ }
.sources-info .field-value div {
	/*display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 40px 0;*/
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	align-items: center;
	text-align: center;
	grid-gap: 102px 174px;
	margin-top: 80px; }
.sources-info img {
	max-width: 100%;
	max-height: 122px;
	margin: 0 auto; }
.sources-info button {
	color: #000000;
	border: 3px solid #000000;
	background: transparent;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	font-size: 16px;
	width: 360px;
	padding: 18px;
	font-weight: 700;
	cursor: pointer; }

	
	
footer {
	margin-top: 60px;
	padding-bottom: 30px;
	font-size: 14px;
	line-height: 150%; }

footer p {
	margin: 0; }
	
.footer-top .module-content {
	display: flex;
	justify-content: space-between;
	padding: 60px 0; }
.footer-logo svg {
	width: 190px;
	fill: #fff;
	max-height: 39px; }
.footer-top .module-content > div:last-of-type {
	display: flex;
	flex-direction: column;
	align-items: flex-end; }
a.footer-icon {
	margin-top: 20px;
	display: flex; }
	
footer .copyright a {
	color: #fff;
	text-decoration: underline; }
	
footer .copyright p:last-of-type {
	font-size: 12px;
	color: #808080;
	margin-top: 25px; }

	
.video-wrapper {
	width: 100%;
	/* max-width: 550px; */
	margin: 0 auto;
	/* display: inline-block; */ }
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden; }

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }
	
.news-cat {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 1140px;
	padding: 0 10px;
	margin: auto; }
.news-cat .main-section {
	max-width: 756px;
	width: 100%
	/*padding: 0 10px;*/
	margin-right: 30px; }
.news-cat .sidebar {
	max-width: 350px;
	width: 100%; }
.dashboard .main-section {
	max-width: 100%;
	width: 100%;
	margin-right: 0; }
.dashboard .sidebar {
	max-width: 50%; }
.dashboard .article-body {
	overflow-x: auto; }
	
ul.breadcrumb {
	list-style: none;
	margin: 0;
	padding-left: 0;
	display: flex;
	font-size: 11px;
	line-height: 16px;
	color: #808080;
	margin-bottom: 15px; }

	ul.breadcrumb a {
		color: #808080;	}
ul.breadcrumb span.divider {
	padding: 0px 7px; }
	ul.breadcrumb .active span.divider {
		padding: 0px; }
	
.news-cat .article-body {
	max-width: 100%;
	padding: 0; }
	
.sidebar ul {
	margin: 0;
	padding-left: 0;
	list-style: none; }
	.sidebar ul.hdn {
		display: none; }
.sidebar ul a {
	color: #000; }
.sidebar ul.nav > li {
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 8px;
	padding-top: 16px;
	border-bottom: 2px solid #000; }

	.sidebar ul.nav > li:last-of-type {
		border-bottom: 0; }
.sidebar ul.nav-child {
	padding-top: 16px;
	padding-bottom: 8px;
	font-size: 13px;
	line-height: 16px; }

.sidebar ul.nav > li {
	padding-bottom: 8px; }

	
.sidebar .link-and-toggle .toggle,
.sidebar li.deeper ul.nav-child,
.sidebar li.deeper .link-and-toggle .minus,
.sidebar li.deeper.show-list .plus {
	display: none; }

/*.sidebar li.deeper.active ul {
	display: block; }*/

.sidebar li.deeper.show-list .minus {
	display: block; }
	
.sidebar li.deeper .link-and-toggle .toggle {
	display: flex;
	cursor: pointer; }

.sidebar li.deeper .link-and-toggle {
	display: flex;
	justify-content: space-between; }

/*.news-cat .article-body ul a,
.news-cat .article-body ol a {
	color: #000;
	text-decoration: underline;
	font-size: 16px; }*/
	
.sources-info .field-value .contact-box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-top: 0; }
.sources-info .field-value .link-box {
	width: 60%;
	display: flex;
	text-align: left;
	margin-top: 0; }
.sources-info .field-value .phone-box {
	display: flex;
	flex-direction: column;
	width: 35%;
	text-align: left;
	margin-top: 0;
	align-items: flex-start; }
.sources-info .field-value .contact-box ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
	font-size: 14px;
	line-height: 17px; }

.sources-info .field-value .contact-box div > ul > li {
	font-size: 28px;
	line-height: 34px;
	padding-bottom: 40px; }

.sources-info .field-value .contact-box a {
	color: #000; }
	
.nav-child li {
	margin-bottom: 10px; }
	
.one-field.light-box.info-count.not-bg {
	background: transparent; }
	
a.button.fill-svg svg * {
	fill: #fff; }
	
	


.slide-list ul {
	list-style: none;
	padding-left: 0; }	
.slide-list .field-value > div > ul.slide-heading {
	display: flex;
	flex-direction: row;
	margin-bottom: 40px; }
.slide-list .field-value > div > ul.slide-heading li {
	position: relative;
	border-bottom: 2px solid #BEBEBE;
	flex-shrink: 0;
	font-size: 28px;
	line-height: 32px;
	cursor: pointer;
	color: #BEBEBE;
	padding-bottom: 7px;
	padding-right: 15px;
	transition: .3s; }

.slide-list .field-value > div > ul.slide-heading li:after {
	content: ' ';
	width: 15px;
	height: 2px;
	background: white;
	position: absolute;
	right: 0;
	bottom: -2px; }
.slide-list .field-value > div > ul.slide-heading .an-arrow {
	border-bottom: none; }
	.slide-list .field-value > div > ul.slide-heading li.active {
		color: #000;
		border-bottom: 2px solid #000;
		cursor: text;
		padding-right: 100px;}
		
.slide-list .field-value div.slide-content > ul {
	display: flex; 
	flex-direction: column;
	align-items: flex-start;
	font-size: 20px;
	line-height: 24px; }

.slide-list .field-value div.slide-content > ul > li {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	margin-bottom: 60px; }
.slide-list .field-value div.slide-content > ul > li div {
	padding: 12px 24px;
	border: 1px solid #BEBEBE;
	border-radius: 47px; }
.slide-list .field-value div.slide-content > ul > li:nth-child(odd) ul li {
	padding: 12px 24px;
	border: 1px solid #EFEFEF;
	border-radius: 47px;
	background: #EFEFEF;
	margin-right: 10px;
	margin-bottom: 15px; }
.slide-list .field-value div.slide-content > ul > li:nth-child(even) ul li {
	padding: 12px 24px;
	border: 1px solid #99EECC;
	border-radius: 47px;
	background: #99EECC;
	margin-right: 10px;
	margin-bottom: 15px; }
.slide-list .field-value div.slide-content > ul ul {
	display: flex;
	flex-wrap: wrap;
	/* margin-left: 200px; */
	margin-top: 0;
	margin-bottom: 0;
	width: calc(100% - 300px); }
/*.slide-list .field-value div.slide-content > ul.quarantine li {
	flex-wrap: wrap; }*/
.slide-list .field-value div.slide-content > ul.quarantine > li div {
	margin-bottom: 15px; }
/*.slide-list .field-value div.slide-content > ul.quarantine ul {
	width: 100%; }*/
.slide-list .field-value div.slide-content > ul.quarantine > li:nth-child(odd) ul li {
	padding: 0;
	border: none;
	border-radius: none;
	background: transparent;
	margin-right: 0;
	margin-bottom: 15px; }
.slide-list .field-value div.slide-content > ul.quarantine > li:nth-child(even) ul li {
	border: 1px solid #FE9BA3;
	background: #FE9BA3; }

.slide-list .button-holder {
	display: flex;
	align-items: center;
	justify-content: center; }
.slide-list a.button {
	background: transparent;
	color: #000; }
.slide-list .field-value div.slide-content > ul.quarantine > li:nth-child(odd) ul li p:first-of-type {
	margin-top: 0; }
.slide-list .field-value div.slide-content > ul.quarantine > li:nth-child(odd) ul li p:last-of-type {
	margin-bottom: 0; }

	
.slide-list .field-value .slide-heading {
	position: relative; }
.slide-list .field-value .slide-heading .quarantine {
	margin-left: 0;
	transition: .3s;
	/*cursor: default;*/ }
.slide-list .field-value .slide-heading .an-arrow {
	position: absolute;
	right: 0;
	background: white;
	padding: 2px 0 6px; }
.slide-list .field-value .slide-heading .an-arrow svg {
	height: 19px;
	width: 13px; }
.slide-list .field-value div.slide-content > ul,
.slide-list .field-value .slide-heading .an-arrow {
	display: none; }
.slide-list .field-value div.slide-content > ul.active {
	display: flex; }
.slide-list .field-value > div > ul.slide-heading.scrolled .an-arrow {
	left: 0;
	right: auto;
	padding: 6px 0 2px;
	transform: rotate(180deg); }

.files-lists {
	display: flex;
	flex-wrap: wrap; }
	.files-lists > * {
		width: 50%;
		flex-shrink: 0;
		flex-grow: 1; }
ul.file-list {
	list-style: none;
	padding-left: 0; }
	ul.file-list li.always-show,
	ul.file-list.collapsible .entender,
	ul.file-list.collapsible .extender {
		display: block; }
	ul.file-list.collapsible button .show-all,
	ul.file-list.collapsible.extended button .show-some {
		display: inline-block; }
	ul.file-list .entender,
	ul.file-list .extender,
	ul.file-list.collapsible.extended button .show-all,
	ul.file-list.collapsible button .show-some {
		display: none; }
	ul.file-list.collapsible button {
		border: none;
		background: none;
		padding: 0;
		color: #a7a7a7;
		font-size: 14px;
		cursor: pointer; }
	
	ul.file-list li {
		transition: .2s;
		overflow: hidden; }
	ul.file-list li.always-show.always-show,
	ul.file-list.collapsible .entender,
	ul.file-list.collapsible .extender {
		max-height: unset; }
	ul.file-list.collapsible li {
		max-height: 0; }
	ul.file-list.collapsible.extended li {
		max-height: 50px; }
span.csv-icon {
	background: url(https://ci4.googleusercontent.com/proxy/qYa6_H461C21RR-qYIwSBcI7qqS9WSiFAN0DaF9sKsbdOZ5S3C-vrr7s_W7pzqFo7qGPHn6zXYPCgzf3sLpi6Csr9HA9gNV6rWRnwUrSjrNGKy8ubI-d=s0-d-e1-ft#https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png);
	height: 16px;
	width: 16px;
	display: inline-block;
	margin-right: 3px; }


.quarantine-box {
	margin-bottom: 10px;
	font-size: 14px; }

.quarantine-box > div:first-of-type {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap; }
.quarantine-box > div:last-of-type {
	margin-top: 50px; }
.quarantine-box .quar-title {
	width: 49%;
	font-size: 20px;
	font-weight: bold; }

.quarantine-box .quar-subtitle {
	width: 49%; }
.quarantine-box.bg-green {
	background: #D3FCD3;
	padding: 40px;
	border: 2px solid #46D829; }
.quarantine-box.bg-yellow {
	background: #F7FED5;
	padding: 40px;
	border: 2px solid #D9FB44; }
.quarantine-box.bg-orange {
	background: #FCE6CB;
	padding: 40px;
	border: 2px solid #FACC20; }
.quarantine-box.bg-red {
	background: #F9CBCB;
	padding: 40px;
	border: 2px solid #F3141D; }


.fields .info-count.flex-w-50 {
	width: 49%; }
.light-pink-box {
	background: #FFE3E2; }
.fields .info-count.flex-w-30 {
	width: 32%; }
.fields .info-count.flex-w-30 div {
	font-size: 45px; }

.sources-info .field-value div {
	grid-gap: 0; }

.vision-disabilities {
	position: fixed;
	left: 0;
	top: 50%;
	z-index: 69; }
.vision-disabilities ul {
	list-style: none;
	padding: 0; }
.vision-disabilities li {
	display: flex;
	position: relative;
	background: #F5F5F5;
	height: 45px;
	margin-bottom: 10px;
	cursor: pointer; }
.vision-disabilities .vision-icon {
	position: relative;
	width: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 96;
	background: inherit; }
.vision-disabilities .vision-icon svg {
	width: 19px;
	height: 17px; }
.vision-disabilities .vision-text {
	position: absolute;
	display: flex;
	align-items: center;
	width: 230px;
	height: 100%;
	z-index: 69;
	transition: left .4s;
	left: -200px;
	background: inherit; }
body.vision-bigger-font .toggle-font-size .vision-text,
body.vision-black-and-white .toggle-black-and-white .vision-text {
	color: white; }
	.vision-disabilities li:hover .vision-text {
		left: 45px;
		color: white; }
	.vision-disabilities li:hover .vision-icon svg *,
	body.vision-bigger-font .toggle-font-size svg *,
	body.vision-black-and-white .toggle-black-and-white svg * {
		fill: white; }
	.vision-disabilities li:hover,
	body.vision-bigger-font .toggle-font-size,
	body.vision-black-and-white .toggle-black-and-white {
		background: #48b7d5; }
body.vision-bigger-font .vision-text {
	left: -240px;
	width: 260px; }

/*vision-black-and-white*/
/*
.vision-black-and-white img {
	filter: grayscale(1); }
.vision-black-and-white.home-page header {
	background: none;
	color: #000;
	background-image: none !important;
    background-color: #fff; }
.vision-black-and-white.home-page header a {
	color: #000; }
.vision-black-and-white.home-page header #vaccination-link {
    color: #000; }
.vision-black-and-white.home-page header .lang-switcher li.lang-active a {
    color: #000; }
.vision-black-and-white header .lang-switcher li a {
    color: #000; }
.vision-black-and-white header .lang-switcher li a:hover {
    color: #000;
	text-decoration: underline; }
.vision-black-and-white.home-page header  a.button, 
.vision-black-and-white.home-page header  a.mod-articles-category-title {
    color: #fff;}
.vision-black-and-white header .header-right {
    color: #000;
	white-space: nowrap; }
.vision-black-and-white.home-page .microbe-blurred,
.vision-black-and-white.home-page .microbe {
	display:none; }
	
.vision-black-and-white .light-box,
.vision-black-and-white .light-pink-box,
.vision-black-and-white .blue-box {
    background: #f9f9f9; }
.vision-black-and-white .module-image {
    filter: grayscale(1); }
	
.vision-black-and-white .article-body a {
    text-decoration: underline;
    color: #000; }*/
	
