

/* Start:/local/templates/jurConsult/components/bitrix/menu/main-menu/style.min.css?1550668699490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/jurConsult/components/bitrix/menu/main-menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/jurConsult/template_styles.css?178772620763788*/
@charset "UTF-8";
@font-face{
	font-family:AvenirNextCyr-Light;
	src:url(/local/templates/jurConsult/fonts/AvenirNextCyr-Light.ttf);
}

@font-face{
	font-family:AvenirNextCyr-Bold;
	src:url(/local/templates/jurConsult/fonts/AvenirNextCyr-Bold.ttf);
}

@font-face{
	font-family:AvenirNextCyr-MediumItalic;
	src:url(/local/templates/jurConsult/fonts/AvenirNextCyr-MediumItalic.ttf);
}

@font-face{
	font-family:AvenirNextCyr-Light;
	src:url(/local/templates/jurConsult/fonts/AvenirNextCyr-Light.ttf);
}

html{
	background:#f3f3f3;
}

body{
	margin:0;
	padding:0;
	overflow-x:hidden;
}

.behind-wrapper{
	width:1630px;
	margin:0 auto;
	padding:0;
}

.wrapper{
	width:1600px;
	margin:0 auto;
	padding:0;
}

@media only screen and (max-width:1629px){
	.behind-wrapper{
		width:1280px;
		background:#f3f3f3;
	}

	.wrapper{
		width:1250px;
	}

	;
}

@media only screen and (max-width:1024px){
	.behind-wrapper{
		width:1024px;
	}

	.wrapper{
		width:994px;
	}

	;
}

@media only screen and (max-width:800px){
	.behind-wrapper{
		width:800px;
	}

	.wrapper{
		width:770px;
	}

	;
}

@media only screen and (max-width:480px){
	.behind-wrapper{
		width:480px;
	}

	.wrapper{
		width:450px;
	}

	;
}

header{
	width:100%;
	position:relative;
}

.logo{
	background-color:#fff;
	position:absolute;
	left:0;
	top:0;
	width:190px;
	height:97px;
	z-index:400;
}

.logo img{
	margin:auto;
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:75%;
}

.logo .big-logo{
	display:block;
}

.logo .small-logo{
	display:none;
}

.logo .logo-title{
	display:none;
	text-align:center;
}

.first-line{
	background-color:#382655;
	height:97px;
	position:relative;
	z-index:100;
}

