body, html {
    height: 100%;
    padding: 0;
    margin: 0;
    font-family: Arial, Geneva, Helvetica, sans-serif;
    color: #808991;
	font-size: 15px;
}

a {
	transition: .5s;
}
a:hover {
	color: #fba603;
}
.container {
	max-width: 960px;
}
.clearfix {
	float: none;
	clear: both;
}


/* Navbar */
.navbar-main {
	background: white;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	border-bottom: 1px solid #e0e2e3;
    background: #fff;
	top: -75px;
	transition: .5s;
}

.navbar-nav>li>a, .navbar-nav>li a {
/* 	padding-top: 21px; */
	font: 16px/20px "MyriadPro", Arial, Helvetica, sans-serif;
	padding: 22px 15px 0 15px;
}
.navbar-default .navbar-nav>li a {
    color: #777;
}
.navbar-default .navbar-nav>li a:hover {
    text-decoration: none;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fba603;
	background-color: white;
	transition: .25s;

}
.navbar-main .navbar-brand {
	height: auto;
	border-right: 1px solid #e0e2e3;
	padding: 15px 20px;
}
.navbar-main .emailLink {
	height: auto;
	border-left: 1px solid #e0e2e3;
    padding: 22px 25px 22px 25px;
    margin-left: 10px;
}
.navbar-main .emailLink_txt {
	display: none;
}
.navbar-main .navbar-toggle, .navbar-main .navbar-toggle:hover,
.navbar-main .navbar-toggle:focus, .navbar-main .navbar-toggle:hover {
	margin-top: 16px;
	border-radius: 0;
	color: #fba603;
	border-color: #fba603;
	background-color: white;
}
.navbar-main .navbar-toggle .icon-bar {
    background-color: #fba603;
}
.navbar-main.show {
	top: 0;
}
.navbar-main .search {
	margin-top: 15px;
	margin-left: 10px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    border: 1px solid #d4d4d4;
}
.navbar-main .search .sBtn {
    float: left;
    border: 1px solid #fff;
    background: url(/bitrix/templates/main/images/pointer.png) 50% 50% no-repeat #fba603;
    width: 30px;
    height: 30px;
    overflow: hidden;
    position: relative;
    text-indent: 9999px;
    cursor: pointer;
    border-radius: 0 !important;
}
.navbar-main .search .sText {
    float: left;
    width: 65px;
    height: 30px;
    border: none;
    border-right: 1px solid #d4d4d4;
    font: 12px/30px Arial, Helvetica, sans-serif;
    color: #a5aaae;
    text-transform: uppercase;
    padding: 0 10px;
/*     color: white; */
    border-radius: 0 !important;
}
.navbar-main .search .sText:focus {
	outline: none;
}
.hotnews_link {
	padding: 20px;
}
.hotnews_link .small {

	display: none;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 100%;
}
@media (min-width: 768px) and (max-width: 1300px) {
	.navbar-nav>li>a.hotnews_link {
		padding-top: 16px;
	}
	.hotnews_link .big {
		display: none;
	}
	.hotnews_link .small {
		display: block;
	}
	.navbar-nav>li>a, .navbar-nav>li a  {
		font-size: 13px;
	}
}
@media (max-width: 767px) {
	.navbar-main, .navbar-main.show {
		top: 0;
	}
	.navbar-main .search .sText {
		width: 250px;
	}
	.navbar-main .emailLink {
		border-left: none;
	}
	.navbar-nav>li>a, .navbar-nav>li a {
	    padding: 12px 15px;
	}
	.navbar-main .emailLink {
		display: none;
	}
	.navbar-main .emailLink_txt {
		display: block;
	}

}
@media (min-width: 768px) {
	.btnPortal {
		border: 1px solid #fba603;
	    padding: 1px;
	    display: inline-block;
	    vertical-align: top;
	    position: relative;
	    height: 32px;
	    margin-top: 15px;
	}
	.navbar-default .navbar-nav>li .btnPortal a{
		background: #fba603;
	    display: block;
	    color: #fff;
	    font: 12px Arial, Helvetica, sans-serif;
	    line-height: 30px;
	    height: 28px;
	    padding: 0 15px;
	    cursor: pointer;
	    text-transform: uppercase;
	    text-decoration: none;
	    -webkit-appearance: none;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	.navbar-nav>li>a {
		padding: 22px 7px 0 7px;
	}
	.btnPortal {
		display: none;
	}
}
@media (min-width: 1300px) {
	.nav.navbar-left {
	    position: absolute;
	    width: 960px;
	    left: 50%;
	    margin-left: -480px;
   }
}


/* Modal */
.modal-backdrop {
	background: rgba(252,196,90,0.9);
}
.modal-backdrop.in {
	opacity: 1;
}
.modal-dialog .modal-content {
	border-radius: 0;
	border: none;
	box-shadow: none;
	padding: 20px 20px;
}
.modal-dialog .modal-header,
.modal-dialog .modal-footer,
.modal-dialog .modal-body {
	padding: 15px 0;
}
.modal-dialog .modal-body {
	font-size: 15px;
}
.modal-dialog .btn {
	border-radius: 0;
	border: 1px solid #fba603;
    background: #fff;
    font-size: 12px;
    text-transform: uppercase;
    color: #fba603;
    text-decoration: none;
    padding: 6px 10px 5px 10px;
    cursor: pointer;
    margin-right: 10px;
    outline: none;
}
.modal-dialog .btn:focus {
	outline: none;
}
.modal-dialog .btn:hover {
    background-color: #f9f9f9;
}
.modal-dialog .btn.close {
	opacity: 1;
}
.modal-title {
    font-size: 24px; /*  'a_avantebsregular' */;
    color: #111;
    text-transform: uppercase;
}
@media (min-width: 768px) {
	.modal-dialog {
		width: 740px;
	}
}



.pane {
	padding-bottom: 60px;
	margin-bottom: 20px;
}


.pane .title h2{
	font-weight: normal;
	font-size: 32px;
	margin: 30px 0 26px 0;
	line-height: 1;
	color: #4a565d;
}
@media(max-width:480px){
	.pane .title h2{
		font-size: 28px;
		line-height: 1.3;
	}
}
.pane .title span{
	color: #ffd000;
}


.header-pane {
	height: 100vh;
    position: relative;
    background: url(/images/new/header.jpg) 50% 50% no-repeat transparent;
    background-size: cover;
    overflow: hidden;
}
.header-pane .logo{

}

.footer-pane {
	position: relative;
	height: 92vh;
    position: relative;
    background: url(/images/new/footer.jpg) 50% 50% no-repeat transparent;
    background-size: cover;
    text-align: center;
    color: white;
}
.footer-pane .container {
	padding-top: 160px;
	padding-bottom: 120px;
}

.footer-pane .item i {
	display: block;
	margin: 0 auto;
	width: 60px;
	height: 60px;
	background: url(/images/new/icons.png) no-repeat transparent;
	background-position: 0 -280px;
	margin-bottom: 25px;
}
.footer-pane .item i.addr {
	background-position: 0 -280px;
}
.footer-pane .item i.phone {
	background-position: 0 -340px;
}
.footer-pane .item i.email {
	background-position: 0 -400px;
}
.footer-pane .item a {
	color: white;
}
.footer-pane .item a:hover {
	color: #fba603;
}
.footer-pane h4{
	font-size: 20px;
	margin-bottom: 40px;
}
.footer-pane p{
	font-size: 15px;
	padding: 0 22px;
	max-width: 300px;
    margin: 0 auto 30px;
}
.footer-pane .show_map{
	color: #fba603;
	border: 1px solid #fba603;
	display: block;
	padding: 10px 0;
	margin: 0 auto 0 auto;
	font-weight: bold;
	font-size: 15px;
	transition: .5s;
	max-width: 500px;
}
.footer-pane .show_map:hover{
	color: white;
	background: #fba603;
	text-decoration: none;
}
.footer-pane .studio {
	position: absolute;
	right: 50px;
	bottom: 10px;
	font-size: 12px;
	opacity: 0.8
}
.footer-pane .studio a {
	color: #fba603;
}
@media (max-width: 992px) {
	.footer-pane .studio {
		position: relative;
		font-size: 12px;
		text-align: center;
		padding: 0;
		right: auto;
	}
	.footer-pane {
		height: auto
	}
	.footer-pane .container {
	    padding-top: 40px;
	    padding-bottom: 60px;
	}
}
@media (max-width: 768px) {

	.footer-pane .container {
	    padding-top: 24px;
	    padding-bottom: 60px;
	}
}


.about-pane {
	background: #f7f7f9;
}
.about-pane .title{
	background: white;
	border-bottom: 1px solid #e0e2e3;
	color: #4a565d;
	font-weight: normal;
}
.about-pane .desc{
	padding-top: 26px;
/* 	padding-bottom: 60px; */
	font-size: 15px;
}
.about-pane .desc h3{
	margin: 30px 0;
	color: #000;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
}
.about-pane .partners {
	margin: 50px 0 0 0;
}
.about-pane .partners .col-xs-4{
	margin-bottom: 50px;
}
@media(max-width:700px){
	.about-pane .col-xs-4 {
		width: 100%;
		float: none;
	}
}
.about-pane .partners a {
	display: block;
	border: 2px solid white;
}
.about-pane .partners a:hover {
	border: 2px solid #f9ac1a;
	transition: 1.5s;
}

.about-pane .list-contacts {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	color: #000;
}
.about-pane .list-contacts li {
	background: url(/images/new/icons.png) no-repeat transparent;
	padding: 1px 0 3px 35px;
	margin-bottom: 15px;
}
.about-pane .list-contacts li {
	background-position: 0 0;
}
.about-pane .list-contacts li.phone {
	background-position: 0 -30px;
}
.about-pane .list-contacts li.email {
	background-position: 0 -60px;
}
.about-pane .list-contacts li a{
	color: #000;
	text-decoration: underline;
}

.team-pane {
	padding-bottom: 100px;
}
.team-pane .team-list {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.team-pane ul.team-list .slick-list li{
	width: calc(100%/5);
	float: left;
	text-align: center;
}
.team-pane ul.team-list li .wrap{
	text-align: center;
	padding: 0 5px;
}
.team-pane ul.team-list li .wrap h5,
#teamPuzzle .wrap h5 {
	font-size: 18px;
	color: #2b2c2c;
	font-weight: normal;
}
.team-pane ul.team-list li .wrap p,
#teamPuzzle .wrap p {
	opacity: 0;
	font-size: 14px;
	color: #808991;
	font-style: italic;
	font-weight: normal;
}
.team-pane ul.team-list .slick-list li .wrap .img-wrap {
	border: 2px solid #f7f7f9;
}
.team-pane ul.team-list .slick-list li .wrap .img-wrap img{
	margin: 0 auto;
	-webkit-filter: grayscale(1);
   filter: grayscale(1);
   transition: .5s;
}
.team-pane ul.team-list .slick-list li:hover .wrap .img-wrap img{
	-webkit-filter: grayscale();
   filter: grayscale(0);
}
.team-pane ul.team-list .slick-list li:hover .wrap p {
	opacity: 1;
}

