

/* Start:/local/templates/easydocs/components/bitrix/menu/leftMenu/style.css?1566341288286*/

.leftMenu {margin: 0 0 45px 0; box-shadow: 0px 30px 70px rgba(0, 0, 0, .075); padding: 10px 39px; border-radius: 8px;}
	.leftMenu li {list-style-type: none; cursor: pointer;}
		.leftMenu li a {padding: 22px 0; display: block;}
		.leftMenu li a:not(.redcodeColor) {color: #121212;}
		


/* End */


/* Start:/local/templates/easydocs/components/bitrix/system.pagenavigation/redcode/style.css?15663412881966*/

.pagination {margin: 50px 0 0 0;}
	.pagination ul {display: flex; justify-content: center; flex-wrap: wrap; align-items: center;}
		.pagination ul li {text-align: center; margin: 10px 8px 0 0; list-style-type: none; border-radius: 50%;}
		.pagination ul li:last-child {margin-right: 0;}
			.pagination ul li:not(.betweenPage) span {display: block; height: 43px; min-width: 43px; box-sizing: border-box; transition: color .25s ease, opacity .2s ease;
				line-height: 43px;
			}	
			.pagination ul li.bx-active span {color: #fff;}
			.pagination ul li a:not(.redcodeColor) {color: #121212;}

.betweenPage {border: 2px solid #D9D9D9; box-sizing: border-box; width: 35px; height: 35px; display: flex; justify-content: center;
	font-size: 18px;
}

.pagination ul li.bx-pag-prev a, .pagination ul li.bx-pag-next a {box-shadow: 0px 20px 20px rgba(0, 0, 0, .05), 0px 10px 10px rgba(0, 0, 0, .05), 0px 5px 5px rgba(0, 0, 0, .05), 0px 2px 2px rgba(0, 0, 0, .05); border-radius: 50%; background-repeat: no-repeat; width: 43px; height: 43px;
	display: block; box-sizing: border-box;
}
	.pagination ul li.bx-pag-prev a:hover, .pagination ul li.bx-pag-next a:hover {box-shadow: 0px 20px 20px rgba(0, 0, 0, .05), 0px 10px 10px rgba(0, 0, 0, .05), 0px 5px 5px rgba(0, 0, 0, .05), 0px 2px 2px rgba(0, 0, 0, .15);
	display: block; box-sizing: border-box;
	}
	.pagination ul li.bx-pag-prev a {background-image: url('/local/templates/easydocs/components/bitrix/system.pagenavigation/redcode/images/arrowLeft.svg'); background-position: 18px center;}
	.pagination ul li.bx-pag-next a {background-image: url('/local/templates/easydocs/components/bitrix/system.pagenavigation/redcode/images/arrowRight.svg'); background-position: 19px center;}

.pagination ul li.bx-pag-prev a span, .pagination ul li.bx-pag-next a span,
.pagination ul li.bx-pag-prev a i, .pagination ul li.bx-pag-next a i
{
	opacity: 1;
}
.pagination ul li.bx-pag-prev span, .pagination ul li.bx-pag-next span,
.pagination ul li.bx-pag-prev i, .pagination ul li.bx-pag-next i
{
	opacity: .5;
}

@media all and (max-width: 1100px){
	.pagination {margin: 40px 0 0 0;}
}
/* End */


/* Start:/local/templates/easydocs/components/bitrix/news.list/reviews/style.css?15663412882586*/

.reviews {}
	.reviews > p {margin: 0 0 40px 0; line-height: 1.5; padding: 30px 40px 30px 95px; background: #F5F5F5; position: relative;}
		.reviews > p i {position: absolute; top: 50%; left: 43px; font-size: 30px; margin: -17.5px 0 0 0;}
	
	.reviewsElements {margin: 0 0 60px 10px;}
		.reviewsElement {margin: 0 0 50px 0;}
		.reviewsElement:last-child {margin-bottom: 0;}
		
			.reviewsTitle {margin: 0 0 29px 0; display: flex; align-items: center;}
				.reviewsTitle > div:first-child {width: 80px; margin: 0 29px 0 0;}
					.reviewsTitle .img {width: 80px; height: 80px; border-radius: 50%; background-color: #F5F5F5;
						background-position: center; background-repeat: no-repeat; background-size: cover;
					}
				.reviewsTitle > div:last-child {}
					.reviewsTitle > div:last-child p {line-height: 23px; font-size: 13px; margin: 7px 0 0 0; color: #8F8F8F;}

			.reviewsText {padding: 0 0 50px 3px; position: relative; border-bottom: 1px solid #F4F4F4;}
				.reviewsText > p {line-height: 28px; color: #424242;}
				
				.reviewsDocuments {margin: 40px 0 0 2px; display: flex; justify-content: space-between; flex-wrap: wrap;}
					.reviewsDocument {display: flex; width: 47%; margin: 22px 0 0 0; align-items: center;}
					.reviewsDocument:nth-child(1), .reviewsDocument:nth-child(2) {margin-top: 0;}
						.reviewsDocuments .iconDocuments {position: relative;}
							.reviewsDocuments .iconDocuments svg {min-width: 41px;}
							.reviewsDocuments .iconDocuments p {font-size: 11px; position: absolute; bottom: 18.5px; left: 14px; text-transform: uppercase;}
						.reviewsDocument div:nth-child(2) {font-size: 14px; margin: -7px 0 0 16px; overflow: hidden;}
							.reviewsDocument div:nth-child(2) div {margin: 0 0 5px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
								.reviewsDocument div:nth-child(2) a:not(.redcodeColor) {color: #121212;}
							.reviewsDocument div:nth-child(2) p {color: #8C8C8C;}
			

@media all and (max-width: 1100px) {
	.reviewsElements {margin: 0 0 50px 0;}
}

@media all and (max-width: 650px) {
	.reviewsElement {margin: 0 0 40px 0;}
}

@media all and (max-width: 500px) {
	.reviewsDocument {width: 100%; margin: 0 0 20px 0;}
	.reviewsDocument:last-child {margin-bottom: 0;}
}

@media all and (max-width: 400px) {
	.reviewsTitle {display: block; margin: 0 0 25px 0; text-align: center;}
		.reviewsTitle > div:first-child {margin: 0 auto;}
		.reviewsTitle > div:last-child {margin: 20px 0 0 0;}
	.reviewsText:before {left: 50%; margin: 0 0 0 -9px;}
		.reviewsDocument div:nth-child(2) a {text-decoration: underline;}
}

/* End */
/* /local/templates/easydocs/components/bitrix/menu/leftMenu/style.css?1566341288286 */
/* /local/templates/easydocs/components/bitrix/system.pagenavigation/redcode/style.css?15663412881966 */
/* /local/templates/easydocs/components/bitrix/news.list/reviews/style.css?15663412882586 */
