
.g-link {
	transition: all .15s cubic-bezier(1, 0, 0, 1) 0ms;
	transition-timing-function: ease-in-out
}

.g-link:hover {
	color: #ff8400
}

.g-editor hr,
.g-line {
	border: none;
	display: block;
	height: 1px;
	margin: 15px 0
}

@media only screen and (min-width:768px) {

	.g-editor hr,
	.g-line {
		margin: 30px 0
	}
}

@media only screen and (min-width:1280px) {

	.g-editor hr,
	.g-line {
		margin: 40px 0
	}
}

.g-overflow {
	overflow: hidden
}

.g-center {
	text-align: center
}

.g-hr {
	border: none;
	display: block;
	height: 1px;
	margin-bottom: 30px;
	margin-top: 30px
}

.g-ontop {
	position: relative;
	z-index: 1
}

.mfp-content {
	display: inline-flex;
	justify-content: center
}

.--spaced-bottom {
	margin-bottom: 20px
}

.-theme-bg-heading {
	background-color: #f8f8f8
}

.-theme-border {
	border: 1px solid #e2e2e2
}

.title--xl {
	font-size: 36px;
	font-family: Repo
}

.title--lg {
	font-family: Repo;
	font-size: 30px
}

.title--xm {
	font-family: Repo;
	font-size: 26px
}

.title--md {
	font-family: Repo;
	font-size: 24px;
	margin: 10px 0
}

.title--sm,
.title--sm__highlighted {
	font-family: Repo;
	font-size: 22px
}

.title--sm__highlighted {
	color: #ff8400;
	margin-left: 0;
	font-weight: 700
}

.title--xs {
	font-family: Repo;
	font-size: 20px
}

.-current,
.item--active {
	color: #ff8400
}

.text-decoration-pale {
	color: #999
}

.text-big {
	text-transform: uppercase;
	margin-left: 10px
}

.text-capitalize {
	text-transform: capitalize;
	margin-left: 10px
}

.text-decoration--pale {
	color: #999
}

.text-b {
	color: #000;
	font-family: Repo, sans-serif;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 30px
}

.post__graphic {
	position: relative
}

.g-grid.--single-col .btn__seeAll.--inside-bordered-el {
	display: block;
	position: static;
	width: 80px;
	margin: 10px 10px 10px auto
}

.title--md {
	height: 90px;
	overflow: hidden
}

[class*=facebook],
[class*=instagram],
[class*=twitter] {
	margin-left: auto;
	margin-right: auto
}

[class*=div-gpt-ad] iframe {
	margin: 0 auto !important
}

.g-grid {
	display: grid;
	grid-gap: 20px;
	padding-bottom: 30px;
	margin-bottom: 0;
	position: relative;
	grid-template-columns: repeat(auto-fit, minmax(305px, 1fr))
}

@media only screen and (max-width:479px) {
	.g-grid .g-grid__header {
		height: auto;
		align-items: center;
		margin-bottom: 10px
	}
}

.g-grid .g-grid__item.--banner .--image_holder {
	padding-bottom: 0 !important;
	height: auto !important
}

.g-grid .title-theme {
	background-size: revert !important;
	background-position: 0 !important;
	height: 80px;
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .37)
}

