

/* Start:/bitrix/templates/redcode_corporatelight/components//bitrix/system.pagenavigation/redcode/style.css?15197191332342*/

.pagination {}
	.paginationContainer {text-transform:uppercase;}
		.paginationContainer ul {}
			.paginationContainer ul li{display: inline-block; text-align: center; font-weight: 500; margin: 0 10px 15px 0;}
				.paginationContainer ul li span{padding: 0 8px; display: block; height: 38px; min-width: 38px; box-sizing: border-box;
					line-height: 39px; color: #757575; border-radius: 2px; transition: color .25s ease, opacity .3s ease;
				}	

.paginationContainer ul li.bx-active span{background: #555; color: #fff; box-shadow: 0 1px 1px rgba(0,0,0, .12);}	
.paginationContainer ul li:not(.bx-pag-prev):not(.bx-pag-next) a:hover span{color: #EF6C00;}
.paginationContainer ul li a span{color: #757575;}

.paginationContainer ul li.bx-pag-prev, .paginationContainer ul li.bx-pag-next{position: relative; font-size: 13px; color: #757575;}
.paginationContainer ul li.bx-pag-prev{margin: 0 10px 15px 0;}
.paginationContainer ul li.bx-pag-next{margin: 0 0 15px 0;}
	.paginationContainer ul li.bx-pag-prev span{padding: 0px 22px 0px 42px; background: #E0E0E0;}
	.paginationContainer ul li.bx-pag-next span{padding: 0px 42px 0px 22px; background: #E0E0E0;}
	.paginationContainer ul li.bx-pag-prev i{position: absolute; color: #757575; left: 4px; font-size: 29px; top: 50%; margin: -14.5px 0 0 0;}
	.paginationContainer ul li.bx-pag-next i{position: absolute; color: #757575; right: 4px; font-size: 29px; top: 50%; margin: -14.5px 0 0 0;}
	

.paginationContainer ul li.bx-pag-prev a span, .paginationContainer ul li.bx-pag-next a span,
.paginationContainer ul li.bx-pag-prev a i, .paginationContainer ul li.bx-pag-next a i
{
	opacity: 1;
}
.paginationContainer ul li.bx-pag-prev span, .paginationContainer ul li.bx-pag-next span,
.paginationContainer ul li.bx-pag-prev i, .paginationContainer ul li.bx-pag-next i
{
	opacity: .5;
}
.paginationContainer ul li.bx-pag-prev a:hover span, .paginationContainer ul li.bx-pag-next a:hover span {}


@media all and (max-width: 420px) {
	.paginationContainer ul li{display: block; margin: 0 0 20px 0 !important;}
		.paginationContainer ul li span{padding: 0;}
		.paginationContainer ul li.bx-pag-next span, .paginationContainer ul li.bx-pag-prev span{padding: 0;}
		.paginationContainer ul li.bx-pag-next i, .paginationContainer ul li.bx-pag-prev i{display: none;}
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1519716471659*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{font-weight:bold}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/bitrix/templates/.default/components/redcode/info.list/requisites1/style.css?15827854181199*/

.requisites{max-width: 1200px; margin: 60px auto 90px auto;}
	.requisites h2{font-size: 27px; font-weight: 700; margin: 0 0 40px 0;}
	.requisitesWrapper{}
		.requisite{ background:#fff; box-shadow: 0 1px 1px rgba(0,0,0,.12); font-size: 17px; display: inline-block; width: 30.66%; margin: 0 4% 30px 0; vertical-align: top;}
		.requisite:nth-child(3n){margin-right: 0;}
		.requisite:nth-last-child(1), .requisite:nth-last-child(2), .requisite:nth-last-child(3){margin-bottom: 0;}
			.requisite div{padding: 18px 25px 14px 25px; font-weight: 500;}
			.requisite p{padding: 0 25px 18px 25px; line-height: 1.5;}
			.requisitesWrapper > div span{font-weight: 700; color: #131720;}
			
@media all and (max-width: 1270px) {
	.requisites{padding: 0 30px;}
}

@media all and (max-width: 900px) {
	.requisite{width: 48%; margin: 0 4% 4% 0;}
	.requisite:nth-child(3n){margin-right: 4%;}
	.requisite:nth-child(2n){margin-right: 0;}
	.requisite:nth-last-child(3){margin-bottom: 4%;}
}

@media all and (max-width: 630px) {
	.requisite{width: 100%; margin: 0 0 30px 0 !important;}
	.requisite:last-child{margin: 0 !important;}
}

@media all and (max-width: 550px) {
	.requisites{padding: 0 20px; margin: 40px 0;}
}
/* End */
/* /bitrix/templates/redcode_corporatelight/components//bitrix/system.pagenavigation/redcode/style.css?15197191332342 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1519716471659 */
/* /bitrix/templates/.default/components/redcode/info.list/requisites1/style.css?15827854181199 */
