.newslist .card-holder			{	margin: var(--card-holder-margin);	}
.px_article .card-holder		{	margin: var(--card-holder-margin);	}
.newslist .card					{	margin: var(--card-margin); width: calc(33.33% - var(--card-margin)*2);	}
.px_article .card-holder .card	{	margin: var(--card-margin); width: calc(50% - var(--card-margin)*2);	}
/*	All tablets + portrait */
@media all and (min-width: 768px) and (max-width: 991.98px)
{
	.newslist .card-holder	{ margin: var(--card-holder-margin); }
	.newslist .card			{ width: calc(50% - var(--card-margin)*2); }
	.tilenews				{ font-size: .8rem; }
		
	.px_article .tilenews	{ font-size: .8rem; }
}
/*	All mobiles + portrait */
@media all and (min-width: 992px) and (max-width: 1199.98px)
{
	.newslist .card-holder	{ margin: var(--card-holder-margin); }
	.newslist .card			{ width: calc(33.33% - var(--card-margin)*2); }
	.tilenews				{ font-size: .75rem; }	
	
	.px_article .tilenews		{ font-size: .8rem; }
	.px_article .tilenews__body { padding: 2vmax; }	
}
/*	iPhone plus like + portrait */
@media all and (max-width: 767.98px) and (orientation: portrait)
{
	.newslist .card-holder	{ margin: var(--card-holder-margin); }
	.newslist .card			{ width: calc(50% - var(--card-margin)*2); }	
	.tilenews				{ font-size: .85rem; }
	
	.px_article .tilenews	{ font-size: .85rem; }
}
/*	All mobiles + portrait */
@media all and (max-width: 379.98px) and (orientation: portrait)
{
	.newslist .card-holder	{ margin: var(--card-holder-margin); }
	.newslist .card			{ width: calc(50% - var(--card-margin)*2); }	
	.tilenews				{ font-size: .75rem; }
	
	.px_article .tilenews	{ font-size: .75rem; }	
}
/*	All mobiles + landscape */
@media all and (max-width: 839.98px) and (orientation: landscape)
{
	.newslist .card-holder	{ margin: var(--card-holder-margin); }
	.newslist .card			{ width: calc(50% - var(--card-margin)*2); }	
	.tilenews				{ font-size: .85rem; }
	
	.px_article .tilenews	{ font-size: .85rem; }	
}
/*	Specific layout */
@media all and (min-width: 1400px) and (max-width: 1539.98px)
{
	article .newslist .card	{ width: calc(50% - var(--card-margin)*2) !important; }	
}
.tilenews
{
	display: block;
	position: relative;
	background-size: cover;
	background-position: center;
	border-radius: var(--card-border-radius);
	overflow: hidden;
}
.tilenews__body
{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 1.2vmax;
}
/*	All mobiles and Tablets small + portrait */
@media all and (max-width: 991.98px) and (orientation: portrait)
{
	.tilenews__body	{ padding: 2vmax; }
}
/*	All mobiles + landscape */
@media all and (max-width: 839.98px) and (orientation: landscape)
{
	.tilenews__body	{ padding: 2vmax; }
}
.tilenews__body
{
	background: white;
	transition: background-color .15s ease-in-out;		
}
.tilenews__title
{
	position: relative;
	font-size: 1em;
	font-weight: 600;
    margin-top: 2vmax;
}
.tilenews__title:not(:last-child)
{
	margin-bottom: 1vmax;
}
/* Tablets + portrait */
@media all and (min-width: 992px) and (max-width:1199.98px) and (orientation: portrait)
{
	.tilenews__title
	{
		margin-top: 1.5vmax;
	}
}
/*	All mobiles + landscape */
@media all and (max-width: 839.98px) and (orientation: landscape)
{
	.tilenews__title:not(:last-child)
	{
		margin-bottom: 2vmax;
	}
}
.tilenews__title._dash:first-child
{
    padding-top: 2vmax;
	margin-top: 0;
}
/*	All mobiles + portrait */
@media all and (max-width: 767.98px) and (orientation: portrait)
{
	.tilenews__title._dash:first-child
	{
		padding-top: 3vmax;
	}
}
.tilenews__title._dash:first-child:before
{
	position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 3px;
    max-height: 3px;
    overflow: hidden;
    content: "";
}
.tilenews__title._long	{ font-size: .85em; }
@media all and (min-width: 1540px)
{
	.tilenews__title		{ padding-right: 3vmax; }
	.tilenews__title._long	{ padding-right: 1vmax; font-size: .85rem; }	
}
/*	All mobiles + portrait */
@media all and (max-width: 767.98px)
{
	.tilenews__title		{ margin-top: 3vmax; }	
	.tilenews__title._long	{ font-size: .9em; }	
}
.tilenews__date
{
	font-size: .8rem;
	font-weight: 700;	
}
.tilenews__category
{
	font-size: .55rem;
	font-weight: 600;
	text-transform: uppercase;
}
.tilenews__category > span
{
	display: inline-block;
	padding: 2px 0;
	margin-right: 10px;
	transition: color .15s ease-in-out;			
}
/*	All mobiles + portrait */
@media all and (max-width: 767.98px) and (orientation: portrait)
{
	.tilenews__title:not(:last-child)
	{
		margin-bottom: 0;
	}
	.tilenews__category
	{
		display: none;
	}
}
.tilenews__header
{
	display: flex;
	justify-content: space-between;
}
.tilenews-media
{
	text-align: center;
}
.tilenews-media__icon
{
	font-size: 1em;
}
.tilenews-media__icon .fa-youtube
{
	color: #ff9000;
}
.tilenews-media__title
{
	font-size: .7rem;
	font-weight: 600;
}
.tilenews__label
{
	width: 100%;
}
.tilenews__label-item
{
	max-width: 35%;
	margin-right: 10px;
}
/*	All mobiles + portrait */
@media all and (max-width: 767.98px) and (orientation: portrait)
{
	.tilenews__label-item
	{
		max-width: 40%;
		margin-right: 10px;
	}
}