@media only screen and (max-width:1279px) {
	.g-grid {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media only screen and (max-width:479px) {
	.g-grid {
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 0 !important
	}
}

.g-grid__row {
	justify-content: space-between
}

.g-grid__row img {
	margin-right: 11px
}

.g-grid .--row-span-2 {
	grid-row: span 2
}

.g-grid.--col-3 {
	grid-template-columns: repeat(1, 1fr)
}

@media only screen and (min-width:768px) {
	.g-grid.--col-3 {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media only screen and (min-width:1280px) {
	.g-grid.--col-3 {
		grid-template-columns: repeat(3, 1fr)
	}
}

.g-grid.--col-3 .g-grid__header {
	grid-column-end: 2;
	margin-bottom: 0 !important
}

@media only screen and (min-width:768px) {
	.g-grid.--col-3 .g-grid__header {
		grid-column-end: 3
	}
}

@media only screen and (min-width:1280px) {
	.g-grid.--col-3 .g-grid__header {
		grid-column-end: 4
	}
}

.g-grid.--col-12,
.g-grid.--two-leading-news {
	grid-template-columns: repeat(1, 1fr)
}

@media only screen and (min-width:768px) {

	.g-grid.--col-12,
	.g-grid.--two-leading-news {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media only screen and (min-width:1280px) {

	.g-grid.--col-12,
	.g-grid.--two-leading-news {
		grid-template-columns: repeat(12, 1fr);
		grid-row-gap: 10px
	}
}

@media only screen and (max-width:479px) {

	.g-grid.--col-12,
	.g-grid.--two-leading-news {
		grid-gap: 0 !important
	}
}

.g-grid.--col-12 .g-grid__header,
.g-grid.--two-leading-news .g-grid__header {
	grid-column-end: 2
}

@media only screen and (min-width:768px) {

	.g-grid.--col-12 .g-grid__header,
	.g-grid.--two-leading-news .g-grid__header {
		grid-column-end: 3
	}
}

@media only screen and (min-width:1280px) {

	.g-grid.--col-12 .g-grid__header,
	.g-grid.--two-leading-news .g-grid__header {
		grid-column-end: 13
	}
}

.g-grid.--col-12 .g-grid__item,
.g-grid.--two-leading-news .g-grid__item {
	position: relative;
	min-height: auto
}

.g-grid.--col-12 .g-grid__item a,
.g-grid.--two-leading-news .g-grid__item a {
	width: 100%
}

@media only screen and (min-width:768px) {

	.g-grid.--col-12 .g-grid__item:first-of-type,
	.g-grid.--two-leading-news .g-grid__item:first-of-type {
		grid-column: 1/span 2;
		grid-row: 2/3
	}
}

@media only screen and (min-width:1280px) {

	.g-grid.--col-12 .g-grid__item:first-of-type,
	.g-grid.--two-leading-news .g-grid__item:first-of-type {
		grid-column: 1/span 4;
		grid-row: 2/3
	}

	.g-grid.--col-12 .g-grid__item:nth-of-type(2),
	.g-grid.--two-leading-news .g-grid__item:nth-of-type(2) {
		grid-column: 5/span 4;
		grid-row: 2/3
	}

	.g-grid.--col-12 .g-grid__item:nth-of-type(3),
	.g-grid.--two-leading-news .g-grid__item:nth-of-type(3) {
		grid-column: 9/span 4;
		grid-row: 2/3
	}

	.g-grid.--col-12 .g-grid__item:nth-of-type(4),
	.g-grid.--two-leading-news .g-grid__item:nth-of-type(4) {
		grid-column: 1/span 3;
		grid-row: 3/4
	}

	.g-grid.--col-12 .g-grid__item:nth-of-type(4) .g-grid__item-title.--white,
	.g-grid.--two-leading-news .g-grid__item:nth-of-type(4) .g-grid__item-title.--white {
		font-size: 18px
	}

	.g-grid.--col-12 .g-grid__item:nth-of-type(5),
	.g-grid.--two-leading-news .g-grid__item:nth-of-type(5) {
		grid-column: 4/span 3;
		grid-row: 3/4
	}

	.g-grid.--col-12 .g-grid__item:nth-of-type(5) .g-grid__item-title.--white,
	.g-grid.--two-leading-news .g-grid__item:nth-of-type(5) .g-grid__item-title.--white {
		font-size: 18px
	}

	.g-grid.--col-12 .g-grid__item:nth-of-type(6),
	.g-grid.--two-leading-news .g-grid__item:nth-of-type(6) {
		grid-column: 7/span 3;
		grid-row: 3/4
	}

	.g-grid.--col-12 .g-grid__item:nth-of-type(6) .g-grid__item-title.--white,
	.g-grid.--two-leading-news .g-grid__item:nth-of-type(6) .g-grid__item-title.--white {
		font-size: 18px
	}

	.g-grid.--col-12 .g-grid__item:nth-of-type(7),
	.g-grid.--two-leading-news .g-grid__item:nth-of-type(7) {
		grid-column: 10/span 3;
		grid-row: 3/4
	}

	.g-grid.--col-12 .g-grid__item:nth-of-type(7) .g-grid__item-title.--white,
	.g-grid.--two-leading-news .g-grid__item:nth-of-type(7) .g-grid__item-title.--white {
		font-size: 18px
	}
}

.g-grid .openArticle__main {
	grid-column: 1/span 3
}

@media only screen and (max-width:479px) {
	.g-grid .openArticle__main {
		grid-column: 1/2
	}
}

.g-grid.--two-leading-news {
	grid-gap: 10px
}

.g-grid.--two-leading-news .g-grid__item {
	height: auto;
	min-height: 293px
}

@media only screen and (max-width:479px) {
	.g-grid.--two-leading-news .g-grid__item {
		min-height: auto
	}
}

@media only screen and (min-width:1280px) {
	.g-grid.--two-leading-news .g-grid__item:first-of-type {
		grid-column: 1/span 6;
		grid-row: 2/3
	}

	.g-grid.--two-leading-news .g-grid__item:nth-of-type(2) {
		grid-column: 7/span 6;
		grid-row: 2/3
	}

	.g-grid.--two-leading-news .g-grid__item:nth-of-type(3) {
		grid-column: 1/span 3;
		grid-row: 3/4
	}

	.g-grid.--two-leading-news .g-grid__item:nth-of-type(4) {
		grid-column: 4/span 3;
		grid-row: 3/4
	}

	.g-grid.--two-leading-news .g-grid__item:nth-of-type(5) {
		grid-column: 7/span 3;
		grid-row: 3/4
	}

	.g-grid.--two-leading-news .g-grid__item:nth-of-type(6) {
		grid-column: 10/span 3;
		grid-row: 3/4
	}
}

.g-grid.--two-leading-news .g-grid__header {
	margin-bottom: 0 !important
}

@media only screen and (max-width:479px) {
	.g-grid.--two-leading-news .g-grid__header {
		margin-bottom: 10px !important
	}
}

.g-grid.--with-header {
	margin-bottom: 30px;
	grid-gap: 10px 20px
}

.g-grid.--with-header .--banner-right {
	grid-row: 2/4
}

@media only screen and (max-width:479px) {
	.g-grid.--with-header .--banner-right {
		grid-row: 5/5
	}
}

@media only screen and (max-width:479px) {
	.g-grid.--with-header {
		grid-template-columns: 1fr;
		grid-template-rows: 50px;
		grid-auto-rows: auto
	}
}

.g-grid.--with-header .g-grid__header {
	margin-bottom: 10px
}

.g-grid.--two-col {
	grid-template-columns: repeat(2, 1fr)
}

.g-grid.--two-col .g-grid__header {
	grid-column-end: 3;
	margin-bottom: 0 !important
}

@media only screen and (max-width:479px) {
	.g-grid.--two-col .g-grid__header {
		grid-column-end: 2
	}
}

@media only screen and (max-width:479px) {
	.g-grid.--two-col {
		grid-template-columns: repeat(1, 1fr)
	}
}

.g-grid.--single-col {
	grid-template-columns: repeat(1, 1fr) !important
}

.g-grid.--single-col .g-grid__header {
	grid-column-end: 2 !important
}

@media only screen and (max-width:479px) {
	.g-grid.--single-col {
		display: grid !important;
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 0
	}
}

.g-grid .--poll {
	grid-row: 1/3;
	min-height: 614px
}

.g-grid .--poll.--open {
	margin-bottom: 20px;
	display: flex
}

@media only screen and (max-width:479px) {
	.g-grid .--poll.--open {
		flex-direction: column
	}
}

.g-grid.--side-banner.--left .g-grid,
.g-grid.--side-banner.--right .g-grid {
	grid-column: 1/4;
	grid-row: 1/3;
	grid-template-columns: repeat(3, 1fr);
	padding-bottom: 0;
	grid-gap: 10px 20px
}

@media only screen and (max-width:1279px) {

	.g-grid.--side-banner.--left .g-grid,
	.g-grid.--side-banner.--right .g-grid {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media only screen and (max-width:479px) {

	.g-grid.--side-banner.--left .g-grid,
	.g-grid.--side-banner.--right .g-grid {
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 0
	}
}

.g-grid.--side-banner.--left .g-grid .g-grid__header,
.g-grid.--side-banner.--right .g-grid .g-grid__header {
	grid-column-end: 4
}

@media only screen and (max-width:1279px) {

	.g-grid.--side-banner.--left .g-grid .g-grid__header,
	.g-grid.--side-banner.--right .g-grid .g-grid__header {
		grid-column-end: 3
	}
}

@media only screen and (max-width:479px) {

	.g-grid.--side-banner.--left .g-grid .g-grid__header,
	.g-grid.--side-banner.--right .g-grid .g-grid__header {
		grid-column-end: 2
	}
}

.g-grid.--side-banner.--left .g-grid .g-grid__item-title,
.g-grid.--side-banner.--right .g-grid .g-grid__item-title {
	overflow: hidden
}

.g-grid.--side-banner.--left .g-grid .g-grid__item,
.g-grid.--side-banner.--right .g-grid .g-grid__item {
	min-height: 0
}

.g-grid.--side-banner.--left .g-grid__header,
.g-grid.--side-banner.--right .g-grid__header {
	margin-bottom: 0 !important
}

.g-grid.--side-banner.--left .g-grid {
	grid-column: 2/5;
	grid-row: 1/2;
	grid-gap: 10px 20px
}

@media only screen and (max-width:479px) {
	.g-grid.--side-banner.--left .g-grid {
		grid-column: 1/3 !important;
		grid-row: 1/4;
		grid-gap: 0 !important
	}
}

.g-grid.--side-banner.--left .--banner-left {
	grid-column: 1/2;
	grid-row: 1/2;
	margin: 0 auto
}

@media only screen and (max-width:479px) {
	.g-grid.--side-banner.--left .--banner-left {
		grid-column: 1/3;
		grid-row: 4/5
	}
}

.g-grid.--side-banner.--left .--banner-left .g-grid.--with-header .g-grid__header {
	margin-bottom: 10px !important
}

.g-grid.--side-banner.--bothSides {
	padding-bottom: 0
}

.g-grid.--side-banner.--bothSides .g-grid.--mid-Section {
	grid-column: 2/4
}

.g-grid.--side-banner.--bothSides .g-grid.--mid-Section .g-grid__item {
	min-height: 260px
}

@media only screen and (max-width:479px) {
	.g-grid.--side-banner.--bothSides .g-grid.--mid-Section {
		grid-column: 1/2
	}
}

.g-grid.--side-banner.--bothSides .g-grid .--two-col .g-grid__header {
	grid-column-end: 3;
	margin-bottom: 0 !important
}

.g-grid.--side-banner.--bothSides .g-grid .--single-col .g-grid__header {
	grid-column-end: 2
}

.g-grid.--side-banner.--bothSides .g-grid .--banner-left {
	grid-row: 3/4
}

.g-grid.--side-banner .g-grid.--with-header .g-grid__header {
	margin-bottom: 0 !important
}

.g-grid.--side-banner .g-grid.--single-col .g-grid__header {
	margin-bottom: 10px !important
}

.g-grid.--laedingSection {
	margin-bottom: 30px;
	padding-bottom: 0
}

@media only screen and (max-width:479px) {
	.g-grid.--laedingSection h2 {
		font-size: 18px !important;
		font-weight: 400;
		padding-bottom: 0 !important;
		line-height: 20px
	}
}

@media only screen and (min-width:1280px) {
	.g-grid.--laedingSection .g-grid__item-title {
		bottom: 0 !important
	}
}

.g-grid.--laedingSection .g-grid__item a :hover {
	color: #ff8400
}

@media only screen and (min-width:1280px) {
	.g-grid.--laedingSection .g-grid__item a {
		vertical-align: middle
	}
}

.g-grid.--laedingSection .g-grid {
	margin-bottom: 0
}

@media only screen and (max-width:479px) {
	.g-grid.--laedingSection {
		grid-gap: 0 !important
	}
}

.g-grid.--laedingSection .--leadingArticle {
	grid-column: 1/3;
	grid-row: 1/3
}

@media only screen and (max-width:1279px) {
	.g-grid.--laedingSection .--leadingArticle {
		grid-column: 1/5;
		grid-row: 1/3
	}
}

.g-grid.--laedingSection .--leadingArticle .g-grid__item-title {
	font-size: 30px;
	display: flex;
	height: 50%;
	align-items: flex-end
}

@media only screen and (max-width:479px) {
	.g-grid.--laedingSection .--leadingArticle .g-grid__item-title {
		position: absolute
	}
}

.g-grid.--laedingSection .g-grid__item-title {
	color: #fff;
	padding-bottom: 10px;
	background: #000;
	background: linear-gradient(0deg, rgba(0, 0, 0, .8071429255), rgba(0, 0, 0, .8323530096) 0, transparent 80%);
	overflow: visible
}

.g-grid.--laedingSection .--two-items-row {
	grid-column: 3/5;
	grid-row: 1/3;
	grid-row-gap: 5px;
	padding: 0
}

@media only screen and (min-width:1280px) {
	.g-grid.--laedingSection .--two-items-row {
		grid-column-gap: 5px
	}
}

@media only screen and (max-width:1279px) {
	.g-grid.--laedingSection .--two-items-row {
		grid-template-columns: repeat(12, 1fr);
		grid-column: 1/5;
		grid-row: 3/7
	}
}

@media only screen and (max-width:479px) {
	.g-grid.--laedingSection .--two-items-row {
		grid-row-gap: 5px;
		grid-gap: 0 !important
	}
}

@media only screen and (max-width:1279px) {
	.g-grid.--laedingSection .--two-items-row .g-grid__item:nth-child(n) {
		grid-column: 0
	}
}

.g-grid.--laedingSection .--small-items-row {
	grid-column: 1/5;
	grid-row: 3/4;
	grid-row-gap: 5px;
	padding: 0;
	grid-template-columns: repeat(5, 1fr)
}

.g-grid.--laedingSection .--small-items-row .g-grid__item a:hover h2 {
	color: #ff8400
}

.g-grid.--laedingSection .--small-items-row .g-grid__item-title {
	top: 0;
	margin-top: 7px
}

@media screen and (max-width:767px)and (min-width:300px) {
	.g-grid.--laedingSection .--small-items-row .g-grid__item-title {
		margin-top: -3px
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.g-grid.--laedingSection .--small-items-row .g-grid__item-title {
		margin-top: 7px
	}
}

@media only screen and (min-width:1280px) {
	.g-grid.--laedingSection .--small-items-row {
		grid-column-gap: 5px
	}
}

@media only screen and (max-width:1279px) {
	.g-grid.--laedingSection .--small-items-row {
		grid-template-columns: repeat(12, 1fr);
		grid-row: 7/10
	}
}

@media only screen and (max-width:1279px) {
	.g-grid.--laedingSection .--small-items-row .g-grid__item:first-child {
		grid-column: 1/7
	}

	.g-grid.--laedingSection .--small-items-row .g-grid__item:nth-child(2) {
		grid-column: 7/13
	}

	.g-grid.--laedingSection .--small-items-row .g-grid__item:nth-child(3) {
		grid-column: 1/5
	}

	.g-grid.--laedingSection .--small-items-row .g-grid__item:nth-child(4) {
		grid-column: 5/9
	}

	.g-grid.--laedingSection .--small-items-row .g-grid__item:nth-child(5) {
		grid-column: 9/13
	}
}

@media only screen and (max-width:1279px) {
	.g-grid.--laedingSection .--small-items-row .g-grid__item:nth-child(n) {
		grid-column: 1/13
	}
}

.g-grid.--laedingSection .--small-items-row .g-grid__item-title {
	color: #000;
	background: transparent;
	position: relative;
	font-size: 14px
}

.g-grid.--laedingSection .g-grid__item {
	min-height: 0
}

.g-grid.--laedingSection .g-grid__item-title {
	position: absolute;
	bottom: 7px;
	left: 0;
	right: 0;
	margin: 0;
	display: flex;
	height: 50%;
	align-items: flex-end;
	overflow: visible !important;
	padding-bottom: 15px
}

@media only screen and (max-width:479px) {
	.g-grid.--laedingSection .g-grid__item-title {
		position: absolute
	}
}

.g-grid.--two-items-row {
	grid-template-columns: repeat(2, 1fr)
}

.g-grid__header {
	display: flex;
	grid-column-start: 1;
	grid-column-end: 5;
	grid-row-start: 1;
	grid-row-end: 2;
	background-color: #f8f8f8;
	padding: 12px;
	height: 50px;
	position: relative;
	overflow: hidden;
	overflow-x: scroll;
	-ms-overflow-style: none;
	scrollbar-width: none
}

@media only screen and (max-width:479px) {
	.g-grid__header {
		box-sizing: content-box;
		padding: 0 12px;
		height: auto;
		min-height: 50px
	}
}

.g-grid__header::-webkit-scrollbar {
	display: none
}

.g-grid__header.--hoverNav {
	flex-wrap: wrap
}

.g-grid__header.--hoverNav ul {
	display: flex;
	width: 100%
}

.g-grid__header.--hoverNav ul li {
	text-align: left;
	padding-top: 5px;
	width: 100%;
	font-size: 14px
}

.g-grid__header.--transparent {
	background-color: rgba(0, 0, 0, .5);
	color: #fff
}

@media only screen and (max-width:1279px) {
	.g-grid__header {
		grid-column-end: 3
	}
}

@media only screen and (max-width:479px) {
	.g-grid__header {
		grid-column-end: 2;
		flex-wrap: wrap
	}
}

.g-grid__header-branding {
	margin-left: auto
}

@media only screen and (max-width:479px) {
	.g-grid__header-branding {
		position: absolute;
		top: 12px;
		right: 10px
	}
}

.g-grid__sectionHeading {
	margin-right: 19px;
	position: relative
}

@media only screen and (max-width:479px) {
	.g-grid__sectionHeading {
		padding: 13px 0;
		margin-right: 0;
		text-align: left
	}
}

@media only screen and (max-width:479px) {
	.g-grid__sectionHeading:after {
		visibility: hidden;
		content: "";
		position: absolute;
		bottom: 0;
		left: -12px;
		width: calc(100% + 24px);
		border-bottom: 1px solid #fff
	}
}

.g-grid__headerNav {
	display: flex;
	width: auto;
	font-size: 14px;
	align-items: center
}

@media only screen and (max-width:639px) {
	.g-grid__headerNav {
		width: calc(100vw - 40px);
		overflow: hidden;
		overflow-x: scroll;
		border-top: 1px solid #fff;
		height: 30px;
		-ms-overflow-style: none;
		scrollbar-width: none
	}

	.g-grid__headerNav::-webkit-scrollbar {
		display: none
	}
}

.g-grid__headerLink {
	margin-right: 19px
}

.g-grid__headerLink li {
	width: 100%
}

.g-grid__headerLink span {
	font-weight: 700
}

@media only screen and (max-width:479px) {
	.g-grid__headerLink {
		font-size: 14px;
		white-space: nowrap
	}
}

.g-grid__headerLink:hover {
	color: #ff8400
}

.g-grid__item--time {
	width: 100%;
	border-bottom: 1px solid #e2e2e2;
	position: absolute !important;
	bottom: 0;
	left: 0
}

.g-grid__item--time span {
	color: #999;
	padding: 0 5px;
	display: inline-block;
	position: relative;
	font-size: 11px
}

.g-grid__item--time span:first-of-type:after {
	content: "";
	position: absolute;
	right: 0;
	top: 7px;
	height: 10px;
	border-right: 1px solid #999
}

@media only screen and (max-width:479px) {
	.g-grid__item--time {
		position: relative !important
	}
}

.g-grid__item {
	height: auto;
	position: relative;
	min-height: 293px
}

@media only screen and (max-width:479px) {
	.g-grid__item {
		min-height: auto
	}
}

.g-grid__item ul.post__meta {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.g-grid__item ul.post__meta li.post__meta-item {
	color: #999;
	font-family: Open Sans;
	font-size: 12px;
	border-bottom: 1px solid #e2e2e2
}

.g-grid__item a {
	display: inline-block;
	width: 100%
}

.g-grid__item.--leading-article {
	grid-column: 1/3;
	grid-row: 2/4
}

@media only screen and (max-width:479px) {
	.g-grid__item.--leading-article {
		grid-column: 1/2;
		grid-row: 2/3
	}
}

.g-grid__item.--padded {
	padding: 20px
}

.g-grid__item[class*="--banner"] .--image_holder {
	padding: 0;
	height: 100%
}

@media only screen and (max-width:479px) {
	.g-grid__item[class*="--banner"] .--image_holder {
		max-height: 100%;
		overflow: hidden
	}
}

.g-grid__item .--image_holder {
	width: 100%;
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden
}

.g-grid__item .--image_holder img {
	width: 100%
}

@media only screen and (max-width:479px) {
	.g-grid__item .--image_holder {
		justify-content: center;
		display: inline-block;
		width: 100%;
		max-height: 180px;
		overflow: hidden
	}
}

.g-grid__item:hover .g-grid__item-title {
	color: #ff8400
}

.g-grid__item-title {
	font-family: Repo, sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 0 10px 25px;
	line-height: normal;
	overflow-wrap: break-word;
	word-break: break-word;
	overflow: hidden;
	margin: 0
}

@media only screen and (max-width:479px) {
	.g-grid__item-title {
		padding-bottom: 5px !important;
		margin-top: -3px
	}
}

.g-grid__item-title.--white {
	color: #fff;
	padding-top: 0 !important;
	height: 65px;
	overflow: visible
}

.g-grid__item--additional {
	position: absolute;
	top: 0;
	left: 0
}

@media screen and (max-width:1281px)and (min-width:480px) {
	.g-grid .--banner-right {
		grid-row-start: 3;
		justify-content: revert
	}
}

@media only screen and (max-width:1279px) {
	.g-grid .--banner-right {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 4;
		display: flex;
		justify-content: center;
		flex-direction: column
	}
}

@media only screen and (max-width:479px) {
	.g-grid .--banner-right {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 4;
		grid-row-end: 6
	}
}

.g-grid .--banner-right .--image_holder {
	max-height: 100%
}

@media only screen and (max-width:479px) {

	.--side-banner.g-grid .g-grid__header~article:first-of-type,
	.g-grid.--with-header.--col-12.g-grid .g-grid__header~article:first-of-type,
	.g-grid.--with-header.g-grid.--two-leading-news .g-grid__header~article:first-of-type {
		margin-top: 10px
	}

	.g-grid.--mid-Section.--with-header.g-grid .g-grid__header~article {
		margin-bottom: 10px
	}

	.g-grid.--two-col.--two-col__additional .g-grid__header~article:first-of-type,
	.g-wrap>.full-width.--gray-bg .post .g-grid__item {
		margin-top: 10px
	}
}

.g-grid.--with-header.e-cup>.g-grid__header {
	background: #167080;
	color: #fff
}

.bold {
	font-weight: 700
}

.g-hide {
	display: none !important
}

@media only screen and (min-width:480px) {
	.g-inline--sm {
		display: inline-block !important
	}

	.g-block--sm {
		display: block !important
	}

	.g-flex--sm {
		display: flex !important
	}

	.g-hide--sm {
		display: none !important
	}
}

@media only screen and (min-width:640px) {
	.g-inline--md {
		display: inline-block !important
	}

	.g-block--md {
		display: block !important
	}

	.g-flex--md {
		display: flex !important
	}

	.g-hide--md {
		display: none !important
	}
}

@media only screen and (min-width:768px) {
	.g-inline--xm {
		display: inline-block !important
	}

	.g-block--xm {
		display: block !important
	}

	.g-flex--xm {
		display: flex !important
	}

	.g-hide--xm {
		display: none !important
	}
}

@media only screen and (min-width:1280px) {
	.g-inline--lg {
		display: inline-block !important
	}

	.g-block--lg {
		display: block !important
	}

	.g-flex--lg {
		display: flex !important
	}

	.g-hide--lg {
		display: none !important
	}
}

.btn__seeAll {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/arrow-sprite.png");
	background-position: 99% -201px;
	background-repeat: no-repeat;
	padding-right: 25px;
	margin-left: auto;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #000;
	font-size: 12px
}

.btn__seeAll:hover {
	background-position: 99% -251px;
	color: #ff8400 !important
}

.btn__seeAll.--inside-bordered-el {
	bottom: 20px;
	right: 10px
}

.btn__seeAll--white {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/arrow-sprite.png");
	background-position: 99% -151px;
	background-repeat: no-repeat;
	padding-right: 25px;
	margin-left: auto;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #fff;
	font-size: 12px
}

.btn__seeAll--white:hover {
	background-position: 99% -251px;
	color: #ff8400
}

.btn--transparent {
	border-radius: 3px;
	width: 200px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto
}

.btn__radio {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.btn__radio.--sidebar-poll {
	margin: 0 0 20px 20px
}

.btn__radio.--sidebar-poll:last-of-type {
	margin-bottom: 30px
}

.btn__radio input {
	position: absolute;
	opacity: 0;
	cursor: pointer
}

.btn__radio input:checked~.checkmark {
	background-color: #ff8400;
	border: 0
}

.btn__radio input:checked~.checkmark:after {
	display: block
}

.btn__radio .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center
}

.btn__radio .checkmark:after {
	content: "";
	position: relative;
	display: none;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.btn .container:hover input~.checkmark,
.btn__radio:hover input~.checkmark {
	background-color: #ccc
}

.btn .container input:checked~.checkmark {
	background-color: #2196f3
}

.btn .checkmark:after {
	content: "";
	position: absolute;
	display: none
}

.btn .container input:checked~.checkmark:after {
	display: block
}

.btn .container .checkmark:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.btn__readMore {
	transition: all .15s cubic-bezier(1, 0, 0, 1) 0ms;
	transition-timing-function: ease-in-out;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	font-size: 12px;
	font-weight: 700;
	height: 36px;
	line-height: 36px;
	margin-left: auto;
	padding: 10px 28px;
	white-space: nowrap;
	box-sizing: border-box
}

.btn__readMore:hover {
	background-color: #ff8400;
	border-color: transparent !important;
	color: #fff !important
}

@media only screen and (max-width:479px) {
	.btn__readMore {
		padding: 10px;
		margin: 0 10px
	}
}

.full-width .post__view {
	max-width: 1280px;
	width: 100%;
	margin: 0 auto
}

.full-width .btn__seeAll {
	width: 141px
}

.g-wrap--main .banner-row:first-child div[id*=div-gpt-ad] {
	margin-top: 30px
}

@media only screen and (max-width:479px) {
	.g-wrap--main .banner-row:first-child div[id*=div-gpt-ad] {
		margin-top: 10px !important
	}
}

@media only screen and (max-width:479px) {
	.g-wrap--main .banner-row:first-child {
		margin-top: 0
	}
}

section.openArticle__stats~.banner-row {
	margin-top: 30px
}

@media only screen and (max-width:479px) {
	section.openArticle__stats~.banner-row {
		margin-top: 10px
	}
}

.banner-row>div {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	margin-bottom: 30px !important
}

@media only screen and (max-width:479px) {
	.banner-row>div[id*=div-gpt-ad]:empty {
		margin-bottom: 0 !important
	}
}

@media only screen and (max-width:479px) {
	.banner-row {
		margin-top: 10px !important;
		margin-bottom: 10px !important
	}

	.banner-row.--megaboard {
		margin-top: 0 !important;
		margin-bottom: 0 !important
	}

	.banner-row.--megaboard>div[id*=div-gpt-ad] {
		margin-bottom: 10px !important
	}
}

iframe[src*=vremeto] {
	border-radius: 10px;
	border: 1px solid #e2e2e2
}

@media only screen and (max-width:639px) {

	.banner-row__open-content,
	.g-wrap--main .banner-row__open-content {
		margin-top: 90px !important
	}
}

.--top-distance {
	margin-top: 90px !important
}

.--poll .progress-bar label {
	max-width: 80%;
	display: inline-block
}

.--poll.--open>div>form {
	margin-bottom: 30px
}

.poll__heading {
	font-family: Repo, sans-serif;
	font-size: 24px;
	padding: 20px 25px 23px 10px;
	line-height: 1.2
}

@media only screen and (max-width:479px) {
	.poll__heading {
		width: 100%
	}
}

.poll__image {
	margin-bottom: 20px
}

.poll__open-heading-container {
	width: 100% !important;
	max-width: 325px;
	display: flex;
	flex-direction: column
}

@media screen and (max-width:767px)and (min-width:479px) {
	.poll__open-heading-container {
		max-width: 265px
	}
}

@media only screen and (max-width:479px) {
	.poll__open-heading-container {
		width: 100%;
		max-width: 100%
	}
}

.poll__open-heading-container .poll__heading {
	font-size: 30px
}

@media screen and (max-width:767px)and (min-width:300px) {
	.poll__open-heading-container .poll__heading {
		font-size: 24px
	}
}

.poll__open-heading-container .share__comment-btn {
	margin: 0 auto 50px
}

.poll__voted {
	margin: 20px 0;
	text-align: center;
	font-size: 12px
}

.poll__list>article.g-grid__item {
	align-self: stretch
}

.poll__list>article.g-grid__item .title {
	margin-bottom: 25px !important;
	padding-bottom: 0 !important
}

@media only screen and (max-width:479px) {
	.poll__list>article.g-grid__item .title {
		margin-bottom: 10px !important
	}
}

.live {
	width: 100%;
	background-color: #c00;
	display: flex;
	margin-bottom: 20px;
	position: relative
}

@media only screen and (max-width:479px) {
	.live {
		flex-wrap: wrap
	}
}

@media only screen and (max-width:639px) {
	.live {
		flex-wrap: wrap;
		flex-direction: column
	}

	.live__videoPlayer {
		width: 100% !important
	}
}

.live__title-section {
	padding: 20px 12px 10px
}

@media only screen and (max-width:1279px) {
	.live__title-section {
		padding: 10px 12px
	}
}

.live__title-section h1,
.live__title-section h2 {
	color: #fff;
	text-transform: uppercase
}

.live__title-section h1 {
	line-height: 1.1
}

.live__title-section h2 {
	font-size: 22px;
	margin-bottom: 10px
}

@media only screen and (max-width:1279px) {
	.live__title-section h2 {
		margin-bottom: 10px
	}
}

.live__title-section .live__title {
	margin-bottom: 0;
	height: 105px;
	overflow: hidden
}

@media only screen and (max-width:639px) {
	.live__title-section .live__title {
		height: auto
	}
}

.live__time {
	display: flex;
	align-items: center;
	color: #fff;
	padding: 0 35px 0 20px;
	font-size: 18px;
	position: relative;
	margin-right: 10px
}

.live__time:after {
	content: "";
	position: absolute;
	width: 20px;
	height: 60px;
	right: 0;
	top: 0;
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Arrow_Live.svg");
	top: 50%;
	margin-top: -30px
}

@media only screen and (max-width:1279px) {
	.live__time:after {
		display: none
	}
}

@media only screen and (max-width:1279px) {
	.live__time {
		padding-right: 0
	}
}

.live__title {
	color: #fff;
	font-size: 36px;
	font-family: Repo, sans-serif;
	line-height: 36px
}

@media only screen and (max-width:767px) {
	.live__title {
		font-size: 24px;
		line-height: 28px
	}
}

@media only screen and (max-width:319px) {
	.live__title {
		font-size: 18px;
		line-height: 20px
	}
}

@media only screen and (max-width:1279px) {
	.live__title {
		font-size: 24px
	}
}

.live__videoPlayer {
	width: 305px;
	min-width: 305px;
	min-height: 172px
}

.live__videoPlayer img {
	width: 100%
}

@media only screen and (max-width:479px) {
	.live__videoPlayer {
		width: 100%
	}
}

.empty-container {
	width: 100%
}

.--liveArticle:after {
	content: "";
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/live-article.svg");
	position: absolute;
	width: 130px;
	height: 40px;
	top: 0;
	left: 0
}

.gallery__items-count {
	border-radius: 5px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 90px;
	height: 30px;
	padding-left: 30px;
	line-height: 2;
	text-align: center;
	color: #fff;
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Pics_counter.svg");
	background-size: cover;
	background-repeat: no-repeat
}

.hashtags {
	flex-wrap: wrap
}

.hashtags,
.hashtags__item {
	display: flex;
	margin: 0 5px 5px 0
}

.hashtags__item {
	background-color: #c00;
	padding: 13px 9px 15px;
	color: #fff;
	height: 40px;
	align-items: center;
	font-weight: 700;
	font-size: 14px
}

.hashtags.--accent .hashtags__item {
	margin: 0 5px 5px 0;
	background-color: transparent;
	padding: 13px 9px 15px;
	color: #000;
	border: 1px solid #ff8400
}

.hashtags.--accent .hashtags__item:hover {
	background-color: #ff8400;
	color: #fff
}

@media screen and (max-width:767px)and (min-width:300px) {
	.hashtags {
		margin: 0 5px 5px 10px
	}
}

.openArticle__main~aside .g-grid__item {
	min-height: auto !important
}

.-main--list {
	margin: 20px auto 0;
	padding-top: 10px
}

@media only screen and (max-width:479px) {
	.-main--list {
		margin: 10px auto 0 !important
	}
}

.-main--list .openArticle__content p strong {
	font-family: Repo
}

.-main--list .openArticle__content section[data-relatedtype] {
	padding-bottom: 50px;
	position: relative
}

@media only screen and (max-width:479px) {
	.-main--list .openArticle__content section[data-relatedtype] {
		padding-bottom: 40px
	}
}

.-main--list .openArticle__content section[data-relatedtype] .btn-wrapper {
	min-height: 36px
}

.-main--list .openArticle__content section[data-relatedtype] .openArticle__date {
	margin: 0 0 10px;
	font-size: 20px;
	font-weight: 500;
	padding: 0;
	font-family: Repo, sans-serif;
	display: inline-block;
	color: #c00
}

@media only screen and (max-width:479px) {
	.-main--list .openArticle__content section[data-relatedtype] .openArticle__date {
		margin: 0 10px 10px
	}
}

.-main--list .openArticle__content section[data-relatedtype] .share {
	float: right;
	padding: 5px 10px
}

.-main--list .openArticle__content section[data-relatedtype] .share__slash {
	height: 24px;
	margin-right: 5px;
	margin-left: 5px
}

.-main--list .openArticle__content section[data-relatedtype] .share__count {
	font-size: 20px
}

.-main--list .openArticle__content section[data-relatedtype] .share-btn {
	width: 26px;
	height: 26px
}

.-main--list .openArticle__content section[data-relatedtype] .share .icn--show_more {
	background-size: 23px;
	margin-right: 20px
}

.-main--list .openArticle__content section[data-relatedtype] .share__count {
	color: #515151
}

.-main--list .openArticle__content section[data-relatedtype] .share__inner {
	justify-content: flex-end
}

.-main--list .openArticle__content section[data-relatedtype] .share__list {
	padding-right: 0
}

@media only screen and (max-width:479px) {
	.-main--list .openArticle__content section[data-relatedtype] .share__list li:last-child {
		visibility: hidden;
		position: absolute;
		bottom: -45px;
		left: -130px
	}

	.-main--list .openArticle__content section[data-relatedtype] .share__list li:nth-last-child(2) {
		visibility: hidden;
		position: absolute;
		bottom: -45px;
		left: -100px
	}

	.-main--list .openArticle__content section[data-relatedtype] .share__list li:nth-last-child(3) {
		visibility: hidden;
		position: absolute;
		bottom: -45px;
		left: -70px
	}

	.-main--list .openArticle__content section[data-relatedtype] .share__list li:nth-last-child(4) {
		visibility: hidden;
		position: absolute;
		bottom: -45px;
		left: -40px
	}

	.-main--list .openArticle__content section[data-relatedtype] .share__list li:nth-last-child(5) {
		visibility: hidden;
		position: absolute;
		bottom: -45px;
		left: -10px
	}

	.-main--list .openArticle__content section[data-relatedtype] .share__list li:nth-last-child(6) {
		visibility: hidden;
		position: absolute;
		bottom: -45px;
		left: 20px
	}
}

@media only screen and (max-width:639px) {
	.-main--list .openArticle__content section[data-relatedtype] .share__list--hidden {
		height: 10px
	}
}

.-main--list .openArticle__content section[data-relatedtype] h2 {
	font-size: 30px;
	line-height: normal;
	margin-bottom: 10px;
	padding: 0;
	font-family: Repo, sans-serif;
	font-weight: 400
}

@media only screen and (max-width:479px) {
	.-main--list .openArticle__content section[data-relatedtype] h2 {
		font-size: 22px;
		padding: 0 10px
	}
}

.-main--list .openArticle__content section[data-relatedtype] p {
	margin-bottom: 20px;
	text-align: left !important
}

@media only screen and (max-width:479px) {
	.-main--list .openArticle__content section[data-relatedtype] p {
		padding: 0 10px
	}
}

.-main--list iframe {
	display: block
}

.-main--list [class*=div-gpt-ad] iframe,
.-main--list iframe {
	margin: 0 auto !important
}

.-main--list__live .live {
	height: 56px;
	display: flex;
	align-items: center
}

@media only screen and (max-width:479px) {
	.-main--list__live .live {
		height: 32px;
		margin-bottom: 10px;
		align-items: flex-start
	}
}

.-main--list__live .live__title {
	font-size: 22px;
	margin-left: 10px
}

@media only screen and (max-width:479px) {
	.-main--list__live .live__title {
		line-height: 32px;
		font-family: Open Sans, sans-serif
	}
}

.-main--list__live .g-grid__item {
	min-height: 100%;
	border-bottom: 1px solid #e2e2e2
}

.-main--list__live .g-grid__item-title {
	padding-bottom: 10px
}

.-main--list__live .--banner-left {
	border: none
}

.-main--list .openArticle section>p {
	padding: 20px 0
}

.-main--list .openArticle__content-article-link {
	text-align: center
}

.-main--list .openArticle__photoGallery {
	position: relative;
	text-align: center
}

.-main--list .openArticle__photoGallery .--image_holder {
	width: auto;
	display: inline-block;
	position: relative;
	text-align: center
}

.-main--list .openArticle__main section#comments {
	width: 100%;
	overflow: hidden
}

.-main--list .openArticle__title {
	font-size: 48px;
	line-height: 56px;
	margin-bottom: 10px;
	padding: 0 10px;
	font-family: Repo, sans-serif;
	font-weight: 400
}

@media only screen and (max-width:1279px) {
	.-main--list .openArticle__title {
		font-size: 36px;
		line-height: 42px
	}
}

@media only screen and (max-width:479px) {
	.-main--list .openArticle__title {
		font-size: 24px;
		line-height: 28px;
		padding-top: 0 !important
	}
}

.-main--list .openArticle__main .related_news {
	box-sizing: border-box;
	border: 1px solid #ccc;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	text-decoration: none;
	margin-left: 0;
	margin-bottom: 20px;
	margin-top: 20px;
	max-width: 875px
}

.-main--list .openArticle__main .related_news .related_news--title {
	margin-left: 10px;
	color: #000;
	font-family: Repo, sans-serif;
	font-size: 20px;
	font-weight: 400
}

.-main--list .openArticle__main .related_news .related_news-img_container img {
	display: block;
	max-width: 231px
}

@media only screen and (max-width:479px) {
	.-main--list .openArticle__main .related_news .related_news-img_container img {
		max-width: 130px !important
	}
}

@media only screen and (min-width:320px) {
	.-main--list .openArticle__main .related_news .related_news--title {
		font-size: 12px !important
	}
}

@media only screen and (min-width:480px) {
	.-main--list .openArticle__main .related_news img {
		max-width: 178px !important
	}

	.-main--list .openArticle__main .related_news .related_news--title {
		font-size: 16px !important
	}
}

.-main--list .quotes_highlights {
	color: #000;
	font-family: Repo;
	font-size: 16px;
	font-weight: 400;
	margin: 25px 0;
	height: auto;
	width: auto;
	position: relative;
	border-left: 5px solid #ff8400;
	padding: 30px 40px 30px 30px;
	line-height: 24px;
	background: #f8f8f8
}

.-main--list .quotes_highlights:after {
	top: 0
}

.-main--list .quotes_highlights:after,
.-main--list .quotes_highlights:before {
	content: "";
	position: absolute;
	left: 0;
	z-index: 100;
	width: 15px;
	height: 5px;
	background: #ff8400
}

.-main--list .quotes_highlights:before {
	bottom: 0
}

@media only screen and (max-width:479px) {
	.-main--list .quotes_highlights {
		margin: 25px 0
	}
}

@media only screen and (max-width:639px) {
	.-main--list .quotes_highlights {
		margin-left: 10px;
		margin-right: 10px
	}
}

.-main--list .openArticle__date {
	color: #999;
	font-size: 12px;
	margin-bottom: 20px;
	padding: 0 10px
}

.-main--list .openArticle__date span {
	border-left: 1px solid #999;
	padding: 0 0 0 2px
}

.-main--list .openArticle__stats {
	display: flex;
	justify-content: space-between;
	min-width: 145px
}

@media only screen and (max-width:767px) {
	.-main--list .openArticle__stats {
		flex-wrap: wrap
	}
}

.-main--list .openArticle__stats span {
	font-size: 14px;
	font-weight: 700
}

@media screen and (max-width:479px)and (min-width:300px) {
	.-main--list .openArticle__stats span {
		margin-left: 10px
	}
}

.-main--list .openArticle__stats span:last-child {
	float: right
}

.-main--list .openArticle__stats.--gray-bg {
	background-color: #f8f8f8;
	padding: 10px;
	align-items: center
}

.-main--list .openArticle__stats--author {
	display: flex;
	flex-wrap: wrap
}

.-main--list .openArticle__stats--author img {
	border-radius: 50%;
	margin-right: 10px
}

.-main--list .openArticle__stats--author span:first-child {
	font-size: 16px;
	font-weight: 700
}

.-main--list .openArticle__stats--author span:last-child {
	font-size: 12px;
	color: #333;
	display: block
}

.-main--list .openArticle__stats--author>div {
	margin-bottom: 0 !important
}

.-main--list .openArticle__stats--comments,
.-main--list .openArticle__stats--views {
	color: #999;
	font-weight: 400 !important;
	padding-left: 26px;
	margin-right: 10px;
	font-size: 12px
}

.-main--list .openArticle__stats--wrapper {
	display: flex
}

.-main--list__content {
	padding: 10px 0
}

.-main--list__content>p {
	padding-bottom: 20px
}

.-main--list__content>p a {
	color: #ff8400;
	cursor: pointer
}

@media only screen and (max-width:1279px) {
	.-main--list__content {
		padding: 10px
	}
}

.-main--list__content-article-link {
	display: flex;
	position: relative
}

@media only screen and (max-width:479px) {
	.-main--list__content-article-link {
		flex-direction: column
	}
}

.-main--list__content-article-link img {
	z-index: 1
}

.-main--list__content-article-link h1 {
	padding: 30px 34px 33px 12px;
	border: 1px solid #e2e2e2;
	font-size: 20px;
	font-weight: 700
}

.-main--list__content-article-link.--big {
	max-width: 500px;
	flex-direction: column;
	margin: 0 auto
}

.-main--list__content-article-link.--big p {
	font-size: 14px;
	max-height: 150px;
	overflow: hidden
}

.-main--list__content-article-link.--big .author {
	position: absolute;
	display: flex;
	top: 5px;
	left: 5px;
	z-index: 2
}

.-main--list__content-article-link.--big .author img {
	border: 2px solid #e2e2e2
}

.-main--list__content-article-link--content {
	border: 1px solid #e2e2e2;
	padding: 10px
}

.-main--list__content--text-accent {
	position: relative;
	margin: 20px 31px
}

.-main--list__content--text-accent p {
	background-color: #f8f8f8;
	z-index: 2;
	position: relative
}

.-main--list__content--text-accent:before {
	content: "";
	position: absolute;
	height: calc(100% + 12px);
	width: 20px;
	left: -6px;
	z-index: 1;
	top: -6px;
	background-color: #ff8400
}

.-main--list__content p>img {
	display: block;
	margin: 0 auto
}

.-main--list .openArticle__content>p {
	margin-bottom: 20px
}

.-main--list .openArticle__content>p a {
	color: #ff8400
}

@media only screen and (max-width:479px) {
	.-main--list .banner-row.--megaboard.banner-row__open-content {
		margin-top: 90px !important
	}

	.-main--list .banner-row~[class*=openArticle__content] {
		margin: 20px 0
	}

	.-main--list .openArticle__main section>p {
		padding: 0 10px;
		font-size: 16px;
		-webkit-text-size-adjust: 100%;
		word-wrap: break-word
	}

	.-main--list .openArticle__content>p,
	.-main--list .openArticle__content>section>p {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media only screen and (max-width:479px) {
	.-main--list .quotes_highlights {
		padding: 30px !important
	}
}

.-main--list .inside_gallery {
	display: block;
	position: relative
}

.-main--list .inside_gallery a {
	display: block
}

.-main--list .inside_gallery img {
	display: block;
	width: 100%;
	margin: 0 auto
}

.-main--list .inside_gallery span {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Pics_counter.svg") no-repeat;
	background-color: transparent;
	border: 1px solid transparent;
	background-size: 100%;
	background-position: 50% !important;
	text-align: right;
	position: absolute;
	right: 15px;
	border-radius: 4px;
	bottom: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	min-width: 90px;
	padding: 9px 12px 7px 47px
}

@media only screen and (max-width:479px) {
	.banner-row__open-content+.-main--list h1 {
		padding-top: 35px
	}
}

section#add-comment {
	scroll-margin-top: 80px
}

.openArticle__main~aside .g-grid__header~article {
	margin-bottom: 10px
}

.openArticle__main .g-grid.--col-3 .post,
.openArticle__main~aside .g-grid__header~article:first-of-type,
.openArticle__main~aside .post {
	margin-top: 10px
}

.openArticle__date--wrapper {
	margin-right: auto
}

.openArticle__date--wrapper .openArticle__date {
	margin-bottom: 0 !important
}

.openArticle__main>.--image_holder {
	position: relative
}

[id*=video-player]+.openArticle__stats {
	margin-top: 8px
}

.audio-player--contianer {
	margin: 20px 0
}

@media only screen and (max-width:479px) {
	.audio-player--contianer {
		margin: 20px 10px
	}
}

.audio-player--contianer .audio-player--header {
	position: relative;
	max-width: 100%;
	height: 40px;
	background: #ff8400;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	padding: 5px 0 5px 15px;
	border-radius: 14px;
	pointer-events: none;
	display: flex;
	align-items: center
}

.audio-player--contianer .audio-player--header:after,
.audio-player--contianer .audio-player--header:before {
	content: "";
	width: 40px;
	height: 37px;
	display: inline-block;
	background: #ff8400;
	position: absolute;
	bottom: -25px;
	left: 0
}

.audio-player--contianer .audio-player--header:after {
	right: 0;
	left: auto
}

.audio-player--contianer .audio-player--icon {
	width: 40px;
	height: 38px;
	vertical-align: middle;
	margin-right: 10px
}

.icn {
	position: relative
}

.icn,
.icn:before {
	background-repeat: no-repeat
}

.icn:before {
	position: absolute;
	left: 0;
	bottom: 2px;
	background-size: contain;
	background-position: 50%
}

.icn--menu {
	background: url("menu-content.svg")
}

.icn--photos {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Pics_counter.svg") no-repeat;
	border: 1px solid transparent;
	background-size: 100%;
	background-position: 50% !important;
	background-color: transparent !important;
	text-align: right
}

.icn.--views {
	position: relative
}

.icn.--views:before {
	content: "";
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Viewed.svg");
	width: 24px;
	height: 14px
}

.icn.--comments {
	position: relative
}

.icn.--comments:before {
	content: "";
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Comment.svg");
	width: 19px;
	height: 14px
}

.icn--video-play {
	position: relative
}

.icn--video-play:before {
	content: "";
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Play_big.svg");
	width: 68px;
	height: 68px;
	left: 50%;
	margin-left: -34px;
	top: 50%;
	margin-top: -34px
}

.icn--search-white {
	background-image: url("Search.svg");
	width: 24px;
	height: 24px;
	background-size: 24px;
	background-position: 50%;
	display: block
}

@media only screen and (max-width:767px) {
	.icn--search-white {
		background-size: 24px
	}
}

.icn--search-black {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Search_b.svg");
	display: inline-block;
	width: 24px !important;
	height: 24px !important;
	margin-right: 20px;
	vertical-align: middle
}

.icn--share-slash {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/slash.svg");
	background-position: 50%;
	background-repeat: no-repeat
}

.icn--show_more {
	background: url("https://bg.healthblogeu.com/13029217/index_files/light_more-shares.svg") no-repeat 50%;
	background-size: 36px 36px;
	margin-right: 30px
}

body.-theme--dark .icn--show_more {
	background-position: center 0
}

.icn--show_more:hover {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/h_more-shares_light.svg")
}

@media only screen and (max-width:321px) {
	.icn--show_more {
		margin-left: 0
	}
}

.icn--fb {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/light_fb.svg");
	background-position: 50%;
	background-repeat: no-repeat
}

.icn--fb:hover {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/h_fb.svg")
}

.icn--whatsapp {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/light_whatsapp.svg");
	background-position: 50%;
	background-repeat: no-repeat
}

.icn--whatsapp:hover {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/h_whatsapp.svg")
}

.icn--messenger {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/light_messenger.svg");
	background-position: 50%;
	background-repeat: no-repeat
}

.icn--messenger:hover {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/h_messenger.svg")
}

.icn--viber {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/light_viber.svg");
	background-position: 50%;
	background-repeat: no-repeat
}

.icn--viber:hover {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/h_viber.svg")
}

.icn--mail {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/light_mail.svg");
	background-position: 50%;
	background-repeat: no-repeat
}

.icn--mail:hover {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/h_mail.svg")
}

.icn--url {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/light_url.svg");
	background-position: 50%;
	background-repeat: no-repeat
}

.icn--url:hover {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/h_url.svg")
}

.icn--caret-right {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/menu_arrow_right.svg")
}

.icn--caret-left {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/menu_arrow_left.svg");
	background-position: 50%
}

.icn--caret-left-dark {
	background: url("menu_shortcut.svg") 50% no-repeat
}

.icn--social-fb,
.icn--social-ig,
.icn--social-tw,
.icn--social-yt {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/social-sprite.png")
}

.icn--social-fb {
	background-position: center 0
}

.icn--social-tw {
	background-position: center -50px
}

.icn--social-ig {
	background-position: center -100px
}

.icn--social-yt {
	background-position: center -150px
}

.icn--play {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Play_medium.svg");
	width: 68px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.icn--fullscreen {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Fullscreen.svg") 50% no-repeat;
	width: 26px;
	height: 26px;
	display: inline-block;
	vertical-align: bottom;
	margin-left: 20px;
	cursor: pointer
}

.icn--fullscreen:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Fullscreen_h.svg") 50% no-repeat
}

.icn--gallery__right {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_big.svg") no-repeat
}

.icn--gallery__right:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_big_h.svg") no-repeat
}

.icn--gallery__left {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_big.svg") no-repeat
}

.icn--gallery__left:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_big_h.svg") no-repeat
}

.icn--gallery__right--sm {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_small.svg") no-repeat
}

.icn--gallery__right--sm:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_small_h.svg") no-repeat
}

.icn--gallery__left--sm {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_small.svg") no-repeat
}

.icn--gallery__left--sm:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_small_h.svg") no-repeat
}

.icn--page-next {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Arrow_back.svg") 50% no-repeat;
	transform: rotate(180deg)
}

.icn--page-last {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Arrow_back.svg") 14px 9px, url("https://bg.healthblogeu.com/13029217/index_files/Arrow_back.svg") 9px 9px;
	background-repeat: no-repeat;
	transform: rotate(180deg)
}

.icn--page-prev {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Arrow_back.svg") 50% no-repeat
}

.icn--page-prev.-is-disabled {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Arrow_back_light.svg") 50% no-repeat;
	background-color: #eee !important;
	border: none !important
}

.icn--page-first {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Arrow_back.svg") 14px 10px, url("https://bg.healthblogeu.com/13029217/index_files/Arrow_back.svg") 9px 10px;
	background-repeat: no-repeat
}

.icn--page-first.-is-disabled {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Arrow_back_light.svg") 14px 10px, url("https://bg.healthblogeu.com/13029217/index_files/Arrow_back_light.svg") 9px 10px;
	background-repeat: no-repeat;
	background-color: #eee !important;
	border: none !important
}

.icn--close {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Close.svg") 50% no-repeat;
	outline: none
}

.icn--close:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Close_h.svg") 50% no-repeat
}

.icn--comment-add {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Add.svg") 50% no-repeat
}

.icn--comment-add:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Add_h.svg") 100% no-repeat
}

.icn--gallery {
	position: absolute;
	background: url("https://bg.healthblogeu.com/13029217/index_files/Pics_counter.svg") no-repeat;
	width: 90px;
	height: 30px;
	display: inline-block;
	text-align: right;
	color: #fff;
	line-height: 30px;
	padding-right: 10px;
	font-family: Open Sans, sans-serif;
	font-size: 18px;
	font-weight: 700;
	bottom: 10px;
	right: 10px
}

.fb_iframe_widget span {
	display: inline-flex !important;
	align-items: center
}

.share {
	align-items: center;
	display: flex;
	padding: 10px;
	position: relative
}

.share--sm {
	padding: 5px 10px
}

.share__inner {
	align-items: center;
	flex: 1
}

.share__list {
	align-items: center;
	display: inline-flex;
	padding-right: 20px
}

.share__link {
	display: block;
	height: 30px;
	width: 30px
}

.share__link--fb-like {
	width: 66px
}

.share__link--fb-share {
	width: 58px
}

.share__url-copied,
.share__url-input {
	opacity: 0;
	position: absolute
}

.share__url-copied {
	transition: all .3s cubic-bezier(1, 0, 0, 1) 0ms;
	transition-timing-function: ease-in-out;
	background-color: #6c6;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	height: 30px;
	left: 100%;
	line-height: 30px;
	margin-left: 5px;
	padding: 0 5px;
	top: 50%;
	transform: translateY(-50%);
	visibility: hidden
}

.share__url-copied.-is-active {
	opacity: 1;
	visibility: visible
}

.share__more {
	display: block;
	height: 30px;
	width: 28px
}

.share__dropdown {
	border-radius: 5px;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1);
	display: flex;
	left: 0;
	margin-top: -10px;
	opacity: 0;
	padding: 5px;
	position: absolute;
	top: 100%;
	visibility: hidden
}

.share__dropdown.-is-active {
	opacity: 1;
	visibility: visible
}

.share__comment-btn {
	transition: all .15s cubic-bezier(1, 0, 0, 1) 0ms;
	transition-timing-function: ease-in-out;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	font-size: 12px;
	font-weight: 700;
	height: 36px;
	line-height: 36px;
	margin-left: auto;
	padding: 0 15px;
	white-space: nowrap;
	box-sizing: border-box
}

.share__comment-btn:hover {
	background-color: #ff8400;
	border-color: transparent !important;
	color: #fff !important
}

@media screen and (min-width:500px) {
	.share__item {
		margin-right: 5px;
		position: relative
	}

	.share__item:last-child {
		margin-right: 0
	}

	.share__dropdown {
		left: 50%;
		margin-top: 10px;
		padding: 10px;
		transform: translateX(-50%)
	}
}

.comment__box {
	border: 1px solid #e2e2e2;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 1px;
	padding: 20px 18px
}

.comment .comment__box~div[id*=div-gpt-ad] {
	margin: 19px auto
}

.comment__inner--reply {
	border: 0;
	border-top: 1px solid #e2e2e2;
	margin-left: 30px;
	margin-top: 20px;
	padding-top: 20px;
	position: relative
}

.comment__inner--form {
	display: none;
	padding-top: 50px
}

.comment__inner--form.-is-active {
	display: block
}

.comment__header,
.comment__user {
	align-items: flex-end;
	display: flex
}

.comment__user-img {
	border: 1px solid #eee;
	border-radius: 30px;
	max-width: 60px
}

.comment__user-text {
	padding-bottom: 6px;
	margin-left: 10px
}

.comment__user-name {
	display: block;
	font-weight: 700;
	line-height: 1em;
	margin-bottom: 7px;
	overflow: hidden;
	width: 100px
}

.comment__user-date {
	font-size: 12px;
	line-height: 1em
}

.comment__id {
	font-weight: 700;
	margin-left: auto;
	padding-bottom: 20px
}

.comment__content {
	line-height: 1.4em;
	margin-top: 15px;
	overflow: hidden;
	max-width: 88vw
}

.comment__content p {
	margin-bottom: 15px
}

.comment__content p:last-child {
	margin-bottom: 0
}

.comment__content-media {
	margin-bottom: 20px;
	margin-top: 20px
}

.comment__content-media:last-child {
	margin-bottom: 0
}

.comment__footer {
	display: flex;
	flex-wrap: wrap;
	font-size: 12px;
	margin-top: 10px
}

.comment__footer-item--reply {
	flex-basis: 100%
}

.comment__footer-item:after {
	content: "Â·";
	display: inline-block;
	font-size: 20px;
	font-weight: 700;
	margin-left: 6px;
	margin-right: 8px;
	position: relative;
	top: 3px
}

.comment__footer-item:last-child {
	position: relative;
	top: 1px
}

.comment__footer-item:last-child:after {
	content: normal
}

.comment__footer-link {
	height: 28px;
	line-height: 28px
}

.comment__footer-link:hover {
	color: #ff8400
}

.comment__footer-link--like.-is-active {
	color: #36f
}

.comment__footer-link--dislike.-is-active {
	color: #c00
}

.comment__footer-label {
	margin-right: 2px;
	padding-right: 20px
}

.comment__add {
	padding: 20px 35px
}

.comment__form {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	width: 400px
}

@media only screen and (max-width:479px) {
	.comment__form {
		width: auto
	}
}

.comment__form-close {
	height: 24px;
	position: absolute;
	right: 0;
	top: 15px;
	width: 20px
}

.comment__form-footer {
	text-align: center
}

.comment__upload {
	background-position: 0;
	font-size: 12px;
	padding-left: 34px
}

.comment__upload-note {
	flex: 1;
	font-size: 12px;
	line-height: 1.2em;
	margin-bottom: 20px;
	text-align: left
}

.comment__upload-link {
	color: #ff8400
}

.comment__submit {
	padding-left: 60px;
	padding-right: 60px
}

@media only screen and (max-width:479px) {
	.comment__submit {
		margin-top: 20px
	}
}

@media only screen and (min-width:480px) {
	.comment__inner--reply {
		margin-left: 40px
	}

	.comment__footer-item--reply {
		flex-basis: auto
	}

	.comment__add {
		padding-bottom: 50px
	}

	.comment__form-footer {
		display: flex;
		text-align: left;
		margin-top: 20px
	}

	.comment__upload-note {
		margin-bottom: 0;
		padding-right: 30px
	}
}

@media only screen and (min-width:768px) {
	.comment__inner--reply {
		margin-left: 170px
	}

	.comment__form-close {
		right: 30px
	}
}

.box-header {
	border-bottom: 1px solid transparent;
	border-radius: 5px 5px 0 0;
	display: flex;
	position: relative
}

.box-header--sm {
	align-items: center;
	display: flex;
	min-height: 60px;
	padding-left: 10px;
	padding-right: 10px
}

.box-header--sm-context {
	align-items: center;
	height: 60px
}

.box-header--lg {
	align-items: center;
	min-height: 80px;
	padding-left: 10px;
	padding-right: 10px
}

.box-header--lg,
.box-header--spaced {
	margin-bottom: 1px
}

.box-header--has-tabs {
	flex-wrap: wrap;
	padding-top: 23px
}

.box-header--has-tabs-sm {
	flex-wrap: wrap;
	padding-top: 16px
}

.box-header--has-select {
	justify-content: space-between
}

.box-header__category {
	align-items: center;
	display: flex
}

.box-header__category--fullWidth {
	flex: 1
}

.box-header__graphic {
	margin-right: 10px;
	min-width: 52px
}

.box-header__logo {
	display: block
}

.box-header__title {
	font-size: 24px;
	font-weight: 600;
	line-height: 1em
}

.box-header__comment {
	align-items: flex-end;
	background-position: 100% 100%;
	display: flex;
	font-size: 14px;
	margin-left: auto;
	padding-right: 34px
}

.box-header__comment--favorite {
	background-position: 99%;
	font-size: 12px;
	height: 24px;
	line-height: 24px
}

.box-header__comment--favorite:hover .box-header__title-favorite {
	color: #ff8400
}

.box-header__comment:hover {
	color: #ff8400 !important
}

.box-header__title-hide,
.box-header__title-hide--spaced,
.box-header__title-hide--spaced-first {
	display: none
}

.box-header__title-favorite {
	font-weight: 700
}

.box-header__nav-wrap {
	flex: 1;
	margin-left: 20px;
	padding-right: 10px
}

.box-header__nav {
	align-items: center;
	display: inline-flex;
	font-size: 14px;
	padding-top: 7px
}

.box-header__nav-item {
	margin-right: 18px
}

.box-header__nav-item--dots {
	margin-right: 0
}

.box-header__nav-item.-is-active .box-header__nav-dots,
.box-header__nav-link {
	display: block
}

.box-header__nav-link:hover {
	color: #ff8400 !important
}

.box-header__nav-dropdown {
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .33);
	margin-top: 1px;
	max-width: 100%;
	opacity: 0;
	position: absolute;
	right: 0;
	text-align: right;
	top: 100%;
	transform: translateY(-5px);
	visibility: hidden;
	width: 320px;
	z-index: 2
}

.box-header__nav-dropdown .box-header__nav-link,
.box-header__nav-dropdown .box-header__tabs-link {
	font-weight: 700;
	padding: 8px 0
}

.box-header__nav-dropdown.-is-active {
	opacity: 1;
	transform: translateY(0);
	visibility: visible
}

.box-header__nav-dots,
.box-header__tabs-dots {
	display: none;
	height: 24px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-20%);
	width: 40px
}

.box-header__tabs-dots {
	transform: translateY(-45%)
}

.box-header__tabs-wrap {
	position: relative
}

.box-header__tabs {
	align-items: center;
	border-top: 1px solid transparent;
	display: flex;
	font-size: 14px;
	justify-self: center;
	justify-content: center;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 20px;
	order: 10;
	padding: 3px 0;
	width: calc(100% + 20px)
}

.box-header__tabs--comments {
	display: inline-flex;
	justify-content: flex-start;
	margin: 0;
	white-space: nowrap;
	width: auto
}

@media only screen and (max-width:479px) {
	.box-header__tabs--comments {
		flex-wrap: wrap
	}
}

.box-header__tabs--left {
	height: 30px;
	margin-top: 17px;
	position: relative
}

.box-header__tabs-inner {
	align-items: center;
	border-top: 1px solid transparent;
	display: flex;
	justify-content: center;
	position: relative
}

.box-header__tabs-inner.-needs-arrows {
	left: 0;
	position: absolute
}

.box-header__tabs-item {
	margin: 0 10px
}

.box-header__tabs-item.active .box-header__tabs-link {
	color: #ff8400;
	font-weight: 700
}

.box-header__tabs-item.active .box-header__tabs-link:hover {
	color: #ff8400
}

.box-header__tabs-item--dots {
	margin-right: 0
}

.box-header__tabs-item.-is-active .box-header__tabs-dots,
.box-header__tabs-link {
	display: block
}

.box-header__calendar {
	margin-left: auto;
	margin-right: 90px
}

.box-header__calendar:hover .box-header__calendar-label {
	color: #ff8400 !important
}

.box-header__calendar-input {
	background: none;
	border: none;
	cursor: pointer;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 20px;
	width: 120px
}

.box-header__calendar-label {
	font-size: 14px;
	height: 24px;
	padding-right: 24px;
	text-indent: -9999px;
	width: 0
}

.box-header__toggle {
	position: absolute !important;
	right: 10px;
	top: 30px
}

.box-header__context {
	margin-left: auto;
	max-width: 40px
}

.box-header__context--no-margin {
	margin-left: 0
}

.box-header__adLogo {
	margin-left: auto
}

.box-header__context-img {
	display: block
}

.box-header__limited {
	overflow: hidden;
	position: relative
}

.box-header__limited-inner {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

@media only screen and (max-width:1279px) {
	.box-header__limited {
		height: auto !important
	}

	.box-header__limited-inner {
		position: static
	}
}

@media only screen and (min-width:480px) {
	.box-header__toggle {
		position: absolute !important;
		right: 10px;
		top: 30px
	}

	.box-header__calendar {
		margin-right: 75px !important;
		position: relative
	}

	.box-header__calendar-input {
		height: 100%;
		left: 0;
		top: 0;
		width: 100%
	}

	.box-header__calendar-label {
		line-height: 30px;
		padding-right: 35px;
		text-indent: 0;
		width: auto
	}

	.box-header__title-hide {
		display: inline
	}

	.box-header__title-hide--spaced {
		display: inline-block;
		margin-left: 5px
	}

	.box-header__title-hide--spaced-first {
		display: inline-block;
		margin-right: 5px
	}
}

@media only screen and (min-width:768px) {
	.box-header {
		flex-wrap: nowrap
	}

	.box-header__calendar {
		margin-right: 75px !important
	}

	.box-header__toggle {
		position: absolute !important;
		right: 10px;
		top: 27px
	}

	.box-header--has-tabs,
	.box-header--has-tabs-sm {
		padding-top: 0
	}

	.box-header__nav-item:hover .box-header__nav-dropdown {
		opacity: 1;
		transform: translateY(0);
		visibility: visible
	}

	.box-header__nav-dropdown {
		width: 256px
	}

	.box-header__tabs {
		border-top: none;
		margin-left: auto;
		margin-right: 0;
		margin-top: 0;
		order: 0;
		padding-bottom: 0;
		padding-top: 5px;
		width: auto
	}

	.box-header__tabs--comments {
		padding: 3px 0
	}

	.box-header__tabs--left {
		height: auto;
		margin-left: 10px
	}

	.box-header__tabs-link {
		line-height: 1em
	}
}

.form__input,
.form__textarea {
	background: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	color: #000;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%
}

.form__input--spaced,
.form__textarea--spaced {
	margin-bottom: 10px
}

.form__input--spaced-more,
.form__textarea--spaced-more {
	margin-bottom: 20px
}

.form__input::placeholder,
.form__textarea::placeholder {
	color: #000;
	opacity: 1
}

.form__input:focus,
.form__textarea:focus {
	outline: none
}

.form__textarea {
	line-height: 1.4em;
	min-height: 160px;
	padding-bottom: 8px;
	padding-top: 8px
}

.form__checkbox {
	text-align: left
}

.form__checkbox-input {
	display: none
}

.form__checkbox-input:checked+.form__checkbox-label:after {
	opacity: 1;
	transform: translateY(-50%) scale(1)
}

.form__checkbox-label {
	cursor: pointer;
	padding-left: 30px;
	position: relative
}

.form__checkbox-label--sm {
	font-size: 12px
}

.form__checkbox-label:after,
.form__checkbox-label:before {
	content: "";
	left: 0;
	position: absolute;
	top: 50%
}

.form__checkbox-label:before {
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	height: 18px;
	transform: translateY(-50%);
	width: 18px
}

.form__checkbox-label:after {
	transition: all .15s cubic-bezier(1, 0, 0, 1) 0ms;
	transition-timing-function: ease-in-out;
	background-color: #000;
	border-radius: 3px;
	height: 14px;
	margin-left: 3px;
	opacity: 0;
	transform: translateY(-50%) scale(0);
	width: 14px
}

.form__select {
	border: 1px solid transparent;
	position: relative;
	z-index: 1;
	display: inline-block
}

.form__select>select {
	cursor: pointer
}

.form__select-caret {
	height: 6px;
	position: absolute;
	right: 10px;
	top: 35%;
	transform: translateY(-35%);
	width: 10px;
	z-index: 1
}

.form__select-input {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	background: none;
	border: none;
	font-size: 14px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	min-width: 200px;
	padding: 0 30px 0 15px
}

.form__select-label--inline {
	font-size: 14px;
	line-height: 1em;
	margin-right: 20px
}

.progress-bar {
	width: 90%;
	position: relative;
	margin: 0 auto 20px
}

.progress-bar__label {
	position: absolute;
	top: -10px;
	left: 0
}

@media only screen and (max-width:479px) {
	.progress-bar__label {
		max-width: 75%;
		display: inline-block
	}
}

.progress-bar__percentage {
	position: absolute;
	top: 0;
	right: 0;
	color: #ff8400
}

.progress-bar span {
	display: block
}

.progress-bar .bar {
	background: rgba(0, 0, 0, .075);
	border-radius: 60px;
	overflow: hidden
}

.progress-bar .progress {
	animation: all 2s ease infinite;
	background: #ff8400;
	color: #fff;
	padding: 5px 0;
	width: 0
}

.progress-bar .progress-bar {
	max-width: 90%;
	margin: 0 auto
}

.breadcrumb {
	display: none
}

@media only screen and (min-width:768px) {
	.breadcrumb {
		display: block;
		height: 12px;
		overflow: hidden;
		margin: 0 10px 20px;
		position: relative
	}

	.breadcrumb__list {
		display: flex;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		white-space: nowrap;
		margin-top: 0 !important
	}

	.breadcrumb__item {
		font-size: 12px;
		line-height: 1em;
		margin-right: 5px;
		padding-right: 12px;
		position: relative
	}

	.breadcrumb__item:after {
		color: #ff8400;
		content: "Â»";
		font-weight: 700;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0
	}

	.breadcrumb__item:last-child:after {
		content: normal
	}

	.breadcrumb__link {
		display: block
	}

	.breadcrumb__link:hover {
		color: #ff8400
	}
}

@media only screen and (min-width:1280px) {
	.breadcrumb {
		margin-left: 0;
		margin-right: 0
	}
}

.open-gallery__title {
	font-family: Repo, sans-serif;
	font-size: 48px;
	line-height: 56px;
	padding: 0 10px
}

@media only screen and (max-width:767px) {
	.open-gallery__title {
		font-size: 36px;
		line-height: 43px
	}
}

@media only screen and (max-width:479px) {
	.open-gallery__title {
		font-size: 30px;
		line-height: 36px
	}
}

.open-gallery__text {
	font-family: Repo, sans-serif;
	font-size: 16px;
	line-height: 24px;
	padding: 10px 10px 20px
}

.open-gallery__image-popup {
	position: fixed;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100vw;
	height: 100vh;
	z-index: 9999;
	max-width: none;
	background-color: rgba(0, 0, 0, .7);
	visibility: hidden
}

.open-gallery__image-popup img {
	width: auto !important;
	max-width: 90%
}

.open-gallery__image-popup.active {
	z-index: 9999999999999;
	visibility: visible
}

.open-gallery__image-popup--close {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 50px;
	right: 50px;
	background-repeat: no-repeat;
	background-position: 50%
}

.open-gallery__all-images {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: flex-start;
	padding: 0 40px;
	max-height: 0;
	overflow: hidden;
	transition: all .25s ease-in-out
}

.open-gallery__all-images.open {
	max-height: 1000px;
	overflow: auto
}

.open-gallery__all-images .open-gallery__single-image {
	margin: 0 10px 10px 0;
	height: 135px;
	position: relative
}

.open-gallery__all-images .open-gallery__single-image.open-gallery__thumbnails-item_active:after {
	content: "";
	border-bottom: 8px solid #ff8400;
	position: absolute;
	bottom: -8px;
	left: 0;
	height: 8px;
	width: 100%
}

.open-gallery__all-images .open-gallery__single-image img {
	margin: 0
}

.open-gallery__stats {
	display: flex;
	justify-content: space-between;
	padding: 20px 10px 10px
}

@media only screen and (max-width:479px) {
	.open-gallery__stats {
		padding: 10px
	}
}

.open-gallery__stats--comments,
.open-gallery__stats--views {
	color: #999;
	font-weight: 400 !important;
	padding-left: 26px;
	padding-right: 10px
}

.open-gallery__stats span {
	font-size: 12px;
	font-weight: 900
}

.g-section--open-gallery .post__meta {
	display: flex;
	align-items: center;
	margin: 20px 0;
	padding: 0 10px;
	font-size: 12px
}

@media only screen and (max-width:479px) {
	.g-section--open-gallery .post__meta {
		margin: 10px 0
	}
}

.g-section--open-gallery .post__meta-item--update {
	color: #999
}

.g-section--open-gallery .post__meta-item--update span {
	border-left: 1px solid #999;
	padding: 0 0 0 2px
}

.g-section--open-gallery .post__meta-item--index {
	margin-left: auto;
	font-weight: 700
}

.g-section--open-gallery .post__meta-item--index__fullscreen {
	margin-left: 5px
}

.g-section--open-gallery .post__meta-item--all {
	color: #999
}

.g-section--open-gallery .open-gallery__image-container {
	margin-top: 10px;
	text-align: center
}

.g-section--open-gallery .open-gallery__image {
	width: 100%
}

.open-gallery__image-container {
	position: relative
}

.open-gallery__image-navigator_right {
	position: absolute;
	top: 40%;
	right: 10px;
	cursor: pointer;
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_big.svg") no-repeat;
	width: 35px;
	height: 100px;
	display: inline-block
}

.open-gallery__image-navigator_righthover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_big_h.svg") no-repeat
}

.open-gallery__image-navigator_left {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_big.svg") no-repeat;
	width: 35px;
	height: 100px;
	display: inline-block
}

.open-gallery__image-navigator_lefthover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_big_h.svg") no-repeat
}

.open-gallery__image-navigator_left {
	position: absolute;
	top: 40%;
	left: 10px;
	cursor: pointer
}

.open-gallery__image-navigator_left svg:hover {
	fill: #ff8400
}

.open-gallery__image-item {
	display: none
}

.open-gallery__image-item__active {
	display: flex
}

.open-gallery__thumbnails {
	position: relative;
	overflow: hidden
}

.open-gallery__thumbnails .splide__slide {
	border: none !important;
	margin-right: 5px;
	display: inline-block;
	height: 135px;
	width: auto !important;
	vertical-align: top
}

.open-gallery__thumbnails .splide__slide.is-active {
	height: 135px;
	display: inline-block;
	border-bottom: 8px solid #ff8400 !important
}

.open-gallery__thumbnails .splide__slide img {
	height: 100%;
	width: 100% !important
}

@media only screen and (max-width:479px) {
	.open-gallery__thumbnails .splide__slide {
		max-width: 120px
	}
}

.open-gallery__thumbnails .splide__arrow {
	z-index: 1 !important;
	background: transparent
}

.open-gallery__thumbnails-item {
	width: 240px;
	height: 135px;
	display: inline-block
}

@media only screen and (max-width:479px) {
	.open-gallery__thumbnails-item {
		width: 135px;
		height: 76px
	}
}

.open-gallery__thumbnails-item img {
	height: 100%
}

.open-gallery__thumbnails-item_active {
	border-bottom: 8px solid #ff8400
}

.open-gallery__thumbnails--show-more {
	display: inline-block;
	float: right;
	cursor: pointer;
	margin: 20px 10px !important;
	width: 100%
}

.open-gallery__thumbnails--show-more:hover {
	color: #ff8400
}

.open-gallery__thumbnails--show-more img {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px
}

.open-gallery__thumbnails-item__arrow-left {
	position: absolute;
	color: #000;
	top: 40%;
	left: 20px;
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_small.svg") no-repeat;
	height: 36px;
	width: 36px;
	display: inline-block
}

.open-gallery__thumbnails-item__arrow-left:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_small_h.svg") no-repeat
}