.team-slick .slick-prev {
	background: url(/images/new/icons.png) no-repeat transparent;
	background-position: 0 -180px;
	top: 36%;
	left: -35px;
	width: 30px;
    height: 50px;
}
.team-slick .slick-next {
	background: url(/images/new/icons.png) no-repeat transparent;
	background-position: 0 -230px;
	top: 36%;
	right: -35px;
	width: 30px;
    height: 50px;
}
.slick-slider .slick-list {
	border-bottom: 1px solid #e5e5e5 !important;
}
.slick-dots {
	margin-top: 20px;
	position: relative;
}
.slick-dots li {
	outline: none;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/images/new/icons.png) no-repeat transparent;
	background-position: 0 -121px;
	width: 20px;
	height: 20px;
	content: '';
	opacity: 1;
}
.slick-dots li.slick-active {
    opacity: 1;
	background: url(/images/new/icons.png) no-repeat transparent;
	background-position: 0 -91px;
}

.slick-dots-1020 {
	display: none;
}
.col-xs-offset-1 {
	margin-left: 0 !important;
}

@media(max-width:1023px){
	.slick-dots-full {
		display: none;
	}
	.slick-dots-1020 {
		display: block;
	}
	.col-xs-offset-1 {
		margin-left: 8.33333333% !important;
	}

}
@media(max-width:767px){
	.col-off {
		margin-left: 8%;
	}
}
@media(max-width:600px){
	.slick-dots-full, .slick-dots-1020, .team-pane ul.team-list li .wrap p {
		display: none;
	}
}