.first-line .gold-line{
	position:absolute;
	bottom:0;
	left:0;
	height:4px;
	width:100%;
	background:linear-gradient(90deg,#ffad00 0,#f0e395 50%,#ffad00 100%);
}

.main-menu{
	position:absolute;
	left:190px;
	top:0;
	z-index:110;
}

.main-menu .usual-menu{
	margin-left:40px;
	margin-top:43px;
}

.main-menu .usual-menu .menu-items .menu-item{
	font-size:22px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	color:#e4e4e4;
	text-transform:uppercase;
	line-height:.667;
	text-align:center;
	text-decoration:none;
	padding:0 37px;
}

.main-menu .usual-menu .menu-items .menu-item.active{
	color:#b9811b;
}

.main-menu .usual-search{
	position:absolute;
	right:-52px;
	top:33px;
}

.main-menu .usual-search .search-button{
	width:30px;
	height:31px;
	background:url(/local/templates/jurConsult/images/search.png) no-repeat;
	cursor:pointer;
}

.main-menu .usual-search .search-button.active{
	background:url(/local/templates/jurConsult/images/search-active.png) no-repeat;
}

.main-menu .usual-search .search-field{
	position:absolute;
	z-index:350;
	left:-227px;
	top:40px;
	display:none;
}

.main-menu .usual-search .search-field input{
	border-style:solid;
	border-width:1px;
	border-color:#ded3e8;
	background-color:#edeaf0;
	width:240px;
	height:35px;
	font-size:12px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#9c96a1;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.333;
	text-align:left;
	padding-left:15px;
}

.main-menu .mini-menu{
	display:none;
}

.mini-menu{
	display:none;
}

.bread-crumbs{
	position:absolute;
	left:260px;
	top:130px;
	z-index:100;
}

.bread-crumbs a{
	font-size:14px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#3b2156;
	line-height:1.143;
	text-align:left;
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
	text-decoration:none;
	max-height:17px;
	overflow-y:hidden;
}

.bread-crumbs a.active{
	color:#ce9c45;
}

.bread-crumbs .bc-arrow{
	display:inline-block;
	vertical-align:top;
	background:url(/local/templates/jurConsult/images/bc-arrow.png) no-repeat;
	background-position:5px;
	width:12px;
	height:9px;
	padding:5px;
}

@media only screen and (max-width:1629px){
	.main-menu .usual-menu{
		margin-left:22px;
		margin-top:40px;
	}

	.main-menu .usual-menu .menu-items .menu-item{
		font-size:19px;
		font-weight:700;
		padding:0 20px;
	}

	.main-menu .usual-search{
		right:-57px;
		top:30px;
	}

	.bread-crumbs{
		left:235px;
	}

	;
}

@media only screen and (max-width:1024px){
	.logo{
		width:150px;
		height:77px;
	}

	.logo img{
		width:85px;
	}

	.first-line{
		height:77px;
	}

	.main-menu{
		left:150px;
	}

	.main-menu .usual-menu{
		margin-left:22px;
		margin-top:30px;
	}

	.main-menu .usual-menu .menu-items .menu-item{
		font-size:15px;
		font-weight:700;
		padding:0 15px;
	}

	.main-menu .usual-search{
		right:-57px;
		top:22px;
	}

	.bread-crumbs{
		left:190px;
		top:100px;
	}

	;
}

@media only screen and (max-width:800px){
	.logo .logo-title{
		display:block;
		font-size:17px;
		font-weight:700;
		font-family:AvenirNextCyr-Light;
		text-shadow:0 0 1px rgba(0,0,0,.5);
		color:#b88b25;
		text-transform:uppercase;
		line-height:1.412;
		text-align:center;
		position:absolute;
		width:570px;
		left:150px;
		margin:0;
		top:14px;
	}

	.logo .big-logo{
		display:none;
	}

	.logo .small-logo{
		display:block;
	}

	.main-menu{
		left:0;
	}

	.main-menu .usual-menu{
		display:none;
	}

	.main-menu .mini-menu{
		display:block;
		position:relative;
		width:770px;
	}

	.main-menu .mini-menu .mini-menu-button{
		width:25px;
		height:25px;
		background:url(/local/templates/jurConsult/images/menu-button.png) no-repeat;
		cursor:pointer;
		position:absolute;
		right:25px;
		top:25px;
		z-index:110;
	}

	.main-menu .mini-menu .mini-menu-button.active{
		background:url(/local/templates/jurConsult/images/menu-button-close.png) no-repeat;
	}

	.main-menu .mini-menu .mini-menu-area{
		width:100%;
		height:390px;
		background:#382655;
		position:absolute;
		top:77px;
		display:none;
	}

	.main-menu .mini-menu .mini-menu-area .mini-search{
		position:relative;
	}

	.main-menu .mini-menu .mini-menu-area .mini-search input{
		background-color:#ebe9ee;
		width:555px;
		height:55px;
		font-size:18px;
		font-weight:700;
		font-family:AvenirNextCyr-MediumItalic;
		color:#9c96a1;
		font-weight:700;
		line-height:1.333;
		text-align:left;
		padding-left:25px;
		margin:60px auto;
		display:block;
		border:none;
	}

	.main-menu .mini-menu .mini-menu-area .mini-search .search-icon{
		width:30px;
		height:31px;
		background:url(/local/templates/jurConsult/images/search-fiolet.png);
		position:absolute;
		right:135px;
		top:14px;
	}

	.main-menu .mini-menu .mini-menu-area .mini-menu-items{
		margin-left:108px;
		margin-top:-10px;
	}

	.main-menu .mini-menu .mini-menu-area .mini-menu-items .menu-item{
		border-width:1px;
		border-style:solid;
		width:269px;
		height:50px;
		display:inline-block;
		cursor:pointer;
		font-size:21px;
		font-weight:700;
		font-family:AvenirNextCyr-Light;
		text-shadow:0 0 1px rgba(0,0,0,.5);
		color:#b88b25;
		text-transform:uppercase;
		line-height:2.5;
		text-align:center;
		text-decoration:none;
		margin-right:10px;
		margin-bottom:10px;
	}

	.main-menu .mini-menu .mini-menu-area .mini-menu-items .menu-item.active{
		background-image:-webkit-linear-gradient(121deg,#e4bb53 0,#f5da87 34.912%,#f5da87 65.356%,#e4bc53 100%);
		color:#382655;
	}

	.main-menu .mini-menu .mini-menu-area.active{
		display:block;
	}

	.bread-crumbs{
		left:175px;
	}

	;
}

@media only screen and (max-width:480px){
	.logo .logo-title{
		font-size:13px;
		font-weight:700;
		top:21px;
		width:250px;
	}

	.main-menu .mini-menu{
		width:450px;
	}

	.main-menu .mini-menu .mini-menu-area .mini-search input{
		width:405px;
	}

	.main-menu .mini-menu .mini-menu-area .mini-search .search-icon{
		right:35px;
	}

	.main-menu .mini-menu .mini-menu-area .mini-menu-items{
		margin-left:20px;
		margin-top:-10px;
	}

	.main-menu .mini-menu .mini-menu-area .mini-menu-items .menu-item{
		width:195px;
		height:50px;
	}

	.bread-crumbs{
		left:20px;
		top:95px;
	}

	;
}

footer{
	width:100%;
	height:55px;
	background:#382655;
	position:fixed;
	bottom:0;
	z-index:999;
}

footer a{
	text-decoration:none;
}

.footer-text{
	font-size:13px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#d1d1d1;
	text-transform:uppercase;
	line-height:1.231;
	text-align:left;
	margin:0;
	margin-left:50px;
	padding-top:20px;
	display:block;
	text-decoration:none;
}

.mail{
	font-size:13px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#d1d1d1;
	text-transform:uppercase;
	line-height:1.231;
	text-align:right;
	position:absolute;
	margin:0;
	right:50px;
	top:20px;
	cursor:pointer;
}

.mail:before{
	content:"";
	width:28px;
	height:27px;
	display:block;
	position:absolute;
	left:-35px;
	top:-5px;
	background:url(/local/templates/jurConsult/images/mail.png);
}

.mail:hover{
	color:#c88c0c;
}

.mail:hover:before{
	content:"";
	width:28px;
	height:27px;
	display:block;
	position:absolute;
	left:-35px;
	top:-5px;
	background:url(/local/templates/jurConsult/images/mail-active.png);
}

@media only screen and (max-width:480px){
	footer{
		height:auto;
	}

	.footer-text{
		text-align:center;
		margin:0;
		padding-top:20px;
	}

	.mail{
		position:relative;
		margin:0;
		cursor:pointer;
		display:block;
		text-align:center;
		padding-top:15px;
		padding-bottom:20px;
		left:0;
		top:0;
	}

	.mail:before{
		left:140px;
		top:9px;
	}

	;
}

main{
	width:100%;
	position:relative;
}

.background-video{
	width:100%;
	height:800px;
	z-index:99;
	position:relative;
	overflow:hidden;
}

.background-video video{
	width:100%;
	position:absolute;
	margin:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.background-video .image-slider{
	display:none;
	width:100%;
}

.background-video .image-slider img{
	width:100%;
}

.background-video .slider-buttons{
	width:100%;
	position:relative;
	top:-30px;
	text-align:center;
	visibility:hidden;
}

.background-video .slider-buttons .image-slider-button{
	width:20px;
	height:20px;
	display:inline-block;
	position:relative;
	background:#fff;
	margin-right:15px;
	border-radius:50%;
	cursor:pointer;
}

.background-video .slider-buttons .image-slider-button .inner-circle{
	width:12px;
	height:12px;
	background:grey;
	position:absolute;
	margin:auto;
	left:0;
	top:0;
	bottom:0;
	right:0;
	border-radius:50%;
	display:none;
}

.background-video .slider-buttons .image-slider-button.active .inner-circle{
	display:block;
}

.background-video .cover{
	width:100%;
	height:100%;
	background:#4a484f;
	opacity:.8;
}

.home-information{
	background-color:#fff;
	position:absolute;
	right:60px;
	top:70px;
	width:750px;
	z-index:100;
}

.home-information p{
	font-size:17px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.368;
	text-align:justify;
	margin:0;
	padding:47px;
	font-weight:700;
}

.video-pagination{
	z-index:100;
	height:90px;
	width:720px;
	position:absolute;
	top:530px;
	right:85px;
	cursor:pointer;
}

.video-pagination .button{
	width:192px;
	height:90px;
	display:inline-block;
	margin-right:45px;
}

.video-pagination .button .image1{
	display:block;
}

.video-pagination .button .image2{
	display:none;
}

.video-pagination .button.active .image1{
	display:none;
}

.video-pagination .button.active .image2{
	display:block;
}

.home-news{
	width:100%;
	height:70px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:100;
}

.home-news .title{
	margin:0;
	margin-left:50px;
	height:40px;
	font-size:26px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	line-height:.692;
	text-align:left;
	text-decoration:none;
	display:block;
}

.home-news .news-list{
	width:100%;
	height:70px;
	display: flex;
	justify-content: space-between;
}

.home-news .news-elem{
	width:780px;
	height:100%;
	background:rgba(0,0,0,.5);
	display:inline-block;
	position:relative;
	/*float:left;*/
}

/*.home-news .news-elem:last-child{
	float:right;
}*/

.home-news .news-elem a{
	text-decoration:none;
}

.home-news .news-elem .announce{
	font-size:15px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#fff;
	line-height:1.067;
	text-align:left;
	width:81%;
	height:81px;
	margin:0;
	margin-left:50px;
	margin-top:17px;
	overflow:hidden;
}

.home-news .news-elem .announce p{
	margin:0;
	font-size:15px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#fff;
	line-height:1.067;
	text-align:left;
	text-decoration:none;
}

.home-news .news-elem .date{
	margin:0;
	background-color:#382655;
	position:absolute;
	right:0;
	top:0;
	width:60px;
	height:45px;
	padding-top:10px;
	font-size:13px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#fff;
	text-transform:uppercase;
	line-height:1.308;
	text-align:center;
}

.home-news .news-elem .button-more{
	width:60px;
	height:55px;
	position:absolute;
	right:0;
	bottom:0;
	background:linear-gradient(45deg,#e0ca69,#b98d32);
	cursor:pointer;
}

.home-news .news-elem .button-more img{
	position:absolute;
	margin:auto;
	display:block;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

@media only screen and (max-width:1629px){
	.background-video{
		height:500px;
	}

	.background-video video{
		width:auto;
		margin-left:-300px;
		top:220px;
	}

	.background-video video source{
		position:relative;
		left:-300px;
		top:220px;
	}

	.home-information{
		width: 548px;
		top: 20px;
	}

	.home-information p{
		font-size:16px;
		font-weight:700;
		padding:35px;
	}

	.home-news{
		height:70px;
	}

	.home-news .news-elem{
		width:608px;
		height:70px;
	}

	.home-news .news-elem .announce{
		width:75%;
		height:98px;
	}

	;
}

@media only screen and (max-width:1024px){
	.home-news {
		display:none;
	}
	.home-news .news-elem{
		width:480px;
	}
}

@media only screen and (max-width:800px){
	.background-video{
		height:410px;
	}

	.background-video video{
		display:none;
	}

	.background-video .image-slider{
		display:block;
	}

	.home-information{
		width:100%;
		height:290px;
		position:relative;
		top:-25px;
		right:auto;
	}

	.home-information p{
		font-size:16px;
		font-weight:700;
		padding:35px;
	}

	.video-pagination{
		display:none;
	}

	.home-news{
		top:410px;
	}

	.home-news .news-elem{
		width:770px;
		margin-bottom:1px;
		height:155px;
		margin-right:0;
	}

	.home-news .news-elem .announce{
		height:120px;
	}

	;
}

@media only screen and (max-width:480px){
	.background-video{
		height:250px;
	}

	.home-information{
		right:0;
		width:100%;
		height:360px;
	}

	.home-news{
		top:470px;
	}

	.home-news .news-elem{
		width:100%;
		margin-bottom:1px;
		height:220px;
	}

	.home-news .news-elem .announce{
		height:185px;
		margin-left:35px;
	}

	;
}

.title-area{
	background:#f3f3f3;
	width:100%;
	padding-bottom:40px;
}

.title-area h1{
	font-size:26px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#4b4b4b;
	text-transform:uppercase;
	line-height:1.2;
	text-align:center;
	padding-top:75px;
	width:63%;
	margin:0 auto;
}

@media only screen and (max-width:1629px){
	.title-area h1{
		width:81%;
	}

	;
}

@media only screen and (max-width:1024px){
	.title-area h1{
		width:100%;
	}

	;
}

@media only screen and (max-width:480px){
	.title-area h1{
		font-size:24px;
		font-weight:700;
	}

	;
}

.philosophy{
	background:#edeaf0;
}

.philosophy .text-area{
	background-color:#f3f3f3;
	width:900px;
	height:505px;
	margin:0 auto;
	position:relative;
	top:20px;
}

.philosophy .text-area>p{
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.368;
	text-align:justify;
	padding:30px 105px 0 105px;
	margin:0;
	position:relative;
}

.philosophy .text-area>p:before{
	content:"";
	width:14px;
	height:10px;
	position:relative;
	background:url(/local/templates/jurConsult/images/quote-open.png);
	display:inline-block;
	margin-left:20px;
}

.philosophy .text-area>p:after{
	content:"";
	width:14px;
	height:10px;
	position:relative;
	background:url(/local/templates/jurConsult/images/quote-close.png);
	display:inline-block;
}

.philosophy .text-area .sign{
	position:absolute;
	left:505px;
	top:390px;
}

.philosophy .text-area .sign img{
	display:inline-block;
	vertical-align:top;
}

.philosophy .text-area .sign p{
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.368;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	margin:0;
	margin-top:40px;
}

@media only screen and (max-width:800px){
	.philosophy .text-area{
		width:100%;
		height:535px;
	}

	.philosophy .text-area>p{
		padding:0 50px;
	}

	.philosophy .text-area .sign{
		left:405px;
		top:395px;
	}

	;
}

@media only screen and (max-width:480px){
	.philosophy .text-area{
		height:655px;
	}

	.philosophy .text-area>p{
		padding:0;
		width:95%;
		margin:0 auto;
		margin-top:-20px;
	}

	.philosophy .text-area .sign{
		left:145px;
		top:555px;
		margin:20px auto;
		display:block;
		text-align:center;
		position:initial;
	}

	;
}

.practice{
	background:#edeaf0;
}

.practice .practice-container{
	width:1270px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:160px;
}

.practice .text-block{
	background-color:#f3f3f3;
	width:620px;
	display:inline-block;
	vertical-align:top;
	margin-right:25px;
	padding-bottom:25px;
}

.practice .text-block p{
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.125;
	text-align:justify;
	margin:0;
	padding:25px;
	padding-bottom:0;
}

.practice .practice-list{
	display:inline-block;
	vertical-align:top;
	width:620px;
}

.practice .practice-list>ul{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}

.practice .practice-list>ul>li{
	padding:0;
	margin:0;
	background-color:#fff;
	width:100%;
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#3b2156;
	text-transform:uppercase;
	line-height:2.9;
	text-align:center;
	margin-bottom:10px;
	cursor:pointer;
}

.practice .practice-list>ul>li>hr{
	margin:0;
	background:linear-gradient(90deg,#f9e27e 0,#dea741 40%,#dea741 60%,#f9e27e 100%);
	border:none;
	height:1px;
}

.practice .practice-list>ul>li>ul{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	display:none;
}

.practice .practice-list>ul>li>ul>li{
	background-color:#f3f3f3;
	margin:0;
	width:90%;
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.125;
	text-align:justify;
	text-transform:none;
	padding:5%;
}

.practice .practice-list .active{
	color:#c88c0c;
}

.practice .practice-list .inner-active{
	display:block;
}

@media only screen and (max-width:1629px){
	.practice .practice-container{
		width:1250px;
	}

	.practice .text-block{
		width:610px;
	}

	.practice .practice-list{
		width:610px;
	}

	;
}

@media only screen and (max-width:1024px){
	.practice{
		width:1024px;
		margin-left:-15px;
	}

	.practice .practice-container{
		width:994px;
	}

	.practice .text-block{
		width:482px;
	}

	.practice .practice-list{
		width:483px;
	}

	;
}

@media only screen and (max-width:800px){
	.practice{
		width:800px;
		margin-left:-15px;
	}

	.practice .practice-container{
		width:770px;
		padding-top:0;
		padding-bottom:25px;
	}

	.practice .text-block{
		width:800px;
		margin-left:-15px;
		margin-top:-20px;
		margin-right:0;
	}

	.practice .text-block p{
		padding:10px 15px;
	}

	.practice .practice-list{
		width:770px;
		padding-top:25px;
	}

	;
}

@media only screen and (max-width:480px){
	.practice{
		width:480px;
	}

	.practice .practice-container{
		width:450px;
	}

	.practice .text-block{
		width:450px;
		margin:0 auto;
		margin-top:-20px;
	}

	.practice .practice-list{
		width:450px;
	}

	;
}

.projects{
	width:100%;
}

.projects .first-block{
	width:100%;
	background:#edeaf0;
}

.projects .first-block .block-content{
	width:1250px;
	margin:0 auto;
	padding-top:30px;
}

.projects .first-block .block-content.normal{
	display:block;
}

.projects .first-block .block-content.phone{
	display:none;
}

.projects .first-block .block-content .introduction{
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	text-align:justify;
	background:#edeaf0;
	padding:0;
	width:95%;
	margin:0 auto;
}

.projects .first-block .block-content .block-text{
	background-color:#f3f3f3;
	width:608px;
	height:390px;
	display:inline-block;
	vertical-align:top;
	margin-right:30px;
	margin-top:30px;
}

.projects .first-block .block-content .block-text:nth-child(2n+2){
	margin-right:0;
}

.projects .first-block .block-content .block-text p{
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.125;
	text-align:justify;
	margin:0;
	padding:30px;
}

.projects .pagination{
	text-align:center;
	padding:30px 0;
}

.projects .pagination .left-arrow{
	width:17px;
	height:14px;
	background:url(/local/templates/jurConsult/images/pag-ar-l.png) no-repeat;
	display:inline-block;
	vertical-align:top;
	margin-top:3px;
	cursor:pointer;
}

.projects .pagination .left-arrow:hover{
	background:url(/local/templates/jurConsult/images/pag-ar-r-act.png) no-repeat;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}

.projects .pagination .pag-buttons{
	display:inline-block;
	vertical-align:top;
	margin:0 10px;
}

.projects .pagination .pag-buttons .pag-button{
	display:inline-block;
	vertical-align:top;
	width:20px;
	height:20px;
	border-radius:50%;
	border-top:1px solid #61457b;
	border-right:1px solid #61457b;
	border-left:1px solid #ba8e53;
	border-bottom:1px solid #ba8e53;
	background:#fff;
	position:relative;
	margin:0 10px;
	cursor:pointer;
}

.projects .pagination .pag-buttons .pag-button .active-circle{
	width:12px;
	height:12px;
	background:#c88c0c;
	border:none;
	border-radius:50%;
	margin:auto;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
}

.projects .pagination .right-arrow{
	width:17px;
	height:14px;
	background:url(/local/templates/jurConsult/images/pag-ar-l.png) no-repeat;
	display:inline-block;
	vertical-align:top;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	margin-top:3px;
	cursor:pointer;
}

.projects .pagination .right-arrow:hover{
	background:url(/local/templates/jurConsult/images/pag-ar-r-act.png) no-repeat;
	-webkit-transform:none;
	transform:none;
}

.projects .map-block{
	width:100%;
	background:#fff;
}

.projects .map-block .title{
	font-size:24px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#4b4b4b;
	line-height:1.25;
	text-align:left;
	margin:0;
	padding-top:50px;
	padding-bottom:30px;
	text-align:center;
}

.projects .map-block .interactive-map{
	width:100%;
	height:755px;
	position:relative;
}

.projects .map-block .interactive-map img{
	width:100%;
}

.projects .map-block .interactive-map .svg-map{
	position:absolute;
	top:0;
	left:0;
	opacity:.8;
}

.projects .map-block .interactive-map .svg-map g.hoverable{
	fill:#3b2156;
	z-index:400;
	cursor:pointer;
}

.projects .map-block .interactive-map .svg-map g.hoverable:hover{
	fill:#8a51c6;
}

.projects .map-block .interactive-map .hint{
	position:absolute;
	z-index:500;
	border-style:solid;
	border-width:2px;
	border-color:#fff;
	background-color:#f3f3f3;
	box-shadow:0 2px 5px 0 #282d1b;
	width:auto;
	border-radius:18px;
	font-size:14px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#3b2156;
	font-weight:700;
	text-transform:uppercase;
	line-height:2.6;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	margin:0;
	display:none;
}

.projects .map-pagination{
	width:1250px;
	margin:15px auto;
	margin-bottom:50px;
}

.projects .map-pagination .map-button{
	border-style:solid;
	border-width:1px;
	border-color:#ded3e8;
	background-color:#edeaf0;
	width:232px;
	height:35px;
	font-size:12px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#000;
	text-transform:uppercase;
	line-height:2.9;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	margin:5px 20px 0 -4px;
	cursor:pointer;
}

.projects .map-pagination .map-button:hover{
	background:#3b2156;
	color:#fff;
}

.projects .map-pagination .map-button:first-child{
	margin-left:0;
}

.projects .map-pagination .map-button:nth-child(5n+1){
	margin-left:0;
}

.projects .map-pagination .map-button:nth-child(5n+5){
	margin-right:0;
}

.projects .map-pagination .map-button:last-child{
	margin-left:auto;
	margin-right:auto;
	display:block;
}

@media only screen and (max-width:1629px){
	.projects .first-block{
		width:1280px;
		margin-left:-15px;
	}

	.projects .first-block .block-content .block-text{
		background:#fff;
	}

	.projects .map-block{
		width:1280px;
		margin-left:-15px;
	}

	.projects .map-block .title{
		margin-left:15px;
	}

	.projects .map-block .interactive-map{
		height:620px;
	}

	.projects .map-block .interactive-map .hint{
		height:30px;
		font-size:13px;
		font-weight:700;
		line-height:2.3;
	}

	;
}

@media only screen and (max-width:1024px){
	.projects .first-block{
		width:1024px;
		margin-left:-15px;
	}

	.projects .first-block .block-content{
		width:994px;
	}

	.projects .first-block .block-content .block-text{
		width:480px;
		height:480px;
	}

	.projects .map-block{
		width:1024px;
		margin-left:-15px;
	}

	.projects .map-block .title{
		margin-left:15px;
	}

	.projects .map-block .interactive-map{
		height:520px;
	}

	.projects .map-pagination{
		width:994px;
	}

	.projects .map-pagination .map-button{
		margin:5px 20px 0 -4px;
		width:231px;
	}

	.projects .map-pagination .map-button:first-child{
		margin:5px 20px 0 -4px;
	}

	.projects .map-pagination .map-button:nth-child(5n+1){
		margin:5px 20px 0 -4px;
	}

	.projects .map-pagination .map-button:nth-child(5n+5){
		margin:5px 20px 0 -4px;
	}

	.projects .map-pagination .map-button:last-child{
		margin:5px 20px 0 -4px;
		display:inline-block;
	}

	.projects .map-pagination .map-button:first-child{
		margin-left:0;
	}

	.projects .map-pagination .map-button:nth-child(4n+1){
		margin-left:0;
	}

	.projects .map-pagination .map-button:nth-child(4n+4){
		margin-right:0;
	}

	;
}

@media only screen and (max-width:800px){
	.projects .first-block{
		width:800px;
		margin-left:-15px;
	}

	.projects .first-block .block-content{
		width:770px;
	}

	.projects .first-block .block-content.normal{
		display:none;
	}

	.projects .first-block .block-content.phone{
		display:block;
	}

	.projects .first-block .block-content .block-text{
		width:100%;
		height:auto;
		margin-right:0;
	}

	.projects .pagination .left-arrow{
		border-style:solid;
		border-width:1px;
		border-color:#cdcdcd;
		width:48px;
		height:45px;
		background-position:15px 15px;
	}

	.projects .pagination .left-arrow:hover{
		background-position:15px 15px;
	}

	.projects .pagination .pag-buttons .pag-button{
		display:none;
	}

	.projects .pagination .right-arrow{
		border-style:solid;
		border-width:1px;
		border-color:#cdcdcd;
		width:48px;
		height:45px;
		background-position:15px 15px;
	}

	.projects .pagination .right-arrow:hover{
		background-position:15px 15px;
	}

	.projects .map-block{
		width:800px;
		margin-left:-15px;
	}

	.projects .map-block .interactive-map{
		height:400px;
	}

	.projects .map-block .interactive-map .hint{
		height:25px;
		font-size:10px;
		font-weight:700;
		line-height:2.7;
	}

	.projects .map-pagination{
		width:770px;
	}

	.projects .map-pagination .map-button{
		margin:5px 20px 0 -4px;
		width:241px;
	}

	.projects .map-pagination .map-button:first-child{
		margin:5px 20px 0 -4px;
	}

	.projects .map-pagination .map-button:nth-child(5n+1){
		margin:5px 20px 0 -4px;
	}

	.projects .map-pagination .map-button:nth-child(5n+5){
		margin:5px 20px 0 -4px;
	}

	.projects .map-pagination .map-button:last-child{
		margin:5px 20px 0 -4px;
		display:inline-block;
	}

	.projects .map-pagination .map-button:first-child{
		margin:5px 20px 0 -4px;
	}

	.projects .map-pagination .map-button:nth-child(4n+1){
		margin:5px 20px 0 -4px;
	}

	.projects .map-pagination .map-button:nth-child(4n+4){
		margin:5px 20px 0 -4px;
	}

	.projects .map-pagination .map-button:first-child{
		margin-left:0;
	}

	.projects .map-pagination .map-button:nth-child(3n+1){
		margin-left:0;
	}

	.projects .map-pagination .map-button:nth-child(3n+3){
		margin-right:0;
	}

	;
}

@media only screen and (max-width:480px){
	.projects .first-block{
		width:480px;
		margin-left:-15px;
	}

	.projects .first-block .block-content{
		width:450px;
	}

	.projects .first-block .block-content .block-text{
		height:auto;
		margin-top:10px;
	}

	.projects .first-block .block-content .block-text:first-child{
		display:inline-block;
	}

	.projects .pagination .left-arrow{
		border-style:solid;
		border-width:1px;
		border-color:#cdcdcd;
		width:48px;
		height:45px;
		background-position:15px 15px;
	}

	.projects .pagination .left-arrow:hover{
		background-position:15px 15px;
	}

	.projects .pagination .pag-buttons .pag-button{
		display:none;
	}

	.projects .pagination .right-arrow{
		border-style:solid;
		border-width:1px;
		border-color:#cdcdcd;
		width:48px;
		height:45px;
		background-position:15px 15px;
	}

	.projects .pagination .right-arrow:hover{
		background-position:15px 15px;
	}

	.projects .map-block{
		width:480px;
		margin-left:-15px;
		background:#f3f3f3;
		display:none;
	}

	.projects .map-block .title{
		font-size:24px;
		font-weight:700;
		font-family:AvenirNextCyr-Bold;
		color:#4b4b4b;
		line-height:1.25;
		text-align:left;
		margin:0;
		margin-left:15px;
		padding-top:50px;
		padding-bottom:30px;
	}

	.projects .map-block .interactive-map{
		display:none;
	}

	.projects .map-pagination{
		width:480px;
		margin-left:-15px;
		background:#f3f3f3;
		display:none;
	}

	.projects .map-pagination .map-button{
		background:#f3f3f3;
		border:none;
		font-size:13px;
		font-weight:700;
		font-family:AvenirNextCyr-Bold;
		color:#3b2156;
		text-transform:uppercase;
		line-height:2.308;
		text-align:left;
		margin:5px 15px 0 15px;
		width:208px;
	}

	.projects .map-pagination .map-button.active{
		background:#f3f3f3;
		border:none;
		color:#3b2156;
	}

	.projects .map-pagination .map-button:first-child{
		margin:5px 15px 0 15px;
	}

	.projects .map-pagination .map-button:nth-child(5n+1){
		margin:5px 15px 0 15px;
	}

	.projects .map-pagination .map-button:nth-child(5n+5){
		margin:5px 15px 0 15px;
	}

	.projects .map-pagination .map-button:last-child{
		margin:5px 15px 0 15px;
		display:inline-block;
	}

	.projects .map-pagination .map-button:first-child{
		margin:5px 15px 0 15px;
	}

	.projects .map-pagination .map-button:nth-child(4n+1){
		margin:5px 15px 0 15px;
	}

	.projects .map-pagination .map-button:nth-child(4n+4){
		margin:5px 15px 0 15px;
	}

	.projects .map-pagination .map-button:first-child{
		margin:5px 15px 0 15px;
	}

	.projects .map-pagination .map-button:nth-child(3n+1){
		margin:5px 15px 0 15px;
	}

	.projects .map-pagination .map-button:nth-child(3n+3){
		margin:5px 15px 0 15px;
	}

	;
}

.persons{
	width:100%;
	background:#f3f3f3;
}

.persons .persons-container{
	width:1500px;
	margin:0 auto;
}

.persons .persons-container .introduction{
	margin:0;
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	margin-bottom:20px;
	text-align:justify;
}

.persons .person{
	width:49.8%;
	display:inline-block;
	vertical-align:top;
	font-size:0;
	font-weight:700;
	padding-bottom:120px;
}

.persons .person .image{
	display:inline-block;
	vertical-align:top;
	font-size:0;
	font-weight:700;
	width:350px;
	height:455px;
	overflow:hidden;
	position:relative;
}

.persons .person .image>img{
	width:100%;
}

.persons .person .image .more{
	background:linear-gradient(90deg,#edd365,#cb9026);
	width:60px;
	height:55px;
	position:absolute;
	top:30px;
	right:0;
	cursor:pointer;
	display:none;
}

.persons .person .image .more img{
	position:absolute;
	margin:auto;
	left:0;
	top:0;
	bottom:0;
	right:0;
}

.persons .person .image .more.active{
	display:block;
}

.persons .person .information{
	display:inline-block;
	vertical-align:top;
	font-size:0;
	font-weight:700;
}

.persons .person .information p{
	margin-left:35px;
}

.persons .person .information a{
	text-decoration:none;
}

.persons .person .information .title{
	font-size:39px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#c88c0c;
	text-align:left;
	margin-bottom:0;
}

.persons .person .information .position-global{
	font-size:16px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#3b2156;
	text-align:left;
}

.persons .person .information .position{
	font-size:16px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	text-align:left;
}

.persons .person .information .send-mail{
	font-size:14px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#c88c0c;
	text-transform:uppercase;
	text-align:left;
	margin-top:65px;
	position:relative;
	margin-left:80px;
	cursor:pointer;
	text-decoration:none;
	display:block;
}

.persons .person .information .send-mail:before{
	content:"";
	width:26px;
	height:26px;
	display:block;
	background:url(/local/templates/jurConsult/images/send-mail.png);
	position:absolute;
	left:-45px;
	top:-5px;
}

.persons .person .information .vCard{
	font-size:14px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#c88c0c;
	text-align:left;
	margin-top:35px;
	position:relative;
	margin-left:80px;
	cursor:pointer;
	text-decoration:none;
	display:block;
}

.persons .person .information .vCard:before{
	content:"";
	width:25px;
	height:32px;
	display:block;
	background:url(/local/templates/jurConsult/images/vcard.png);
	position:absolute;
	left:-45px;
	top:-7px;
}

@media only screen and (max-width:1629px){
	.persons .persons-container{
		width:95%;
	}

	.persons .person .information{
		width:270px;
	}

	.persons .person .information .title{
		margin-top:15px;
	}

	;
}

@media only screen and (max-width:1024px){
	.persons .persons-container{
		width:875px;
	}

	.persons .person{
		width:390px;
		margin-right:91px;
	}

	.persons .person:last-child{
		margin-right:0;
	}

	.persons .person .image{
		width:100%;
	}

	.persons .person .information{
		width:100%;
	}

	.persons .person .information p{
		margin-left:0;
	}

	.persons .person .information .send-mail{
		margin-left:45px;
		margin-top:30px;
	}

	.persons .person .information .vCard{
		margin-left:45px;
		margin-top:30px;
	}

	;
}

@media only screen and (max-width:800px){
	.persons .persons-container{
		width:770px;
	}

	.persons .person{
		width:365px;
		margin-right:26px;
	}

	;
}

@media only screen and (max-width:480px){
	.persons .persons-container{
		width:390px;
	}

	.persons .person{
		width:100%;
		padding-bottom:50px;
	}

	.persons .person .image{
		width:100%;
	}

	.persons .person .information .send-mail{
		display:inline-block;
		vertical-align:top;
	}

	.persons .person .information .vCard{
		display:inline-block;
		vertical-align:top;
		margin-left:90px;
	}

	;
}

.contacts{
	width:100%;
	position:relative;
}

.contacts .map-contacts{
	width:100%;
}

.contacts .map-contacts .map1600_580{
	display:block;
}

.contacts .map-contacts .map870_595{
	display:none;
}

.contacts .map-contacts .map614_595{
	display:none;
}

.contacts .map-contacts .map390_595{
	display:none;
}

.contacts .map-contacts .map450_595{
	display:none;
}

.contacts .contacts-above-map{
	position:absolute;
	background-color:#f3f3f3;
	position:absolute;
	width:380px;
	height:595px;
	top:0;
	right:175px;
}

.contacts .contacts-above-map .title{
	font-size:32px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#c88c0c;
	text-transform:uppercase;
	line-height:1.375;
	text-align:center;
	margin-top:85px;
}

.contacts .contacts-above-map .address{
	font-size:17px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#3b2156;
	text-transform:uppercase;
	line-height:1.529;
	text-align:center;
	margin-top:75px;
}

.contacts .contacts-above-map .send-email{
	font-size:17px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#3b2156;
	text-transform:uppercase;
	line-height:1.529;
	text-align:center;
	margin-top:115px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
	display:block;
}

.contacts .contacts-above-map .send-email:before{
	content:"";
	width:28px;
	height:27px;
	display:block;
	background:url(/local/templates/jurConsult/images/mail-active.png);
	position:absolute;
	left:175px;
	top:-35px;
}

@media only screen and (max-width:1629px){
	.contacts{
		overflow:hidden;
	}

	.contacts .map-contacts{
		height:595px;
		position:relative;
	}

	.contacts .map-contacts .map1600_580{
		display:none;
	}

	.contacts .map-contacts .map870_595{
		display:block;
	}

	.contacts .contacts-above-map{
		height:595px;
		right:0;
	}

	;
}

@media only screen and (max-width:1024px){
	.contacts .map-contacts .map870_595{
		display:none;
	}

	.contacts .map-contacts .map614_595{
		display:block;
	}

	;
}

@media only screen and (max-width:800px){
	.contacts .map-contacts .map614_595{
		display:none;
	}

	.contacts .map-contacts .map390_595{
		display:block;
	}

	;
}

@media only screen and (max-width:480px){
	.contacts .map-contacts{
		margin-top:465px;
	}

	.contacts .map-contacts .map390_595{
		display:none;
	}

	.contacts .map-contacts .map450_595{
		display:block;
	}

	.contacts .contacts-above-map{
		right:40px;
		top:-90px;
		height:555px;
	}

	;
}

.analytics{
	width:100%;
	background:#f3f3f3;
}

.analytics .analytics-menu{
	width:280px;
	display:inline-block;
	vertical-align:top;
	margin-right:70px;
	margin-left:60px;
}

.analytics .analytics-menu .select-year-block{
	width:100%;
	display:none;
}

.analytics .analytics-menu .select-year-block .selected-year{
	width:100%;
	height:50px;
	position:relative;
	background:#fff;
	cursor:pointer;
	box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.3);
}

.analytics .analytics-menu .select-year-block .selected-year p{
	font-size:17px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#3b2156;
	text-transform:uppercase;
	line-height:2.9;
	text-align:left;
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:top;
	padding-left:20px;
}

.analytics .analytics-menu .select-year-block .selected-year .year{
	font-size:25px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#c88c0c;
	font-weight:700;
	text-transform:uppercase;
	line-height:2;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	width:160px;
	text-align:center;
	padding-left:0;
}

.analytics .analytics-menu .select-year-block .selected-year img{
	position:absolute;
	right:20px;
	top:23px;
}

.analytics .analytics-menu .select-year-block .select-year{
	width:100%;
	background:#fff;
	list-style:none;
	padding:0;
	margin:0;
	cursor:pointer;
	display:none;
}

.analytics .analytics-menu .select-year-block .select-year li{
	height:50px;
	font-size:25px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	line-height:2;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	border-top:2px solid #f3f3f3;
}

.analytics .analytics-menu .select-year-block .select-year li a{
	text-decoration:none;
	font-size:25px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	line-height:2;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	color:#000;
	display:block;
}

.analytics .analytics-menu .analytics-section{
	width:100%;
	margin-bottom:20px;
	margin-top:-10px;
}

.analytics .analytics-menu .analytics-section .buttons{
	background-color:#fff;
	width:100%;
	height:51px;
	padding:0;
	margin:0;
	margin-top:10px;
	cursor:pointer;
}

.analytics .analytics-menu .analytics-section .buttons a{
	text-decoration:none;
	display:block;
}

.analytics .analytics-menu .analytics-section .buttons p{
	background-color:#fff;
	text-align:center;
	line-height:3.1;
	font-size:17px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#3b2156;
	text-transform:uppercase;
	margin:0;
}

.analytics .analytics-menu .analytics-section .buttons hr{
	margin:0;
	background:linear-gradient(90deg,#f9e27e 0,#dea741 40%,#dea741 60%,#f9e27e 100%);
	border:none;
	height:1px;
	width:100%;
}

.analytics .analytics-menu .analytics-section .buttons.active p{
	color:#c88c0c;
}

.analytics .analytics-items-list{
	display:inline-block;
	vertical-align:top;
	width:1130px;
	margin-top:-45px;
}

.analytics .analytics-items-list .analytics-item{
	width:49%;
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin-top:45px;
	min-height:110px;
}

.analytics .analytics-items-list .analytics-item .cover-item{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:block;
}

.analytics .analytics-items-list .analytics-item .date{
	margin:0;
	background-color:#382655;
	position:absolute;
	left:0;
	top:0;
	width:60px;
	height:45px;
	padding-top:10px;
	font-size:13px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#fff;
	text-transform:uppercase;
	line-height:1.308;
	text-align:center;
}

.analytics .analytics-items-list .analytics-item .more{
	width:60px;
	height:55px;
	position:absolute;
	left:0;
	top:55px;
	background:linear-gradient(45deg,#e0ca69,#b98d32);
	cursor:pointer;
}

.analytics .analytics-items-list .analytics-item .more img{
	position:absolute;
	margin:auto;
	display:block;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

.analytics .analytics-items-list .analytics-item .text{
	width:440px;
	padding-left: 85px;
	font-size: 17px;
	font-weight: 700;
	font-family: AvenirNextCyr-Light;
	text-shadow: 0 0 1px rgba(0, 0, 0, .5);
	line-height: 1.235;
}

.analytics .analytics-items-list .analytics-item .text p{
	/*font-size:17px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.235;
	text-align:left;
	margin:0;*/
}

.analytics>hr{
	margin:45px auto;
	background:linear-gradient(90deg,#f9e27e 0,#dea741 40%,#dea741 60%,#f9e27e 100%);
	border:none;
	height:1px;
	width:500px;
}

.analytics .pagination{
	text-align:center;
	padding-bottom:45px;
}

.analytics .pagination .left-arrow{
	width:45px;
	height:45px;
	background:url(/local/templates/jurConsult/images/pag-ar-l.png) no-repeat;
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
	border-style:solid;
	border-width:1px;
	border-color:#cdcdcd;
	background-color:#fff;
	background-position:14px 15px;
	margin:0 10px;
}

.analytics .pagination .left-arrow:hover{
	background:url(/local/templates/jurConsult/images/pag-ar-r-act.png) no-repeat;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	background-color:#fff;
	background-position:14px 15px;
}

.analytics .pagination .pag-buttons{
	display:inline-block;
	vertical-align:top;
}

.analytics .pagination .pag-buttons .pag-button{
	border-style:solid;
	border-width:1px;
	border-color:#cdcdcd;
	background-color:#fff;
	width:45px;
	height:45px;
	font-size:17px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#3b2156;
	text-transform:uppercase;
	line-height:2.8;
	text-align:center;
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	margin:0 10px;
	text-decoration:none;
}

.analytics .pagination .pag-buttons .pag-button.active{
	border-color:#c88c0c;
	color:#c88c0c;
}

.analytics .pagination .right-arrow{
	width:45px;
	height:45px;
	background:url(/local/templates/jurConsult/images/pag-ar-l.png) no-repeat;
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
	border-style:solid;
	border-width:1px;
	border-color:#cdcdcd;
	background-color:#fff;
	background-position:14px 15px;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	margin:0 10px;
}

.analytics .pagination .right-arrow:hover{
	background:url(/local/templates/jurConsult/images/pag-ar-r-act.png) no-repeat;
	background-color:#fff;
	background-position:14px 15px;
	-webkit-transform:none;
	transform:none;
}

@media only screen and (max-width:1629px){
	.analytics .analytics-menu{
		margin-left:0;
	}

	.analytics .analytics-items-list{
		width:895px;
	}

	.analytics .analytics-items-list .analytics-item .text{
		width:335px;
	}

	;
}

@media only screen and (max-width:1024px){
	.analytics .analytics-items-list{
		width:640px;
	}

	.analytics .analytics-items-list .analytics-item{
		width:100%;
	}

	.analytics .analytics-items-list .analytics-item .text{
		width:550px;
	}

	;
}

@media only screen and (max-width:800px){
	.analytics .analytics-menu{
		margin-right:35px;
	}

	.analytics .analytics-items-list{
		width:450px;
	}

	.analytics .analytics-items-list .analytics-item .text{
		width:365px;
	}

	;
}

@media only screen and (max-width:480px){
	.analytics .analytics-menu{
		margin-right:0;
		width:100%;
	}

	.analytics .analytics-menu .select-year-block .selected-year .year{
		padding-left:0;
		width:350px;
	}

	.analytics .analytics-menu .analytics-section .buttons{
		width:48%;
		display:inline-block;
		vertical-align:top;
		margin-right:12px;
	}

	.analytics .analytics-menu .analytics-section .buttons p{
		font-size:14px;
		font-weight:700;
		line-height:3.5;
	}

	.analytics .analytics-menu .analytics-section .buttons:nth-child(2n+2){
		margin-right:0;
	}

	.analytics .analytics-items-list{
		margin-top:0;
	}

	.analytics>hr{
		width:450px;
	}

	;
}

.news-detail{
	width:100%;
	background:#f3f3f3;
}

.news-detail .news-date{
	font-size:13px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#000;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.308;
	text-align:center;
	padding-top:20px;
}

.news-detail .news-text-block{
	background:#fff;
	/*width:100%;*/
	margin-top:30px;

	padding: 45px 170px;
	font-size:16px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.125;
	text-align:justify;
}

.news-detail .news-text-block p{
	margin:0;
	/*padding:0 170px;*/
	padding-top:25px;
	/*font-size:16px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.125;
	text-align:justify;*/
}

/*.news-detail .news-text-block p:first-child{
	padding-top:45px;
}

.news-detail .news-text-block p:last-child{
	padding-bottom:45px;
}*/

.news-detail .all-news-button{
	border-width:1px;
	border-style:solid;
	background-color:#fff;
	width:165px;
	height:40px;
	margin:0 auto;
	margin-top:25px;
	font-size:15px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#c88c0c;
	text-transform:uppercase;
	text-align:center;
	line-height:2.7;
	cursor:pointer;
	text-decoration:none;
	display:block;
}

.news-detail .empty-area{
	height:50px;
}

@media only screen and (max-width:1629px){
	.news-detail .news-text-block{
		/*width:1280px;*/
		margin-left:-15px;
		padding:25px 15px;
		width:95%;
		margin: 30px auto 0;
	}

	.news-detail .news-text-block p{
		/*padding:0 15px;
		padding-top:25px;
		width:95%;
		margin:0 auto;*/
	}

	;
}

@media only screen and (max-width:1024px){
	.news-detail .news-text-block{
		/*width:1024px;
		margin-left:-15px;*/
	}

	;
}

@media only screen and (max-width:800px){
	.news-detail .news-text-block{
		/*width:800px;*/
		/*margin-left:-15px;*/
	}

	.news-detail .news-text-block p{
		width:85%;
		margin:0 auto;
	}

	;
}

@media only screen and (max-width:480px){
	.news-detail .news-date{
		padding-top:0;
	}

	.news-detail .news-text-block{
		/*width:480px;
		margin-left:-15px;*/
	}

	;
}

.smi{
	width:100%;
	background:#f3f3f3;
}

.smi .smi-text-block{
	background:#fff;
	width:100%;
	background: #fff;
	margin-top: 30px;
	padding: 45px 170px;
	font-size: 16px;
	font-weight: 700;
	font-family: AvenirNextCyr-Light;
	text-shadow: 0 0 1px rgba(0, 0, 0, .5);
	color: #000;
	line-height: 1.125;
	text-align: justify;
	box-sizing: border-box;
}

/*.smi .smi-text-block p{
	margin:0;
	padding:0 170px;
	padding-top:25px;
	font-size:16px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#4b4b4b;
	line-height:1.125;
	text-align:justify;
}

.smi .smi-text-block p:first-child{
	padding-top:45px;
}

.smi .smi-text-block p:last-child{
	padding-bottom:45px;
}*/

.smi .all-smi-button{
	border-width:1px;
	border-style:solid;
	background-color:#fff;
	width:195px;
	height:40px;
	margin-left:170px;
	font-size:15px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#c88c0c;
	text-transform:uppercase;
	text-align:center;
	line-height:2.7;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
}

.smi .smi-more{
	display:inline-block;
	vertical-align:top;
	height:42px;
	background:#fff;
	font-size:16px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#4b4b4b;
	line-height:1.125;
	text-align:left;
	line-height:2.4;
	padding-left:25px;
	margin-left:25px;
	max-width:1010px;
}

.smi .smi-more a{
	color:#c88c0c;
	text-decoration:none;
}

.smi .empty-area{
	height:200px;
}

@media only screen and (max-width:1629px){
	.smi .smi-text-block{
		width:1280px;
		margin-left:-15px;
	}

	.smi .smi-text-block p{
		/*padding:0 15px;
		padding-top:25px;*/
	}

	.smi .all-smi-button{
		margin-left:0;
	}

	.smi .smi-more{
		width:999px;
	}

	;
}

@media only screen and (max-width:1024px){
	.smi .smi-text-block{
		padding: 25px 15px;
		width: 95%;
		margin: 30px auto 0;
	}

	.smi .smi-more{
		width:743px;
	}
}

@media only screen and (max-width:800px){
	.smi .smi-text-block{
		/*width:800px;
		margin-left:-15px;*/
	}

	.smi .smi-more{
		width:519px;
	}
}

@media only screen and (max-width:480px){
	.smi .smi-text-block{
		width:480px;
		margin-left:-15px;
	}

	.smi .smi-text-block p{
		width:85%;
		margin:0 auto;
	}

	.smi .all-smi-button{
		margin-left:0;
		position:relative;
		top:55px;
	}

	.smi .smi-more{
		margin-left:0;
		width:425px;
		position:relative;
		top:-42px;
	}

	.smi .empty-area{
		height:75px;
	}

	;
}

.search-result{
	width:100%;
	background:#f3f3f3;
}

.search-result .search{
	width:100%;
	position:relative;
}

.search-result .search input{
	background-color:#eceaef;
	width:600px;
	height:55px;
	border:1px solid #e3dfe8;
	font-size:16px;
	font-weight:700;
	font-family:AvenirNextCyr-MediumItalic;
	color:#8a888b;
	line-height:1.125;
	text-align:left;
	padding-left:20px;
	display:block;
	margin:0 auto;
}

.search-result .search img{
	position:absolute;
	left:1050px;
	top:12px;
}

.search-result .search-items-list{
	background:#edeaf0;
	width:100%;
	padding-bottom:110px;
	margin-top:30px;
}

.search-result .search-items-list .search-item{
	width:1200px;
	margin:0 auto;
	padding-top:30px;
}

.search-result .search-items-list .search-item .title{
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#392054;
	line-height:1;
	margin:0;
}

.search-result .search-items-list .search-item .text{
	margin:0;
	font-size:16px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.125;
	text-align:justify;
	margin-top:10px;
}

.search-result .search-items-list .search-item .text a{
	color:#c88b0c;
	text-decoration:none;
}

@media only screen and (max-width:1629px){
	.search-result .search img{
		left:875px;
	}

	.search-result .search-items-list{
		width:1280px;
		margin-left:-15px;
	}

	.search-result .search-items-list .search-item{
		width:1250px;
		margin-left:15px;
	}

	;
}

@media only screen and (max-width:1024px){
	.search-result .search img{
		left:745px;
	}

	.search-result .search-items-list{
		width:1024px;
		margin-left:-15px;
	}

	.search-result .search-items-list .search-item{
		width:996px;
		margin-left:15px;
	}

	;
}

@media only screen and (max-width:800px){
	.search-result .search img{
		left:640px;
	}

	.search-result .search-items-list{
		width:800px;
		margin-left:-15px;
	}

	.search-result .search-items-list .search-item{
		width:770px;
		margin-left:15px;
	}

	;
}

@media only screen and (max-width:480px){
	.search-result .search input{
		width:100%;
	}

	.search-result .search img{
		left:400px;
	}

	.search-result .search-items-list{
		width:480px;
		margin-left:-15px;
	}

	.search-result .search-items-list .search-item{
		width:450px;
		margin-left:15px;
	}

	;
}

.title-stub{
	height:40px;
}

.persons-detail{
	background:#f3f3f3;
}

.persons-detail .persons-container{
	width:100%;
	margin:0 auto;
}

.persons-detail .prof-recognition-block{
	width:1250px;
	margin-left: 192px;
	;
}

@media only screen and (max-width: 1629px){
	.persons-detail .prof-recognition-block{
		width:100%;
		margin-left:0;
		;
	}

	;
}

.persons-detail .prof-recognition-info{
	width: 100%;
	background: #f3f3f3;
	;
}

.persons-detail .prof-recognition{
	background:#fff;
	;
}

.persons-detail .prof-recognition p{
	padding:30px;
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow: 0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.125;
	text-align:justify;
	;
}

.persons-detail .person{
	width:42%;
	display:inline-block;
	vertical-align:top;
	font-size:0;
	font-weight:700;
	margin-left:192px;
}

.persons-detail .person .image{
	display:inline-block;
	vertical-align:top;
	font-size:0;
	font-weight:700;
	width:350px;
	position:relative;
}

.persons-detail .person .image>img{
	width:100%;
}

.persons-detail .person .image .more{
	background:linear-gradient(90deg,#edd365,#cb9026);
	width:60px;
	height:55px;
	position:absolute;
	top:30px;
	right:0;
	cursor:pointer;
	display:none;
}

.persons-detail .person .image .more img{
	position:absolute;
	margin:auto;
	left:0;
	top:0;
	bottom:0;
	right:0;
}

.persons-detail .person .image .more.active{
	display:block;
}

.persons-detail .person .image:hover .more{
	display:block;
}

.persons-detail .person .information{
	display:inline-block;
	vertical-align:top;
	font-size:0;
	font-weight:700;
	width:260px;
}

.persons-detail .person .information p{
	margin-left:35px;
}

.persons-detail .person .information .title{
	font-size:39px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#c88c0c;
	text-align:left;
	margin-bottom:0;
	line-height:1;
}

.persons-detail .person .information .position-global{
	font-size:16px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#3b2156;
	text-align:left;
}

.persons-detail .person .information .position{
	font-size:16px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	text-align:left;
}

.persons-detail .person .information .send-mail{
	font-size:14px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#c88c0c;
	text-transform:uppercase;
	text-align:left;
	margin-top:45px;
	position:relative;
	margin-left:80px;
	cursor:pointer;
	text-decoration:none;
	display:block;
}

.persons-detail .person .information .send-mail:before{
	content:"";
	width:26px;
	height:26px;
	display:block;
	background:url(/local/templates/jurConsult/images/send-mail.png);
	position:absolute;
	left:-45px;
	top:-5px;
}

.persons-detail .person .information .vCard{
	font-size:14px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#c88c0c;
	text-align:left;
	margin-top:30px;
	position:relative;
	margin-left:80px;
	cursor:pointer;
	text-decoration:none;
	display:block;
}

.persons-detail .person .information .vCard:before{
	content:"";
	width:25px;
	height:32px;
	display:block;
	background:url(/local/templates/jurConsult/images/vcard.png);
	position:absolute;
	left:-45px;
	top:-7px;
}

.persons-detail .person-det{
	background:#fff;
	padding-bottom:30px;
	margin-left:0;
	width:715px;
}

.persons-detail .person-det p{
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.125;
	text-align:justify;
	width:530px;
	margin:0;
	margin-left:50px;
	padding-top:20px;
}

.persons-detail .person-det .biography-title{
	font-size:24px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#010101;
	line-height:1.25;
	text-align:left;
	padding-top:30px;
}

@media only screen and (max-width:1629px){
	.persons-detail .persons-container{
		width:1250px;
	}

	.persons-detail .person{
		margin-left:0;
		width:50%;
	}

	.persons-detail .person .information{
		width:270px;
	}

	.persons-detail .person .information .title{
		margin-top:15px;
	}

	.persons-detail .person-det{
		width:620px;
	}

	;
}

@media only screen and (max-width:1024px){
	.persons-detail .persons-container{
		width:100%;
	}

	.persons-detail .person{
		width:100%;
		margin-right:0;
		padding-bottom:30px;
	}

	.persons-detail .person:last-child{
		margin-right:0;
	}

	.persons-detail .person .image{
		width:390px;
	}

	.persons-detail .person .information{
		width:55%;
	}

	.persons-detail .person .information p{
		margin-left:40px;
	}

	.persons-detail .person .information .send-mail{
		margin-left:85px;
		margin-top:30px;
	}

	.persons-detail .person .information .vCard{
		margin-left:85px;
		margin-top:30px;
	}

	.persons-detail .person-det p{
		width:895px;
	}

	;
}

@media only screen and (max-width:800px){
	.persons-detail .persons-container{
		width:100%;
	}

	.persons-detail .person{
		width:100%;
		margin-right:0;
	}

	.persons-detail .person .information{
		width:49%;
	}

	.persons-detail .person-det p{
		width:670px;
	}

	;
}

@media only screen and (max-width:480px){
	.persons-detail .persons-container{
		width:390px;
	}

	.persons-detail .person{
		width:100%;
		padding-bottom:50px;
	}

	.persons-detail .person .image{
		width:100%;
	}

	.persons-detail .person .information{
		width:100%;
	}

	.persons-detail .person .information .send-mail{
		display:inline-block;
		vertical-align:top;
	}

	.persons-detail .person .information .vCard{
		display:inline-block;
		vertical-align:top;
		margin-left:90px;
	}

	.persons-detail .person-det{
		width:450px;
		margin-left:-30px;
		padding-bottom:30px;
	}

	.persons-detail .person-det p{
		margin-left:25px;
		width:401px;
	}

	;
}

.persons-detail .middle-title{
	font-size:24px;
	font-weight:700;
	font-family:AvenirNextCyr-Bold;
	color:#000;
	line-height:1.25;
	margin:0;
	margin-top:45px;
	text-align:center;
}

.persons-detail .first-block{
	width:100%;
	background:#f3f3f3;
}

.persons-detail .first-block .block-content{
	width:1250px;
	margin:0 auto;
	padding-top:20px;
	margin-left:192px;
	padding-bottom:30px;
}

.persons-detail .first-block .block-content.normal{
	display:block;
}

.persons-detail .first-block .block-content.phone{
	display:none;
}

.persons-detail .first-block .block-content .block-text{
	background-color:#fff;
	width:608px;
	height:380px;
	display:inline-block;
	vertical-align:top;
	margin-right:30px;
	margin-top:30px;
}

.persons-detail .first-block .block-content .block-text:nth-child(2n+2){
	margin-right:0;
}

.persons-detail .first-block .block-content .block-text p{
	font-size:19px;
	font-weight:700;
	font-family:AvenirNextCyr-Light;
	text-shadow:0 0 1px rgba(0,0,0,.5);
	color:#000;
	line-height:1.125;
	text-align:justify;
	margin:0;
	padding:30px;
}

.persons-detail .pagination{
	text-align:center;
	padding:30px 0;
}

.persons-detail .pagination .left-arrow{
	width:17px;
	height:14px;
	background:url(/local/templates/jurConsult/images/pag-ar-l.png) no-repeat;
	display:inline-block;
	vertical-align:top;
	margin-top:3px;
	cursor:pointer;
}

.persons-detail .pagination .left-arrow:hover{
	background:url(/local/templates/jurConsult/images/pag-ar-r-act.png) no-repeat;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}

.persons-detail .pagination .pag-buttons{
	display:inline-block;
	vertical-align:top;
	margin:0 10px;
}

.persons-detail .pagination .pag-buttons .pag-button{
	display:inline-block;
	vertical-align:top;
	width:20px;
	height:20px;
	border-radius:50%;
	border-top:1px solid #61457b;
	border-right:1px solid #61457b;
	border-left:1px solid #ba8e53;
	border-bottom:1px solid #ba8e53;
	background:#fff;
	position:relative;
	margin:0 10px;
	cursor:pointer;
}

.persons-detail .pagination .pag-buttons .pag-button .active-circle{
	width:12px;
	height:12px;
	background:#c88c0c;
	border:none;
	border-radius:50%;
	margin:auto;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
}

.persons-detail .pagination .right-arrow{
	width:17px;
	height:14px;
	background:url(/local/templates/jurConsult/images/pag-ar-l.png) no-repeat;
	display:inline-block;
	vertical-align:top;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	margin-top:3px;
	cursor:pointer;
}

.persons-detail .pagination .right-arrow:hover{
	background:url(/local/templates/jurConsult/images/pag-ar-r-act.png) no-repeat;
	-webkit-transform:none;
	transform:none;
}

@media only screen and (max-width:1629px){
	.persons-detail .middle-title{
		margin-left:0;
	}

	.persons-detail .first-block{
		width:1280px;
		margin-left:-15px;
	}

	.persons-detail .first-block .block-content{
		margin-left:15px;
	}

	.persons-detail .first-block .block-content .block-text{
		background:#fff;
	}

	;
}

@media only screen and (max-width:1024px){
	.persons-detail .first-block{
		width:1024px;
		margin-left:-15px;
	}

	.persons-detail .first-block .block-content{
		width:994px;
	}

	.persons-detail .first-block .block-content .block-text{
		width:480px;
		height:480px;
	}

	;
}

@media only screen and (max-width:800px){
	.persons-detail .first-block{
		width:800px;
		margin-left:-15px;
	}

	.persons-detail .first-block .block-content{
		width:770px;
	}

	.persons-detail .first-block .block-content.normal{
		display:none;
	}

	.persons-detail .first-block .block-content.phone{
		display:block;
	}

	.persons-detail .first-block .block-content .block-text{
		width:100%;
		height:auto;
		margin-right:0;
	}

	.persons-detail .pagination .left-arrow{
		border-style:solid;
		border-width:1px;
		border-color:#cdcdcd;
		width:48px;
		height:45px;
		background-position:15px 15px;
	}

	.persons-detail .pagination .left-arrow:hover{
		background-position:15px 15px;
	}

	.persons-detail .pagination .pag-buttons .pag-button{
		display:none;
	}

	.persons-detail .pagination .right-arrow{
		border-style:solid;
		border-width:1px;
		border-color:#cdcdcd;
		width:48px;
		height:45px;
		background-position:15px 15px;
	}

	.persons-detail .pagination .right-arrow:hover{
		background-position:15px 15px;
	}

	;
}

@media only screen and (max-width:480px){
	.persons-detail .first-block{
		width:480px;
		margin-left:-15px;
	}

	.persons-detail .first-block .block-content{
		width:450px;
	}

	.persons-detail .first-block .block-content.normal{
		display:none;
	}

	.persons-detail .first-block .block-content.phone{
		display:block;
	}

	.persons-detail .first-block .block-content .block-text{
		display:none;
	}

	.persons-detail .first-block .block-content .block-text:first-child{
		display:inline-block;
	}

	.persons-detail .pagination .left-arrow{
		border-style:solid;
		border-width:1px;
		border-color:#cdcdcd;
		width:48px;
		height:45px;
		background-position:15px 15px;
	}

	.persons-detail .pagination .left-arrow:hover{
		background-position:15px 15px;
	}

	.persons-detail .pagination .pag-buttons .pag-button{
		display:none;
	}

	.persons-detail .pagination .right-arrow{
		border-style:solid;
		border-width:1px;
		border-color:#cdcdcd;
		width:48px;
		height:45px;
		background-position:15px 15px;
	}

	.persons-detail .pagination .right-arrow:hover{
		background-position:15px 15px;
	}

	;
}


/* End */
/* /local/templates/jurConsult/components/bitrix/menu/main-menu/style.min.css?1550668699490 */
/* /local/templates/jurConsult/template_styles.css?178772620763788 */