.open-gallery__thumbnails-item__arrow-right {
	position: absolute;
	top: 40%;
	right: 20px;
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_small.svg") no-repeat;
	height: 36px;
	width: 36px;
	display: inline-block
}

.open-gallery__thumbnails-item__arrow-right:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_small_h.svg") no-repeat
}

.open-gallery__thumbnails--show-more__open {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Grid.svg") no-repeat;
	vertical-align: middle;
	width: 100%;
	background-position: 100%;
	text-align: right;
	padding-right: 36px !important;
	height: 26px
}

.open-gallery__thumbnails--show-more__open:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Grid_h.svg") no-repeat;
	background-position: 100%
}

.open-gallery__thumbnails--show-more__hide {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Grid_Hide.svg") no-repeat;
	vertical-align: middle;
	width: 100%;
	background-position: 100%;
	text-align: right;
	padding-right: 36px !important
}

.splide__arrow {
	z-index: 1 !important;
	background: transparent;
	width: 36px !important
}

.splide__arrow svg {
	width: 36px !important;
	height: 36px !important
}

.splide__arrow.splide__arrow--next svg,
.splide__arrow.splide__arrow--prev svg {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_small.svg") no-repeat !important;
	fill: transparent
}

.navigation {
	position: absolute;
	top: calc(50% - 50px);
	left: 0;
	right: 0;
	height: 100px
}