/*
#teamCarousel .carousel-inner {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
}
#teamCarousel .carousel-control.left,
#teamCarousel .carousel-control.right,
#teamPuzzle .carousel-control.left,
#teamPuzzle .carousel-control.right {
	background: none;
	width: auto;
	padding-top: 10%;
	cursor: pointer;
}
#teamCarousel .carousel-control.right {
	right: -50px;
}
#teamCarousel .carousel-control.left {
	left: -50px;
}
.carousel-indicators {
	bottom: -80px;
}
.carousel-indicators li, .carousel-indicators li.active {
	background: url(/images/new/icons.png) no-repeat transparent;
	background-position: 0 -120px;
	width: 20px;
	height: 20px;
	border-radius: 0;
}
.carousel-indicators li.active {
	background: url(/images/new/icons.png) no-repeat transparent;
	background-position: 1px -91px;
}
#teamPuzzle { display: none; }
#teamPuzzle .item{
	text-align: center;
}
#teamPuzzle .wrap .img-wrap img{
	display: inline;
}
#teamPuzzle .carousel-control.right {
	right: 30px;
	padding-top: 16%;

}
#teamPuzzle .carousel-control.left {
	left: 30px;
	padding-top: 16%;
}
@media(max-width:700px){
	#teamCarousel {
		display: none;
	}
	#teamPuzzle {
		display: block;
	}
}
*/



