.page-title {
	text-align: center;
	margin-bottom: 10px;
	color: #995D05;
}
#content {
    padding: 25px;
}
.description-event-page {
	text-align: justify;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 10px;
}
.description-event-page a {
	color: #995D05;
}
.online-buy-rules {
	color: #995D05;
	font-weight: bold;
}
.events-list-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: 15px;
}
.event-item {
	width: 335px;
	box-sizing: border-box;
	padding: 10px;
}
.event-item a {
	display: block;
}
.event-item a img {
	width: 100%;
	display: block;
}
.event-item a:hover>p {
	color: #FCC932;
}
.event-item a:hover .event-short-info {
	top: 0;
}
.event-item>a>p {
	font-size: 20px;
	margin-top: 5px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
.event-image-wrapper {
	overflow: hidden;
	position: relative;
}
.event-short-info {
	box-sizing: border-box;
	padding: 10px;
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
	background: rgba(255,255,255,.9);
	position: absolute;
	top:-100%;
	z-index: 999;
}
.event-short-info p {
	font-size: 14px !important;
	text-align: left !important;
	line-height: 20px;
	color: #53452c;
}
.event-info-time {
	margin-top: 15px;
	position: relative;
	padding-left: 25px;
}
.event-info-place {
	margin-top: 5px;
	position: relative;
	padding-left: 25px;
}
.event-info-time:before {
	content: "\1F4C5";
	position: absolute;
	left: 0;
}
.event-info-place:before {
	content: "\1F30F";
	position: absolute;
	left: 0;
}
.event-info-otvets {
	margin-top: 5px;
	position: relative;
	padding-left: 25px;
}
.event-info-otvets:before {
	content: "\260E";
	position: absolute;
	left: 0;
}
.event-item-main-info {
	margin-top: 15px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
	color: #53452c;
}
.event-item-image-side {
	flex-basis: 50%;
	position: relative;
}
.event-item-image-side img {
	width: 100%;
	display: block;
	height: 100%;
}
.event-item-image-side .age-limit:after {
	content: '+';
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	position: absolute;
	top: 0;
	font-size: 16px;
	right: -4px;
	background: #ff6363;
	line-height: 20px;
}
.event-item-image-side .age-limit {
	position: absolute;
	top: -10px;
	left: -10px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	text-align: center;
	line-height: 50px;
	border: 2px solid #fff;
	background: #ff6363;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.event-link {
	padding: 10px 40px;
	/*background: #FCC932;*/
	color: #53452c;
	border: 3px solid #FCC932;
	text-align: center;
	display: block;
	margin-top: 10px;
}
.event-link:hover {
	background: #FCC932;
	color: #fff;
}
.event-item-main-info-side {
	padding: 0 15px;
	flex-basis: 50%;
}
.event-item-main-info-side>p {
	margin-top: 10px;
	font-size: 16px;
}
.event-item-main-info-side>p:first-child {
	margin-top: 0;
}
.event-item-main-info-side p span {
	font-weight: bold;
}
.event-main-title {
	margin-top: 10px;
	color: #53452c;
}
.description-title {
	margin: 10px 0;
	color: #53452c;
}
.event-item-description {
	line-height: 22px;
	color: #53452c;
	font-size: 16px;
}
.pushkin-event {
	position: absolute;
	bottom: 0;
	z-index: 998;
}
.pushkin-event img {
	width: 75px !important;
}