.navigation--right {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_big.svg") no-repeat;
	width: 35px;
	height: 100%;
	display: inline-block;
	position: absolute;
	right: 10px;
	cursor: pointer
}

.navigation--right:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_big_h.svg") no-repeat
}

@media only screen and (max-width:767px) {
	.navigation--right {
		background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_medium.svg") no-repeat
	}

	.navigation--right:hover {
		background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_medium_h.svg") no-repeat
	}
}

@media only screen and (max-width:479px) {
	.navigation--right {
		background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_medium.svg") no-repeat;
		height: 60px;
		width: 22px
	}

	.navigation--right:hover {
		background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_right_medium_h.svg") no-repeat
	}
}

.navigation--left {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_big.svg") no-repeat;
	width: 35px;
	height: 100%;
	display: inline-block;
	position: absolute;
	left: 10px;
	cursor: pointer
}

.navigation--left:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_big_h.svg") no-repeat
}

@media only screen and (max-width:767px) {
	.navigation--left {
		background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_medium.svg") no-repeat
	}

	.navigation--left:hover {
		background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_medium_h.svg") no-repeat
	}
}

@media only screen and (max-width:479px) {
	.navigation--left {
		background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_medium.svg") no-repeat;
		height: 60px;
		width: 22px
	}

	.navigation--left:hover {
		background: url("https://bg.healthblogeu.com/13029217/index_files/arrow_left_medium_h.svg") no-repeat
	}
}

.header-util {
	display: none
}

.header-util__link {
	align-items: flex-end;
	color: #999;
	display: flex;
	width: 100%
}

.header-util__icon {
	height: 50px;
	width: 60px
}

.header-util__icon-img {
	display: block
}

.header-util__label {
	line-height: 1em;
	margin-left: 10px
}

.header-util__mobile-search {
	align-items: center;
	display: flex;
	margin-left: auto;
	position: relative;
	right: -2px
}

@media only screen and (max-width:767px) {
	.header-util__mobile-search {
		margin-left: 0
	}
}

@media only screen and (min-width:768px) {
	.header-util {
		align-self: stretch;
		display: flex
	}

	.header-util .header-main__video-item {
		margin: 0
	}

	.header-util .header-main__video-item>a {
		height: 100%;
		padding: 0
	}

	.header-util__link {
		align-items: center;
		color: #fff;
		flex-direction: column;
		margin-top: -3px;
		padding-top: 3px;
		justify-content: center;
		min-width: 60px
	}

	.header-util__link:hover {
		background-color: #ff8400
	}

	.header-util__link:hover .header-util__label {
		color: #fff
	}

	.header-util__label {
		color: #999;
		font-size: 10px;
		font-weight: 700;
		margin-left: 0;
		margin-top: 3px
	}

	.header-util__mobile-search {
		display: none
	}
}

