

/* Start:/local/components/tomgif/afisha.list/templates/.default/style.css?17919019171754*/
.b-afisha {}
	.b-afisha:before,
	.b-afisha:after {
		content: "";
		display: table}
	.b-afisha:after {
		clear:both}
	.b-afisha__banner:before {
		bottom: 0;
		border-color: transparent transparent #ffffff transparent}
	.b-afisha__title {
		background: #d5e14d;
		font-family: 'Rotonda-Regular', Tahoma, sans-serif;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex}
	.b-afisha__title:before {
		top: -13px;
		border-color: transparent transparent #d5e04e transparent}
	.b-afisha__banner:before,
	.b-afisha__title:before{
		content: "";
	    position: absolute;
	    border-style: solid;
	    border-width: 0 13px 13px 13px;
	    right: 40px}
	.b-afisha__banner {
		background-size: 100%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top center}
	.b-afisha__name {
		width: 78%;
		font-size: 2.2rem;
	    color: #4b4b4b;
	    padding: 10px}
	.b-afisha__date, .b-afisha__name {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	    -webkit-box-align: center;
	       -ms-flex-align: center;
	          align-items: center;
	    -webkit-box-pack: center;
	       -ms-flex-pack: center;
	     justify-content: center}
	.b-afisha__date {
	    width: 22%;
	    font-size: 2.2rem;
	    text-align: center;
	    background: #7a8f3b;
	    color: #d5e04e;
	    font-weight: bold}
	.b-afisha__archive {
		width: 100%;
		text-align: right;
		padding-bottom: 10px}
	.b-afisha__item,
	.b-afisha__banner,
	.b-afisha__title {
		position: relative}
	.b-afisha__item {
		float: left;
		width: 100%;
		border-radius: 10px;
		margin-bottom: 12px;
		background: #fff;
		overflow: hidden}
	.b-afisha__banner {
		width: 100%;
		height: 237px;
		cursor: pointer}
	.b-afisha__content {
		padding: 40px 25px 25px}
/* End */
/* /local/components/tomgif/afisha.list/templates/.default/style.css?17919019171754 */
