#section-new-act .button.all-items { height:42px; line-height:42px; padding:0 40px; font:16px '__Forum_5', 'Tinos', serif; margin:9px 0px 0px; position:absolute; bottom:0; left:0; }
#section-new-act { padding-bottom:50px; }
#section-new-act .center { height:inherit; }
#section-new-act .title{ background:url(../img/short-line.png) center bottom no-repeat; padding-bottom:25px; margin:94px auto 0px; color:#3f3f3f; font:42px '__Forum_5', 'Tinos', serif; text-align:center; text-transform:uppercase; letter-spacing:3px; }
#section-new-act .news .button.all-items{ display:inline-block; position:relative; margin:0 auto; padding:0 36px; line-height:42px; }
#section-new-act .news { float:left; width:1022px; margin:35px 0px 0px; position:relative; }
#section-new-act .news .item { width:325px; margin-right:22px; float:left; margin-bottom:60px; }
#section-new-act .news .item:first-child { background:none; padding-top:0px; }
#section-new-act .news .item:nth-child(3n) { margin-right:0px; }
#section-new-act .news .item:nth-child(3n+1) { clear:both; }
#section-new-act .news .item .title { padding:0px; letter-spacing:0px; text-transform:none; text-align:left; background:none; color:#264469; font:22px '__Forum_5', 'Tinos', serif; line-height:26px; margin:0px; display:block; }
#section-new-act .news .item .date{ color:#5392af; font:14px '__Forum_5', 'Tinos', serif; margin:0px; line-height:17px; margin-top: 5px}
#section-new-act .news .item .text{ height:57px; color:#777; font:14px 'Georgia', serif; margin:17px 0px 0px; line-height:20px; }
#section-new-act .news .item .text * { color:#777 !important; }
#section-new-act .news .item .item-pic { width:100%; height:200px; display:block; margin-bottom:20px; background-position:center 0; background-size:cover; }
#section-new-act .news .item .item-nopic { width:100%; height:200px; display:block; margin-bottom:20px; background:url(../img/nonews.jpg) 0 0 no-repeat; }
#section-new-act .news .clearfix { clear:both; float:none; text-align:center; }