.header-main~.g-wrap {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto
}

.header-search {
	align-items: center;
	background-color: #f8f8f8;
	border-radius: 5px;
	display: flex;
	padding: 5px;
	right: 0;
	top: -50px;
	width: 100%;
	z-index: 9999;
	visibility: hidden;
	position: absolute;
	max-width: 480px
}

.header-search__inner {
	flex: 1;
	position: relative
}

.header-search__input {
	padding-right: 50px
}

.header-search__input::placeholder {
	color: #000;
	opacity: 1
}

.header-search__input:focus {
	outline: none
}

.header-search__submit {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Search_b.svg") no-repeat center 0;
	height: 100%;
	position: absolute;
	top: 7px;
	right: 0;
	width: 60px
}

.header-search__submit:hover {
	background: url("https://bg.healthblogeu.com/13029217/index_files/Search_h.svg") no-repeat center 0
}

.header-search__close {
	height: 24px;
	margin-left: 5px;
	width: 50px
}

@media only screen and (min-width:768px) {
	.header-search {
		width: 480px
	}
}

.header-shortcuts {
	background-color: #f8f8f8;
	color: #000;
	height: 30px;
	line-height: 30px;
	position: relative;
	white-space: nowrap
}

.header-shortcuts__inner {
	height: 100%;
	overflow: hidden;
	position: relative;
	max-width: 900px;
	margin: 0 auto
}

.header-shortcuts__inner--has-dropdown {
	overflow: visible
}

.header-shortcuts__nav {
	display: flex;
	left: 0;
	line-height: 30px;
	padding-right: 30px;
	position: absolute;
	top: 0
}

.header-shortcuts__link {
	background-color: #f8f8f8;
	font-size: 14px;
	font-weight: 700;
	padding-left: 20px;
	position: relative;
	z-index: 1
}

.header-shortcuts__link--title {
	padding-right: 20px
}

.header-shortcuts__link:hover {
	color: #ff8400
}

.header-shortcuts__sub {
	display: flex
}

@media only screen and (max-width:639px) {
	.header-shortcuts__sub {
		width: calc(100vw - 40px);
		overflow: hidden;
		overflow-x: scroll
	}
}

.header-shortcuts__subitem {
	display: block;
	padding-right: 17px;
	position: relative
}

.header-shortcuts__subitem:after {
	color: #999;
	content: "/";
	font-size: 12px;
	left: 100%;
	margin-left: -11px;
	position: absolute;
	top: 0
}

.header-shortcuts__subitem:last-child {
	padding-right: 0
}

.header-shortcuts__subitem--has-dropdown:after,
.header-shortcuts__subitem:last-child:after {
	content: normal
}

.header-shortcuts__sublink {
	display: block;
	font-size: 12px
}

.header-shortcuts__sublink--trigger {
	padding-right: 20px
}

.header-shortcuts__sublink.-current {
	color: #ff8400;
	font-weight: 700
}

.header-shortcuts__sublink:hover {
	color: #ff8400
}

.header-shortcuts__arrow {
	display: flex;
	width: 32px
}

.header-shortcuts__arrow--back {
	background-color: #fff;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	justify-content: center;
	font-size: small;
	font-weight: bolder
}

.header-shortcuts__arrow--scroll {
	display: none
}

.header-shortcuts__arrow:focus {
	outline: none
}

.header-shortcuts__submenu {
	bottom: 0;
	display: none;
	left: 50%;
	overflow: auto;
	position: fixed;
	top: 80px;
	transform: translateX(-50%);
	width: 100%
}

.header-shortcuts__submenu.-is-open {
	display: block
}

.header-shortcuts__submenu-list {
	background-color: #1a1a1a;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .33);
	color: #fff;
	font-size: 14px;
	display: none;
	left: 0;
	padding: 10px 20px;
	position: absolute;
	width: 100%
}

.header-shortcuts__submenu-list.-is-open {
	display: block
}

.header-shortcuts__submenu-link {
	font-weight: 700
}

@media only screen and (min-width:480px) {
	.header-shortcuts__submenu-list {
		column-count: 2
	}
}

@media only screen and (min-width:768px) {
	.header-shortcuts--main {
		display: none
	}

	.header-shortcuts__arrow--scroll {
		background-color: #f8f8f8;
		height: 100%;
		position: absolute;
		z-index: 2
	}

	.header-shortcuts__arrow--scroll-left {
		left: 0
	}

	.header-shortcuts__arrow--scroll-right {
		right: 0
	}

	.header-shortcuts__arrow.-is-active {
		display: block
	}

	.header-shortcuts__submenu {
		top: 110px
	}

	.header-shortcuts__submenu-list {
		column-count: 3
	}
}

@media only screen and (min-width:1280px) {
	.header-shortcuts__submenu-list {
		column-count: 4
	}
}

.g-grid.--single-col.--with-header .g-grid__item.--padded {
	min-height: auto
}

.openCategory__leading {
	grid-column: 1/4;
	grid-row: 1/3
}

.openCategory__leading h2 {
	font-size: 30px
}

@media only screen and (max-width:639px) {
	.openCategory__leading h2 {
		font-size: 24px
	}
}

@media only screen and (max-width:479px) {
	.openCategory__leading h2 {
		font-size: 18px
	}
}

@media only screen and (max-width:1279px) {
	.openCategory__leading {
		grid-column: 1/3
	}
}

@media only screen and (max-width:479px) {
	.openCategory__leading {
		grid-column: 1/2
	}
}

.openCategory__leading img {
	width: 100%
}

@media only screen and (max-width:1279px) {
	.openCategory .--banner-right {
		grid-row-start: 3;
		grid-row-end: 5;
		grid-column-start: 1;
		grid-column-end: 2
	}
}

.pagination {
	display: flex;
	justify-content: center;
	margin-bottom: 30px
}

.pagination__nums {
	display: flex;
	margin-left: 30px;
	margin-right: 30px
}

.pagination__link {
	border-radius: 4px;
	font-size: 12px;
	font-weight: 700;
	height: 30px;
	line-height: 28px;
	margin-left: 2.5px;
	margin-right: 2.5px;
	min-width: 34px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #fff
}

.pagination__link.-is-current {
	background-color: #ff8400 !important;
	border-color: transparent !important;
	color: #fff
}

.pagination__link.-is-current:hover {
	color: #fff !important
}

.pagination__link:not(.-is-disabled):hover {
	border-color: #ff8400 !important;
	color: #ff8400
}

.pagination__link.-is-disabled {
	background-color: transparent
}

@media only screen and (max-width:479px) {
	.pagination__nums .pagination__link {
		display: none
	}

	.pagination__nums .pagination__link.-is-current,
	.pagination__nums .pagination__link.-is-current+.pagination__link {
		display: block
	}
}

@media only screen and (min-width:480px) {
	.pagination__nums {
		margin-left: 40px;
		margin-right: 40px
	}
}

.post__item {
	position: relative;
	cursor: pointer
}

.article__graphic {
	display: block;
	line-height: 1em;
	margin-bottom: 10px;
	position: relative;
	text-align: center
}

.article__graphic--top {
	margin-bottom: 0;
	margin-top: 10px
}

.article__graphic--top img {
	width: 100%
}

.article__graphic img {
	display: block;
	margin-bottom: 0;
	margin-top: 0
}

.article__graphic:hover .play-btn {
	opacity: 1
}

.article__gallery-inner {
	display: inline-block;
	position: relative;
	text-align: left
}

.article__gallery-inner img {
	width: 100%
}

.article__gallery-count {
	background-color: rgba(0, 0, 0, .5);
	background-position: 10px;
	border-radius: 4px;
	bottom: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	padding: 10px 10px 10px 47px;
	position: absolute;
	right: 10px
}

.article__gallery-count--sm {
	min-width: 90px;
	padding: 7px 12px 7px 47px
}

.filter-options {
	text-align: center
}

.filter-options select {
	box-sizing: border-box;
	height: 40px;
	width: 200px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	margin: 0 0 20px 15px
}

@media only screen and (min-width:768px) {
	.profiles .g-grid__item {
		min-height: 235px;
		height: 100%
	}
}

.profiles .post__text .post__category {
	font-family: Repo, sans-serif;
	font-size: 18px;
	font-weight: 700
}

.profiles-open .g-grid_2 {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 12px
}

.profiles-open .g-grid_2 .g-grid__text img {
	margin-bottom: 20px
}

.profiles-open__wrapper-info {
	background: #f8f8f8
}

.profiles-open__wrapper-info .g-grid {
	padding: 0;
	margin: 0 0 20px
}

.profiles-open__wrapper-info .text-centered {
	padding: 25px 0 15px
}

.profiles-open .profiles__graphic {
	display: flex;
	align-items: center
}

@media only screen and (max-width:479px) {
	.profiles-open .profiles__graphic {
		flex-direction: column-reverse
	}
}

@media only screen and (min-width:768px) {
	.profiles-open .profiles__graphic img {
		width: 305px;
		height: 172px
	}
}

.profiles-open .profiles__text {
	margin-left: 20px;
	color: #000;
	font-family: Repo, sans-serif;
	font-size: 30px;
	font-weight: 700
}

.profiles-open .profiles__text>span {
	color: #999;
	font-family: Open Sans;
	font-size: 12px
}

@media only screen and (max-width:479px) {
	.profiles-open .profiles__text {
		margin-left: 0;
		padding: 15px 0
	}
}

.profiles-open .profiles__item {
	display: flex
}

.profiles-open .profiles__item__key {
	flex: 1;
	margin-right: 13px;
	position: relative;
	text-align: right
}

.profiles-open .profiles__item__key:after {
	background-color: #ff8400;
	border-radius: 50%;
	content: "";
	height: 6px;
	position: absolute;
	right: -16px;
	top: 50%;
	transform: translateY(-50%);
	width: 6px
}

.profiles-open .profiles__item__value {
	flex: 1;
	font-weight: 700;
	margin-left: 13px
}

.profiles-open .profile-tabs-box .g-grid__header {
	height: auto
}

.search-box {
	height: 126px;
	width: 100%;
	background-color: #f8f8f8;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	margin-bottom: 30px;
	position: relative
}

.search-box form {
	width: 100%;
	text-align: center
}

.search-box form input {
	width: 33%;
	max-width: 415px;
	min-width: 276px;
	padding-left: 20px
}

.search-box button,
.search-box form input {
	box-sizing: border-box;
	height: 40px;
	border: 1px solid #ccc;
	background-color: #fff
}

.search-box button {
	width: 16%;
	max-width: 200px;
	min-width: 100px;
	border-radius: 5px;
	margin-left: 20px
}

.search-box p {
	margin-top: 20px;
	color: #333;
	font-family: Open Sans;
	font-size: 14px;
	letter-spacing: 0;
	text-align: center
}

.search-box p span {
	color: #ff8400
}

.--additional {
	width: 100%;
	left: 0;
	top: 0;
	height: 40px;
	position: absolute !important;
	border: 0 !important;
	background-repeat: no-repeat;
	background-position: 0 0
}

.breaking .updated-time,
.breaking .updated-time__text-lower,
.breaking .updated-time__time {
	display: none
}

.breaking-2 .updated-time {
	display: flex;
	align-items: flex-end;
	position: absolute;
	font-weight: 800
}

.breaking-2 .updated-time__text-lower,
.breaking-2 .updated-time__time {
	display: inline-block;
	color: #fff
}

.leading-news .first .updated-time {
	bottom: 7.5%;
	left: 38%
}

.leading-news .first .updated-time__time {
	font-size: 2.3em
}

.leading-news .first .updated-time__text-lower {
	font-size: 1em;
	margin-bottom: .3em
}

.box-item .updated-time {
	bottom: 11%;
	left: 37.5%
}

.box-item .category-news .updated-time__time {
	font-size: 1em
}

.box-item .updated-time__time {
	font-size: .8em
}

.box-item .updated-time__text-lower {
	font-size: .3em
}

.category-news .first .updated-time {
	bottom: 7%
}

.category-news .first .updated-time__time {
	font-size: 1.2em
}

.category-news .first .updated-time__text-lower {
	font-size: .5em;
	margin-bottom: 0
}

.category-news .updated-time {
	bottom: 7%
}

.category-news .updated-time__time {
	font-size: .5em;
	margin-bottom: 0
}

.category-news .updated-time__text-lower {
	font-size: .3em
}

.category-news-small .updated-time {
	bottom: 7%;
	left: 37.5%
}

.category-news-small .updated-time__time {
	font-size: .5em
}

.category-news-small .updated-time__text-lower {
	font-size: .2em;
	margin-bottom: .2em
}

.category-news-small .first .updated-time__time {
	font-size: 1.1em
}

.category-news-small .first .updated-time__text-lower {
	font-size: .5em;
	margin-bottom: 1px
}

.selected-news__main-box .updated-time {
	bottom: 7.3%;
	left: 38%
}

.selected-news__main-box .updated-time__time {
	font-size: .7em
}

.selected-news__main-box .updated-time__text-lower {
	font-size: .3em;
	margin-bottom: 0
}

.category-news-list .updated-time {
	bottom: 7.3%;
	left: 38%
}

.category-news-list .updated-time__time {
	font-size: .7em
}

.category-news-list .updated-time__text-lower {
	font-size: .3em;
	margin-bottom: 0
}

.article .updated-time {
	bottom: 6%;
	left: 38%
}

.article .updated-time__time {
	font-size: 2rem
}

.article .updated-time__text-lower {
	margin-bottom: 5px
}

.box-item:hover .breaking-2 .updated-time,
.box-item:hover .breaking-2 .updated-time__text-lower,
.box-item:hover .breaking-2 .updated-time__time {
	color: #fff
}

.h-dropdown-container .main-article .updated-time {
	left: 37%;
	bottom: 6%
}

.h-dropdown-container .main-article .updated-time__time {
	padding: 0 !important;
	color: #fff !important;
	font-size: 1.2em
}

.h-dropdown-container .main-article .updated-time__text-lower {
	padding: 0 !important;
	color: #fff !important;
	font-size: .5em;
	margin-bottom: 2px
}

.h-dropdown-container .articles-wrapper .image_holder {
	float: left
}

.h-dropdown-container .articles-wrapper .updated-time {
	bottom: 0;
	left: 37%
}

.h-dropdown-container .articles-wrapper .article .updated-time__time {
	font-size: .5em;
	margin-bottom: 3px
}

.h-dropdown-container .articles-wrapper .updated-time__text-lower {
	font-size: .4em;
	margin-bottom: 3px
}

.category-news.js-category-box .content .box-item.first a span.updated-time__text-lower,
.category-news.js-category-box .content .box-item.first a span.updated-time__time {
	position: static;
	bottom: 0;
	left: 0
}

.category-news.js-category-box .category-news__date-published {
	position: absolute;
	bottom: 10px;
	left: 0
}

.--additional-1 {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Breaking.svg");
	background-position: 0 0;
	max-width: 170px;
	max-height: 40px
}

.--additional-2 {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Updated_time.svg");
	background-size: cover;
	max-width: 170px;
	max-height: 40px;
	color: #fff;
	font-family: Open Sans, sans-serif;
	font-weight: 700;
	text-align: right;
	vertical-align: middle;
	line-height: 40px
}

.--additional-2 span {
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 0;
	overflow-wrap: break-word;
	width: 40px;
	padding: 5px;
	text-align: center;
	line-height: normal;
	box-sizing: border-box
}

.--additional-2 span:last-child {
	top: auto;
	bottom: 0;
	font-size: 12px;
	padding-top: 0
}

.--additional-3 {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Updated_video.svg")
}

.--additional-4 {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Updated_photo.svg")
}

.--additional-5 {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Updated_video_short.svg")
}

.--additional-5,
.--additional-6 {
	background-size: 100%;
	width: 40px;
	height: 40px
}

.--additional-6 {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Updated_photo_short.svg")
}

.personal-data {
	background: #333
}

.personal-data .g-grid--info {
	border-top: 20px solid #fff;
	margin-top: -60px
}

.spp {
	background-color: #e0e0e0;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-family: Roboto
}

.spp * {
	font-family: Verdana, Geneva, Tahoma, sans-serif
}

.spp-container {
	margin: 0 auto;
	max-width: 1000px
}

.spp-header {
	background-color: #344955;
	padding: 15px 0 25px
}

.spp-header .spd-title {
	font-size: 28px;
	color: #fff;
	margin: 0;
	padding: 15px
}

.spp-header .spd-text__link {
	color: #fff
}

.spp-header .spd-text__link:hover {
	border-color: #fff
}

.spp-header .spd-text {
	color: #fff;
	line-height: 22px;
	padding: 0 15px
}

.spp-nav {
	background-color: #f9aa33;
	width: 100%
}

.spp-nav .spp-list {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%
}

.spp-nav .spp-item {
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	color: #344955;
	cursor: pointer;
	font-weight: 700;
	font-size: 16px;
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px 10px;
	text-align: center
}

.spp-nav .spp-item--active,
.spp-nav .spp-item:hover {
	border-bottom: 4px solid #344955
}

.spp .spp-content {
	padding: 15px
}

@media only screen and (max-width:640px) {
	.spp-item {
		flex-basis: 100%
	}
}

@media only screen and (min-device-width:640px)and (max-device-width:1000px) {
	.spp-item {
		flex-basis: 45%
	}
}

.spp-settings-btn {
	background-color: #f9aa33;
	border: none;
	box-shadow: 0 1px 4px #212121;
	color: #232f34;
	cursor: pointer;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px 30px;
	margin: 10px 0
}

#spp-settings {
	display: none
}

#spp-settings .spd-subtitle {
	margin-bottom: 5px
}

#spp-settings .spd-footer {
	background-color: transparent;
	margin-top: 20px
}

#spp-set-settings {
	background-color: #ff9800;
	color: #232f34
}

#spp-settings .spd-footer__btn {
	margin-right: 10px
}

#spp-cookies,
#spp-gdpr,
.spd-content-settings {
	display: none
}

.text.js-text {
	word-break: break-word
}

.toster {
	background-color: #aed581;
	border-radius: 10px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	font-family: Roboto, sans-serif;
	font-size: 16px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding: 10px;
	top: 60px;
	left: 20px;
	height: 100px;
	width: 300px;
	z-index: 99999999999
}

.spd-overlay,
.toster {
	align-items: center;
	position: fixed
}

.spd-overlay {
	background-color: hsla(0, 0%, 60.8%, .9);
	display: none;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	overflow-x: auto;
	z-index: 100000000000000020
}

.spd-overlay-on {
	display: flex
}

.spd,
.spd * {
	box-sizing: border-box
}

.spd {
	background-color: #f1f1f1;
	box-shadow: 0 3px 12px #5e5e5e;
	color: #212121;
	cursor: default;
	display: none;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-family: Roboto;
	margin: auto;
	max-width: 600px;
	width: 100%;
	z-index: 999999
}

.spd-header {
	background-color: #344955;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .6);
	display: flex;
	align-items: center;
	height: 70px;
	padding: 0 20px
}

.spd-header__title {
	color: #fff;
	font-weight: 700;
	font-size: 22px
}

@media only screen and (max-width:480px) {
	.spd-header__title {
		font-size: 20px
	}
}

.spd-content {
	color: #232f34;
	max-height: 600px;
	padding: 20px 10px;
	scroll-behavior: smooth;
	overflow-y: auto
}

.spd-text {
	color: rgba(0, 0, 0, .7);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin: 10px 0
}

@media only screen and (max-width:480px) {
	.spd-text {
		font-size: 16px;
		line-height: 20px
	}

	.spd-content {
		max-height: 450px
	}
}

.spd-text--accent {
	font-weight: 700
}

.spd-text--italic {
	font-style: italic
}

.spd-text__link {
	border-bottom: 2px solid transparent;
	font-weight: 700;
	color: rgba(0, 0, 0, .7);
	text-decoration: none;
	transition: border-color .2s ease-in
}

.spd-text__link:hover {
	border-color: rgba(0, 0, 0, .7);
	text-decoration: none
}

.spd-footer {
	background-color: #f9aa33;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	padding: 10px;
	position: relative
}

.spd-footer__btn {
	background-color: transparent;
	border: none;
	box-shadow: 0 1px 4px #212121;
	color: #232f34;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 700;
	padding: 10px;
	text-transform: uppercase;
	text-decoration: none;
	transition: background-color .2s ease-in;
	width: 35%
}

@media only screen and (max-width:480px) {
	.spd-footer__btn {
		text-align: center;
		font-size: 13px;
		width: 49%
	}
}

.spd-footer__btn:hover {
	background-color: #ff9800;
	color: #212121
}

.spd-footer__btn--accent {
	background-color: #232f34;
	color: #f9aa33;
	transition: color .2s ease-in, background-color .2s ease-in, box-shadow .2s ease-in, border-color .2s ease-in
}