/*	Themes */


/*	Light */
.tilenews__category
{
	color: #7673ff;
}
.tilenews-media
{
	color: #ccc;
}
.tilenews__date
{
	color: #0094d9;
}
.tilenews__title._dash:first-child:before
{
    background-color: #4311ff;
}
.tilenews__category > span:hover,
.tilenews__category > span:focus,
.tilenews__category > span:active		{ color: #4a498c; }
/*	Dark */
.tilenews._dark .tilenews-media
{
	color: #ddd;
}
.tilenews._dark .tilenews__body
{
	color: white;
	background: rgba(100,100,100, .6);
}
.tilenews._dark:hover .tilenews__body
{
	background: rgba(120,120,120, .6);	
}
.tilenews._dark .tilenews__date
{
	color: #73d6ff;
}
.tilenews._dark .tilenews__title._dash:first-child:before
{
    background-color: #a3aeff;
}
.tilenews._dark .tilenews__category						{ color: #bac9ff; }
.tilenews._dark .tilenews__category > span:hover,
.tilenews._dark .tilenews__category > span:focus,
.tilenews._dark .tilenews__category > span:active		{ color: #e7ecff; }
/*	Primary */
.tilenews._primary 			.tilenews-media				{ color: white; }
.tilenews._primary 			.tilenews__body				{ background: #a7e5f4; color: #0082bf; }
.tilenews._primary:hover 	.tilenews__body				{ background: #9fdbea; }
.tilenews._primary:hover 	.tilenews__title			{ color: #0082bf; }
/*	Secondary */
.tilenews._secondary._dark			.tilenews__body		{ background: #414cd4; }
.tilenews._secondary._dark:hover	.tilenews__body		{ background: #3b45c2; }
/*	Top */
.tilenews._info._dark				.tilenews__body		{ background: #6d6f8a;/*3741c0*/ }
.tilenews._info._dark:hover			.tilenews__body		{ background: #7d7f9d; }
/*	Default */
.tilenews._default._dark			.tilenews__body		{ background: #808080; }
.tilenews._default._dark:hover		.tilenews__body		{ background: #8b8b8b; }


/*	Customs */


.tilenews__label-item._saturdays	{ max-width: 25%; }
.tilenews__label-item._emblem-ru
{
	background-repeat: no-repeat;
	background-size: contain;
	width: 15%;
}
.tilenews__label-item._shape-slim				{ max-width: 12%; }
.tilenews__label-item._shape-vertical			{ max-width: 17%; }
.tilenews__label-item._shape-squared			{ max-width: 25%; }
.tilenews__label-item._shape-horizontal			{ max-width: 40%; }
.tilenews__label-item._shape-extra-h			{ max-width: 45%; }
.tilenews__label-item._shape-extra-h:only-child	{ max-width: 70%; }
.tilenews__label-item._public					{ max-width: 45%; }
.tilenews__label-item._avatar					{ max-width: 25%; }
.tilenews__label-item._avatar > img				{ border-radius: 50%; }
/*	All mobiles + portrait */
@media all and (max-width: 767.98px) and (orientation: portrait)
{
	.tilenews__label-item._shape-slim				{ max-width: 18%; }
	.tilenews__label-item._shape-vertical			{ max-width: 22%; }
	.tilenews__label-item._shape-squared			{ max-width: 30%; }	
	.tilenews__label-item._shape-horizontal			{ max-width: 45%; }
	.tilenews__label-item._shape-extra-h			{ max-width: 45%; }
	.tilenews__label-item._shape-extra-h:only-child	{ max-width: 100%; }
	
	.tilenews__label-item._emblem-ru		{ width: 25%; }
	.tilenews__label-item._saturdays		{ max-width: 45%; }	
	.tilenews__label-item._avatar			{ max-width: 30%; }
	.tilenews__label-item._public			{ max-width: 60%; }	
}


/*	Z images */


.tilenews__l	{ display: block; }
.tilenews__p	{ display: none; }
/*	All mobiles + portrait */
@media all and (max-width: 767.98px) and (orientation: portrait)
{
	.tilenews__l	{ display: none; }
	.tilenews__p	{ display: block; }
}