.resource-pane .resource-list {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.resource-pane ul.resource-list li{
	width: calc(100%/8);
	float: left;
	background: #f7f7f9;
	text-align: center;
}
.resource-pane ul.resource-list li:nth-child(2n){
	background: #e8e8eb;
}
.resource-pane ul.resource-list li .wrap {
	display: block;
	padding: 28px 0 20px 0;
	position: relative;

}

.resource-pane ul.resource-list li .wrap .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: white;
  background-color: #f9ac1a;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity: 0.8;
  font-size: 12px;
}
.resource-pane ul.resource-list li .wrap .overlay div{
	padding: 5px 10px;
	text-align: left;
}
.resource-pane ul.resource-list li .wrap .overlay div h5{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline

}
.resource-pane ul.resource-list li .wrap .overlay div p{
	font-size: 12px;
}
.resource-pane ul.resource-list li .wrap .overlay div a{
	font-size: 12px;
	color: #000;
	background: white;
	padding: 3px 8px;
}
.resource-pane ul.resource-list li .wrap .overlay div a:hover{
	text-decoration: none;
}

.resource-pane ul.resource-list li .wrap:hover .overlay {
  height: 100%;
}

.resource-pane ul.resource-list li .img-wrap {
	height: 135px;
	width: 80%;
	margin: 0 auto;
	margin-bottom: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;

}
.resource-pane ul.resource-list li span{
	color: #000;
	display: block;
}
.resource-pane ul.resource-list li .moreInfo a {
	line-height: 21px;
    height: 26px;
    text-transform: none;
}