.spd-footer__btn--accent:hover {
	background-color: #212121;
	border-color: #212121;
	color: #ff9800
}

.spd-close-btn {
	background-color: transparent;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	margin-left: auto;
	padding: 0
}

.close-btn svg {
	height: 100%;
	width: 100%
}

.spd-settings-wrapper {
	display: flex;
	flex-wrap: wrap
}

.spd-switch-wrapper {
	flex-shrink: 0;
	width: 130px
}

.spd-switch * {
	box-sizing: border-box
}

.spd-switch {
	background-color: #a0a0a0;
	border-radius: 8px;
	cursor: pointer;
	display: none;
	height: 16px;
	padding: 0;
	position: relative;
	transition: border-color .4s cubic-bezier(.445, .05, .55, .95), background-color .4s cubic-bezier(.445, .05, .55, .95);
	margin: 20px 0;
	width: 50px
}

.spd-slider {
	background-color: #fff;
	box-shadow: 0 1px 4px #5a5a5a;
	border-radius: 11px;
	cursor: pointer;
	height: 22px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: left .4s cubic-bezier(.39, .575, .565, 1), background-color .4s cubic-bezier(.39, .575, .565, 1);
	width: 22px
}

.spd-slider,
.spd-switch-status {
	display: block;
	position: absolute
}

.spd-switch-status {
	color: rgba(0, 0, 0, .7);
	font-weight: 400;
	font-size: 16px;
	left: 75px;
	top: 0;
	line-height: 16px;
	white-space: nowrap
}

.spd-title {
	font-size: 22px;
	font-weight: 700;
	color: rgba(0, 0, 0, .7);
	text-transform: uppercase;
	margin: .83em 0
}

.spd-title--centered {
	text-align: center
}

.spd-main-list {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.spd-main-list__item {
	font-size: 20px;
	font-weight: 700
}

.spd-main-list__item:not(:first-child) {
	margin-top: .83em
}

.spd-sublist {
	font-size: 18px;
	font-weight: 400;
	list-style-type: none;
	margin: 5px 0;
	padding: 0
}

.spd-subtitle {
	color: rgba(0, 0, 0, .7);
	display: block;
	font-size: 20px;
	margin: 20px 0
}

.profile-tabs-box .g-grid__headerLink {
	cursor: pointer
}

.g-grid--info {
	grid-column-start: 1;
	grid-column-end: 5;
	padding: 20px 20px 20px 40px
}

.g-grid--info h3 {
	font-size: 24px
}

.g-grid--info p {
	padding: 20px
}

.g-grid--info li {
	font-family: Repo, sans-serif;
	font-size: 16px;
	padding: 20px 0;
	border-bottom: 1px solid #ccc;
	line-height: 30px
}

.g-grid--info li a {
	color: #ff8400
}

.g-grid--info li:first-child {
	font-size: 18px;
	font-weight: 700;
	padding-bottom: 40px
}

.g-grid--info li:not(:first-child) p:first-child {
	font-size: 18px;
	color: #1a1a1a;
	font-weight: 700
}

.g-grid--info li:not(:first-child) p:nth-child(2),
.g-grid--info li:not(:first-child) p:nth-child(3) {
	color: #999
}

.g-gallery {
	position: relative;
	overflow: hidden;
	z-index: 999
}

.g-gallery .pull-right {
	z-index: 1000;
	width: 90px;
	right: 0;
	top: 115px;
	margin-left: auto;
	text-align: right
}

.g-gallery .openArticle__title {
	margin-bottom: 0;
	font-family: Repo, sans-serif;
	font-size: 48px;
	padding: 0 10px 20px;
	line-height: normal
}

@media only screen and (max-width:479px) {
	.g-gallery .openArticle__title {
		font-size: 22px
	}
}

.g-gallery .openArticle__meta {
	display: flex;
	margin-bottom: 20px;
	padding: 0 10px
}

.g-gallery .openArticle__meta-date {
	top: 70px;
	margin-bottom: 0;
	font-size: 12px
}

.g-gallery .openArticle__meta-all,
.g-gallery .openArticle__meta-index {
	font-size: 12px
}

.g-gallery--wrapper {
	position: relative
}

.g-gallery--container {
	width: 100%
}

.g-gallery--container img {
	display: block;
	max-width: 100%
}

.g-gallery__more {
	position: relative;
	margin-top: 20px;
	margin-bottom: 10px;
	overflow: hidden
}

@media only screen and (max-width:479px) {
	.g-gallery__more {
		margin-bottom: 10px
	}
}

.g-gallery__more .g-gallery--container {
	position: relative;
	width: 100%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start
}

@media only screen and (max-width:479px) {
	.g-gallery__more .g-gallery--container {
		justify-content: center;
		padding: 0 5px
	}
}

@media only screen and (min-width:480px) {
	.g-gallery__more .g-gallery--container .--image_holder {
		flex: 0 0 20%;
		padding: 0 5px 5px 0;
		box-sizing: border-box;
		margin: 0
	}
}

.g-gallery__more .g-gallery--container .--image_holder picture {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	width: 100%;
	display: inline-block
}

.g-gallery__more .g-gallery--container .--image_holder img {
	height: 100%;
	width: 100%;
	position: absolute;
	object-fit: cover
}

.g-gallery__more .g-gallery__item {
	margin: 0 10px 10px 0;
	display: inline-block;
	justify-content: center
}

@media only screen and (max-width:479px) {
	.g-gallery__more .g-gallery__item {
		margin: 0;
		padding: 0 4px;
		flex: 0 0 50%;
		max-width: 50%
	}
}

.g-gallery__more .g-gallery__item--active img {
	border-bottom: 8px solid #ff8400
}

.g-gallery__more .g-gallery__item:last-child {
	margin: 0
}

.g-gallery__more .g-gallery__item a {
	display: block
}

.g-gallery~.g-grid__leadingNews .g-grid.--col-3 {
	padding-bottom: 40px
}

@media only screen and (max-width:479px) {
	.g-gallery~.g-grid__leadingNews .g-grid.--col-3 .g-grid__item {
		margin-top: 10px
	}
}

@media only screen and (max-width:479px) {
	.g-gallery~.g-grid__leadingNews .g-grid__header.--topPhotoGalleries {
		flex-wrap: wrap
	}
}

.g-gallery+.banner-row {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 25px
}

@media only screen and (max-width:479px) {
	.g-gallery+.banner-row {
		margin-top: 0 !important
	}
}

@media only screen and (max-width:479px) {

	.g-gallery~.g-grid__leadingNews.g-grid.--side-banner.--left .g-grid,
	.g-gallery~.g-grid__leadingNews.g-grid.--side-banner.--right .g-grid {
		grid-column: 1
	}
}

@media only screen and (max-width:479px) {

	.g-gallery~.g-grid__leadingNews.g-grid.--side-banner.--left .g-grid.--single-col .g-grid__item:first-of-type,
	.g-gallery~.g-grid__leadingNews.g-grid.--side-banner.--right .g-grid.--single-col .g-grid__item:first-of-type {
		margin-top: 10px
	}
}

.g-wrap>.full-width.--image-bg {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
	/*background-image: url("pod_default_bg.png")*/
}

.g-wrap>.full-width.--image-bg .post {
	overflow: hidden;
	padding-bottom: 0
}

.g-wrap>.full-width.--image-bg .--with-header {
	padding-bottom: 0;
	grid-gap: 20px !important
}

@media only screen and (max-width:1279px) {
	.g-wrap>.full-width.--image-bg .--with-header {
		margin-top: 20px
	}
}

@media only screen and (max-width:479px) {
	.g-wrap>.full-width.--image-bg .--with-header {
		padding-bottom: 20px
	}
}

@media only screen and (max-width:767px) {
	.g-wrap>.full-width.--image-bg .--with-header .g-grid__header {
		position: static;
		width: 100vw
	}
}

.g-wrap>.full-width.--image-bg .g-grid__item-title.--white {
	height: auto;
	margin-top: 10px;
	padding: 0 10px 10px
}

@media only screen and (max-width:479px) {
	.g-wrap>.full-width.--image-bg .g-grid__item-title.--white {
		font-size: 18px
	}
}

.day-in-pictures-slider {
	max-width: 1280px
}

.day-in-pictures-wrapper {
	width: 100%;
	max-width: 1280px;
	z-index: 1
}

.day-in-pictures-wrapper .tns-outer {
	margin: 0 auto
}

.day-in-pictures-slides {
	display: flex
}

.day-in-pictures-slides.shifting {
	transition: left .2s ease-out
}

.day-in-pictures-slide {
	text-decoration: none;
	width: 420px;
	height: auto;
	cursor: pointer;
	display: block;
	flex-direction: column;
	justify-content: center;
	transition: all 1s;
	position: relative;
	box-sizing: border-box
}

.day-in-pictures-slide img {
	display: block;
	width: 100%;
	box-sizing: border-box
}

.full-width.--image-bg,
.full-width.--image-bg .g-grid.--with-header {
	display: inline-block !important;
	width: 100%;
	height: 100%
}

.full-width.--image-bg .g-grid.--with-header {
	min-height: 420px
}

@media only screen and (max-width:479px) {
	.full-width.--image-bg .g-grid.--with-header {
		min-height: auto
	}
}

.full-width.--image-bg {
	width: 99.6vw !important
}

@media only screen and (max-width:479px) {
	.full-width.--image-bg {
		width: 100% !important;
		margin-bottom: 10px
	}
}

.full-width .post {
	margin: 0 auto
}

.day-in-pictures-slider {
	margin-top: 20px
}

@media only screen and (max-width:479px) {
	.day-in-pictures-slide {
		width: 280px
	}
}

.tns-liveregion {
	display: none
}

.--image-bg.--gray-bg {
	background: #333 !important
}

.exchange-rates {
	width: 100%;
	max-width: 1280px
}

.exchange-rates table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%
}

.exchange-rates table .first-row {
	border-bottom: 1px solid #ccc
}

.exchange-rates table .first-row th {
	text-align: left;
	font-weight: 700;
	height: 35px
}

.exchange-rates table .first-row .course {
	width: 17%
}

.exchange-rates table .first-row th:first-child {
	padding-left: 10px
}

.exchange-rates table .first-row .title {
	width: 32%
}

.exchange-rates table td:first-child {
	padding-left: 10px
}

.exchange-rates table td {
	height: 35px
}

.exchange-rates table .id {
	font-weight: 700;
	width: 14%
}

.exchange-rates table .exchange-icon {
	position: relative
}

.exchange-rates table .exchange-icon:after {
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	float: right;
	height: 24px;
	position: absolute;
	left: 50px;
	width: 30px
}

.exchange-rates table .exchange-icon-equals:after {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/icon_equals.png")
}

.exchange-rates table .exchange-icon-down {
	color: #e1001a
}

.exchange-rates table .exchange-icon-down:after {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/icon_down_arrow.png")
}

.exchange-rates table .exchange-icon-up {
	color: #3dd63d
}

.exchange-rates table .exchange-icon-up:after {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/icon_up_arrow.png")
}

@media only screen and (max-width:479px) {

	.exchange-rates td:first-child,
	.exchange-rates th:first-child {
		display: none
	}
}

#corona-frame-wrapper {
	margin: 20px 10px
}

#corona-frame-wrapper header {
	background: #b80000;
	color: #fff;
	border-bottom: 5px solid #eb0000;
	border-bottom-left-radius: 24px;
	border-top-right-radius: 24px;
	display: inline-block;
	width: 100%;
	height: 50px;
	line-height: 45px;
	position: relative;
	box-sizing: border-box
}

#corona-frame-wrapper header p {
	display: inline-block;
	width: auto;
	vertical-align: middle;
	margin: 0 0 0 24px;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-weight: 700;
	font-size: 1.43rem
}

@media only screen and (max-width:479px) {
	#corona-frame-wrapper header p {
		display: inline-block;
		vertical-align: middle;
		margin: 0 0 0 10px;
		font-family: Verdana, sans-serif;
		font-weight: 700;
		font-size: .95rem
	}
}

#corona-frame-wrapper header img {
	display: inline-block;
	vertical-align: middle;
	float: right;
	margin: 4px 10px 4px 0;
	width: 37px;
	height: 35px
}

@media only screen and (max-width:479px) {
	#corona-frame-wrapper header img {
		margin: 10px 10px 8px 0;
		width: 27px !important;
		height: 25px !important
	}
}

#corona-frame-wrapper main ul {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	color: #585454;
	text-transform: uppercase;
	margin-top: 25px
}

#corona-frame-wrapper main ul li {
	margin-bottom: 24px;
	line-height: 18px;
	text-align: left
}

@media only screen and (max-width:479px) {
	#corona-frame-wrapper main ul li {
		text-indent: -32px !important;
		margin-bottom: 24px !important;
		line-height: 18px !important;
		margin-left: 32px !important;
		font-size: .95rem;
		text-align: left !important
	}
}

#corona-frame-wrapper main ul li:before {
	content: "";
	width: 8px;
	height: 8px;
	display: inline-block;
	background: #eb0000;
	border-radius: 100%;
	vertical-align: middle;
	margin: 0 15px 0 10px
}

#corona-frame-wrapper main ul li a {
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	color: #585454;
	text-transform: none;
	font-weight: 700;
	border-bottom: 1px solid #dcdcdc
}

@media only screen and (max-width:479px) {
	#corona-frame-wrapper main ul li a {
		font-size: 1rem
	}
}

.topic-article {
	margin: 20px 0;
	padding: 0;
	border: 1px solid #e1001a;
	background-color: #e1001a;
	height: 35px;
	width: 100%;
	line-height: 32px;
	font-family: Open Sans, sans-serif;
	position: relative
}

.topic-article_theme {
	display: inline-block;
	background: #fff;
	padding: 0 10px;
	color: #e1001a;
	font-size: 1rem;
	font-weight: 800;
	position: relative;
	height: 33px;
	top: -1px
}

.topic-article_theme-border {
	height: 3px;
	background: #e1001a;
	display: inline-block;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 10px
}

.topic-article_title {
	display: inline-block;
	color: #fff;
	font-size: 1.125rem;
	font-weight: 800;
	padding: 0 5px 0 10px
}

.topic-article_views {
	color: #fff;
	font-size: 14px;
	text-align: right
}

.topic-article_views:before {
	content: "-";
	padding: 0 5px 0 0
}

.topic-article-more {
	width: 100%;
	position: relative;
	height: 100% !important;
	margin-bottom: 20px
}

.topic-article-more .box-item {
	position: relative
}

.topic-article-more_video-play {
	top: 25%;
	left: 38%
}

.topic-article-more_video-play svg {
	width: 50px;
	height: 50px
}

.topic-article-more .topic-article_theme {
	height: 35px
}

.topic-article-more ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 10px;
	background: #fff;
	padding-left: 10px
}

.topic-article img {
	width: 100%;
	height: 100%
}

.topic-article li {
	display: inline-block;
	width: 32%;
	margin-right: 8px
}

.topic-article li h3 {
	float: left;
	width: 100%;
	line-height: normal;
	text-align: left;
	word-break: break-word;
	letter-spacing: normal
}

.topic-article .box-item {
	border: none
}

@media only screen and (max-width:480px) {
	#topic-frame-wrapper header p {
		display: inline-block;
		vertical-align: middle;
		margin: 0 0 0 10px;
		font-family: Verdana, sans-serif;
		font-weight: 700;
		font-size: .95rem
	}

	#topic-frame-wrapper header img {
		margin: 10px 10px 8px 0;
		width: 27px !important;
		height: 25px !important
	}

	#topic-frame-wrapper main ul li {
		text-indent: -32px !important;
		margin-bottom: 24px !important;
		line-height: 18px !important;
		margin-left: 32px !important;
		font-size: .95rem;
		text-align: left !important
	}

	#topic-frame-wrapper main ul li a {
		font-size: 1rem
	}
}

@media only screen and (max-width:649px)and (min-width:480px) {
	.box-item {
		margin-bottom: 20px;
		width: 100% !important
	}

	.topic-article {
		width: 100%;
		height: 70px;
		margin: 0 auto
	}

	.topic-article img {
		width: auto !important;
		height: auto !important
	}

	.topic-article_theme {
		width: 100%;
		border: 1px solid #e1001a;
		padding: 0 0 0 10px !important;
		box-sizing: border-box
	}

	.topic-article_theme-border {
		right: 57%;
		left: 10px
	}

	.topic-article_title {
		width: 100%;
		max-width: 450px
	}
}

@media screen and (max-width:480px)and (min-width:300px) {
	.box-item {
		margin-bottom: 20px;
		width: 100% !important
	}

	.topic-article {
		width: 300px;
		height: 70px
	}

	.topic-article img {
		width: 100%;
		height: auto
	}

	.topic-article_theme {
		width: 100vw;
		border: 1px solid #e1001a;
		padding: 0 0 0 10px !important;
		box-sizing: border-box
	}

	.topic-article_theme-border {
		right: 57%;
		left: 10px
	}

	.topic-article_title {
		width: 100vw;
		background: #e1001a;
		padding: 0 0 0 10px
	}
}

@media only screen and (max-width:649px)and (min-width:480px) {
	.topic-article {
		height: 100%
	}

	.topic-article_theme {
		width: 100%;
		border: 1px solid #e1001a;
		padding: 0 0 0 10px !important;
		box-sizing: border-box
	}

	.topic-article_theme-border {
		right: 57%;
		left: 10px
	}

	.topic-article_title {
		width: 100%
	}
}

@media screen and (max-width:480px)and (min-width:300px) {
	.topic-article {
		width: auto;
		height: 100%
	}

	.topic-article_theme {
		width: 100%;
		border: 1px solid #e1001a;
		padding: 0 0 0 10px !important;
		box-sizing: border-box
	}

	.topic-article_theme-border {
		right: 57%;
		left: 10px
	}

	.topic-article_title {
		width: 100%;
		background: #e1001a;
		padding: 0 0 0 10px
	}
}

.covid-simptomi>p {
	font-size: 16px;
	line-height: normal
}

