@media (max-width: 760px) { 

	.affiche__perf {
		color: #fcf6e9;
		margin:0 0 15px 0;
	}
	
	.affiche__perf_item_play {
		background: #36736e;
		border-top: 1px solid #80a6a2;
		border-bottom: 1px solid #275250;
		display: grid;
		grid-template-areas: "perf-item-play-date perf-item-play-start-time perf-item-play-detail";
		grid-template-columns: 27% 36% 37%;
		height: 38px;
		margin:0 0 1px 0;
	}
	
		.affiche__perf_item_play .curse, 
		.affiche__perf_item_play .hint1, 
		.affiche__perf_item_play .hint2, 
		.affiche__perf_item_play .age, 
		.affiche__perf_item_play .name,
		.affiche__perf_item_play .premiere,
		.affiche__perf_item_play .pushkin-card {
		display: none;
	}
	
	.affiche__perf_item_play .date {
		align-items:  baseline;		
		display: flex;				
		grid-area: perf-item-play-date;
		padding:2px 0 0 10px;
		white-space: nowrap;
	}
	
	.affiche__perf_item_play .date_day {
		display: inline-block;
		font-size: 25px;
		margin:0 4px 0 0;
	}
	
	.affiche__perf_item_play .date_month {		
		display: inline-block;	
		font-size: 15px;		
		text-transform: lowercase;
	}
	
	.affiche__perf_item_play .detail {
		align-items:  center;
		justify-content: flex-end;
		display: flex;
		padding:0 10px 0 0;
	}
	
	.affiche__perf_item_play .buy-ticket {
		/*
		align-items:  center;
		display: flex;			
		justify-content: right;
		padding:0 10px 0 0;
		text-align: right;
		*/
		width: auto;
		display: inline-block;
		white-space: nowrap;
		
	}
	
	.affiche__perf_item_play .buy-ticket .afisha-list__info_tickets_rodario {
		margin: 0 !important;
		position: initial !important;
	}
	
	.affiche__perf_item_play .start-time {
		align-items:  center;
		display: flex;	
		grid-area: perf-item-play-start-time;
		align-items:  left;
		white-space: nowrap;
	}
	
	.affiche__perf_item_play .start-time .start {
		display: none;
	}
	
	.affiche__perf_item_play .start-time .time {
		display: inline-block;
	}

	.affiche__perf_item-preview	{
		aspect-ratio: 1.8 / 1; 
		background-color: #000000;
		background-position: center center;
		background-size: contain;
		display: grid;		
	}
	
	.affiche__perf_item-preview * {
		/*text-shadow: 0px 1px 0 #000000, -1px 0px 0 #000000, 0px -1px 0 #000000, 2px 2px 0 #000000, 2px -2px 0 #000000, -1px 1px 0 #000000, -1px -1px 0 #000000, 1px 0px 0 #000000;*/
		text-shadow: -1px -1px 1px rgba(255,255,255,.1), 3px 3px 3px rgba(0,0,0,.9);
	}
	
	.affiche__perf_item-preview_footer {
		align-self: end;
		padding:0 0 5px 10px;
	}
	
	.affiche__perf_item-preview_footer .author {
		font-size: 14px;
	}
	
	.affiche__perf_item-preview_footer .name a {
		font-size: 27px;
		font-weight: bold;
		text-decoration: none;		
	}
	
	.affiche__perf_item-preview_footer .hint1 {
		font-size: 13px;
	}
	
	.affiche__perf_item-preview_header {
		display: grid;
		grid-template-columns:1.5fr 0.5fr;
	}
	
	.affiche__perf_item-preview_header .col1 {
		font-size: 14px;
		padding: 10px 0 0 10px;
	}
		
	.affiche__perf_item-preview_header .col2 {
		padding: 10px 10px 0 0;
		text-align: right;
	}
	
	.affiche__perf_item-preview_header .col2 .age {
		vertical-align: middle;
		background: #36736e;
		border-radius:50%;
		display: inline-block;
		font-size: 13px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		text-shadow: none;
		width: 30px;
	}
	
	.affiche__perf_item-preview_header .col2 .pushkin-card {
		vertical-align: middle;
		background: #36736e;
		border-radius:50%;
		display: inline-block;
		font-size: 13px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		text-shadow: none;
		width: 30px;
	}
	
	.affiche__perf_item-preview_header .col2 .pushkin-card img {
		width: 100%;
	}
	
	.affiche__perf_item-preview, .affiche__perf_item-preview a {
		color: #fcf6ea;
	}
	
	.buy-ticket-wrapper {
		
		/*
		display: block;
		text-align: right;		
		width: 100%;
		*/
	}
	/*
	.content ymaps {
		aspect-ratio: 2 / 1; 
		height: auto !important;
		width: 100% !important;
	}*/
	

	.afisha-list {
		aspect-ratio: 6 / 1 !important; 
		display: grid;
		column-gap: 0.5rem;
		grid-template-columns: 1fr 1fr 4fr;
		margin:0 0 7px 0;
		overflow: hidden;
	}
		
	.afisha-list__info {
		display: flex;
		flex-direction: column;
		justify-content: center;
		overflow: hidden;
		padding:5px 5px 5px 5px;
		position: relative;
	}
	
	.afisha-list__info .tl_button {
		
	}
	
	.afisha-list__info_age {
		background:#5c7969;
		border-radius:50%;
		color:#f9f8e4;
		font-family: 'Conv_cambriab' !important;
		height:32px;
		right:5px;
		overflow:hidden;
		padding:5px 0 0 0;
		position:absolute;
		text-align:center;
		top:5px;
		white-space:nowrap;
		width:32px
	}
	
	.afisha-list__pushkin-card {
		background:#5c7969;
		border-radius:50%;
		color:#f9f8e4;
		font-family: 'Conv_cambriab' !important;
		height:25px;
		right:34px;
		overflow:hidden;
		padding:0 0 0 0;
		position:absolute;
		text-align:center;
		top:5px;
		white-space:nowrap;
		width:25px
	}
	
	.afisha-list__pushkin-card img {
		width: 100%;
	}
	
	.afisha-list__info_author {
		font-size: 9px;
	}
	
	.afisha-list__date, .afisha-list__time, .afisha-list__info {
		border-radius: 10px 10px 10px 10px;
		margin: 0 0 0 0;
	}
	
	.afisha-list__time {
		justify-content: center;
		font-family: 'Conv_cambriab' !important;
		display: flex;
		flex-direction: column;
		text-align: center;
	}
	

	

/*	
	.afisha-list__info_name {
		font-size: 11px;
		line-height: 12px;
	}
*/
	
	.afisha-list__info_name {
		line-height: 80%;
		margin: 0;
		padding: 0;
	}

	.afisha-list__info_name a {
		
		font-family: 'Conv_cambriab' !important;
		text-decoration:none;
		font-size: 80%;
		font-weight: normal;
	}
	
	.afisha-list__info_hint1, .afisha-list__info_hint2, .afisha-list__info_curse  {
		font-size: 50%;
	}

		
	/*
	.afisha-list__date {
		aspect-ratio: 1 / 1 !important; 
	}
	
	.afisha-list__time {
		aspect-ratio: 1 / 1 !important; 
	}*/
	
	.afisha-list__date {		
		align-items: center;		
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding: 0;
		text-align: center;
	}
		
	.afisha-list__date_day {
		font-family: 'Conv_cambriab' !important;
		font-size: 130%;
		width: 100%;
	}
	
	.afisha-list__date_month {
		font-size: 10px;
		font-weight: bold;
		width: 100%;
	}
	
	.afisha-list__info_age {
		font-size: 13px;
		height: 25px;
		width: 25px;
	}
	
	.afisha-list__time_day {
		font-size: 0.4em;
		margin:0 0 0 0;
		width: 100%;
	}
	
	.afisha-list__time_time {
		width: 100%;
	}
	
	.afisha-list__info .afisha-list__info_tickets_rodario,
	.afisha-list__info .tl_button {
		bottom: 2px;			
		position: absolute;
		right: 2px;
	}
		
	.afisha-list__info .afisha-list__info_tickets_rodario a,
	.afisha-list__info .tl_button {
		background: #a63137 !important;
		background-image: none !important;
		color: #faf4e9 !important;
		display: inline-block;
		font-size: 9px !important;
		font-family: 'Conv_CambriaNew' !important;
		font-weight: normal;
		height: auto !important;
		line-height:10px;
		margin: 0 0 0 0 !important;
		padding:5px 5px 5px 5px !important;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		white-space: nowrap;
		width: auto;
	}
	
	.blackfiday-table tr td:first-child {
		display: none;
	}

	.blackfiday-table td {
		font-size: 11px;
	}
	
	/*
	.afisha-list__info_tickets_rodario>div, .afisha-list__info_tickets_rodario>a {
		height: auto !important;
	}
	
	.afisha-list__info .radario-button.radario-button__main {
		min-width: auto !important;
		padding:0 2px 0 2px !important;
		width: auto !important;
	}*/
	
	.content-block {
		padding: 10px 10px 10px 10px;
	}
	
	.content-block table {
		max-width: 100% !important;
		width: auto !important;
	}
	
	.content-block table td {
		width: auto !important;
	}
	
	.content-block img {
		max-width: 100% !important;
		height: auto !important;
	}
	
	.gallery-default {
		display: grid;
		grid-gap: 10px;
		grid-template-columns: repeat(2, 1fr);
	}
	
	.gallery-item {
		height: auto !important;
		margin: 0 !important;
		width: auto !important;
	}
	
	.gallery-item a {
		display: block;
		width: 100% !important;	
	}
	
	.gallery-item img {
		height: auto !important;
		margin: 0 !important;	
		width: 100% !important;		
	}
	
	.graduate-curse-table tr td:first-child {
		width: 35% !important;
	}
	
	.performance-sub {
		
	}
	
	.important-information-big {
		display: none;
	}
	
	.main-block__col2 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.perf-dates ul li:last-child .perf-dates__tickets_rodario a,
	.tl_button
	{
		background-color:#598a83 !important;
		background-image:none !important;
		border-radius:7px 7px 7px 7px !important;
		color:#ffeecd !important;
		display:inline-block !important;
		font-size:12px !important;
		font-style:normal !important;
		font-family:Cambria !important;
		line-height:10px;
		margin:0 !important;
		padding:10px 10px 10px 10px !important;
		text-decoration:none;
		text-transform:uppercase;
		height:37px;
		line-height:normal;
		width: auto;
	}
	
	.perf-detail__video iframe {
		aspect-ratio: 2 / 1 !important; 
		height: auto;
		width: 100%;		
	}
	
	.perf-detail__pushkin-card-desktop {
		display: none;
	}

}