@media (max-width: 992px) {
	.resource-pane ul.resource-list li {
		width: 25%;
		background: #f7f7f9;
	}
	.resource-pane ul.resource-list li:nth-child(2),
	.resource-pane ul.resource-list li:nth-child(4),
	.resource-pane ul.resource-list li:nth-child(5),
	.resource-pane ul.resource-list li:nth-child(7) {
		background: #e8e8eb;
	}
	.resource-pane ul.resource-list li:nth-child(1),
	.resource-pane ul.resource-list li:nth-child(3),
	.resource-pane ul.resource-list li:nth-child(6),
	.resource-pane ul.resource-list li:nth-child(8) {
		background: #f7f7f9;
	}
}
@media(max-width:700px){
	.resource-pane ul.resource-list li {
		width: 50%;
	}
	.resource-pane ul.resource-list li:nth-child(2),
	.resource-pane ul.resource-list li:nth-child(3),
	.resource-pane ul.resource-list li:nth-child(6),
	.resource-pane ul.resource-list li:nth-child(7) {
		background: #e8e8eb;
	}
	.resource-pane ul.resource-list li:nth-child(1),
	.resource-pane ul.resource-list li:nth-child(4),
	.resource-pane ul.resource-list li:nth-child(5),
	.resource-pane ul.resource-list li:nth-child(8) {
		background: #f7f7f9;
	}
}




.capability-pane .capability-sections div {
	text-align: center;
	background: #f7f7f9;
}
.capability-pane .capability-sections .even {
	background: #e8e8eb;
}

.capability-pane .capability-sections a {
	display: block;
	text-decoration: none;
	color: #000;
	padding: 29px 10px 38px 10px;
}
.capability-pane .capability-sections a h5 {
	margin-top: 15px;
	height: 30px;
}
.capability-pane .capability-sections a span {
	text-decoration: underline;
	color: #666666;
	transition: .5s;
}
.capability-pane .capability-sections a:hover span {
	color: #fba603;
}

@media(max-width:700px){
	.capability-pane .col-xs-4 {
		width: 50%;
	}
}

/*
.header-pane .logo {
    position: relative;
    top: 50%;
    text-align: center;
    color: #cbcbcb;
    font-family: "GothamPro", sans-serif;
    font-size: 20px;
    transform: translateY(-64%);
}
.header-pane .logo img {
	width: 36vh;
}
*/


.bMapPopup {
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1200;
    opacity: 0;
    display: none;
}
#map {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1100;
    transition: 1s;
}

.bMapPopup.show {
	display: block;
	opacity: 1;
}
.mapBtns .btn {
    border: 1px solid #fba603;
    padding: 1px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    height: 32px;
    border-radius: 0;
}
.mapBtns .btn .mapBtns  input, .btn a {
    background: #fba603;
    display: block;
    color: #fff;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 30px;
    height: 28px;
    padding: 0 15px;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-appearance: none;
}
.mapBtns .closeMap a {
    background-image: url(/bitrix/templates/main/css/../images/minus.png);
    background-repeat: no-repeat;
    background-position: 13px center;
    padding-left: 40px;
}
.mapBtns .parking a {
    background-image: url(/bitrix/templates/main/css/../images/parking.png);
    background-repeat: no-repeat;
    background-position: 13px 2px;
    padding-left: 50px;
}
.mapBtns .parking span {
    position: absolute;
    background: #fff;
    color: #333;
    text-transform: none;
    line-height: 16px;
    width: 200px;
    padding: 5px 10px;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
    text-align: left;
    left: 0;
    bottom: 45px;
    left: -50px;
    display: none;
}



