@-webkit-keyframes flash { from, 50%, to { opacity: 1; } 25%, 75% { opacity: 0; } }
@keyframes flash { from, 50%, to { opacity: 1; } 25%, 75% { opacity: 0; } }
@-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; visibility: visible; } }
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; visibility: visible; } }
@-webkit-keyframes height-bar-one   { 0% { height: 100%; } 100% { height: 75%; } }
@keyframes height-bar-one           { 0% { height: 100%; } 100% { height: 75%; } }
@-webkit-keyframes height-bar-two   { 0% { height: 75%; } 100% { height: 37%; } }
@keyframes height-bar-two           { 0% { height: 75%; } 100% { height: 37%; } }
@-webkit-keyframes height-bar-three { 0% { height: 37%; } 100% { height: 0%; } }
@keyframes height-bar-three         { 0% { height: 37%; } to { height: 0%; } }
@-webkit-keyframes timer-one   { 0% { top: 0%; } 100% { top: 17.5%; } }
@keyframes timer-one           { 0% { top: 0%; } 100% { top: 17.5%; } }
@-webkit-keyframes timer-two   { 0% { top: 17.5%; } 100% { top: 55.5%; } }
@keyframes timer-two           { 0% { top: 17.5%; } 100% { top: 55.5% } }
@-webkit-keyframes timer-three { 0% { top: 55.5%; } 100% { top: 92.5%; } }
@keyframes timer-three         { 0% { top: 55.5%; } to { top: 92.5%; } }
@-webkit-keyframes slide-up-fade-in { 0% { opacity:0; -webkit-transform: translate(0px,40px); } 100% { opacity:1; -webkit-transform: translate(0px,0px); } }
@keyframes slide-up-fade-in{ 0% { opacity:0; transform: translate(0px,40px); } 100% { opacity:1; transform: translate(0px,0px); } }