.topic-article-more_video-play {
	position: absolute;
	width: 80px;
	height: 80px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.topic-article-more_video-play svg {
	width: 80px;
	height: 80px
}

@media screen and (max-width:767px)and (min-width:300px) {
	.g-grid__sport .g-grid__item {
		grid-column: 1/3 !important
	}
}

.--two-leading-news article:nth-child(-n+2) .g-grid__item-title {
	font-size: 30px;
	height: 80px;
	margin-bottom: 20px
}

@media screen and (max-width:479px)and (min-width:300px) {
	.--two-leading-news article:nth-child(-n+2) .g-grid__item-title {
		font-size: 18px;
		height: auto;
		margin-bottom: 0
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.--two-leading-news .post {
		grid-template-columns: repeat(12, 1fr)
	}

	.--two-leading-news .post .g-grid__item:first-of-type {
		grid-column: 1/13 !important;
		grid-row: 1/3
	}

	.--two-leading-news .post .g-grid__item:nth-of-type(2) {
		grid-column: 1/7 !important
	}

	.--two-leading-news .post .g-grid__item:nth-of-type(3) {
		grid-column: 7/13 !important
	}

	.--two-leading-news .post .g-grid__item:nth-of-type(4) {
		grid-column: 1/5 !important
	}

	.--two-leading-news .post .g-grid__item:nth-of-type(5) {
		grid-column: 5/9 !important
	}

	.--two-leading-news .post .g-grid__item:nth-of-type(6) {
		grid-column: 9/13 !important
	}
}

.--two-leading-news .g-grid__item:first-of-type {
	grid-column: 1/span 2 !important
}

.--two-leading-news .g-grid__item:nth-of-type(2) {
	grid-column: 3/span 2 !important
}

.--two-leading-news .g-grid__item:nth-of-type(3) {
	grid-column: 1/span 1 !important
}

.--two-leading-news .g-grid__item:nth-of-type(4) {
	grid-column: 2/span 1 !important
}

.--two-leading-news .g-grid__item:nth-of-type(5) {
	grid-column: 3/span 1 !important
}

.--two-leading-news .g-grid__item:nth-of-type(6) {
	grid-column: 4/span 1 !important
}

@media screen and (max-width:767px)and (min-width:300px) {

	.--two-leading-news .g-grid__item:first-of-type,
	.--two-leading-news .g-grid__item:nth-of-type(2),
	.--two-leading-news .g-grid__item:nth-of-type(3),
	.--two-leading-news .g-grid__item:nth-of-type(4),
	.--two-leading-news .g-grid__item:nth-of-type(5),
	.--two-leading-news .g-grid__item:nth-of-type(6) {
		grid-column: 1/6 !important
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.--two-leading-news .g-grid__item:first-of-type {
		grid-row: 1 !important;
		grid-column: 1/span 3 !important
	}

	.--two-leading-news .g-grid__item:nth-of-type(2) {
		grid-column: 1/span 1 !important
	}

	.--two-leading-news .g-grid__item:nth-of-type(3) {
		grid-column: 2/span 1 !important
	}

	.--two-leading-news .g-grid__item:nth-of-type(4),
	.--two-leading-news .g-grid__item:nth-of-type(5),
	.--two-leading-news .g-grid__item:nth-of-type(6) {
		grid-column: 1/span 1 !important;
		grid-row: 3
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {

	.g-grid.--with-header.--col-12,
	.g-grid.--with-header.--two-leading-news {
		grid-column: 1/5 !important
	}
}

@media screen and (max-width:479px)and (min-width:300px) {

	.g-grid.--with-header.--col-12 .g-grid__item-title,
	.g-grid.--with-header.--two-leading-news .g-grid__item-title {
		font-size: 18px
	}
}

.--two-col__additional article:nth-child(-n+2) .g-grid__item-title {
	font-size: 30px;
	height: 80px
}

@media screen and (max-width:479px)and (min-width:300px) {
	.--two-col__additional article:nth-child(-n+2) .g-grid__item-title {
		font-size: 18px;
		height: auto
	}
}

.--two-col__additional .g-grid__item-title {
	height: 95px
}

@media only screen and (max-width:479px) {
	.--two-col__additional .g-grid__item-title {
		height: auto
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.--two-col__additional .post {
		grid-template-columns: repeat(2, minmax(100%, 1fr))
	}

	.--two-col__additional .post .--two-col:last-child {
		grid-row: 2
	}
}

.post {
	display: grid;
	grid-gap: 10px 20px;
	padding-bottom: 30px;
	margin-bottom: 0;
	position: relative;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	align-items: start
}

.post__item {
	height: 100%
}

.post__item .title {
	font-size: 18px;
	height: auto;
	margin-top: 0
}

@media only screen and (max-width:639px) {
	.post__item .title {
		padding-bottom: 10px
	}
}

.post__item .post__category {
	font-size: 14px;
	color: #999
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.post {
		grid-template-columns: repeat(2, minmax(300px, 1fr))
	}
}

@media screen and (max-width:767px)and (min-width:300px) {
	.post {
		grid-template-columns: repeat(1, minmax(300px, 1fr)) !important;
		grid-auto-rows: auto
	}
}

@media only screen and (max-width:639px) {
	.post {
		grid-gap: 10px !important
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.post .--two-items-row .g-grid__item:nth-of-type(n) {
		grid-column: 0 !important
	}

	.post .--two-items-row .g-grid__item:nth-of-type(2n) {
		grid-column: 7/13 !important
	}

	.post .--small-items-row .g-grid__item:first-child,
	.post .--two-items-row .g-grid__item:nth-of-type(odd) {
		grid-column: 1/7 !important
	}

	.post .--small-items-row .g-grid__item:nth-child(2) {
		grid-column: 7/13 !important
	}

	.post .--small-items-row .g-grid__item:nth-child(3) {
		grid-column: 1/5 !important
	}

	.post .--small-items-row .g-grid__item:nth-child(4) {
		grid-column: 5/9 !important
	}

	.post .--small-items-row .g-grid__item:nth-child(5) {
		grid-column: 9/13 !important
	}

	.post .--small-items-row .g-grid__item:nth-child(n) {
		grid-column: 0 !important
	}
}

@media screen and (max-width:767px)and (min-width:300px) {
	.post .g-grid.--two-items-row {
		grid-template-columns: repeat(1, 1fr) !important
	}
}

.post .--banner {
	margin: 0 auto
}

.post .--banner a {
	width: auto !important
}

@media screen and (max-width:767px)and (min-width:300px) {
	.post .--banner a {
		width: 100% !important
	}
}

.post .--banner.--banner-right {
	grid-row: 1/3 !important;
	display: block;
	text-align: center;
	grid-column-start: 4;
	grid-row-start: 2;
	grid-row-end: 4
}

@media screen and (max-width:767px)and (min-width:300px) {
	.post .--banner.--banner-right {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row: 4 !important
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.post .--banner.--banner-right {
		grid-template-columns: repeat(2, minmax(300px, 1fr)) !important;
		grid-column-start: 3;
		grid-column: 2;
		grid-row: 2/4 !important
	}

	.post .--banner.--banner-right__sport {
		grid-column: 1/4 !important
	}
}

.post .--banner.--banner-right img {
	width: auto
}

@media screen and (max-width:1279px)and (min-width:768px) {

	.post .--banner-right.--banner-right__sport,
	.post .--banner-right__sport,
	.post .g-grid.--side-banner.--right .--banner-right.--banner-right__sport {
		grid-row: 3 !important
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.g-grid.--bothSides .g-grid.--single-col {
		grid-column: 1/span 2
	}

	.g-grid.--bothSides .--banner-left {
		grid-row: 1/3 !important;
		grid-column: 2/span 2 !important
	}

	.g-grid.--bothSides .--banner .--single-col {
		grid-column: auto !important
	}

	.g-grid.--bothSides .--single-col {
		grid-template-rows: 0fr auto auto
	}

	.g-grid.--bothSides .--single-col .g-grid__item a {
		width: auto
	}

	.g-grid.--bothSides .--single-col .--poll {
		grid-column: 1/span 1 !important
	}

	.g-grid.--bothSides .--mid-Section {
		grid-column: 1 !important;
		grid-column: 1/span 2 !important
	}

	.g-grid.--bothSides .--mid-Section .post {
		grid-column: 1/span 2 !important
	}

	.g-grid.--bothSides .--banner-right {
		display: grid;
		grid-row: 3/3 !important;
		grid-column: 1/span 2
	}

	.g-grid.--bothSides .--banner-right .post {
		grid-template-columns: repeat(1, minmax(300px, 1fr))
	}
}

@media screen and (max-width:767px)and (min-width:300px) {
	.--bothSides .--single-col {
		grid-column: 1/4
	}

	.--bothSides .--mid-Section {
		grid-column: 1/4 !important
	}

	.--bothSides .--mid-Section .post {
		grid-column: 1/4
	}

	.entertainment .--col-3 {
		grid-column: 1/4 !important;
		grid-row: 2/2 !important
	}

	aside .--single-col .post__view {
		grid-row: 3/3
	}
}

section.g-grid {
	display: inherit !important;
	margin-bottom: 0 !important
}

@media screen and (max-width:767px)and (min-width:300px) {
	section.g-grid {
		padding-bottom: 20px
	}
}

@media screen and (max-width:767px)and (min-width:300px) {
	.btn__seeAll {
		margin-right: 10px !important
	}
}

.g-grid__item.--banner {
	width: 100%;
	text-align: center
}

.g-grid__item.--banner .post {
	grid-template-rows: inherit
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.g-grid__header a {
		width: auto
	}
}

.full-width .post {
	max-width: 1280px
}

.full-width .post .g-grid__item-title {
	font-size: 24px
}

@media only screen and (max-width:479px) {
	.--bothSides .g-grid__item.--banner-right {
		grid-column-start: 1;
		grid-column-end: 4
	}

	.--single-col .post__view {
		grid-row: 2/2
	}

	.post {
		row-gap: 10px;
		column-gap: 0
	}
}

.--col-3 .post {
	grid-template-columns: repeat(3, minmax(300px, 1fr)) !important
}

@media screen and (max-width:767px)and (min-width:300px) {
	.--col-3 .post {
		grid-template-columns: repeat(1, minmax(300px, 1fr)) !important
	}
}

@media only screen and (min-width:1280px) {
	.--laedingSection .post {
		grid-gap: 5px 5px !important
	}
}

@media only screen and (max-width:639px) {
	.--laedingSection .post {
		grid-gap: 0 !important
	}

	.--laedingSection .post .g-grid__item-title {
		padding-bottom: 7px !important
	}
}

.post__list .title {
	font-size: 18px;
	height: 100%
}

.post__list .g-grid__item a {
	height: 100%
}

.post__view {
	position: relative;
	height: 30px
}

#pollbox {
	overflow: hidden
}

.g-grid.--side-banner.--left {
	display: grid !important
}

.g-grid.--side-banner.--left .post {
	grid-column: 1/4;
	padding-bottom: 0
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.g-grid.--side-banner.--left .post {
		grid-template-columns: repeat(3, 1fr)
	}
}

@media screen and (max-width:767px)and (min-width:479px) {
	.g-grid.--side-banner.--left .post {
		grid-template-columns: repeat(1, 1fr) !important;
		grid-column: 1/4
	}
}

@media screen and (max-width:479px)and (min-width:300px) {
	.g-grid.--side-banner.--left .post {
		grid-template-columns: 1fr;
		grid-auto-rows: auto;
		grid-column: 1/3
	}
}

@media screen and (max-width:479px)and (min-width:300px) {
	.g-grid.--side-banner.--left .g-grid.--with-header {
		grid-column: 1/3;
		grid-row: 2/3
	}
}

@media screen and (max-width:767px)and (min-width:479px) {
	.g-grid.--side-banner.--left .g-grid.--with-header .g-grid__item {
		grid-template-columns: repeat(1, 1fr) !important;
		grid-column: 1/span 2;
		margin-top: -10px
	}
}

@media screen and (max-width:479px)and (min-width:300px) {
	.g-grid.--side-banner.--left .g-grid.--with-header .g-grid__item {
		margin-top: 10px
	}
}

@media screen and (max-width:767px)and (min-width:479px) {
	.g-grid.--side-banner.--left .--banner-left {
		grid-column: 1/2
	}
}

@media screen and (max-width:479px)and (min-width:300px) {
	.g-grid.--side-banner.--left .--banner-left {
		grid-row: 1;
		grid-column: 1/3
	}
}

.g-grid.--with-header>.post>.g-grid__item,
.g-grid>.post>.g-grid__item.js-content {
	align-self: stretch
}

.g-grid.--with-header>.post>article.g-grid__item .title {
	margin-bottom: 25px !important
}

@media only screen and (max-width:479px) {
	.g-grid.--with-header>.post>article.g-grid__item .title {
		margin-bottom: 10px !important
	}
}

.-main--list>.g-grid>.post>aside {
	position: relative
}

.-main--list>.g-grid>.post>aside>.g-grid--banner.--banner-right>.btn__seeAll {
	bottom: -30px
}

.share__inner {
	width: 85%;
	display: flex;
	padding: 0
}

.share__higher {
	margin-bottom: 50px
}

.share__list {
	position: relative
}

@media only screen and (max-width:639px) {
	.share__list--hidden {
		padding: 0;
		height: 40px
	}
}

.share__count {
	color: #000;
	font-size: 24px;
	font-weight: 700
}

.share__slash {
	height: 50px;
	margin-left: 10px;
	margin-right: 10px;
	width: 12px
}

.share-btn {
	width: 36px;
	height: 36px;
	display: inline-block;
	cursor: pointer;
	outline: none
}

.share-btn__more {
	display: none
}

.share-btn__visible {
	position: absolute;
	right: 150px
}

.share__item {
	margin-right: 4px;
	display: flex
}

.share__item--more {
	margin-left: 5px;
	opacity: 0;
	visibility: hidden
}

.share__item--more.-is-active {
	opacity: 1;
	visibility: visible
}

.share__item:last-child {
	margin-right: 0
}

.share__item--hidden {
	visibility: visible !important
}

.share__item .cb-popup {
	background: #3dd63d;
	color: #fff;
	line-height: 36px;
	padding: 0 4px;
	border-radius: 5px;
	height: 36px;
	position: absolute
}

.share .share__list .only {
	visibility: visible
}

@media only screen and (max-width:470px) {
	.share .share-btn__more {
		display: inherit
	}
}

@media screen and (max-width:470px)and (min-width:0) {
	.share .share__list li:last-child {
		visibility: hidden;
		position: absolute;
		bottom: -55px;
		left: 0
	}
}

@media screen and (max-width:444px)and (min-width:0) {
	.share .share__list li:nth-last-child(2) {
		visibility: hidden;
		position: absolute;
		bottom: -55px;
		left: 40px
	}
}

@media screen and (max-width:414px)and (min-width:0) {
	.share .share__list li:nth-last-child(3) {
		visibility: hidden;
		position: absolute;
		bottom: -55px;
		left: 80px
	}
}

@media screen and (max-width:384px)and (min-width:0) {
	.share .share__list li:nth-last-child(4) {
		visibility: hidden;
		position: absolute;
		bottom: -55px;
		left: 120px
	}
}

@media screen and (max-width:354px)and (min-width:0) {
	.share .share__list li:nth-last-child(5) {
		visibility: hidden;
		position: absolute;
		bottom: -55px;
		left: 160px
	}
}

@media screen and (max-width:324px)and (min-width:0) {
	.share .share__list li:nth-last-child(6) {
		visibility: hidden;
		position: absolute;
		bottom: -55px;
		left: 200px
	}
}

.share__item--msg {
	position: relative;
	width: 36px;
	height: 36px
}

@media only screen and (max-width:1279px) {
	.icn--messenger {
		display: none !important
	}
}

.icn--messenger__mobile {
	position: relative;
	display: none !important
}

@media only screen and (max-width:1279px) {
	.icn--messenger__mobile {
		display: inline-block !important
	}
}

.grecaptcha-badge {
	visibility: hidden
}

.recaptcha-branding {
	font-size: 12px;
	line-height: 1.0625rem;
	color: #999
}

.recaptcha-branding a {
	color: #333;
	text-decoration: underline
}

.tooltip {
	background-color: #ff8400;
	display: none;
	height: 60px;
	padding: 5px;
	position: fixed;
	width: 240px;
	z-index: 9999
}

.tooltip img {
	float: left;
	height: 50px;
	margin-right: 5px;
	width: 80px !important
}

.tooltip .info {
	display: block;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	height: 49px;
	line-height: 10px;
	overflow: hidden;
	text-align: left
}

.tooltip .arrow {
	border: 7px solid transparent;
	border-bottom-color: #ff8400;
	position: absolute;
	top: -14px
}

.native-content {
	position: relative;
	padding-bottom: 4%;
	display: inline-block
}

.native-content__img {
	width: 100%;
	display: block
}

.native-content__title {
	font-family: Repo, sans-serif;
	text-align: left;
	font-size: 18px;
	font-weight: 400;
	padding: 0 10px 10px;
	line-height: normal
}

.native-content__title:hover {
	color: #ff8400
}

.native-content__badge {
	font-size: 11px;
	color: #999;
	text-align: left;
	margin-left: 10px
}

.native-content__inner.--megaphone,
.native-content__inner.--tag {
	position: relative
}

.native-content__inner.--promo>.native-content__badge {
	position: absolute;
	bottom: 0
}

.megaphone-image {
	background: url("https://bg.healthblogeu.com/13029217/index_files/megaphone-icon.png");
	background-size: 100%;
	background-repeat: no-repeat;
	top: 0
}

.megaphone-image,
.native-image-tag {
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0
}

.native-image-tag {
	background: url("https://bg.healthblogeu.com/13029217/index_files/tag-icon.png");
	background-size: 100%;
	background-repeat: no-repeat;
	bottom: 0
}

.dot {
	display: inline-block;
	width: 4px;
	height: 4px;
	background-color: #fc8420;
	vertical-align: middle;
	margin-right: 5px
}

#container-red_line a {
	text-decoration: none
}

#container-red_line .-theme-bg-block,
#container-red_line .-theme-bg-native {
	background-color: #1a1a1a;
	color: #fff
}

#container-red_line .-theme-border {
	border-color: #333
}

#container-red_line .watch-live {
	border: 1px solid transparent;
	border-radius: 5px;
	display: flex;
	font-size: 12px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	max-width: 100%;
	margin: 0 auto 20px;
	box-sizing: border-box
}

#container-red_line .watch-live__title {
	padding: 0 20px;
	margin: 0;
	z-index: 9998
}

#container-red_line .watch-live__text {
	padding: 0 20px;
	position: absolute;
	white-space: nowrap;
	margin: 0
}

#container-red_line .g-inline--sm {
	display: inline-block !important
}

#container-red_line .watch-live__content {
	background-color: #c00;
	border-radius: 5px;
	color: #fff;
	flex: 1;
	overflow: hidden;
	position: relative;
	margin: 0 !important
}

#special-box--article {
	height: 390px;
	/*background: url("bgr_article.png") no-repeat;*/
	background-size: auto;
	overflow: hidden
}

#special-box--article a {
	display: inline-block;
	text-decoration: none
}

#special-box--article article {
	margin-right: 10px
}

#special-box--article article:last-child {
	margin: 0
}

#special-box--article article .g-grid__item-title {
	color: #000;
	font-family: Repo, sans-serif;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0;
	text-align: left
}

#special-box--article article img {
	width: 100%
}

#special-box--article .dh-wrapper {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	display: flex;
	overflow: hidden
}

.special-logo {
	margin-top: 10px
}

#dh-wrapper--article,
.tns-outer {
	position: relative
}

#dh-nav {
	position: absolute;
	left: 0;
	right: 0;
	top: 30%;
	width: 100%;
	z-index: 10
}

.nav-left {
	position: absolute;
	left: 10px
}

.nav-right {
	position: absolute;
	right: 10px
}

#dh-slides---article-iw {
	text-align: center
}

#special-box--article .dh-slides--article {
	display: inline-flex
}

@media only screen and (min-width:300px)and (max-width:480px) {
	#special-box--article {
		height: 100%
	}

	#special-box--article article .g-grid__item-title {
		font-size: 18px
	}
}

#special-box {
	height: 450px;
	/*background: url("bgr_fullwidth.png") no-repeat 50%;*/
	background-size: auto;
	overflow: hidden;
	padding: 10px 0
}

#special-box a {
	display: inline-block;
	text-decoration: none
}

#special-box article {
	margin-right: 10px
}

#special-box article:last-child {
	margin: 0
}

#special-box article .g-grid__item-title {
	color: #000;
	font-family: Repo, sans-serif;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0;
	text-align: left;
	height: 90px
}

#special-box article img {
	width: 100%
}

#special-box .dh-wrapper {
	width: 100%;
	max-width: 1280px;
	margin: 62px auto 0;
	display: flex;
	overflow: hidden
}

#special-box .dh-slides {
	display: inline-flex
}

#special-box--article .special-logo {
	margin-top: 10px
}

#dh {
	height: 100%;
	display: flex;
	align-items: center;
	position: relative;
	max-width: 1280px;
	margin: 0 auto
}

#dh-slides-iw {
	text-align: center
}

.dh-logo {
	position: absolute;
	top: 0;
	max-width: 180px !important
}

@media only screen and (min-width:300px)and (max-width:480px) {
	#special-box {
		height: auto;
		background-position: bottom
	}

	#special-box article .g-grid__item-title {
		font-size: 18px;
		height: 70px
	}

	#special-box .dh-wrapper {
		justify-content: start;
		margin: 80px auto 0
	}

	.dh-logo {
		top: 5px;
		left: 0
	}

	.tns-outer {
		margin: 15px auto 0
	}
}

.tns-outer {
	margin: 0 auto
}

@media only screen and (min-width:1280px) {
	.tns-outer {
		margin: -12px auto 0
	}
}

@media only screen and (min-width:768px)and (max-width:1280px) {
	.tns-outer {
		margin: 15px auto 0
	}
}

.--leadingSection {
	grid-gap: 0;
	grid-template: none;
	padding-bottom: 0 !important
}

.--leadingSection .post {
	display: inline-block;
	width: 100%;
	padding-bottom: 0
}

.--leadingSection .post .wrapper {
	display: inline-block
}

.--leadingSection .post .wrapper>article {
	max-width: 640px;
	display: inline-block
}

@media only screen and (min-width:1280px)and (max-width:1294px) {
	.--leadingSection .post .wrapper>article {
		width: 50%
	}
}

.--leadingSection .post .wrapper>article .g-grid__item-title {
	color: #fff;
	font-family: Repo, sans-serif;
	font-size: 30px;
	font-weight: 700;
	letter-spacing: 0
}