.mapBtns {position:fixed; left:50%; top:50%; z-index:1102; padding:35px 0 0 80px; margin:-16px 0 0 -146px}
.closeMap {margin-right:10px}
.closeMap a {background-image:url('/bitrix/templates/main/images/minus.png'); background-repeat:no-repeat; background-position:13px center; padding-left:40px}
.parking a {background-image:url('/bitrix/templates/main/images/parking.png'); background-repeat:no-repeat; background-position:13px 2px; padding-left:50px}
.parking span {position:absolute;background:#fff;color:#333;text-transform:none;line-height:16px;width:200px;padding:5px 10px;box-shadow:3px 3px 5px rgba(0,0,0,0.5);text-align:left;left:0;bottom:45px;left:-50px;display:none;}
.parking span:before {content:""; width:10px; height:10px; background:url('/bitrix/templates/main/images/pt.png') no-repeat; position:absolute; left:50%; bottom:-10px; margin-left:-5px}
.parking a:hover span {display:block}









.scrollLink {
    width: 248px;
    height: 106px;
    position: absolute;
    left: 50%;
    bottom: 7.5%;
    margin: 0 0 0 -122px;
    background: url(/bitrix/templates/main/images/scroll.png) no-repeat;
    width: 248px;
    height: 106px;
    overflow: hidden;
    text-indent: -9999px;
}




.loader {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9999;
/*     background: url(/bitrix/templates/main/images/head.jpg) center 50% no-repeat #fff; */
	background: url(/images/new/header.jpg) 50% 50% no-repeat transparent
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.loaderInner {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(255,255,255,0.3);
}

#loaderImage {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -40px;
    width: 80px;
    height: 80px;
    z-index: 5;
}

.bBlog {border-bottom:1px solid #E0E2E3}
.bBlog .info {padding-top:0; position:relative}
.bBlog .blog {position:relative}
.blogListItem {border-bottom:1px solid #e0e2e3; padding:0 0 20px; list-style-type: none;}
.blogListItem .date {color:#999ea3; font-size:11px; margin-bottom:12px; padding:33px 0 0}

.blogListItem .photo {display:block; margin-bottom:15px}
.blogListItem .photo img {display:block; width:100%}
.blogListItem .more {margin-top:6px}
.blogListItem.last {border:0}


.panelPopup {background:#fff; position:absolute; top:0; height:100%; -webkit-backface-visibility:hidden}
.panelPopup .bg {position:fixed; background:rgba(0,0,0,0.5); width:100%; height:100%; left:0; top:0; display:none}
.panelPopupLink {background:#f9d533; width:45px; position:absolute; color:#000; font:28px/45px "a_avantebsregular"; letter-spacing:1px; overflow:hidden; text-indent:-999px; *zoom:1; cursor:pointer; -webkit-backface-visibility:hidden; -webkit-transform: translateZ(0)}
.panelPopupLink:hover {background-color:#ff9306}
.panelPopupCont {position:relative; *zoom:1; z-index:100; background:#fff; height:100%; overflow:hidden; left:0; top:0}

.panelPopup.openPopup {z-index:999; position:fixed}
.panelPopup.openPopup .bg {z-index:98}
.panelPopup.openPopup .panelPopupLink,
.panelPopup.openPopup .closeRight {z-index:100}
.panelPopup.openPopup .panelPopupCont {position:absolute; width:100%}

.closeRight {width:40px; height:30px; overflow:hidden; position:absolute; *zoom:1; background:url(/bitrix/templates/main/images/closeRIght.png) no-repeat; text-indent:-9999px; overflow:hidden; right:-80px; top:290px; z-index:2; cursor:pointer; display:none}
.closeRight:hover {right:-85px}

.panelPopupBlog {width:50%; left:-50%}
.panelPopupBlog .panelPopupLink {right:-45px; height:600px; background-image:url(/bitrix/templates/main/images/readBlog.png); background-position:center center; background-repeat:no-repeat}
.fixedLink {position:fixed; top:0; left:0}
.fixedLinkBott {position:absolute; bottom:0; left:auto}
.panelPopup.openPopup .fixedLink,
.panelPopup.openPopup .fixedLinkBott {right:-45px; position:absolute; left:auto}
.panelPopupBlog ul {max-width:820px; margin:0 auto; padding-right:80px; padding-left:8%}


.panelPopupBlog .scrollPane {overflow:auto; height:100%}

.panelPopupCont {
  margin-top: 60px;
}

.panelPopupBlog ul {
    margin-bottom: 70px;
}

.blog-pane {
  position: relative;
}