.modal {display:none; overflow: hidden; position: fixed; top: 0; left: 0; width: 100%; min-height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1000;}
.modal_container {position: absolute; padding: 5.4vh 3.9vw; margin-left: -42%; font-family: '__Forum_5', 'Tinos', serif; left: 50%; top: 2vh; width: 84%; background: #ffffff; z-index: 1100;}
.modal_title {font-size: 5.4vh; text-transform: uppercase; margin-bottom: 4.5vh; color: #3f3f3f; text-align: center;}
.modal_title {
	font: 22px '__Forum_5', 'Tinos', serif;
}
.modal_title::after {content: ""; display: block; margin-left: -186px; position: absolute; top: 13vh; left: 50%; width: 372px; height: 4px; background: url(../img/modal-line.png);}
.modal_left {float: left; width: 39%;}
.modal_right {float: right; width: 60%;}
.modal_close {position: absolute; top: 4.2vh; right: 30px; cursor: pointer; width: 23px; height: 23px; background: url(/local/templates/.default/img/modal-close.png) no-repeat 0 0;}
.modal_adress {margin-bottom: 3.9vh; text-align: center;}
.modal_adress, .modal_item-title {font-size: 3vh; color: #014056;}
.modal_image {margin-bottom: 1vh; width: 27vw; height: 23.5vh; background-position: center center; background-size: cover; }
.modal_big-image {width: 27vw; height: 23.5vh;}
.modal_slider {overflow: hidden; position: relative; width: 27vw;}
.modal_slider img {width: 100%;}
.modal_arrow {position: absolute; width: 2.1vw; height: 4.5vh; background: url(../img/xs-arrow-left.png) no-repeat 0 0; cursor: pointer;}
.modal_arrow-left {top: 0.65vh; left: 0;}
.modal_arrow-right {top: 0.65vh; right: 0; background: url(../img/xs-arrow-right.png) no-repeat 0 0;}
.modal_slider-features {margin-left: 3.6vw;}
.modal_slider-item {display: inline-block;}
.modal_text, .modal_item-text {font-size: 100%; line-height: 20px; color: #ababab;}
.modal_text {text-align: left;}
.modal_text p:first-child {margin-bottom: 2vh;}
.modal_item {display: inline-block; width: 32%; margin: 2.6vh 0;}
.modal_item:nth-child(4), .modal_item:last-child {margin-top: 0;}
.modal_btn-contacts {margin-top: 0; padding: 10px 0; width: 184px; color: #014056; text-transform: uppercase; text-align: center; text-decoration: none; border: 1px solid #21416c;}
.modal_left .save-pdf { margin-top: 20px; text-align:right; padding-right:10px; font:16px '__Forum_5', 'Tinos', serif; color:#fff; float: left; width:126px; height:31px; line-height:33px; background:url(../img/pdf-version.svg) center center no-repeat; background-size:126px; display:inline-block;  }

#section-new-act .news .item {
	padding-left: 22px;
}

#section-new-act .news .item .title {
	padding-left: 0!important;
}

#section-new-act .news {
	float: left;
	width: 1022px;
	margin: 35px 0px 0px;
	position: relative;
}


#section-new-act .news .item {
	padding-left: 0;
	margin: 0;
}

/*button.slick-next, button.slick-next:hover {
	position: absolute;
	top: 25%;
	right: 0px;
	height: 55px;
	background-image: url(/bitrix/images/img/right-chevro2n.png);
	background-size: cover;
	width: 55px;
}
button.slick-prev, button.slick-prev:hover {
	left: 25px;
	position: absolute;
	top: 18%;
	height: 55px;
	background-image: url(/bitrix/images/img/right-chevro2n.png);
	background-size: cover;
	width: 55px;
	z-index: 10;
	transform: rotate(180deg);
}*/

/*/local/templates/.default/img/arrow-sprite.png*/

button.slick-next {
	position: absolute;
	top: 48%;
	right: 25px;
}

button.slick-prev {
	position: absolute;
	top: 48%;
	left: 20px;
	z-index: 10;
}

button.slick-next::after, button.slick-prev::after {
	content: ' ';
	background-image: url(/local/templates/.default/img/arrow-sprite.png);
	background-size: auto 34px;
	background-repeat: no-repeat;
	width: 10px;
	height: 17px;
	margin: 5px 10px;
	font-size: 14px;
	float: none;
	width: 10px;
	display: block;
}

button.slick-next::after {
	background-position: right 0;

}

button.slick-next:hover::after {
	background-position: right -17px;
}

button.slick-next, button.slick-prev {
	width: 30px;
	height: 30px;
	margin: 0 10px 0;
	border: 1px solid #fff;
	border-radius: 50%;
	-webkit-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

button.slick-next:hover, button.slick-prev:hover {
	background-color: #01426a;
	border: 1px solid #01426a;
}

button.slick-next, button.slick-prev {
	background-color: #fff;
}

button.slick-prev::after {
	background-position: -1px 0;

}

button.slick-prev:hover::after {
	background-position: -1px -17px;
}

.slick-prev:before, .slick-next::after {
	font-size: 70px;
	color: #EA8496;
	line-height: inherit;
	font-weight: bold;
}

#section-new-act .item {
	padding-left: 22px!important;
}

@media all and (min-width: 641px)
{
	.modal_btn-detailed {
		margin-top: 0;
		padding: 10px 0;
		width: 184px;
		color: #014056;
		text-transform: uppercase;
		text-align: center;
		text-decoration: none;
		border: 1px solid #21416c;
		margin-left: 20px;
	}
}

#section-new-act .item.item-pic .img {
	height: 100%;
}

#section-new-act .title {
	background: url(/local/templates/.default/img/short-line.png) center bottom no-repeat;
	padding-bottom: 25px;
	margin: 94px auto 0px;
	color: #3f3f3f;
	font: 42px '__Forum_5', 'Tinos', serif;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
}