@-webkit-keyframes zoomout {
	from { -webkit-transform: scale(1); transform: scale(1); }
	50% { -webkit-transform: scale(1.07); transform: scale(1.07); }
	to { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes zoomout {
	from { -webkit-transform: scale(1); transform: scale(1); }
	50% { -webkit-transform: scale(1.07); transform: scale(1.07); }
	to { -webkit-transform: scale(1); transform: scale(1); }
}

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.slide-up-fade-in {
	animation: slide-up-fade-in ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	animation-fill-mode:forwards;
	-webkit-animation: slide-up-fade-in ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
	-webkit-animation-fill-mode:forwards;
	-moz-animation: slide-up-fade-in ease 1s;
	-moz-animation-iteration-count: 1;
	-moz-transform-origin: 50% 50%;
	-moz-animation-fill-mode:forwards;
	opacity:0;
}

@media all and (max-width: 1023px) {
	body { background-color: #fafafa; }
}

.video-js .vjs-big-play-button .vjs-icon-placeholder { display: none; }
.vjs-big-play-centered .vjs-big-play-button { margin-top: -40px !important; margin-left: -40px !important; }
.vjs-paused .vjs-big-play-button { display: block !important; }

.meningitis-page { padding: 0; max-width: initial; margin: 0 auto; }
@media all and (min-width: 1024px) {
	.page__content .meningitis-page { margin-left: -220px; }
	.page__content .meningitis-page-content { padding-left: 220px; }
}

.menin-cover__title { max-width: 390px; padding: 46px 0 29px; margin: 0 auto; text-align: center; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 26px; color: #fff; }
.menin-cover__heading { position: relative; max-width: 800px; padding-top: 20px; margin: 0 auto; text-align: center; font-family: 'LatoWebBold', Arial, Helvetica, sans-serif; font-size: 48px; line-height: 52px; color: #fff; }
.menin-cover__heading > sup { font-size: 24px; top: -22px; opacity: 0.5; }


@-webkit-keyframes pulse {
	from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
	50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
	to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}
@keyframes pulse {
	from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
	50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
	to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

@media all and (min-width: 1696px) {
	@-webkit-keyframes breath-left { 0% { background-position: -4px -181px; } 50% { background-position: -4px -121px; } 100% { background-position: -4px -181px } }
	@-webkit-keyframes breath-right { 0% { background-position: 0 -37px; } 50% { background-position: 0 -68px; } 100% { background-position: 0 -37px; } }
	@keyframes breath-left { 0% { background-position: -4px -181px; } 50% { background-position: -4px -121px; } 100% { background-position: -4px -181px } }
	@keyframes breath-right { 0% { background-position: 0 -37px; } 50% { background-position: 0 -68px; } 100% { background-position: 0 -37px; } }
}

@media all and (min-width: 1528px) and (max-width: 1696px) {
	@-webkit-keyframes breath-left { 0% { background-position: -146px -181px; } 50% { background-position: -146px -121px; } 100% { background-position: -146px -181px } }
	@-webkit-keyframes breath-right { 0% { background-position: 132px -37px; } 50% { background-position: 132px -68px; } 100% { background-position: 132px -37px; } }
	@keyframes breath-left { 0% { background-position: -146px -181px; } 50% { background-position: -146px -121px; } 100% { background-position: -146px -181px } }
	@keyframes breath-right { 0% { background-position: 132px -37px; } 50% { background-position: 132px -68px; } 100% { background-position: 132px -37px; } }
	.menin-cover__image_left { background-position: -146px -181px; }
	.menin-cover__image_right { background-position: 132px -37px; }
}
@media all and (min-width: 1360px) and (max-width: 1527px) {
	@-webkit-keyframes breath-left { 0% { background-position: -196px -181px; } 50% { background-position: -196px -121px; } 100% { background-position: -196px -181px } }
	@-webkit-keyframes breath-right { 0% { background-position: 182px -37px; } 50% { background-position: 182px -68px; } 100% { background-position: 182px -37px; } }
	@keyframes breath-left { 0% { background-position: -196px -181px; } 50% { background-position: -196px -121px; } 100% { background-position: -196px -181px } }
	@keyframes breath-right { 0% { background-position: 182px -37px; } 50% { background-position: 182px -68px; } 100% { background-position: 182px -37px; } }
	.menin-cover__image_left { background-position: -196px -181px; }
	.menin-cover__image_right { background-position: 182px -37px; }
}
@media all and (min-width: 1192px) and (max-width: 1359px) {
	@-webkit-keyframes breath-left { 0% { background-position: -246px -181px; } 50% { background-position: -246px -121px; } 100% { background-position: -246px -181px } }
	@-webkit-keyframes breath-right { 0% { background-position: 232px -37px; } 50% { background-position: 232px -68px; } 100% { background-position: 232px -37px; } }
	@keyframes breath-left { 0% { background-position: -246px -181px; } 50% { background-position: -246px -121px; } 100% { background-position: -246px -181px } }
	@keyframes breath-right { 0% { background-position: 232px -37px; } 50% { background-position: 232px -68px; } 100% { background-position: 232px -37px; } }
	.menin-cover__image_left { background-position: -246px -181px; }
	.menin-cover__image_right { background-position: 232px -37px; }
}
@media all and (min-width: 768px) and (max-width: 1191px) {
	@-webkit-keyframes breath-left { 0% { background-position: -296px -196px; } 50% { background-position: -296px -136px; } 100% { background-position: -296px -196px } }
	@-webkit-keyframes breath-right { 0% { background-position: 282px -37px; } 50% { background-position: 282px -68px; } 100% { background-position: 282px -37px; } }
	@keyframes breath-left { 0% { background-position: -296px -196px; } 50% { background-position: -296px -136px; } 100% { background-position: -296px -196px } }
	@keyframes breath-right { 0% { background-position: 282px -37px; } 50% { background-position: 282px -68px; } 100% { background-position: 282px -37px; } }
	.menin-cover__image_left { background-position: -296px -196px; }
	.menin-cover__image_right { background-position: 282px -37px; }
}

@media all and (max-width: 767px) {
	@-webkit-keyframes breath-left { 0% { background-position: -350px -196px; } 50% { background-position: -350px -136px; } 100% { background-position: -350px -196px } }
	@keyframes breath-left { 0% { background-position: -350px -196px; } 50% { background-position: -350px -136px; } 100% { background-position: -350px -196px } }
	.menin-cover__image_left { background-position: -350px -196px; }
	.menin-cover__image_right { background: none; }
}


.menin-section { }
.menin-section_history { background-color: #f0f2f2; }
.menin-section_stories { background-color: #F0F2F2; }
.menin-section_vaccines { background: rgb(4,67,112); background: -moz-linear-gradient(-45deg, rgba(4,67,112,1) 0%, rgba(43,179,186,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(4,67,112,1) 0%,rgba(43,179,186,1) 100%); background: linear-gradient(135deg, rgba(4,67,112,1) 0%,rgba(43,179,186,1) 100%); }
.menin-section_cover { background-color: #009FA8; max-height: 410px; position: relative; overflow: hidden; }
.menin-section_graph { background: rgb(4,67,112); background: -moz-linear-gradient(-45deg, rgba(4,67,112,1) 0%, rgba(43,179,186,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(4,67,112,1) 0%,rgba(43,179,186,1) 100%); background: linear-gradient(135deg, rgba(4,67,112,1) 0%,rgba(43,179,186,1) 100%); }

.menin-container { max-width: 1090px; margin: 0 auto; } /* min-width: 1090px; */
.menin-container_calendar { padding: 53px 0 86px; }
.menin-container_interview { padding-top: 28px; padding-bottom: 51px; }
@media all and (min-width: 376px) and (max-width: 767px) {
	.menin-container_interview { padding-left: 20px; padding-right: 20px; }
	.meini-interview__body { text-align: center; }
	.meini-interview__text { margin: 0 auto 24px auto; }
}
.menin-container_history { padding-top: 36px; padding-bottom: 51px; }
.menin-container_stories { padding-top: 53px; padding-bottom: 41px; }
.menin-container__vaccines { padding-top: 61px; padding-bottom: 54px; }
.menin-container_time-block { padding-top: 96px; }
.menin-container_graph { padding-top: 45px; padding-bottom: 45px; height: 570px; }
.menin-container_cover { padding-top: 40px; padding-bottom: 94px; position: relative; z-index: 1; height: 410px; }
.menin-container_gbm { height: 646px; padding-top: 53px; padding-bottom: 52px; }
.menin-container_advert { padding-bottom: 40px; }

.menin-white-block,
.menin-deathrate,
.menin-riskgroup { margin: -25px auto; border: 1px solid #F2F2F2; background-color: #FFFFFF; width: 100%; -webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,0.05); box-shadow: 0 2px 15px 0 rgba(0,0,0,0.05); padding: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; z-index: 1; position: relative; }

.menin-gbm-heading { max-width: 600px; margin: 0 auto; text-align: center; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 22px; line-height: 26px; color: #333333; }
.menin-gbm-heading > sup { font-size: 11px; top: -10px; }
.menin-gbm { height: 100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.menin-gbm__graph { padding: 27px 10px 0px 47px; min-width: 632px; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: flex-start; -ms-flex-item-align: flex-start; align-self: flex-start; }
.menin-gbm__text {padding: 0 5px; margin-top: -15px; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.menin-gbm__title { margin-bottom: 82px;max-width: 360px; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 26px; color: #333333; }
.menin-gbm__title > sup { font-size: 10px; top: -8px; }

.menin-gbm-graph { margin-left: 17px; display: inline-block; background-color: #fff; border: 1px solid #DDEFF0; padding: 12px 24px 9px 25px; }
.menin-gbm-graph_mobile,
.menin-gbm-graph_image-mobile { display: none; }
.menin-gbm-graph__item { position: relative; padding-left: 41px; margin: 6px 0; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #424242; }
.menin-gbm-graph__item:before {	position: absolute; left: 0; top: 50%; margin-top: -2px; content: ''; width: 27px; height: 3px; border-radius: 3px; border: 2px solid #11CCD6; }
.menin-gbm-graph__item:nth-child(2):before { border-color: #FEAC5E; }
.menin-gbm-graph__item:nth-child(3):before { border-color: #E56E99; }

.menin-gbm__button { display: inline-block; min-width: 260px; max-width: 100%; padding: 22px; text-transform: uppercase; color: #00B3BD; text-decoration: none; letter-spacing: 1px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; cursor: pointer; outline: none; background: transparent; border: 1px solid #00B3BD; border-radius: 5px; font-size: 12px; line-height: 14px; text-align: center; }
.menin-gbm__button:hover { color: #ffffff; background: #00B3BD; border: 1px solid #00B3BD; }

@-webkit-keyframes animate-width { 0% { width: 0; } 100% { visibility: visible; } }
@keyframes animate-width { 0% { width: 0; } 100% { visibility: visible; } }
@-webkit-keyframes animate-height { 0% { height: 0; } 100% { visibility: visible; } }
@keyframes animate-height { 0% { height: 0; } 100% { visibility: visible; } }

.meini-line-chart { position: relative; padding-bottom: 20px; }
.meini-line-chart__chart { height: 400px; width: 562px; overflow: hidden; }
.meini-line-chart__grafico { padding: 2rem 1rem 1rem; width: 100%; height: 100%; position: relative; color: #7d7d7d; font-size: 12px; }
.meini-line-chart__grafico-line,
.meini-line-chart__grafico-line span { visibility: hidden; width: 0; display: block; position: absolute; height: 0; border-top: 3px solid #11CCD6; transform-origin: left center; }
.meini-line-chart__grafico-line-2,
.meini-line-chart__grafico-line-2 span { border-color: #FEAC5E; }
.meini-line-chart__grafico-line-3,
.meini-line-chart__grafico-line-3 span { border-color: #E56E99; }
.meini-line-chart__grafico span > span { left: 100%; bottom: 0; }
.meini-line-chart__note { font-size: 12px; line-height: 18px; color: #424242; text-align: center; }
.meini-line-chart__note-bottom { position: absolute; bottom: 1.5rem; left: 0; right: 0; padding: 0 0 0 2rem; }
.meini-line-chart__note-left { position: absolute; bottom: 0; left: -80px; top: 0; transform: rotatez(-90deg); height: 18px; top: 50%; margin-top: -50px; }

[data-ejeY]:before { content: attr(data-ejeY); display: inline-block; width: 2rem; text-align: right; line-height: 0; position: relative; left: -2.4rem; top: -.4rem; } 
.meini-line-chart__eje-y { position: absolute; left: 0; bottom: 0rem; width: 100%; padding: 1rem 0 0 2rem; height: 100%; }
.meini-line-chart__eje-y:before { content: ''; height: 100%; width: 2px; background-color: #f3f3f3; position: absolute; left: 2rem; bottom: 3.5rem; }


.meini-line-chart__eje-x { position: absolute; left: 0; top: 0; width: 100%; padding: 0 0 0 2rem; height: 347px; }
.meini-line-chart__eje-x li { width: 12.5%; position: relative; float: left; text-align: center; padding-top: 356px; }
.meini-line-chart_line .meini-line-chart__eje-x li.anim-line:before { width: 100%; visibility: hidden; height: 0; background-color: rgba(145, 177, 178, 0.15); position: absolute; left: 0; right: 0; bottom: 1.5rem; }
.meini-line-chart_line .meini-line-chart__eje-x li.anim-line:before { -webkit-animation: animate-height;
-moz-animation: animate-height;
animation: animate-height;
animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99);
-webkit-animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99);
-moz-animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99);
animation-delay: 2s; -webkit-animation-delay: 2s;
animation-duration: .250s;
-webkit-animation-duration: .250s;
-moz-animation-duration: .250s;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards; content: ''; height: 400px; }
.meini-line-chart_line .meini-line-chart__eje-x li.anim-line2:before { width: 100%; content: ''; background-color: rgba(145, 177, 178, 0.15); position: absolute; left: 0; right: 0; bottom: 1.5rem; height: 400px; -webkit-animation-delay: .25s; -moz-animation-delay: .25s; animation-delay: .25s; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: flash; animation-name: flash; }
.meini-line-chart__eje-x:before { content: ''; height: 2px; width: 100%; background-color: #f3f3f3; position: absolute; bottom: 0; }
.meini-line-chart_line .meini-line-chart__eje-x li.anim-line2.anim-line:before { visibility: visible; opacity: 1; }
.meini-line-chart_bar .meini-line-chart__eje-y li { height: 33.3px; }
.meini-line-chart_bar .meini-line-chart__eje-x { height: 350px; }
.meini-line-chart_bar .meini-line-chart__eje-y:before { bottom: 3.1rem; }
.meini-line-chart_bar .meini-line-chart__eje-x li { padding-top: 359px; }
.meini-line-chart_bar .meini-line-chart__note-bottom { bottom: 1.3rem; }
.meini-line-chart_bar .meini-line-chart__note-left { left: -141px; }

.meini-line-chart_bar .meini-line-chart__eje-x li:before { content: ''; height: 0; width: 40%; background-color: #11CCD6; position: absolute; left: 7px; bottom: 1.5rem; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.meini-line-chart_bar .meini-line-chart__eje-x li:after { content: ''; height: 0; width: 40%; background-color: #7364B5; position: absolute; right: 7px; bottom: 1.5rem; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.meini-line-chart_bar .meini-line-chart__eje-x li:before,
.meini-line-chart_bar .meini-line-chart__eje-x li:after { height: 0; visibility: hidden; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar:before,
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar:after {
-webkit-animation: animate-height;
-moz-animation: animate-height;
animation: animate-height;
animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99);
-webkit-animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99);
-moz-animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99);
animation-duration: .250s;
-webkit-animation-duration: .250s;
-moz-animation-duration: .250s;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='1']:before { animation-delay: .106s; -webkit-animation-delay: .106s; height: 324px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='1']:after  { animation-delay: .159s; -webkit-animation-delay: .159s; height: 266px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='2']:before { animation-delay: .212s; -webkit-animation-delay: .212s; height: 28px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='2']:after  { animation-delay: .265s; -webkit-animation-delay: .265s; height: 24px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='3']:before { animation-delay: .318s; -webkit-animation-delay: .318s; height: 24px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='3']:after  { animation-delay: .371s; -webkit-animation-delay: .371s; height: 24px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='4']:before { animation-delay: .424s; -webkit-animation-delay: .424s; height: 17px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='4']:after  { animation-delay: .477s; -webkit-animation-delay: .477s; height: 4px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='5']:before { animation-delay: .530s; -webkit-animation-delay: .530s; height: 20px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='5']:after  { animation-delay: .583s; -webkit-animation-delay: .583s; height: 28px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='6']:before { animation-delay: .636s; -webkit-animation-delay: .636s; height: 17px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='6']:after  { animation-delay: .689s; -webkit-animation-delay: .689s; height: 8px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='7']:before { animation-delay: .742s; -webkit-animation-delay: .742s; height: 8px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='7']:after  { animation-delay: .795s; -webkit-animation-delay: .795s; height: 14px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='8']:before { animation-delay: .848s; -webkit-animation-delay: .848s; height: 4px; }
.meini-line-chart_bar .meini-line-chart__eje-x li.anim-bar[data-bar='8']:after  { animation-delay: .901s; -webkit-animation-delay: .901s; height: 8px; }

.meini-line-chart__line { position: absolute; width: 100%; visibility: hidden; bottom: 96px; right: 4px; left: 2rem; border: 1px solid #FFA957; height: 1px; border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); }
.meini-line-chart__line.anim-bar { animation-delay: .901s; -webkit-animation-delay: .901s; animation-duration: .250s; animation-name: animate-width; animation-timing-function: linear; animation-fill-mode: forwards; }
.meini-line-chart__delimiter { position: absolute; height: 5px; bottom: -5px; padding: 0 0 0 2rem; right: 0; left: 0; }
.meini-line-chart__delimiter span { width: 12.5%; position: relative; float: left; text-align: center; height: 5px; }
.meini-line-chart__delimiter span:after { content: ''; height: 5px; width: 2px; background-color: #E8E8E8; position: absolute; right: -1px; top: 0; }

.meini-line-chart__grafico-line.anim-line,
.meini-line-chart__grafico-line.anim-line span { -webkit-animation: animate-width; -moz-animation: animate-width; animation: animate-width; animation-timing-function: linear; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; }
.meini-line-chart__grafico-line[data-blue='29'] { animation-delay: .250s; animation-duration: .250s; width: 260px; left: 4.1rem; bottom: 23.1rem; transform: rotate(75deg); }
.meini-line-chart__grafico-line span[data-blue='06'] { animation-delay: .500s; animation-duration: .250s; width: 74px; transform: rotate(-46deg); }
.meini-line-chart__grafico-line span[data-blue='03'] { animation-delay: .750s; animation-duration: .250s; width: 66px; transform: rotate(-42deg); }
.meini-line-chart__grafico-line span[data-blue='04'] { animation-delay: 1s; animation-duration: .250s; width: 67px; transform: rotate(13deg); }
.meini-line-chart__grafico-line span[data-blue='004'] { animation-delay: 1.250s; animation-duration: .250s; width: 73px; transform: rotate(16deg); }
.meini-line-chart__grafico-line span[data-blue='003'] { animation-delay: 1.500s; animation-duration: .250s; width: 66px; transform: rotate(-4deg); }
.meini-line-chart__grafico-line span[data-blue='002'] { animation-delay: 1.750s; animation-duration: .250s; width: 68px; transform: rotate(-9deg); }

.meini-line-chart__grafico-line[data-orange='13'] { animation-duration: .250s; animation-duration: .250s; width: 138px; left: 4.5rem; bottom: 12rem; transform: rotate(66deg); }
.meini-line-chart__grafico-line span[data-orange='03'] { animation-delay: .500s; animation-duration: .250s; width: 69px; transform: rotate(-57deg); }
.meini-line-chart__grafico-line span[data-orange='0'] { animation-delay: .750s; animation-duration: 1.250s; width: 335px; transform: rotate(-9deg); }

.meini-line-chart__grafico-line[data-red='29'] {animation-duration: .250s; animation-duration: .250s; width: 97px; left: 4.6rem; bottom: 9.5rem; transform: rotate(51deg); }
.meini-line-chart__grafico-line span[data-red='06'] {animation-delay: .500s; animation-duration: .250s;width: 64px; transform: rotate(-37deg); }
.meini-line-chart__grafico-line span[data-red='03'] {animation-delay: .750s; animation-duration: .250s;width: 66px; transform: rotate(-19deg); }
.meini-line-chart__grafico-line span[data-red='04'] {animation-delay: 1s; animation-duration: .250s;width: 67px; transform: rotate(10deg); }
.meini-line-chart__grafico-line span[data-red='004'] {animation-delay: 1.250s; animation-duration: .250s;width: 73px; transform: rotate(-18deg); }
.meini-line-chart__grafico-line span[data-red='003'] {animation-delay: 1.500s; animation-duration: .250s;width: 66px; transform: rotate(8deg); }
.meini-line-chart__grafico-line span[data-red='002'] {animation-delay: 1.750s; animation-duration: .250s;width: 68px; transform: rotate(21deg); }

.menin-deathrate { height: 491px; padding-left: 0; padding-right: 0; }
.menin-deathrate__wrap { height: 100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.menin-deathrate__graph { padding: 41px 10px 0px 47px; min-width: 632px; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.menin-deathrate__text { padding: 0 16px; margin-top: -15px; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.menin-deathrate__title { margin-bottom: 26px; max-width: 360px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 22px; line-height: 26px; color: #333333; }
.menin-deathrate__title > sup { font-size: 11px; top: -9px; }
.menin-deathrate__sub-title { max-width: 382px; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 26px; color: #333333; }
.menin-deathrate__sub-title > sup { font-size: 10px; top: -8px; }
.menin-deathrate-graph { max-width: 255px; margin-top: 64px; display: inline-block; background-color: #fff; border: 1px solid #DDEFF0; padding: 9px 16px 7px 16px; }
.menin-deathrate-graph__item { position: relative; padding-left: 27px; margin: 8px 0; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #424242; }
.menin-deathrate-graph__item:before { position: absolute; left: 0; top: 50%; margin-top: -8px; content: ''; width: 15px; background-color: #11CCD6; height: 15px; border-radius: 3px; border: 1px solid #11CCD6; }
.menin-deathrate-graph__item:nth-child(2):before { border-color: #7364B5; background-color: #7364B5; }
.menin-deathrate-graph__item:nth-child(3) { max-width: 221px; margin-top: 9px; line-height: 14px; }
.menin-deathrate-graph__item:nth-child(3):before { width: 16px; height: 3px; background-color: #FEAC5E; border-radius: 3px; margin-top: -9px; border: 2px solid #FEAC5E; }
.menin-deathrate-graph_image-mobile,
.menin-deathrate-graph_tablet { display: none; }

.menin-graph { height: 100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.menin-graph__item { padding-top: 48px; padding-left: 8px; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.menin-graph__chart { padding: 50px 10px 0px 15px; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.menin-graph__title { max-width: 480px; margin-bottom: 37px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 22px; line-height: 26px; color: #ffffff; } 
.menin-graph__title > sup { font-size: 11px; top: -10px; margin-left: 1px; }
.menin-graph__text { max-width: 450px; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 26px; color: #ffffff; }
.menin-graph__text > sup { font-size: 10px; top: -8px; }
.menin-graph__buttons { padding-top: 41px; padding-left: 3px; }
.menin-graph__button { display: inline-block; min-width: 260px; max-width: 100%; padding: 22px; text-transform: uppercase; color: #21F3FF; text-decoration: none; letter-spacing: 1px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; cursor: pointer; outline: none; background: transparent; border: 1px solid #21F3FF; border-radius: 5px; font-size: 12px; line-height: 14px; text-align: center; }
.menin-graph__button:hover { color: #ffffff; background: #00B3BD; border: 1px solid #00B3BD; }

.menin-chart { position:relative; width:268px; height:268px; z-index: 0; }
.menin-chart__image { position: absolute; z-index: 1; }
.menin-chart__hold { -webkit-transition: all .250s ease-in-out; -moz-transition: all .250s ease-in-out; -o-transition: all .250s ease-in-out; transition: all .250s ease-in-out; position:absolute; width:268px; height:268px; clip:rect(0px,268px,268px,134px); left: 0; }
.menin-chart__pie { position:absolute; width:268px; height:268px; clip:rect(0px,134px,268px,0px); -moz-border-radius: 100%; -webkit-border-radius:100%; border-radius:100%; }
#menin-chart-w { -moz-transform:rotate(131deg); -webkit-transform:rotate(131deg); -o-transform:rotate(131deg); transform:rotate(131deg); }
#menin-chart-w.menin-chart_show { transform: rotate(131deg) scale(1.1); }
#menin-chart-w > div { background-color: #11CCD6; border-color: #11CCD6; -moz-transform:rotate(155deg); -webkit-transform:rotate(155deg); -o-transform:rotate(155deg); transform:rotate(155deg); }
#menin-chart-a { -moz-transform:rotate(1deg); -webkit-transform:rotate(1deg); -o-transform:rotate(1deg); transform:rotate(1deg); }
#menin-chart-a > div { background-color: #FEAC5E; border-color: #FEAC5E; -moz-transform:rotate(82deg); -webkit-transform:rotate(82deg); -o-transform:rotate(82deg); transform:rotate(82deg); }
#menin-chart-a.menin-chart_show { transform: rotate(1deg) scale(1.1); }
#menin-chart-c { -moz-transform:rotate(83deg); -webkit-transform:rotate(83deg); -o-transform:rotate(83deg); transform:rotate(83deg); }
#menin-chart-c > div { background-color: #7364B5; border-color: #7364B5; -moz-transform:rotate(47deg); -webkit-transform:rotate(47deg); -o-transform:rotate(47deg); transform:rotate(47.28deg); }
#menin-chart-c.menin-chart_show { transform: rotate(83deg) scale(1.1); }
#menin-chart-b { -moz-transform:rotate(-65deg); -webkit-transform:rotate(-65deg); -o-transform:rotate(-65deg); transform:rotate(-65deg); }
#menin-chart-b > div{ background-color: #E56E99; border-color: #E56E99; -moz-transform:rotate(58deg); -webkit-transform:rotate(58deg); -o-transform:rotate(58deg); transform:rotate(58deg); }
#menin-chart-b.menin-chart_show { transform: rotate(-65deg) scale(1.1); }
#menin-chart-b.menin-chart_show > div { -moz-transform: rotate(57deg); -webkit-transform: rotate(57deg);-o-transform: rotate(57deg); transform: rotate(57deg); }
#menin-chart-x { -moz-transform:rotate(-8deg); -webkit-transform:rotate(-8deg); -o-transform:rotate(-8deg); transform:rotate(-8deg); }
#menin-chart-x > div { background-color: #00A6DB; border-color: #00A6DB; -moz-transform:rotate(9deg); -webkit-transform:rotate(9deg); -o-transform:rotate(9deg); transform:rotate(9deg); }
#menin-chart-x.menin-chart_show { transform: rotate(-8deg) scale(1.1); }
#menin-chart-y { -moz-transform:rotate(286deg); -webkit-transform:rotate(286deg); -o-transform:rotate(286deg); transform:rotate(286deg); }
#menin-chart-y > div { background-color: #F2C94C; border-color: #F2C94C; -moz-transform:rotate(9deg); -webkit-transform:rotate(9deg); -o-transform:rotate(9deg); transform:rotate(9deg); }
#menin-chart-y.menin-chart_show { transform: rotate(286deg) scale(1.1); }

.menin-chart__number { position: absolute; left: 0; z-index: 1; top: 0; width: 140px; font-family: 'LatoWebBold', Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px; color: #fff; }
.menin-chart__number-w { color: #00f2ff; left: -57px; top: auto; bottom: 7px; }
.menin-chart__number-a { color: #feac5e ; left: 253px; top: -5px; }
@media all and (min-width: 1024px) and (max-width: 1179px) { /* (max-width: 1100px) */
	.menin-chart__number-a { width: auto; }
	.menin-chart__number-c { width: auto; }
}

.menin-chart__number-c { color: #a18df7; left: 293px; top: 150px; }
.menin-chart__number-b { color: #e56e99; left: -73px; top: -4px; }
.menin-chart__number-x { color: #0dc4ff; left: 27px; top: -41px; }
.menin-chart__number-y { color: #ffc30a; left: -110px; top: 55px; }
.menin-chart__number-wrap { width: 92px; position: relative; text-align: center; }
.menin-chart__number-wrap > span { color: #fff; }
.menin-chart__number-wrap:after { position: absolute; content: ''; bottom: -4px; height: 1px; left: 0; right: 0; background-color: rgba(255, 255, 255, 0.5); }
.menin-chart__number-wrap:before { position: absolute; content: ''; bottom: -4px; height: 1px; width: 20px; right: -18px; background-color: rgba(255, 255, 255, 0.5); }
.menin-chart__number-a .menin-chart__number-wrap:before { right: auto; left: -18px; }
.menin-chart__number-c .menin-chart__number-wrap:before { right: auto; left: -15px; width: 15px; }
.menin-chart__number-w .menin-chart__number-wrap:before { transform: rotate(-40deg); bottom: 3px;}
.menin-chart__number-a .menin-chart__number-wrap:before { transform: rotate(-37deg); bottom: -10px; }
.menin-chart__number-b .menin-chart__number-wrap:before { transform: rotate(33deg); bottom: -9px; }
.menin-chart__number-x .menin-chart__number-wrap:before { transform: rotate(63deg); bottom: -8px; right: -7px; width: 10px; }
.menin-chart__number-y .menin-chart__number-wrap:before { transform: rotate(20deg); bottom: -7px; right: -19px;}

.menin-times { padding: 30px 0 77px; position: relative; text-align: center; }
.menin-times-heading { max-width: 603px; margin: 0 auto; text-align: center; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 22px; line-height: 26px; color: #333333; }
.menin-times-heading > sup { font-size: 11px; top: -10px; margin-left: 1px; }
.menin-times-block { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 30px 0; }


.menin-time-block { position: relative; padding: 12px 30px 17px; margin: 20px 0; max-width: 324px; border: 1px solid #F2F2F2; background-color: #FFFFFF; width: 100%; -webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,0.05); box-shadow: 0 2px 15px 0 rgba(0,0,0,0.05); }

.menin-times__time1,
.menin-times__time2,
.menin-times__time3,
.menin-times__time-alert,
.menin-times__time-alert2 { position: absolute; top: 0; }
.menin-times__time-alert,
.menin-times__time-alert2 { right: 0; }
.menin-times-block { text-align: left; margin: 30px auto; max-width: 796px; width: 100%; }
.menin-times__time1 { top: -11px; }
.menin-times__time2 { top: 279px; }
.menin-times__time3 { top: 469px; }
.menin-times__time-alert { top: 81px; }
.menin-times__time-alert2 { top: 392px; }
.menin-times__timer { position: absolute; left: 35px; z-index: 1; top: 0; width: 140px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 40px; line-height: 48px; color: #CFC4C4; }
.menin-times__timer-wrap { width: 140px; position: relative; }
.menin-times__timer-wrap:after { position: absolute; content: ''; bottom: -4px; height: 2px; left: 0; right: 0; background-color: #E5DFDF; opacity: 0; }
.menin-times__progress { position: relative; width: 16px; margin: 0 auto; }

.menin-time-block__title { text-align: center; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; color: #14BBC4; }
.menin-time-block__sub-title { margin-bottom: 11px; text-align: center; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px; color: #333333; }
.menin-time-block__list-item { margin: 4px 0 4px 17px; position: relative; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #333333; }
.menin-time-block__list-item:before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: #11CCD6; position: absolute; top: 50%; margin-top: -4px; left: -17px; }
.menin-time-block:after { content: ''; display: block; position: absolute; width: 38px; height: 2px; background-color: #E5DFDF; top: 50%; margin-top: -2px; right: -53px; }
.menin-time-block_2 { padding-bottom: 15px; }
.menin-time-block_2 .menin-time-block__list-item:before { background: #E56E99; }
.menin-time-block_2 .menin-time-block__sub-title { line-height: 28px; margin-bottom: 13px; }
.menin-time-block_2 .menin-time-block__title { color: #E56E99; }
.menin-time-block_3 { padding-bottom: 21px; }
.menin-time-block_3 .menin-time-block__title { color: #FEAC5E; }
.menin-time-block_3 .menin-time-block__sub-title { line-height: 28px; }
.menin-time-block_3 .menin-time-block__list-item:before { background: #FEAC5E; }
.menin-time-alert { padding: 10px 10px 13px; text-align: center; background-color: #FFFFFF; border: 1px solid #FED15E; max-width: 320px; }
.menin-time-alert_2 { border-color: #EB5757; padding-bottom: 25px; }
.menin-time-alert__text { padding-top: 4px; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #333333; }
.menin-time-alert__text > sup { font-size: 8px; top: -6px; }
.menin-time-alert__text-red { max-width: 274px; margin: 0 auto 15px auto; padding-top: 16px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #EB5757; }
.menin-time-alert__text-small { font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 19px; color: #333333; }
.menin-time-alert__text-small > sup { font-size: 8px; top: -6px; }



.menin-times__buttons { text-align: center; padding: 30px 0 3px; position: relative; z-index: 1; }
.menin-times__button { display: inline-block; min-width: 260px; max-width: 100%; padding: 22px; text-transform: uppercase; color: #00B3BD; text-decoration: none; letter-spacing: 1px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; cursor: pointer; outline: none; background: transparent; border: 1px solid #00B3BD; border-radius: 5px; font-size: 12px; line-height: 14px; text-align: center; }
.menin-times__button:hover { color: #ffffff; background: #00B3BD; border: 1px solid #00B3BD; }


@media all and (min-width: 768px) {
	.menin-time-block_1,
	.menin-time-block_2,
	.menin-time-block_3,
	.menin-time-block__list-item,
	.menin-time-alert { opacity: 0; visibility: hidden; }
	
	
	.menin-times.anim .menin-time-block_1 { animation: fadeIn 1s .250s both; }
	.menin-times.anim .menin-time-block_1 .menin-time-block__list-item { animation: fadeIn 1s 0.750s both; }
	
	.menin-times.anim .menin-time-block_2 { animation: fadeIn 1s 1s both; }
	.menin-times.anim .menin-time-block_2 .menin-time-block__list-item { animation: fadeIn 1s 1.750s both; }
	
	.menin-times.anim .menin-time-block_3 { animation: fadeIn 1s 2s both; }
	.menin-times.anim .menin-time-block_3 .menin-time-block__list-item { animation: fadeIn 1s 2.750s both; }
	.menin-times__timer-wrap span i { font-style: normal; }
	.menin-times.anim .menin-times__timer-wrap:after { animation: fadeIn 1s .250s both; }
	.menin-times__timer-wrap span.animated { color: #EB5757; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: flash; animation-name: flash; animation-iteration-count: 2; }
	.menin-times.anim .menin-times__time-alert { animation: fadeIn 1s 3s both; }
	.menin-times.anim .menin-times__time-alert2 { animation: fadeIn 1s 4s both; }
	
	.menin-times.anim .progress-bar-vertical .progress-bar.animate_1 { animation: height-bar-one .750s linear .250s 1 normal both; }
	.menin-times.anim .progress-bar-vertical .progress-bar.animate_2 { animation: height-bar-two .750s linear .250s 1 normal both; }
	.menin-times.anim .progress-bar-vertical .progress-bar.animate_3 { animation: height-bar-three .750s linear .250s 1 normal both; }
	
	.menin-times__timer.animatime_1 { animation: timer-one .750s linear .250s 1 normal both; }
	.menin-times__timer.animatime_2 { animation: timer-two .750s linear .250s 1 normal both; }
	.menin-times__timer.animatime_3 { animation: timer-three .750s linear .250s 1 normal both; }
	
}

.menin-advert { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.menin-advert__block { padding: 30px; text-align: center; background-color: #007b82; height: 320px; max-width: 530px; width: 100%; border-radius: 4px; }
.menin-advert__block { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.menin-advert__title { padding-top: 21px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 26px; line-height: 32px; color: #fff; max-width: 470px; }
.menin-advert__title > sup { font-size: 14px; opacity: .5; top: -11px; }
.menin-advert__block_right .menin-advert__title { padding-top: 38px; padding-bottom: 15px; }
.menin-advert__text { padding-top: 10px; max-width: 86%;font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #fff; }
.menin-advert__text > sup { font-size: 9px; opacity: .5; top: -8px; }
.menin-advert__buttons { margin-top: auto; }
.menin-advert__button { display: inline-block; min-width: 260px; max-width: 100%; padding: 22px; text-transform: uppercase; color: #05767D; text-decoration: none; letter-spacing: 1px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; cursor: pointer; outline: none; background: rgba(255,255,255,0.7); border-radius: 5px; font-size: 12px; line-height: 14px; text-align: center; }
.menin-advert__button:hover { color: #05767D; background: #fff; }
.menin-advert__block_left, .menin-advert__block_right { background-position: center center; background-repeat: no-repeat; background-size: cover; }

.menin-stories-heading { margin-bottom: 47px; text-align: center; font-family: 'LatoWebThin', Arial, Helvetica, sans-serif; font-size: 30px; line-height: 36px; color: #333333; }
.menin-stories { background-color: #fff; margin: 20px 0; height: 350px; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.menin-stories__video { margin: -1px; width: 624px; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.vjs-poster,
.video-js { background-color: #fff !important; }
@media all and (min-width: 1024px) and (max-width: 1179px) {
	.menin-stories__video { min-width: 624px; }
}
.menin-stories__story { padding: 30px; max-width: 468px; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.menin-stories__title { margin-top: 15px; margin-bottom: 30px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; Font-Size: 20px; Line-Height: 24px; color: #333333; }
.menin-stories__title + .menin-stories__name { margin-top: 43px; }
.menin-stories__name { font-family: 'LatoWeb', Arial, Helvetica, sans-serif; Font-Size: 16px; Line-Height: 23px; color: #333333; }
.menin-stories__text { font-family: 'LatoWeb', Arial, Helvetica, sans-serif; Font-Size: 14px; Line-Height: 22px; color: #333333; }
.menin-stories__text_small { font-size: 13px; line-height: 19px; }


.menin-table { display: table; border-collapse: collapse; width: 100%; }
.menin-table__row { display: table-row; }
.menin-table__heading .menin-table__head:first-child { -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
.menin-table__heading .menin-table__head:last-child { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }
.menin-table__body .menin-table__row_last .menin-table__cell:first-child { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.menin-table__body .menin-table__row_last .menin-table__cell:last-child { -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }


.menin-gbm__buttons { text-align: center; }

@media all and (min-width: 1360px) {
	/* buttons */
	.menin-container_gbm { height: 724px; position: relative; }
	.menin-gbm__buttons { position: absolute; left: 0;bottom: 84px; right: 0; }
	.menin-gbm__text { padding: 0 5px; margin-top: -96px; }
	
	.menin-vaccines-table .menin-vaccines__icon  { visibility: hidden; }

	.menin-vaccines-table .menin-table.anim .menin-table__row_first .menin-vaccines__notcheck { animation-delay: .125s; -webkit-animation-delay: .125s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	.menin-vaccines-table .menin-table.anim .menin-table__row_first .menin-vaccines__check { animation-delay: .250s; -webkit-animation-delay: .250s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	.menin-vaccines-table .menin-table.anim .menin-table__body .menin-table__row:nth-child(2) .menin-vaccines__notcheck { animation-delay: .500s; -webkit-animation-delay: .500s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	.menin-vaccines-table .menin-table.anim .menin-table__body .menin-table__row:nth-child(2) .menin-vaccines__check { animation-delay: .750s; -webkit-animation-delay: .750s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	
	.menin-vaccines-table .menin-table.anim .menin-table__body .menin-table__row:nth-child(3) .menin-vaccines__notcheck { animation-delay: 1s; -webkit-animation-delay: 1s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	.menin-vaccines-table .menin-table.anim .menin-table__body .menin-table__row:nth-child(3) .menin-vaccines__check { animation-delay: 1.250s; -webkit-animation-delay: 1.250s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	.menin-vaccines-table .menin-table.anim .menin-table__body .menin-table__row:nth-child(4) .menin-vaccines__notcheck { animation-delay: 1.500s; -webkit-animation-delay: 1.500s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	.menin-vaccines-table .menin-table.anim .menin-table__body .menin-table__row:nth-child(4) .menin-vaccines__check { animation-delay: 1.750s; -webkit-animation-delay: 1.750s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	
	.menin-vaccines-table .menin-table.anim .menin-table__body .menin-table__row:nth-child(5) .menin-vaccines__notcheck { animation-delay: 2s; -webkit-animation-delay: 2s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	.menin-vaccines-table .menin-table.anim .menin-table__body .menin-table__row:nth-child(5) .menin-vaccines__check { animation-delay: 2.250s; -webkit-animation-delay: 2.250s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	.menin-vaccines-table .menin-table.anim .menin-table__body .menin-table__row:nth-child(6) .menin-vaccines__check { animation-delay: 2.500s; -webkit-animation-delay: 2.500s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	.menin-vaccines-table .menin-table.anim .menin-table__body .menin-table__row:nth-child(6) .menin-vaccines__notcheck { animation-delay: 2.750s; -webkit-animation-delay: 2.750s; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
}
.menin-table__head { display: table-cell; padding: 21px 22px 17px; }
.menin-table__cell { display: table-cell; padding: 19px 22px; }
.menin-table__heading { display: table-header-group;
background: rgb(0,179,189);

background: -moz-linear-gradient(-45deg, rgba(0,179,189,1) 0%, rgba(52,227,237,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(0,179,189,1) 0%,rgba(52,227,237,1) 100%);
background: linear-gradient(135deg, rgba(0,179,189,1) 0%,rgba(52,227,237,1) 100%);

}


.menin-table__body { background-color: #fff; display: table-row-group; }

.menin-vaccines-table .menin-table__body .menin-table__cell { border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.menin-vaccines-table .menin-table__body { padding: 10px 0; }
.menin-vaccines-table .menin-table__head,
.menin-vaccines-table .menin-table__cell { text-align: center; }
.menin-vaccines-table .menin-table__cell { padding: 13px 22px 14px; }
.menin-vaccines-table .menin-table__row .menin-table__head:first-child,
.menin-vaccines-table .menin-table__row .menin-table__cell:first-child { text-align: left; }
.menin-vaccines-table .menin-table__row_first .menin-table__cell { padding-top: 24px; }
.menin-vaccines-table .menin-table__row_last .menin-table__cell { padding-bottom: 22px; }
@media all and (min-width: 376px) and (max-width: 767px) {
	.menin-vaccines-table { padding: 0 20px; }
	.menin-vaccines-table .menin-table__head { display: inline-block; width: 44%; } 
	.menin-vaccines-table .menin-table__head.menin-table__head_hidden-mobile { display: none; }
	.minin-vaccines__th { max-width: 129px; margin: 0 auto; }
}	

.menin-white-block__title { text-align: center; font-family: 'LatoWebBold', Arial, Helvetica, sans-serif; font-size: 26px; line-height: 28px; color: #333333; }
.menin-white-block__title > sup { font-size: 14px; top: -12px; }

.menin-riskgroup-table { padding: 41px 0 13px }
.menin-riskgroup-table .menin-table { width: auto; }
.menin-riskgroup-table .menin-table__head,
.menin-riskgroup-table .menin-table__cell { text-align: center; padding: 0; }
.menin-riskgroup-table .menin-table__row .menin-table__head:first-child,
.menin-riskgroup-table .menin-table__row .menin-table__cell:first-child { text-align: left; vertical-align: middle; min-width: 368px; }
@media all and (min-width: 1024px) and (max-width: 1179px) {
	.menin-riskgroup-table .menin-table__row .menin-table__head:first-child, .menin-riskgroup-table .menin-table__row .menin-table__cell:first-child {
		min-width: initial;
		width: 100%;
	}
}

.menin-riskgroup-table .menin-table__row_before-hover .menin-table__cell { padding-bottom: 29px; padding-top: 10px; }
.menin-riskgroup-table .menin-table__row_after-hover .menin-table__cell { padding-top: 32px; }
.menin-riskgroup-table .menin-table__row_hover:before { content: ''; position: absolute; lefT: 30px; right: 30px; border-top: 2px solid #E3DCDC; }

.menin-riskgroup { padding-top: 42px; }
.menin-riskgroup-heading { text-align: center; font-family: 'LatoWebBold', Arial, Helvetica, sans-serif; font-size: 30px; line-height: 36px; color: #333333; }
.menin-riskgroup-heading > sup { font-size: 16px; color: #666; top: -12px; }
.menin-riskgroup__desc { padding-top: 18px; font-family: 'LatoWebBold', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #333333; }
.menin-riskgroup__desc > sup { font-size: 8px; color: #666; top: -6px; }
.menin-riskgroup__td-first { font-family: 'LatoWebBold', Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; color: #333333; max-width: 300px; }
.menin-riskgroup__td-first { font-family: 'LatoWebBold', Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; color: #333333; max-width: 300px; }
.menin-riskgroup__td-first_one { margin-top: -5px; padding-left: 17px; }
.menin-riskgroup__td-first_two { padding-left: 17px; margin-top: -19px; }
.menin-riskgroup__block_1 { min-width: 155px; }
.menin-riskgroup__block_2 { margin-left: 18px; min-width: 155px; }
.menin-riskgroup__block_3 { min-width: 155px; }
.menin-riskgroup__block_4 { margin-left: 15px; min-width: 161px; }
.menin-riskgroup__block_5 { margin-left: 14px; min-width: 165px; }
.menin-riskgroup__block_6 { margin-left: 16px; min-width: 155px; }
.menin-riskgroup__buttons { padding: 29px 0 20px; text-align: center; }
.menin-riskgroup__button { display: inline-block; min-width: 260px; max-width: 100%; padding: 22px; text-transform: uppercase; color: #00B3BD; text-decoration: none; letter-spacing: 1px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; cursor: pointer; outline: none; background: transparent; border: 1px solid #00B3BD; border-radius: 5px; font-size: 12px; line-height: 14px; text-align: center; }
.menin-riskgroup__button:hover { color: #ffffff; background: #00B3BD; border: 1px solid #00B3BD; }

.minin-vaccines-heading { max-width: 677px; margin: 0 auto; padding-bottom: 20px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 26px; line-height: 31px; text-align: center; color: #fff; }
.minin-vaccines-heading > sup { font-size: 12px; top: -12px; margin-left: 1px; color: rgba(255, 255, 255, 0.5); }
.minin-vaccines__table-sup { padding-bottom: 7px; text-align: right; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: rgba(255, 255, 255, 0.5); }
.minin-vaccines__th { font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 16px; line-height: 23px; color: #fff; }
.menin-vaccines__icon { margin: -11px 0; display: inline-block; vertical-align: middle; width: 40px; height: 40px; }
.minin-vaccines__td-fisrt { font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #333333; }
.minin-vaccines__td-fisrt > sup { font-size: 9px; top: -5px; }
.minin-vaccines__td-text { font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #6B6B6B; }
.minin-vaccines__buttons { padding: 20px 0; text-align: center; }
.minin-vaccines__button { display: inline-block; min-width: 260px; max-width: 100%; padding: 22px; text-transform: uppercase; color: #21F3FF; text-decoration: none; letter-spacing: 1px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; cursor: pointer; outline: none; background: transparent; border: 1px solid #21F3FF; border-radius: 5px; font-size: 12px; line-height: 14px; text-align: center; }
.minin-vaccines__button:hover { color: #ffffff; background: #21F3FF; border: 1px solid #21F3FF; }


.meini-interview { margin: 40px 0px; }
.meini-interview__title { font-family: 'LatoWebThin', Arial, Helvetica, sans-serif; font-weight: 100; font-size: 30px; line-height: 36px; }
.meini-interview__body { padding: 39px 28px 40px; }
.meini-interview__block { border: 1px solid #F2F2F2; -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.02); box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.02); height: 100%; width: 100%; position: relative; overflow: hidden; }
.meini-interview__title { -webkit-display: flex; display: flex; justify-content: space-between; padding: 26px 29px 21px; color: #000;background: rgb(52,227,237); background: -moz-linear-gradient(left, rgba(52,227,237,1) 0%, rgba(0,179,189,1) 100%); background: -webkit-linear-gradient(left, rgba(52,227,237,1) 0%,rgba(0,179,189,1) 100%); background: linear-gradient(to right, rgba(52,227,237,1) 0%,rgba(0,179,189,1) 100%); }
.meini-interview__text { color: #333333; font-weight: 500; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 26px; line-height: 32px; max-width: 592px; width: 80%; margin-bottom: 34px; }
.meini-interview__button { display: inline-block; min-width: 264px; max-width: 100%; padding: 22px; text-transform: uppercase; color: #00B3BD; text-decoration: none; letter-spacing: 1px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; cursor: pointer; outline: none; background: transparent; border: 1px solid #00B3BD; border-radius: 5px; font-size: 12px; line-height: 14px; text-align: center; }
.meini-interview__button:hover { color: #ffffff; background: #00B3BD; border: 1px solid #00B3BD; }

.menin-menaktra { position: relative; background: #947ECC; }
.menin-menaktra-inner { height: 408px; }
.menin-menaktra-inner .video-js { position: absolute; left: 0; top: 0; height: 408px !important; background-color: transparent; }
.menin-menaktra-inner .my-video-dimensions.vjs-fluid { padding-top: 0 !important; }
.menin-menaktra-inner .video-js .vjs-tech { width: auto; }

.menin-menaktra-heading { margin-bottom: 34px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 26px; line-height: 31px; text-align: center; color: #333333; }
.menin-menaktra-heading > sup { font-size: 12px; top: -12px; margin-left: 1px; }
.menin-menaktra:after { content: ''; position: absolute; bottom: 0; top: 0; right: 0; height: 100%; width: 100%; max-width: 70%;
background: -moz-linear-gradient(left, rgba(148,126,204,0) 0%, rgba(147,125,203,0.1) 1%, rgba(137,121,198,0.7) 9%, rgba(134,120,197,1) 30%, rgba(1,67,130,1) 100%);
background: -webkit-linear-gradient(left, rgba(148,126,204,0) 0%,rgba(147,125,203,0.1) 1%,rgba(137,121,198,0.7) 9%,rgba(134,120,197,1) 30%,rgba(1,67,130,1) 100%);
background: linear-gradient(to right, rgba(148,126,204,0) 0%,rgba(147,125,203,0.1) 1%,rgba(137,121,198,0.7) 9%,rgba(134,120,197,1) 30%,rgba(1,67,130,1) 100%);
}
.menin-menaktra .menin-container:before { z-index: 1; content: ''; position: absolute; bottom: 0; top: 0; left: 0; height: 100%; width: 100%; max-width: 253px;
background: -moz-linear-gradient(left, rgba(61,91,160,1) 1%, rgba(148,126,204,0) 100%);
background: -webkit-linear-gradient(left, rgba(61,91,160,1) 1%,rgba(148,126,204,0) 100%);
background: linear-gradient(to right, rgba(61,91,160,1) 1%,rgba(148,126,204,0) 100%);
}

.menin-menaktra-wrap { position: relative; margin: 20px 0; height: 408px; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.menin-menaktra__stub { -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.menin-menaktra__body { margin-top: -16px; z-index: 1; padding-left: 10px; padding-right: 5px; max-width: 540px; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.menin-menaktra__title { margin-bottom: 17px; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 26px; color: #fff; }
.menin-menaktra__title > span { font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; color: #00B3BD; }
.menin-menaktra__title > sup { font-size: 9px; top: -8px; }
.menin-menaktra__text { margin: 11px 0; font-family: 'LatoWeb', Arial, Helvetica, sans-serif; Font-Size: 14px; Line-Height: 22px; color: #fff; }
.menin-menaktra__text > sup { font-size: 8px; top: -6px; }
.menin-menaktra__logo { position: absolute; right: -1px; bottom: 20px; text-align: right; }
@media all and (min-width: 1024px) and (max-width: 1179px) {
	.menin-menaktra__logo { right: 0; }
}

.minin-menaktra__buttons { position: relative; z-index: 1; padding: 18px 0 0; }
.minin-menaktra__button { display: inline-block; min-width: 265px; max-width: 100%; padding: 23px 22px; text-transform: uppercase; color: #2C2999; text-decoration: none; letter-spacing: 1px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; cursor: pointer; outline: none; background: rgba(255,255,255,0.5); border-radius: 5px; font-size: 12px; line-height: 14px; text-align: center; }
.minin-menaktra__button:hover { color: #2C2999; background: #fff; }


.menin-calendar__wrap { padding: 53px 0 50px; width: 100%; max-width: 570px; margin: 0 auto; }
.menin-calendar__title { margin-bottom: 45px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; font-size: 26px; line-height: 31px; text-align: center; color: #333333; }
.menin-calendar__buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.menin-calendar__button { display: inline-block; min-width: 264px; max-width: 100%; padding: 17px 22px; text-transform: uppercase; color: #00B3BD; text-decoration: none; letter-spacing: 1px; font-family: 'LatoWebSemibold', Arial, Helvetica, sans-serif; cursor: pointer; outline: none; background: transparent; border: 1px solid #00B3BD; border-radius: 5px; font-size: 12px; line-height: 14px; text-align: center; }
.menin-calendar__button:hover { color: #ffffff; background: #00B3BD; border: 1px solid #fff; }
@media all and (min-width: 376px) and (max-width: 767px) {
	.menin-container_calendar { padding-left: 20px; padding-right: 20px; }
}

.menin-section_footer { background-color: #F0F2F2; padding-top: 39px; padding-bottom: 10px; }
@media all and (min-width: 376px) and (max-width: 767px) {
	.menin-section_footer { padding-left: 20px; padding-right: 20px; }
}
.menin-materials__text { padding-left: 29px; font-style: italic; font-size: 14px; line-height: 25px; color: #737373; }
.menin-materials-list { padding-bottom: 40px; padding-top: 40px; margin-left: 29px; counter-reset: number-counter; }
.menin-materials-list__item { font-size: 14px; font-style: italic; line-height: 22px; padding: 9px 0 9px 37px; word-break: break-word; position: relative; }
.menin-materials-list__item:before { content: counter(number-counter) '. '; counter-increment: number-counter; position: absolute; left: 0; }
.menin-spru { padding: 49px 0; font-size: 14px; line-height: 22px; color: #333333; font-family: 'LatoWeb', Helvetica, sans-serif; }
.page__content .menin-spru { padding-bottom: 0; }


.progress-bar-vertical { width: 14px; min-height: 700px; display: flex; align-items: flex-end; margin: 0 auto; border-radius: 10px; }
.progress { background: #fff; background: -moz-linear-gradient(top, #3dd6e0 0%, #c779d0 50%, #feac5e 100%); background: -webkit-linear-gradient(top, #3dd6e0 0%,#c779d0 50%,#feac5e 100%); background: linear-gradient(to bottom, #3dd6e0 0%,#c779d0 50%,#feac5e 100%); box-shadow: inset 0px 0px 12px rgba(0, 0, 0, 0.22); height: 16px; overflow: hidden; }
.progress-bar-vertical .progress-bar { position: relative; width: 100%; height: 100%; -webkit-transition: height 0.6s ease; -o-transition: height 0.6s ease; transition: height 0.6s ease; box-shadow: inset 0px 0px 12px rgb(220, 220, 220); background: white; border-radius: 10px; }
.progress-bar { width: 0; height: 100%; -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease; }


@media all and (max-width: 1360px) {

.meningitis-page { padding: 0; margin: 0 auto; max-width: initial; }
.page__content .meningitis-page { max-width: initial; }
.menin-container { max-width: 720px; min-width: initial; }

.menin-container_cover { padding-bottom: 100px; }
.menin-cover__title { padding: 65px 0 27px; }
.menin-cover__heading { max-width: 646px; font-size: 40px; line-height: 44px; }
.menin-cover__heading > sup { font-size: 20px; top: -19px; }

.menin-white,
.menin-deathrate,
.menin-riskgroup { margin: -20px auto; }

.menin-container_gbm { padding-top: 61px; height: auto; padding-bottom: 60px; }
.menin-gbm-heading { max-width: 700px; }
.menin-gbm { flex-direction: column; padding-top: 23px; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; }
.menin-gbm__graph { order: 2; padding: 42px 10px 5px 44px; align-self: center; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }
.menin-gbm__title { text-align: center; max-width: 700px; margin-bottom: 0; }
.menin-gbm__text { margin-top: 0; position: relative; }
.menin-gbm-graph_desktop { position: absolute; right: 85px; bottom: -179px; }


.menin-deathrate { height: auto; padding-bottom: 0px; padding-top: 11px; }
.menin-deathrate__wrap { flex-direction: column; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; }
.menin-deathrate__graph { padding: 47px 10px 32px 10px; order: 2; align-self: center; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }
.menin-deathrate__text { width: 100%; margin-top: 0; }
.menin-deathrate__title { text-align: center; max-width: 460px; margin-top: 0; padding: 31px 0px 16px; margin: 0 auto; margin-top: 0; }
.menin-deathrate__sub-title { max-width: 400px; margin: 0 auto;text-align: center; }
.menin-deathrate-graph_desktop { display: none; }
.menin-deathrate-graph_tablet { display: block; margin: 11px auto 0; max-width: 373px; text-align: left; }
.menin-deathrate-graph__item:nth-child(3) { max-width: initial; }
.menin-deathrate-graph__item:nth-child(3):before { margin-top: -2px; }
.meini-line-chart { margin-lefT: 37px; }
.menin-deathrate__graph-wrap { -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); margin-top: -98px; margin-bottom: -114px; }

.menin-container_graph { height: 750px; }
.menin-graph { flex-direction: column; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; }
.menin-graph__item { padding: 0; }
.menin-graph__title { max-width: initial; text-align: center; padding-top: 47px; margin-bottom: 26px; }
.menin-graph__text { max-width: initial; text-align: center; }
.menin-graph__buttons { padding: 26px 0 46px; text-align: center; }
.menin-graph__chart { padding: 0; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }


.menin-riskgroup { padding-top: 39px; }
.menin-riskgroup-table { padding: 43px 0 22px; }
.menin-riskgroup-table .menin-table { width: 100%; }
.menin-riskgroup-table .menin-table__row { display: block; text-align: center; }
.menin-riskgroup-table .menin-table__cell { display: block; text-align: center; }
.menin-riskgroup-table .menin-table__row_before-hover .menin-table__cell { display: inline-block; }
.menin-riskgroup-table .menin-table__row_after-hover .menin-table__cell { display: inline-block; }
.menin-riskgroup-table .menin-table__row .menin-table__cell:first-child { text-align: center; width: 100%; }
.menin-riskgroup-table .menin-table__row_before-hover .menin-table__cell:first-child { padding-top: 22px; padding-bottom: 11px; }
.menin-riskgroup-table .menin-table__row_before-hover .menin-table__cell { padding-bottom: 53px; vertical-align: top; }
.menin-riskgroup-table .menin-table__row_after-hover .menin-table__cell:first-child { padding-top: 22px; }
.menin-riskgroup-table .menin-table__row_after-hover .menin-table__cell { padding-top: 33px; vertical-align: top; }
.menin-riskgroup__td-first_one,
.menin-riskgroup__td-first_two { margin: 0 auto; max-width: initial; }
.menin-riskgroup__td-first_one { padding: 0; }
.menin-riskgroup__td-first_two { max-width: 460px; padding: 0; }
.menin-riskgroup-table .menin-table__row_before-hover:before { content: ''; position: absolute; lefT: 30px; right: 30px; border-top: 2px solid #E3DCDC; }


.menin-times__time1,
.menin-times__time2,
.menin-times__time3 { position: relative; top: 0; }
.menin-container_time-block { padding-top: 119px; }
.menin-times-heading { max-width: 502px; font-size: 18px; line-height: 22px; } 
.menin-times { padding-top: 28px; }
.progress-bar-vertical { min-height: 604px; }
.menin-times__timer-wrap { top: -8px; }
.menin-times-block { max-width: 686px; }
.menin-times__time1 { top: 0; }
.menin-time-block { margin: 10px 0; padding: 10px 20px 17px;max-width: 278px; }
.menin-time-block__title, .menin-time-block__sub-title { font-size: 16px; line-height: 20px; }
.menin-time-block__list-item { margin: 0 0 0 20px; font-size: 12px; line-height: 21px; }
.menin-time-block__list-item:before { left: -14px; }
.menin-time-block:after { width: 33px; right: -46px; } 
.menin-times__time2 { top: 0; margin: 20px 0; }
.menin-time-block_2 .menin-time-block__sub-title { margin-bottom: 7px; }
.menin-time-block_2 { padding-bottom: 15px; }
.menin-time-block_3 .menin-time-block__sub-title { line-height: 23px; }
.menin-time-alert { max-width: 277px; }
.menin-times__time-alert { top: 66px; }
.menin-times__time3 { top: 0; }
.menin-times__time-alert2 { top: 333px; }
.menin-time-alert__icon { width: 26px; height: 22px; background-size: 100%; }
.menin-times__time-alert { padding-bottom: 12px; }
.menin-time-alert__text { padding-top: 0; line-height: 16px; font-size: 12px; }
.menin-time-alert_2 { padding-bottom: 22px; }
.menin-container_stories { padding-top: 50px; padding-bottom: 30px; }
.menin-time-alert__text-red { margin-bottom: 9px; padding-top: 8px; font-size: 13px; line-height: 16px; }
.menin-time-alert__text-small { font-size: 12px; max-width: 228px; margin: 0 auto; line-height: 17px; }

.menin-time-alert:before { height: 115px; left: -44px; margin-top: -109px; background-size: contain; }
.menin-time-alert:after { height: 110px; left: -44px; margin-bottom: -115px; background-size: contain; }

.menin-time-alert_2:before { height: 165px; left: -44px; margin-top: -165px; background-size: contain; }
.menin-time-alert_2:after { height: 169px; left: -44px; margin-bottom: -167px; background-size: contain;}

.menin-container_advert { padding-bottom: 70px; }

.menin-advert { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-direction: column; flex-direction: column; }
.menin-advert__block_right { margin-top: 40px; }

.menin-stories-heading { margin-bottom: 54px; }
.menin-stories { margin: 30px 0; height: auto; flex-direction: column; }
.menin-stories__video { width: 100%; height: 405px; overflow: hidden; }
.menin-stories__video img { width: 100%; }
.menin-stories__story { padding: 25px 31px 35px; max-width: initial; }
.menin-stories__title { margin-top: 10px; margin-bottom: 21px; }

.menin-container__vaccines { padding-top: 58px; padding-bottom: 49px; } 
.minin-vaccines-heading { padding-bottom: 32px; }
.minin-vaccines__table-sup { padding-bottom: 10px; }
.menin-table__head { padding-top: 15px; padding-bottom: 12px; }
.minin-vaccines__th { font-size: 16px; line-height: 17px; }
.menin-vaccines-table .menin-table__row .menin-table__head:first-child { width: 310px; position: relative; top: 10px; }
.menin-vaccines-table .menin-table__cell.menin-table__cell_line { padding-top: 0; padding-bottom: 0; }
.menin-vaccines-table .menin-table__cell.menin-table__cell_line .minin-vaccines__td-fisrt { line-height: 17px; position: relative; top: -7px; }
.menin-vaccines-table .menin-table__row_last .menin-table__cell { padding-bottom: 23px; }

.menin-container_history { padding-top: 20px; padding-bottom: 20px; }
.menin-stories__title + .menin-stories__name { margin-top: 22px;margin-bottom: 5px; }
.menin-container_history .menin-stories__story { padding-bottom: 27px; }

.menin-container_interview { padding-top: 9px; padding-bottom: 52px; }
.meini-interview__title { padding: 23px 31px 21px; }
.meini-interview__body {padding: 30px 31px 30px; }
.meini-interview__text { max-width: 482px; margin-bottom: 24px; }

.menin-menaktra { margin: 0 auto; }
.menin-menaktra-inner { height: auto; }
.menin-menaktra .menin-container:before { content: none; }
.menin-menaktra-heading { max-width: 570px; margin: 0 auto; }
.menin-menaktra-heading br { display: none; }
.menin-menaktra-wrap { height: auto; display: block; flex-direction: column; padding-bottom: 16px; }
.menin-menaktra__body { padding-top: 426px; padding-left: 20px; padding-right: 20px; max-width: inherit; }
.menin-menaktra__title { margin-bottom: 17px; z-index: 1; position: relative; }
.menin-menaktra:after { max-width: initial; top: auto; bottom: 0; max-height: 68%; max-width: 100%; background: -moz-linear-gradient(top, rgba(148,126,204,0) 0%, rgba(147,125,203,0.1) 1%, rgba(137,121,198,0.7) 9%, rgba(134,120,197,1) 30%, rgba(1,67,130,1) 100%); background: -webkit-linear-gradient(top, rgba(148,126,204,0) 0%,rgba(147,125,203,0.1) 1%,rgba(137,121,198,0.7) 9%,rgba(134,120,197,1) 30%,rgba(1,67,130,1) 100%); background: linear-gradient(to bottom, rgba(148,126,204,0) 0%,rgba(147,125,203,0.1) 1%,rgba(137,121,198,0.7) 9%,rgba(134,120,197,1) 30%,rgba(1,67,130,1) 100%); }
.menin-menaktra-inner .my-video-dimensions.vjs-fluid { overflow: hidden; }
.menin-section_menaktra .menin-container { max-width: initial; }

.menin-section_menaktra { max-width: 768px; margin: 0 auto; }
.menin-menaktra__text { padding-right: 20px; z-index: 1; position: relative; }
.menin-menaktra__logo { position: initial; margin-top: 24px; margin-right: -3px; z-index: 1; position: relative; }
.menin-menaktra-inner .video-js { height: 432px !important; margin: 0 0; }
.menin-menaktra__ellipse-right { display: none; }

.menin-container_calendar { padding-top: 39px; padding-bottom: 69px; }
.menin-calendar__wrap { padding: 51px 0 50px; max-width: 572px; }
.menin-calendar__title { margin-bottom: 47px; }

.menin-section_footer { padding-top: 46px; }
.menin-materials__text { padding-left: 0px; }

.menin-materials-list { padding-top: 42px; padding-bottom: 30px; margin-left: 2px; }

.menin-spru { padding: 30px 0; }
.page__content .menin-spru { padding-bottom: 20px; }

}
@media all and (min-width: 769px) {
#tab-one, .meini-sources__label { display: none; }
}
@media all and (max-width: 768px) {
.menin-materials { padding-bottom: 40px; }
.meini-sources { position: relative; margin-bottom: 1px; width: 100%; overflow: hidden; border: 1px solid #F2F2F2; background-color: #FFFFFF; -webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,0.05); box-shadow: 0 2px 15px 0 rgba(0,0,0,0.05); }
.meini-sources [type=checkbox] { box-sizing: border-box; padding: 0; }
.meini-sources input { position: absolute; opacity: 0; z-index: -1; }
.meini-sources label { position: relative; display: block; padding: 19px 30px 15px; height: 60px; background: #fff; color: #333; line-height: 26px; font-size: 18px; cursor: pointer; }
.meini-sources__content { max-height: 0; overflow: hidden;  transition: max-height .35s; }
.meini-sources input:checked ~ .meini-sources__content { padding: 0 32px 25px; max-height: 60em; }
.meini-sources input[type=checkbox]:checked + label .meini-sources__arrow:before {-webkit-transform: translate(3px,0) rotate(-45deg); -ms-transform: translate(3px,0) rotate(-45deg); transform: translate(3px,0) rotate(-45deg) }
.meini-sources input[type=checkbox]:checked + label .meini-sources__arrow:after { -webkit-transform: translate(-3px,0) rotate(45deg); -ms-transform: translate(-3px,0) rotate(45deg); transform: translate(-3px,0) rotate(45deg) }
.meini-sources__arrow { position: absolute; -webkit-transform: translate(-6px,0); -ms-transform: translate(-6px,0); transform: translate(-6px,0); margin-top: 9px; right: 30px }
.meini-sources__arrow:after,.meini-sources__arrow:before { content: ""; position: absolute; background-color: #707070; width: 1px; height: 9px; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out }
.meini-sources__arrow:before { -webkit-transform: translate(-3px,0) rotate(-45deg); -ms-transform: translate(-3px,0) rotate(-45deg); transform: translate(-3px,0) rotate(-45deg) }
.meini-sources__arrow:after { -webkit-transform: translate(4px,0) rotate(45deg); -ms-transform: translate(4px,0) rotate(45deg); transform: translate(4px,0) rotate(45deg) }
.meini-sources__content .menin-materials-list { padding-top: 0; padding-bottom: 0; }
.meini-sources__content .menin-materials-list__item { padding-left: 24px; }
}
@media all and (max-width: 767px) {
.meningitis-page { padding: 0; margin: 0 auto; max-width: initial; }
/* .page__content .meningitis-page { max-width: initial; } */
.menin-container { max-width: initial; } /* max-widht: 270px; */

.menin-container_cover { padding-bottom: 100px; }
.menin-cover__title { padding: 25px 0 32px; max-width: 250px; }
.menin-cover__heading { font-size: 28px; line-height: 30px; max-width: 460px; } /* max-widht: 270px; */
.menin-cover__heading > sup { font-size: 13px; top: -13px;}


.menin-container_gbm { padding-top: 50px; }
.menin-gbm-heading { font-size: 18px; line-height: 22px; }
.menin-gbm-heading > sup { font-size: 10px; }
.menin-gbm__title { font-size: 15px; line-height: 18px; }
.menin-gbm__title > sup { font-size: 9px; top: -8px; }
.menin-gbm__graph { min-width: initial; padding: 25px 0 19px; margin: 0 -16px; width: auto; }
.menin-gbm-graph_desktop { display: none; }
.menin-gbm-graph_mobile { display: block; margin-left: 0; max-width: 174px; margin: 23px auto 0; }
.menin-gbm__wrap { -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); margin-top: -97px; margin-bottom: -116px; }
.menin-gbm-graph_image-mobile { display: none; }
.meini-line-chart { margin-left: 0; }
.menin-deathrate,
.menin-gbm { overflow: hidden; }

.menin-deathrate__title { font-size: 18px; line-height: 22px; padding-top: 21px; padding-bottom: 14px; }
.menin-deathrate__title > sup { font-size: 10px; }
.menin-deathrate__sub-title { font-size: 15px; line-height: 18px; }
.menin-deathrate__sub-title > sup { font-size: 9px; }
.menin-deathrate__graph { min-width: initial;padding: 18px 0px 28px; }
.menin-deathrate-graph_tablet {	margin-top: 38px; margin-bottom: 0px; max-width: 236px; padding-right: 0; }
.menin-deathrate-graph__item:nth-child(3):before { margin-top: -9px; }
.menin-deathrate-graph_image-mobile { display: block; }

.menin-container_graph { height: auto; padding-bottom: 42px; }
.menin-graph__title{ font-size: 18px; line-height: 22px; padding-top: 27px; margin-bottom: 10px; }
.menin-graph__text { font-size: 15px; line-height: 18px; }
.menin-graph__buttons { padding: 30px 0 0; }
.menin-chart { -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); }

.menin-riskgroup { padding-top: 30px; }
.menin-riskgroup-heading {max-width: 160px; margin: 0 auto; font-size: 22px; line-height: 26px; }
.menin-riskgroup-heading > sup { font-size: 12px; color: #666; top: -10px; }
.menin-riskgroup-table { padding: 27px 0 21px; }
.menin-riskgroup-table .menin-table__row_hover:before,
.menin-riskgroup-table .menin-table__row_before-hover:before { left: 18px; right: 18px; }
.menin-riskgroup__td-first { font-size: 18px; line-height: 21px; max-width: 240px; margin: 0 auto; }
.menin-riskgroup__td-first_one { max-width: 240px; margin: 0 auto; }
.menin-riskgroup__td-first_two { max-width: 210px; margin: 0 auto; }
.menin-riskgroup-table .menin-table__row .menin-table__cell { display: block; }
.menin-riskgroup__block { margin: 0; min-width: initial; }
.menin-riskgroup-table .menin-table__row .menin-table__cell:first-child { min-width: initial; padding-bottom: 0; }

.menin-riskgroup-table .menin-table__row_before-hover .menin-table__cell:first-child { padding-top: 22px; }
.menin-riskgroup-table .menin-table__row .menin-table__cell { padding-top: 27px; padding-bottom: 12px; }
.menin-riskgroup-table .menin-table__row_before-hover { padding-bottom: 36px; }
.menin-riskgroup__desc { padding-top: 13px; }

.menin-advert__title { padding-top: 0; font-size: 22px; line-height: 26px; }
.menin-advert__block_right .menin-advert__title { padding-top: 0; padding-bottom: initial; }
.menin-advert__title > sup { font-size: 10px; }
.menin-advert__text { max-width: initial; font-size: 15px; line-height: 18px; margin-bottom: 30px; }
.menin-advert__block { display: block; height: auto; }

.menin-container_stories { padding-top: 32px; padding-bottom: 20px; }
.menin-stories-heading { font-size: 22px; line-height: 26px; margin-bottom: 32px; }
.menin-stories__video { height: auto; margin: 0; }
.menin-stories__video img { height: 100%; }
.menin-stories__story { padding: 25px 20px 25px; }
.menin-stories__title { margin-top: 13px; margin-bottom: 11px; line-height: 22px; font-size: 18px; }
.menin-stories__text_small { font-size: 13px; line-height: 17px; }

.menin-container_time-block { padding-top: 81px; }
.menin-times-heading > sup { font-size: 10px; }
.menin-times__progress { display: none; }
.menin-times__time1, .menin-times__time2, .menin-times__time3, .menin-times__time-alert, .menin-times__time-alert2,
.menin-times-block { position: initial; margin: 10px auto; }
.menin-times { padding: 15px 0 112px; }
.menin-time-block__title { font-size: 20px; line-height: 22px; }
.menin-time-block_1 .menin-time-block__sub-title { margin-bottom: 16px; font-size: 15px; line-height: 22px; }
.menin-time-block_1 { padding: 15px 20px 13px; }
.menin-time-block__list-item { margin: 5px 0 5px 24px; font-size: 14px; line-height: 21px; }
.menin-time-block__list-item:before { left: -16px;margin-top: -5px; }
.menin-times__time-alert { padding-bottom: 13px; }
.menin-times__arrow-down { display: block; }
.menin-time-block_2 { padding-top: 15px; padding-bottom: 12px; }
.menin-time-block_2 .menin-time-block__sub-title { margin-bottom: 15px; font-size: 18px; }
.menin-time-block:after { content: none; }
.menin-time-block_3 { padding-top: 17px; padding-bottom: 22px; }
.menin-time-block_3 .menin-time-block__list-item { line-height: 18px; margin: 7px 0 7px 24px; }
.menin-time-block_3 .menin-time-block__sub-title { line-height: 24px; margin-bottom: 16px; font-size: 18px; }
.menin-times__time-alert2 { padding-bottom: 24px; }
.menin-time-alert__icon { width: 31px; height: 28px; }
.menin-time-alert__text { padding-top: 7px; font-size: 14px; line-height: 18px; }
.menin-time-alert__text-red { font-size: 14px; line-height: 18px; padding-top: 16px; margin-bottom: 15px; }
.menin-time-alert__text-small { font-size: 14px; line-height: 18px; }
.menin-time-alert:before,
.menin-time-alert:after { content: none; }
.menin-times { padding: 15px 0 60px; }

.minin-vaccines-heading { font-size: 18px; line-height: 22px; }
.menin-container__vaccines { padding-top: 41px; padding-bottom: 50px; }
.minin-vaccines-heading { padding-bottom: 13px; }
.minin-vaccines-heading > sup { font-size: 10px; top: -8px; margin-left: 0px; }
.menin-table__head_hidden-mobile { display: none; }
.minin-vaccines__th { font-size: 12px; line-height: 14px; }
.menin-table__head { padding-top: 20px; padding-bottom: 12px; padding-left: 5px; padding-right: 5px; }
.menin-vaccines-table .menin-table__body,
.menin-table__row { display: block; text-align: center; }
.menin-vaccines-table .menin-table__body { padding: 0; }
.menin-vaccines-table .menin-table__body .menin-table__cell { border: none; }
.menin-vaccines-table .menin-table__body .menin-table__row { padding-bottom: 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.menin-vaccines-table .menin-table__cell { display: inline-block; padding: 0; width: 44%; }
.menin-vaccines-table .menin-table__cell:first-child { width: 100%; }
.menin-vaccines-table .menin-table__row .menin-table__head:first-child, .menin-vaccines-table .menin-table__row .menin-table__cell:first-child { text-align: center; }
.menin-vaccines-table .menin-table__row_first .menin-table__cell { padding: 0; }
.menin-vaccines-table .menin-table__row_first .menin-table__cell:first-child,
.menin-vaccines-table .menin-table__row .menin-table__cell:first-child { padding-top: 19px; }
.menin-vaccines__icon { margin: 0 auto; }
.menin-vaccines-table .menin-table__cell.menin-table__cell_line .minin-vaccines__td-fisrt { line-height: 17px; position: relative; top: 3px; padding-bottom: 8px; }
.minin-vaccines__td-fisrt { margin: 0 auto; }
.menin-table__cell_line2 .minin-vaccines__td-fisrt {max-width: 240px; line-height: 17px; position: relative; top: 3px; padding-bottom: 8px; }
.menin-table__row_pre-last .menin-table__cell.menin-table__cell_line2 { padding-bottom: 0; }
.menin-table__row_pre-last .menin-table__cell { padding-bottom: 18px; }
.menin-vaccines-table .menin-table__row_last .menin-table__cell { padding-bottom: 10px; }
.menin-vaccines-table .menin-table__body .menin-table__row.menin-table__row_last { padding-bottom: 16px; }
.menin-vaccines-table .menin-table__body { -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.menin-vaccines-table .menin-table__heading { display: block; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }

.menin-container_interview { padding-bottom: 30px; }
.meini-interview__title { padding: 26px 31px 18px; text-align: center; display: block; }
.meini-interview__text { font-size: 18px; line-height: 22px; }
.meini-interview__text { width: auto; padding-top: 129px; text-align: center; font-size: 18px; line-height: 22px; }
.meini-interview__body { padding-left: 20px; padding-right: 20px; padding-bottom: 29px; }
.meini-interview__button { min-width: initial; width: 100%; max-width: 228px; }
.meini-interview-container { background-position: center 73px; background-size: 280px; }

.menin-menaktra-inner { position: relative; }
.menin-menaktra-heading { font-size: 18px; line-height: 22px; }
.menin-menaktra-heading > sup { font-size: 10px; top: -8px; }
.menin-menaktra-heading br { display: none; }
.menin-menaktra-wrap { padding-bottom: 20px; }
.menin-menaktra__body { padding-top: 218px; padding-left: 0; padding-right: 0; }
.menin-menaktra__title { font-size: 15px; line-height: 18px; margin-bottom: 15px; }
.menin-menaktra__text { margin: 0 0 -2px 0; font-size: 14px; line-height: 19px; padding-right: 0; }
.menin-menaktra__logo { margin-top: 20px; margin-right: 0; text-align: center; }
.menin-menaktra-inner .video-js { height: 180px !important; }
.menin-menaktra:after { max-height: 80%; background: -moz-linear-gradient(top, rgba(148,126,204,0) 0%, rgba(147,125,203,0.1) 1%, rgba(137,121,198,0.7) 5%, rgba(134,120,197,1) 10%, rgba(1,67,130,1) 100%); background: -webkit-linear-gradient(top, rgba(148,126,204,0) 0%,rgba(147,125,203,0.1) 1%, rgba(137,121,198,0.7) 5%,rgba(134,120,197,1) 10%,rgba(1,67,130,1) 100%); background: linear-gradient(to bottom, rgba(148,126,204,0) 0%,rgba(147,125,203,0.1) 1%, rgba(137,121,198,0.7) 5%,rgba(134,120,197,1) 10%,rgba(1,67,130,1) 100%); }

.menin-section_menaktra .menin-container { max-width: 270px; }

.menin-container_calendar { padding-top: 19px; padding-bottom: 39px; }
.menin-calendar__title { font-size: 18px; line-height: 22px; max-width: 226px; margin: 0 auto; }
.menin-calendar__title br { display: none; }
.menin-calendar__wrap { padding: 42px 0 40px; }
.menin-calendar__buttons { padding: 20px 23px 0; display: block; }
.menin-calendar__button { width: 100%; min-width: initial; }
.menin-calendar__button + .menin-calendar__button { margin-top: 20px; line-height: 12px; }

.menin-section_footer { padding-top: 36px; padding-bottom: 0px; }
.menin-materials-list { padding-top: 39px; margin-left: -2px; padding-bottom: 0; }
}

@media all and (min-width: 376px) and (max-width: 767px) {
.menin-spru { padding-left: 20px; padding-right: 20px; }
}

@media all and (max-width: 375px) {
.menin-section_menaktra .menin-container { max-width: 375px; }
.menin-menaktra-heading { max-width: 310px; } 
.menin-menaktra__body { padding-left: 20px; padding-right: 20px; max-width: 310px; } 
.menin-menaktra-inner .video-js { height: 211px !important; }
.menin-container { max-width: 270px; }
.menin-cover__heading { max-width: 270px; }
.menin-vaccines-table .menin-table__row { display: table-row !important; }
.meini-line-chart__chart { width: 452px; }
.menin-menaktra-inner .video-js { margin: 0 0; }

.menin-gbm__button,
.menin-graph__button,
.menin-times__button,
.menin-advert__button,
.menin-riskgroup__button,
.minin-vaccines__button,
.minin-menaktra__button,
.menin-calendar__button { min-width: initial; width: 100%; max-width: 228px; }

@media all and (max-width: 374px) {
.menin-section_menaktra .menin-container { max-width: 320px; }
.menin-container { max-width: 270px; }
.menin-cover__heading { max-width: 270px; }
.menin-vaccines-table .menin-table__row { display: table-row !important; }
.meini-line-chart__chart { width: 452px; }
.menin-menaktra-inner .video-js { height: 180px !important; }

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.menin-table__heading { background: rgb(0,179,189); }
.menin-table__heading .menin-table__head:first-child { border-top-left-radius: 0; }
.menin-table__heading .menin-table__head:last-child { border-top-right-radius: 0; }
.menin-table__body .menin-table__row_last .menin-table__cell:first-child { border-bottom-left-radius: 0; }
.menin-table__body .menin-table__row_last .menin-table__cell:last-child { border-bottom-right-radius: 0; }
}