@media screen and (max-width:767px)and (min-width:300px) {
	.--leadingSection .post .wrapper>article .g-grid__item-title {
		font-size: 18px !important
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.--leadingSection .post .wrapper>article {
		max-width: 100%;
		width: 100%
	}
}

@media screen and (max-width:767px)and (min-width:300px) {
	.--leadingSection .post .wrapper>article {
		max-width: 100%;
		display: initial
	}

	.--leadingSection .post .wrapper>article a {
		position: relative;
		padding-bottom: 56.25%;
		height: 0
	}
}

.--leadingSection .post .mobile-only {
	margin: 0 auto 5px !important
}

.--leadingSection .post .--two-items-row {
	padding-bottom: 0;
	grid-gap: 0;
	grid-template: none;
	display: inline-flex !important;
	justify-content: space-between;
	flex-wrap: wrap;
	float: right;
	width: 50%;
	box-sizing: border-box
}

@media only screen and (min-width:1280px)and (max-width:1294px) {
	.--leadingSection .post .--two-items-row {
		width: 50% !important;
		justify-content: space-evenly
	}

	.--leadingSection .post .--two-items-row article {
		max-width: 311px !important;
		margin-left: 0 !important
	}

	.--leadingSection .post .--two-items-row .mobile-only {
		margin: 0 !important;
		display: none !important
	}
}

@media only screen and (min-width:768px)and (max-width:1280px) {
	.--leadingSection .post .--two-items-row .mobile-only {
		display: none
	}
}

.--leadingSection .post .--two-items-row .g-grid__item~.mobile-only {
	margin-bottom: 5px !important
}

@media screen and (max-width:767px)and (min-width:300px) {
	.--leadingSection .post .--two-items-row .g-grid__item {
		width: 100% !important;
		max-width: 100%;
		margin: 0
	}

	.--leadingSection .post .--two-items-row .g-grid__item.mobile-only {
		margin: 0 auto !important
	}
}

@media screen and (max-width:479px)and (min-width:300px) {
	.--leadingSection .post .--two-items-row .g-grid__item {
		margin: 0
	}
}

.--leadingSection .post .--two-items-row article {
	display: inline-block;
	max-width: 315px;
	vertical-align: middle;
	margin-bottom: -2px;
	margin-left: 5px
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.--leadingSection .post .--two-items-row article {
		margin-left: 0;
		margin-top: 13px
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.--leadingSection .post .--two-items-row {
		padding-bottom: 10px;
		max-width: 100%;
		width: 100%
	}

	.--leadingSection .post .--two-items-row .g-grid__item {
		width: 49%;
		max-width: 100%
	}

	.--leadingSection .post .--two-items-row .g-grid__item~.mobile-only {
		margin: auto !important
	}
}

@media screen and (max-width:767px)and (min-width:300px) {
	.--leadingSection .post .--two-items-row {
		width: 100%;
		padding: 0
	}

	.--leadingSection .post .--two-items-row a {
		position: relative;
		padding-bottom: 56.25%;
		height: 0
	}
}

.--leadingSection .post .--small-items-row {
	padding-bottom: 0;
	top: -3px
}

@media(min-width:1280px) {
	.--leadingSection .post .--small-items-row {
		display: flex !important;
		grid-gap: 5px
	}
}

@media screen and (max-width:479px)and (min-width:300px) {
	.--leadingSection .post .--small-items-row {
		margin-top: 6px
	}
}

.--leadingSection .post .--small-items-row article {
	display: inline-block;
	vertical-align: text-top
}

@media only screen and (min-width:1280px)and (max-width:1294px) {
	.--leadingSection .post .--small-items-row article {
		max-width: 19.69%
	}
}

@media screen and (max-width:767px)and (min-width:300px) {
	.--leadingSection .post .--small-items-row article {
		max-width: 100%;
		width: 100%
	}

	.--leadingSection .post .--small-items-row article.mobile-only {
		display: block !important;
		margin: 10px auto !important
	}

	.--leadingSection .post .--small-items-row article .g-grid__item-title {
		position: relative;
		color: #000;
		background: none
	}
}

@media screen and (max-width:479px)and (min-width:300px) {
	.--leadingSection .post .--small-items-row article .g-grid__item-title {
		padding: 0 10px !important;
		margin-top: -3px
	}
}

.--leadingSection .post .--small-items-row article .g-grid__item-title {
	position: relative;
	top: 0;
	margin-top: 7px;
	color: #000;
	background: transparent;
	font-size: 14px
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.--leadingSection .post .--small-items-row {
		max-width: 100%;
		width: 100%
	}

	.--leadingSection .post .--small-items-row .g-grid__item:nth-child(-n+2) {
		width: 49%;
		max-width: 100%
	}

	.--leadingSection .post .--small-items-row .g-grid__item:nth-child(-n+2)~.mobile-only {
		margin: auto !important
	}

	.--leadingSection .post .--small-items-row .g-grid__item:nth-child(-n+2):first-child {
		margin: 0 10px 0 0
	}

	.--leadingSection .post .--small-items-row .g-grid__item:nth-child(-n+2):last-child {
		margin: 0 0 0 10px
	}

	.--leadingSection .post .--small-items-row .g-grid__item:nth-child(n+3) {
		max-width: 32%;
		padding-left: 10px;
		margin-right: 10px
	}

	.--leadingSection .post .--small-items-row .g-grid__item:last-child {
		margin-right: 0 !important
	}

	.--leadingSection .post .--small-items-row .g-grid__item:nth-child(3) {
		padding-left: 0
	}

	.--leadingSection .post .--small-items-row .g-grid__item-title {
		position: relative;
		color: #000;
		background: none
	}
}

.--leadingSection .post .g-grid__item {
	min-height: 100%
}

.--leadingSection .post .g-grid__item a {
	position: relative
}

.--leadingSection .post .g-grid__item a:hover .g-grid__item-title {
	color: #ff8400
}

.--leadingSection .post .g-grid__item-title {
	position: absolute;
	bottom: 0;
	color: #fff;
	left: 0;
	right: 0;
	padding-bottom: 15px;
	background: linear-gradient(0deg, rgba(0, 0, 0, .8071429255), rgba(0, 0, 0, .8323530096), transparent 80%)
}

@media screen and (max-width:767px)and (min-width:300px) {
	.--leadingSection {
		padding-bottom: 0 !important
	}

	.--leadingSection .g-grid__item-title {
		font-size: 18px !important;
		padding-bottom: 10px !important
	}
}

@media screen and (max-width:1279px)and (min-width:768px) {
	.--leadingSection .g-grid__item:nth-child(n+3) {
		max-width: 33%;
		padding-left: 0 !important
	}
}

.header-main {
	height: 50px;
	position: relative;
	z-index: 9999;
	background-color: #333;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .99);
	display: flex;
	justify-content: center
}

.header-main .header-settings__overlay {
	transition: all .15s cubic-bezier(1, 0, 0, 1) 0ms;
	transition-timing-function: ease-in-out;
	background-color: rgba(0, 0, 0, .8);
	bottom: 0;
	display: block;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 50px;
	visibility: hidden;
	z-index: 99
}

.header-main .header-settings__overlay.-is-open {
	visibility: visible;
	opacity: 1;
	z-index: -1
}

.header-main__fixed {
	left: 0;
	position: fixed;
	top: 0;
	width: 100vw;
	z-index: 9999
}

.header-main__wrap {
	align-items: center;
	display: flex;
	height: 100%;
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1280px;
	width: 100%
}

@media only screen and (max-width:479px) {
	.header-main__wrap {
		padding-right: 0
	}
}

.header-main__nav-trigger {
	display: block;
	height: 20px;
	margin-right: 20px;
	width: 25px
}

.header-main__nav-trigger:focus {
	outline: none
}

.header-main__logo {
	align-items: center;
	display: flex;
	min-width: 165px;
	position: relative
}

@media only screen and (min-width:768px) {
	.header-main__logo {
		margin: 0 30px 0 20px
	}
}

@media only screen and (max-width:767px) {
	.header-main__logo {
		margin: 0 auto
	}
}

.header-main__logo-img {
	display: block;
	width: 176px;
	height: 40px
}

.header-main__nav-wrap {
	transition: all .15s cubic-bezier(1, 0, 0, 1) 0ms;
	transition-timing-function: ease-in-out;
	bottom: 0;
	left: 0;
	opacity: 0;
	position: fixed;
	top: 50px;
	visibility: hidden;
	width: 100%;
	z-index: -1
}

.header-main__nav-wrap.-is-open {
	opacity: 1;
	overflow: auto;
	visibility: visible
}

.header-main__nav {
	background-color: #333;
	max-width: 320px;
	opacity: 0;
	padding: 0 20px 20px;
	visibility: hidden;
	height: 100%
}

.header-main__nav.-is-open {
	background: #1a1a1a;
	opacity: 1;
	visibility: visible
}

.header-main__nav.-is-flyout-open {
	transform: translateX(-100%)
}

.header-main__item {
	align-items: flex-end;
	border-bottom: 1px solid #333;
	display: flex;
	flex-wrap: wrap;
	height: 50px;
	line-height: 50px
}

.header-main__item--dots {
	border-bottom: none;
	padding: 0
}

.header-main__item--util {
	padding: 12.5px 10px
}

.header-main__item--cat {
	align-items: center;
	border-bottom: none;
	flex-wrap: nowrap;
	min-height: 50px;
	padding: 10px 0
}

@media only screen and (min-width:768px) {
	.header-main__item--media-xm {
		display: none !important
	}
}

.header-main__item--active .header-main__dropdown {
	opacity: 1;
	transform: translateY(0);
	visibility: visible
}

.header-main__link {
	align-items: center;
	display: flex;
	font-weight: 700;
	justify-content: space-between;
	position: relative;
	white-space: nowrap;
	width: 100%;
	color: #fefefe
}

.header-main__link-label {
	display: inline-block;
	padding-top: 6px
}

.header-main__link:hover {
	color: #ff8400
}

.header-main__link-count {
	color: #ff8400;
	padding-right: 20px
}

.header-main__link--dots {
	display: none;
	position: absolute
}

@media only screen and (max-width:767px) {
	.header-main__link {
		border-bottom: 1px solid #333;
		height: 50px
	}
}

.header-main__link-caret {
	padding: 20px;
	position: absolute;
	right: -15px;
	bottom: -10px;
	z-index: 1
}

.header-main__link-caret.-is-open {
	transform: scaleY(-1)
}

@media only screen and (min-width:768px) {
	.header-main__inner {
		z-index: 1;
		max-width: 900px;
		overflow: hidden;
		width: 100%
	}

	.header-main__wrap {
		padding-left: 10px;
		padding-right: 0;
		padding-top: 3px
	}

	.header-main__nav-trigger {
		display: none
	}

	.header-main__nav-wrap {
		background-color: transparent;
		flex: 1;
		opacity: 1;
		position: static;
		visibility: visible;
		width: auto;
		z-index: auto
	}

	.header-main__nav-wrap.-is-flyout-open {
		transform: none
	}

	.header-main__nav {
		display: inline-flex;
		max-width: none;
		opacity: 1;
		padding: 0 20px 0 0;
		visibility: visible
	}

	.header-main__item {
		border-bottom: none;
		break-inside: avoid;
		display: flex;
		margin-right: 30px;
		min-height: 0;
		overflow: hidden;
		padding: 0;
		page-break-inside: avoid
	}

	.header-main__item--dots {
		margin-right: 0;
		height: 50px;
		width: 15px;
		display: block
	}

	.header-main__item--dots:hover .header-mega {
		opacity: 1;
		transform: translateY(0);
		visibility: visible;
		display: inherit
	}

	.header-main__item--util {
		display: none
	}

	.header-main__item--cat {
		align-items: center;
		line-height: 1em;
		padding-bottom: 18px;
		margin-right: 0;
		break-inside: avoid;
		overflow: hidden;
		page-break-inside: avoid
	}

	.header-main__item--cat:last-child {
		padding-bottom: 15px
	}

	.header-main__dropdown {
		transition: all .15s cubic-bezier(1, 0, 0, 1) 0ms;
		transition-timing-function: ease-in-out;
		opacity: 0;
		transform: translateY(-5px);
		visibility: hidden
	}

	.header-main__link {
		display: block;
		width: auto;
		color: #fff
	}

	.header-main__link--dots {
		background-position: center 5px;
		display: block;
		height: 24px;
		width: 22px
	}

	.header-main__link--dots:hover {
		background-position: center -45px
	}

	.header-main__link-caret {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.header-main__inner {
		width: 100%
	}
}

@media only screen and (min-width:1280px) {
	.header-main__wrap {
		padding-left: 0;
		padding-top: 0;
		padding-right: 0
	}

	.header-main__link--dots {
		margin-left: -4px
	}
}

.header-mega {
	width: 100%
}

.header-mega--cat {
	background-color: #1a1a1a;
	display: none;
	left: 100%;
	padding: 0 20px 20px;
	position: absolute;
	top: 0
}

.header-mega--cat.-is-open {
	display: block
}

.header-mega__list--cat {
	font-size: 14px;
	margin-left: 30px
}

.header-mega__header {
	align-items: flex-end;
	border-bottom: 1px solid #333;
	display: flex;
	min-height: 50px;
	padding: 10px;
	color: #fefefe
}

.header-mega__header--pale {
	color: #999 !important
}

.header-mega__header--pale>.header-mega__catname {
	padding-left: 0 !important
}

@media only screen and (max-width:767px) {
	.header-mega__header {
		padding: 0;
		border-bottom: 1px solid #333;
		font-weight: 700;
		white-space: nowrap;
		width: 100%;
		color: #fefefe;
		align-items: center
	}

	.header-mega__header--category .header-mega__catname {
		padding-left: 0
	}
}

@media only screen and (min-width:768px) {
	.header-mega__header--category {
		display: none
	}
}

.header-mega__catcaret {
	height: 18px;
	margin-right: 8px;
	width: 8px
}

.header-mega__catflag {
	margin-right: 10px;
	width: 30px
}

.header-mega__catimg {
	display: block
}

.header-mega__catname {
	font-size: 16px;
	font-weight: 700;
	line-height: 1em;
	position: relative;
	top: 1px
}

@media only screen and (max-width:767px) {
	.header-mega__catname {
		padding-left: 35px
	}
}

.header-mega__catname:hover {
	color: #ff8400
}

.header-mega__catlist {
	display: none
}

.header-mega__catlogo {
	display: flex;
	justify-content: center;
	max-height: 30px;
	margin-right: 10px;
	width: 30px;
	object-fit: cover
}

.header-mega__catlink {
	display: block
}

.header-mega__catlink:hover {
	color: #ff8400
}

.header-mega__section--nav {
	width: 275px;
	page-break-inside: avoid;
	overflow: hidden;
	padding: 10px 10px 0
}

@media screen and (max-width:1281px)and (min-width:480px) {
	.header-mega__section--nav {
		min-width: 200px
	}
}

@media only screen and (max-width:767px) {
	.header-mega__section--nav {
		padding: 0;
		width: 100%
	}
}

.header-mega__section--articles {
	grid-template-columns: repeat(3, 1fr);
	max-width: 955px;
	padding-left: 10px;
	padding-top: 20px
}

.header-mega__section--articles .g-grid__item {
	border-bottom: 1px solid #333;
	min-height: auto
}

@media only screen and (max-width:767px) {
	.header-mega__section--articles {
		display: none
	}
}

.header-mega__sublist {
	display: none;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 20px;
	width: 100%
}

.header-mega__sublist.-is-open {
	display: block
}

.header-mega__sublink {
	color: #999;
	display: block;
	padding: 8px 0
}

.header-mega__sublink:hover {
	color: #ff8400
}

.header-mega__view {
	display: none
}

@media only screen and (min-width:768px) {
	.header-mega {
		font-size: 14px;
		left: 0;
		position: absolute;
		top: 100%;
		width: 100%;
		z-index: -1
	}

	.header-mega--cat {
		background-color: transparent;
		display: block;
		padding: 0
	}

	.header-mega__inner {
		background-color: #1a1a1a;
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, .33);
		display: flex
	}

	.header-mega__inner--more {
		width: 315px;
		background-color: #1a1a1a;
		box-shadow: 0 0 5px rgba(0, 0, 0, .33);
		color: #fefefe;
		position: absolute !important;
		right: 0;
		font-size: 16px;
		font-weight: 700
	}

	.header-mega__list--sports,
	.header-mega__section--xm {
		break-inside: avoid;
		overflow: hidden;
		page-break-inside: avoid
	}

	.header-mega__list--more {
		border-top: 1px solid #333;
		margin-top: 16px;
		padding-top: 13px
	}

	.header-mega__header {
		margin-bottom: 10px;
		min-height: 0
	}

	.header-mega__catlist {
		color: #999;
		display: flex;
		font-size: 12px;
		line-height: 1em
	}

	.header-mega__catitem {
		margin-top: 5px;
		padding-right: 12px;
		position: relative
	}

	.header-mega__catitem:after {
		content: "/";
		left: 100%;
		margin-left: -8px;
		position: absolute;
		top: 0
	}

	.header-mega__catitem:last-child {
		padding-right: 0
	}

	.header-mega__catitem:last-child:after {
		content: normal
	}

	.header-mega__text {
		position: relative;
		top: 7px
	}

	.header-mega__text--no-sub {
		align-items: flex-end;
		top: 2px
	}

	.header-mega__sublist {
		display: block;
		margin-top: 0
	}

	.header-mega__sublink {
		margin-top: 6px;
		padding: 0
	}

	.header-mega__view {
		display: block;
		height: 20px;
		margin-top: 20px;
		text-align: right
	}

	.header-mega__view-link {
		background-position-x: right;
		bottom: 20px;
		color: #999;
		display: inline-block;
		font-size: 12px;
		font-weight: 700;
		margin-right: -10px;
		padding-right: 30px;
		position: absolute;
		right: 20px
	}

	.header-mega__view-link:hover {
		background-position-x: right;
		color: #ff8400
	}
}

@media only screen and (min-width:1280px) {
	.header-mega__inner {
		padding-bottom: 10px;
		position: relative
	}

	.header-mega__section--lg {
		break-inside: avoid;
		overflow: hidden;
		page-break-inside: avoid
	}

	.header-mega__list--sports {
		break-inside: auto;
		overflow: visible;
		page-break-inside: auto
	}

	.header-mega__header {
		min-height: 41px
	}

	.header-mega__view {
		height: 20px;
		margin-top: 0
	}

	.header-mega__view-link {
		bottom: 15px;
		position: absolute;
		right: 20px
	}
}

.footer {
	background-color: #333;
	border-top: 1px solid transparent;
	font-size: 12px;
	line-height: 1.5em;
	padding: 10px
}

.footer__inner {
	width: 100%;
	max-width: 900px;
	margin: 0 auto
}

.footer #ot-sdk-btn.ot-sdk-show-settings {
	font-size: 12px !important
}

.footer__category-nav-holder {
	display: flex
}

.footer__row {
	margin-bottom: 10px
}

.footer__row .header-main__logo img {
	width: 176px;
	height: 40px
}

.footer__row--semi-spaced {
	margin-bottom: 15px
}

.footer__row--spaced {
	margin-bottom: 20px
}

.footer__logo {
	display: block;
	height: 40px;
	margin-bottom: 10px;
	width: 176px
}

.footer__social {
	display: flex
}

.footer__social-link {
	height: 30px;
	margin-right: 5px;
	width: 30px
}

.footer__social-link:last-child {
	margin-right: 0
}

.footer__link {
	color: #ff8400;
	font-weight: 700
}

.footer__link--upper {
	text-transform: uppercase
}

.footer__nav {
	display: flex;
	flex-wrap: wrap
}

.footer__nav-item {
	margin-bottom: 5px;
	position: relative;
	padding: 0 10px
}

.footer__nav-item:hover {
	color: #ff8400
}

.footer__nav-item:after {
	content: "";
	border-right: 1px solid #999;
	position: absolute;
	right: 0;
	top: 5px;
	height: 10px
}

.footer__nav-item:last-child:after {
	content: normal
}

.footer__text {
	color: #999
}

.footer__text.--disclamer {
	max-width: 225px;
	padding: 25px 20px;
	border-right: 1px solid #ff8400;
	text-align: right
}

.footer__category-nav {
	padding: 25px 20px
}

.footer__category-nav ul {
	display: flex;
	flex-wrap: wrap-reverse
}

@media only screen and (max-width:479px) {
	.footer__category-nav ul {
		display: none
	}
}

.footer__category-nav li {
	display: flex;
	position: relative
}

.footer__category-nav li li a {
	color: #999;
	padding: 0 5px
}

.footer__category-nav li li a:hover {
	color: #fff
}

.footer__category-nav li li:after {
	content: "";
	border-right: 1px solid #999;
	position: absolute;
	right: 0;
	top: 5px;
	height: 10px
}

.footer__category-nav li li:last-of-type:after {
	display: none
}

.footer__category-nav--main-link {
	color: #ff8400;
	font-weight: 700;
	min-width: 90px;
	text-align: right;
	margin-right: 10px
}

.footer__nav-link {
	display: inline-block;
	color: #fff
}

.footer__app-nav {
	align-items: center;
	display: flex
}

.footer__app-item {
	height: 40px;
	line-height: 40px;
	margin-right: 20px;
	margin-top: 10px;
	min-width: 34px;
	padding-right: 44px;
	background-repeat: no-repeat;
	background-position: 100%;
	color: #fff
}

.footer__app-item.--ios {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/iOS.svg")
}

.footer__app-item.--ios:hover {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/iOS_h.svg")
}

.footer__app-item.--android {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Android.svg")
}

.footer__app-item.--android:hover {
	background-image: url("https://bg.healthblogeu.com/13029217/index_files/Android_h.svg")
}

.footer__app-item:hover {
	color: #ff8400
}

@media only screen and (min-width:480px) {
	.footer__row--first {
		display: flex;
		justify-content: space-between
	}

	.footer__logo {
		margin-bottom: 0
	}

	.footer__app {
		align-items: center;
		display: flex;
		justify-content: flex-end
	}

	.footer__app-item {
		margin-left: 20px;
		margin-right: 0;
		margin-top: 0
	}
}

@media only screen and (min-width:1280px) {
	.footer {
		padding-left: 0;
		padding-right: 0
	}
}