@media all and (max-width: 640px)
{
	.modal_btn-detailed {
		margin: 10px auto;
		padding: 10px 20px;
		width: 184px;
		color: #014056;
		text-transform: uppercase;
		text-align: center;
		text-decoration: none;
		border: 1px solid #21416c;
		margin-left: 10px;
	}

	.clearfix2.js-block-button a {
		margin-top: 30px;
		padding: 10px 20px;
		line-height: inherit;
		display: inline-block;
	}

	#section-new-act .news {
		max-width: 100%;
	}

	#section-new-act .news .item .title {
		overflow-wrap: break-word;
		line-height: 22px;
		margin-bottom: 10px;
		padding-left: 15px!important;
		color: #06426a;
		text-align: center;
		font: 22px Georgia, '__Forum_5', 'Tinos', serif;
		padding-right: 15px;
	}

	#section-new-act .news .item .date,
	#section-new-act .news .item .text {
		padding-left: 10px!important;
	}

	button.slick-prev, button.slick-prev:hover {
		top: 26%;
		left: 10px;
	}

	button.slick-next, button.slick-next:hover {
		top: 26%;
	}

	#section-new-act .news .button.all-items {
		margin-top: 55px;
	}

	.modal_title {
		color: #06426a;
		text-align: center;
		font: 22px Georgia, '__Forum_5', 'Tinos', serif;
	}

	#section-new-act .title {
		background: url(/local/templates/.default/img/mobile/short-line.png) center bottom no-repeat;
		background-size: 80%;
		padding-bottom: 25px;
		margin: 55px auto 0px;
		color: #3f3f3f;
		font: 27px '__Forum_5', 'Tinos', serif;
		text-align: center;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	#section-new-act {
		padding: 0;
	}

	#section-new-act .item {
		padding-left: 0px!important;
	}

	.modal_container {
		left: 0;
	}

	.modal_close {
		top: 2.2vh;
	}

	.js-block-button {
		text-align: center;
	}
}

.slick-prev:before, .slick-next:before{
	content: none!important;
}

.slider .clearfix2 {
	text-align: center;
}

@media all and (min-width: 641px)
{
	#section-new-act .modal_text .clearfix2 {
		text-align: left;
	}

	#section-new-act .news .button.all-items {
		margin-top: 15px;
	}

	#section-new-act .events .item {
		float: left;
		position: relative;
		background-position: 50% 100%;
		background-repeat: no-repeat;
		background-size: cover;
		width: 326px;
		max-width: 320px;
		height: 201px;
		margin: 0 0 16px 0;
		background-repeat: no-repeat!important;
		background-size: cover!important;
		padding-left: 0!important;
	}

	#section-new-act .events .item .info {
		position: absolute;
		left: 0;
		bottom: 0;
		height: 79px;
		width: 100%;
		overflow: hidden;
		padding: 15px;
		background-position: 50% 100%;
		background-repeat: no-repeat;
		background-size: cover;
		-webkit-transition: all 400ms cubic-bezier(.4,0,.85,1);
		transition: all 400ms cubic-bezier(.4,0,.85,1);
	}

	#section-new-act .events .item:hover .info {
		height: 100% !important;
	}

	#section-new-act .events .item .info .date {
		line-height: 17px;
		color: #fff;
		font: 14px '__Forum_5', 'Tinos', serif;
		font-size: 16px;
	}

	#section-new-act .news .item .title {
		text-transform: none;
		letter-spacing: 0px;
		text-align: left;
		background: none;
		line-height: 19px;
		height: 38px;
		overflow: hidden;
		color: #fff;
		font: 16px '__Forum_5', 'Tinos', serif;
		margin: 2px 0 0;
	}

	#section-new-act .events .item .info .button {
		display: block;
		text-align: center;
		-webkit-transition: all 200ms ease-in-out;
		transition: all 200ms ease-in-out;
		position: absolute;
		top: 120px;
		left: 50%;
		margin: 0px 0px 0px -87px;
		width: 177px;
		height: 42px;
		line-height: 42px;
		font-size: 18px;
		font-family: '__Forum_5', 'Tinos', serif;
		color: #fff;
		border: 1px solid #fff;
	}

	#section-new-act .events .item .info .button.white:hover {
		background: #fff;
		color: #00416B;
	}


	#section-new-act .modal_text .js-block-button .button.all-items {
		position: relative;
		width: auto;
		display: inline-block;
		line-height: normal;
		vertical-align: middle;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 30px;
	}
}

#section-new-act .slick-slide > div {
	text-align: center;
}

#section-new-act .slick-slide > div > .info {
	text-align: left;
}
#section-new-act .slick-slide > div > .item {
	float: none;
	margin: auto;
}
