@charset "IBM866";
/* CSS reset, yahoo table optimized by Imbamarik in 2011 */
/* line 4, ../sass/_reset.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

/* line 9, ../sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 14, ../sass/_reset.scss */
fieldset, img {
  border: 0;
}

/* line 18, ../sass/_reset.scss */
addres, caption, cite, code, dfh, em, strong, th, var, optgroup {
  font-style: normal;
  font-weight: normal;
}

/* line 23, ../sass/_reset.scss */
del, ins {
  text-decoration: none;
}

/* line 27, ../sass/_reset.scss */
ol, ul, li {
  list-style: none;
}

/* line 31, ../sass/_reset.scss */
caption, th {
  text-align: left;
}

/* line 35, ../sass/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 40, ../sass/_reset.scss */
b, strong {
  font-weight: bold;
}

/* line 44, ../sass/_reset.scss */
q:before, q:after {
  content: ' ';
}

/* line 48, ../sass/_reset.scss */
abbr, acronym {
  border: 0;
  font-variant: normal;
}

/* line 64, elements/*.png */
.elements-sprite, #second-page .wrapper .second-page .inner.vestnik .last a:after, #service-page .wrapper .second-page .inner.vestnik .last a:after, #second-page .wrapper .second-page .inner.vestnik .actual li a:hover .image:after, #service-page .wrapper .second-page .inner.vestnik .actual li a:hover .image:after, #second-page .wrapper .second-page .inner.events section:before, #service-page .wrapper .second-page .inner.events section:before {
  background-image: url('../images/elements-s92592c926c.png');
  background-repeat: no-repeat;
}

@font-face {
  font-family: 'pf_din_text_cond_prothin';
  src: url("../fonts/pfdintextcondpro-thin.eot");
  src: url("../fonts/pfdintextcondpro-thin.eot?#iefix") format("embedded-opentype"), url("../fonts/pfdintextcondpro-thin.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'pf_din_text_cond_prolight';
  src: url("../fonts/pfdintextcondpro-light.eot");
  src: url("../fonts/pfdintextcondpro-light.eot?#iefix") format("embedded-opentype"), url("../fonts/pfdintextcondpro-light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'pf_din_text_cond_proregular';
  src: url("../fonts/pfdintextcondpro-regular.eot");
  src: url("../fonts/pfdintextcondpro-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/pfdintextcondpro-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'pf_din_text_cond_proxthin';
  src: url("../fonts/pfdintextcondpro-xthin.eot");
  src: url("../fonts/pfdintextcondpro-xthin.eot?#iefix") format("embedded-opentype"), url("../fonts/pfdintextcondpro-xthin.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'pragmaticacbold';
  src: url("../fonts/pragmaticac-bold.eot");
  src: url("../fonts/pragmaticac-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/pragmaticac-bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*

@font-face {
    font-family: 'pragmaticacregular';
    src: url('../fonts/pragmaticac-webfont.eot');
    src: url('../fonts/pragmaticac-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pragmaticac-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}*/
/** Created by TTF.in.ua **/
@font-face {
  font-family: 'pragmaticacregular';
  src: url("../fonts/pragmaticac.eot");
  src: url("../fonts/pragmaticac.eot?#iefix") format("embedded-opentype"), url("../fonts/pragmaticac.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'literaturnayacregular';
  src: url("../fonts/literaturnayac.eot");
  src: url("../fonts/literaturnayac.eot?#iefix") format("embedded-opentype"), url("../fonts/literaturnayac.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 25, 2013 */
@font-face {
  font-family: 'literaturnayacbold';
  src: url("../fonts/literaturnayac-bold-webfont.eot");
  src: url("../fonts/literaturnayac-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/literaturnayac-bold-webfont.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'literaturnayacbold_italic';
  src: url("../fonts/literaturnayac-bolditalic.eot");
  src: url("../fonts/literaturnayac-bolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/literaturnayac-bolditalic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'literaturnayacitalic';
  src: url("../fonts/literaturnayac-italic.eot");
  src: url("../fonts/literaturnayac-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/literaturnayac-italic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 11, 2013 */
@font-face {
  font-family: 'gotham_promedium';
  src: url("../fonts/gothapromed.eot");
  src: url("../fonts/gothapromed.eot?#iefix") format("embedded-opentype"), url("../fonts/gothapromed.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 378, ../sass/_pattern.scss */
html {
  height: 100%;
}
/* line 380, ../sass/_pattern.scss */
html body {
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: url('../images/grey-texture.png?1407141358');
  position: relative;
}
/* line 386, ../sass/_pattern.scss */
html body p {
  font-family: "literaturnayacregular";
  font-size: 15pt;
  color: #3e3e3e;
  line-height: 18pt;
  margin-bottom: 12px;
}
/* line 392, ../sass/_pattern.scss */
html body p b {
  font-family: 'literaturnayacbold';
}
/* line 396, ../sass/_pattern.scss */
html body h1 {
  text-transform: uppercase;
  color: #555555;
  font-size: 22pt;
  font-family: "pragmaticacbold";
  padding: 20px 0px;
}
/* line 403, ../sass/_pattern.scss */
html body h2 {
  margin-bottom: 15px;
  font-size: 18pt;
  color: #555;
  font-family: "pragmaticacbold";
}
/* line 409, ../sass/_pattern.scss */
html body h3 {
  color: #747474;
  font-size:17pt;
  /*font-size: 15px;*/
  font-family: "pragmaticacbold";
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  margin-bottom: 15px;
}
/* line 416, ../sass/_pattern.scss */
html body h4 {
  color: #555555;
  font-size:17pt;
  /*font-size: 15pt;*/
  font-family: "pragmaticacbold";
  margin-bottom: 10px;
}
/* line 422, ../sass/_pattern.scss */
html body div {
  font-family: "literaturnayacregular";
}
/* line 426, ../sass/_pattern.scss */
html body ul.list-index li {
  list-style-image: url('../images/list-style.png?1407141347');
  font-family: "literaturnayacregular";
  font-size: 17px;
  color: #3e3e3e;
  line-height: 1.3;
  margin-left: 14px;
}
/* line 437, ../sass/_pattern.scss */
html body ul.list-index a:hover {
  color: #ac0a23 !important;
}
/* line 442, ../sass/_pattern.scss */
html body ul.list {
  padding-left: 25px;
  text-align: justify;
}
/* line 445, ../sass/_pattern.scss */
html body ul.list li {
  color: #3e3e3e;
  font-size: 15pt;
  font-family: "literaturnayacregular";
  line-height: 18pt;
  margin-bottom: 5px;
  list-style-type: disc; 
}
/* line 452, ../sass/_pattern.scss */

/* line 458, ../sass/_pattern.scss */
html body a, html body a:visited {
  color: #3A658F;
}
/* line 461, ../sass/_pattern.scss */
html body sup {
  font-size: 80%;
}
/* line 464, ../sass/_pattern.scss */
html body input {
  outline: none;
}
/* line 468, ../sass/_pattern.scss */
html .fancybox-overlay {
  overflow: hidden !important;
}

/* line 473, ../sass/_pattern.scss */
.icon-large {
  background: url('../images/icon-large.png?1407141354') no-repeat;
  width: 208px;
  height: 272px;
  display: inline-block;
}
/* line 478, ../sass/_pattern.scss */
.icon-large.pdf {
  background-position: -649px -306px;
}
/* line 480, ../sass/_pattern.scss */
.icon-large.pdf:hover {
  background-position: -649px 0px;
}
/* line 484, ../sass/_pattern.scss */
.icon-large.doc {
  background-position: -217px -306px;
}
/* line 486, ../sass/_pattern.scss */
.icon-large.doc:hover {
  background-position: -217px 0px;
}
/* line 490, ../sass/_pattern.scss */
.icon-large.ppt {
  background-position: -435px -306px;
}
/* line 492, ../sass/_pattern.scss */
.icon-large.ppt:hover {
  background-position: -435px 0px;
}

/* line 497, ../sass/_pattern.scss */
.icon {
  display: inline-block;
}
/* line 499, ../sass/_pattern.scss */
.icon .icon-small {
  background: url('../images/icon-small.png?1407141352') no-repeat;
  width: 46px;
  height: 69px;
  display: inline-block;
}
/* line 504, ../sass/_pattern.scss */
.icon .icon-small.pdf {
  background-position: -133px -95px;
}
/* line 506, ../sass/_pattern.scss */
.icon .icon-small.pdf:hover {
  background-position: -133px 0px;
}
/* line 510, ../sass/_pattern.scss */
.icon .icon-small.doc {
  background-position: -67px -95px;
}
/* line 512, ../sass/_pattern.scss */
.icon .icon-small.doc:hover {
  background-position: -67px 0px;
}
/* line 516, ../sass/_pattern.scss */
.icon .icon-small.ppt {
  background-position: -200px -95px;
}
/* line 518, ../sass/_pattern.scss */
.icon .icon-small.ppt:hover {
  background-position: -200px 0px;
}
/* line 522, ../sass/_pattern.scss */
.icon .icon-small.new-window {
  background: url('../images/icon-new-window.png?1407141352') no-repeat;
  width: 59px;
  height: 43px;
}

/* line 529, ../sass/_pattern.scss */
.bio {
  background: url('../images/button-bio.png?1407141365') no-repeat;
  width: 136px;
  height: 34px;
  display: inline-block;
}
/* line 534, ../sass/_pattern.scss */
.bio:hover {
  background-position: -138px 0px;
}
/* line 537, ../sass/_pattern.scss */
.bio.active {
  background-position: -0 -37px;
}
/* line 539, ../sass/_pattern.scss */
.bio.active:hover {
  background-position: -138px -37px;
}

/* HEADER
--------------------------------------------*/
/* line 3, ../sass/_header.scss */
.header {
  /*height: 125px;*/
  height: 85px;
  width: 100%;
  position: fixed;
  background-image: url('../images/menu-texture.png?1407141344');
  top: 0px;
  box-shadow: 0px 1px 0px black;
  z-index: 9999;
}
/* line 12, ../sass/_header.scss */
.header .main-menu {
  /*width: 960px;*/
  width:1120px;
  height: 85px;
  margin: 0 auto;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-right: 1px solid black;
}
/* line 18, ../sass/_header.scss */
.header .main-menu > ul.menu {
  /*width: 962px;*/
  width:1122px;
  height: 100%;
  float: left;
}
/* line 22, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item {
  float: left;
  width: 158px;
  height: 100%;
  border-left: 1px solid black;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  background-image: url('../images/menu-item-texture.png?1407141344');
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 30, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item.active {
  box-shadow: inset 0px -4px 0px #67707a;
}
/* line 33, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item > a {
  display: block;
  height: 100%;
  width: 100%;
  line-height: 90px;
  text-align: center;
  color: white;
  text-decoration: none;
  position: relative;
  font-family: "pf_din_text_cond_prothin";
  font-size: 20px;
  letter-spacing: 1px;
  overflow: hidden;
}
/* line 46, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item > a.logo {
  background: url('../images/logo.png?1407141347') 0px -5px no-repeat;
}
/* line 49, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item > a:after {
  content: "";
  width: 21px;
  height: 0px;
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -10px;
  background-image: url('../images/menu-hover.png?1407141344');
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 61, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item > a:hover:after {
  height: 12px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 67, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item .m-block {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  max-height: 0px;
  width: 100%;
  overflow: hidden;
  position: absolute;
  left: 0px;
  background-image: url('../images/honeycomb-texture.png?1407141353');
}
/* line 75, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item .m-block .m-block-inner {
  width: 960px;
  margin: 0 auto;
  color: #fff;
}
/* line 82, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item:hover {
  background-image: url('../images/menu-texture.png?1407141344');
}
/* line 84, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item:hover .m-block {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  max-height: 500px;
  padding-bottom: 15px;
  box-shadow: 0px 2px 2px 0px rgba(29, 42, 57, 0.5), 0px 10px 0px 0px rgba(0, 0, 0, 0.2);
}
/* line 95, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item:first-child > a:hover:after {
  content: none;
}
/* line 99, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item:first-child > a:before {
  content: "";
  background-color: transparent;
  position: absolute;
  width: 0px;
  height: 85px;
  left: 5px;
  top: -3px;
  box-shadow: 0px 0px 20px 2px #000;
}
/* line 114, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item:last-child > a:hover:after {
  content: none;
}
/* line 118, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item:last-child > a:before {
  content: "";
  background-color: transparent;
  position: absolute;
  width: 0px;
  height: 85px;
  right: 5px;
  top: 0px;
  box-shadow: 0px 0px 20px 2px #000;
}
/* line 132, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons {
  text-align: center;
  width: 100%;
  margin: 0 auto;
  overflow: auto;
  padding-bottom: 35px;
}
/* line 140, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons:not(:only-child), .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons:not(:only-child), .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons:not(:only-child), .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons:not(:only-child), .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons:not(:only-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}
/* line 146, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons:hover li, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons:hover li, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons:hover li, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons:hover li, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons:hover li {
  opacity: 0.3;
}
/* line 151, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li {
  vertical-align: top;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 1;
  width: 135px;
  height: 190px;
  display: inline-block;
  margin: 35px 25px 0px 0px;
  position: relative;
}
/* line 155, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li:hover, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li:hover, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li:hover, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li:hover, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li:hover {
  opacity: 1;
}
/* line 164, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li a, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li a, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li a, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li a, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li a {
  display: block;
  width: 100%;
  height: 100%;
  background: url('../images/icons.png?1407141351') no-repeat;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*&.transparent{
  	opacity: 0.3;
  	@include transition(0.3s);
  }*/
}
/* line 171, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li a span, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li a span, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li a span, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li a span, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li a span {
  display: block;
  width: 100%;
  text-align: center;
  font-family: "pf_din_text_cond_prothin";
  font-size: 20px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  color: black;
}
/* line 185, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li .count, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li .count, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li .count, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li .count, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li .count {
  display: none;
  width: 100%;
  position: absolute;
  bottom: -25px;
  text-align: center;
  font-size: 14px;
  font-family: "literaturnayacitalic";
  color: #ac0a23;
}
/* line 196, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li:hover .count, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li:hover .count, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li:hover .count, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li:hover .count, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li:hover .count {
  display: block;
}
/* line 200, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li:nth-child(1) a {
  background-position: -0px bottom;
}
/* line 203, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li:nth-child(2) a {
  background-position: -135px bottom;
}
/* line 206, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li:nth-child(3) a {
  background-position: -270px bottom;
}
/* line 209, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li:nth-child(4) a, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li:nth-child(4) a, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li:nth-child(4) a, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li:nth-child(4) a, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li:nth-child(4) a {
  background-position: -405px bottom;
}
/* line 212, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li:nth-child(5) a, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li:nth-child(5) a, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li:nth-child(5) a, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li:nth-child(5) a, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li:nth-child(5) a {
  background-position: -540px bottom;
}
/* line 215, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .m-block-icons li:nth-child(6) a, .header .main-menu > ul.menu li.main-item#invest .m-block .m-block-icons li:nth-child(6) a, .header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li:nth-child(6) a, .header .main-menu > ul.menu li.main-item#residents .m-block .m-block-icons li:nth-child(6) a, .header .main-menu > ul.menu li.main-item#contcs .m-block .m-block-icons li:nth-child(6) a {
  background-position: -675px bottom;
}
/* line 220, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .sub-items, .header .main-menu > ul.menu li.main-item#invest .m-block .sub-items, .header .main-menu > ul.menu li.main-item#about .m-block .sub-items, .header .main-menu > ul.menu li.main-item#residents .m-block .sub-items, .header .main-menu > ul.menu li.main-item#contcs .m-block .sub-items {
  text-align: center;
  vertical-align: top;
  margin-top: 18px;
}
/* line 224, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .sub-items li, .header .main-menu > ul.menu li.main-item#invest .m-block .sub-items li, .header .main-menu > ul.menu li.main-item#about .m-block .sub-items li, .header .main-menu > ul.menu li.main-item#residents .m-block .sub-items li, .header .main-menu > ul.menu li.main-item#contcs .m-block .sub-items li {
  vertical-align: top;
  text-align: left;
  width: 22%;
  display: inline-block;
  margin: 0 12px auto 12px;
}
/* line 230, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .sub-items li a, .header .main-menu > ul.menu li.main-item#invest .m-block .sub-items li a, .header .main-menu > ul.menu li.main-item#about .m-block .sub-items li a, .header .main-menu > ul.menu li.main-item#residents .m-block .sub-items li a, .header .main-menu > ul.menu li.main-item#contcs .m-block .sub-items li a {
  text-decoration: none;
}
/* line 232, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .sub-items li a span, .header .main-menu > ul.menu li.main-item#invest .m-block .sub-items li a span, .header .main-menu > ul.menu li.main-item#about .m-block .sub-items li a span, .header .main-menu > ul.menu li.main-item#residents .m-block .sub-items li a span, .header .main-menu > ul.menu li.main-item#contcs .m-block .sub-items li a span {
  display: block;
  width: 100%;
  font-family: "pf_din_text_cond_prothin";
  font-size: 20px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  color: black;
}
/* line 240, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .sub-items li a p, .header .main-menu > ul.menu li.main-item#invest .m-block .sub-items li a p, .header .main-menu > ul.menu li.main-item#about .m-block .sub-items li a p, .header .main-menu > ul.menu li.main-item#residents .m-block .sub-items li a p, .header .main-menu > ul.menu li.main-item#contcs .m-block .sub-items li a p {
  font-family: "literaturnayacitalic";
  color: #575b70;
  font-size: 14px;
  margin-top: 10px;
  line-height: 18px;
}
/* line 248, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .sub-items li a:hover span, .header .main-menu > ul.menu li.main-item#invest .m-block .sub-items li a:hover span, .header .main-menu > ul.menu li.main-item#about .m-block .sub-items li a:hover span, .header .main-menu > ul.menu li.main-item#residents .m-block .sub-items li a:hover span, .header .main-menu > ul.menu li.main-item#contcs .m-block .sub-items li a:hover span {
  color: #ac0a23;
}
/* line 251, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent .m-block .sub-items li a:hover p, .header .main-menu > ul.menu li.main-item#invest .m-block .sub-items li a:hover p, .header .main-menu > ul.menu li.main-item#about .m-block .sub-items li a:hover p, .header .main-menu > ul.menu li.main-item#residents .m-block .sub-items li a:hover p, .header .main-menu > ul.menu li.main-item#contcs .m-block .sub-items li a:hover p {
  color: black;
}
/* line 266, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#invest .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#invest#invest .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#about#invest .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#residents#invest .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#contcs#invest .m-block .m-block-icons li:nth-child(1) a {
  background-position: -810px bottom;
}
/* line 269, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#invest .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#invest#invest .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#about#invest .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#residents#invest .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#contcs#invest .m-block .m-block-icons li:nth-child(2) a {
  background-position: -943px bottom;
}
/* line 272, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#invest .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#invest#invest .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#about#invest .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#residents#invest .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#contcs#invest .m-block .m-block-icons li:nth-child(3) a {
  background-position: -1080px bottom;
}
/* line 286, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#about .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#invest#about .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#about#about .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#residents#about .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#contcs#about .m-block .m-block-icons li:nth-child(1) a {
  background-position: -1215px bottom;
}
/* line 289, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#about .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#invest#about .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#about#about .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#residents#about .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#contcs#about .m-block .m-block-icons li:nth-child(2) a {
  background-position: -1350px bottom;
}
/* line 292, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#about .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#invest#about .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#about#about .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#residents#about .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#contcs#about .m-block .m-block-icons li:nth-child(3) a {
  background-position: -1485px bottom;
}
/* line 295, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#about .m-block .m-block-icons li:nth-child(4) a, .header .main-menu > ul.menu li.main-item#invest#about .m-block .m-block-icons li:nth-child(4) a, .header .main-menu > ul.menu li.main-item#about#about .m-block .m-block-icons li:nth-child(4) a, .header .main-menu > ul.menu li.main-item#residents#about .m-block .m-block-icons li:nth-child(4) a, .header .main-menu > ul.menu li.main-item#contcs#about .m-block .m-block-icons li:nth-child(4) a {
  background-position: -1620px bottom;
}
/* line 306, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#residents .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#invest#residents .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#about#residents .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#residents#residents .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#contcs#residents .m-block .m-block-icons li:nth-child(1) a {
  background-position: -1755px bottom;
}
/* line 309, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#residents .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#invest#residents .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#about#residents .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#residents#residents .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#contcs#residents .m-block .m-block-icons li:nth-child(2) a {
  background-position: -1890px bottom;
}
/* line 312, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#residents .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#invest#residents .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#about#residents .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#residents#residents .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#contcs#residents .m-block .m-block-icons li:nth-child(3) a {
  background-position: -2025px bottom;
}
/* line 323, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#contcs .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#invest#contcs .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#about#contcs .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#residents#contcs .m-block .m-block-icons li:nth-child(2) a, .header .main-menu > ul.menu li.main-item#contcs#contcs .m-block .m-block-icons li:nth-child(2) a {
  background-position: -2160px bottom;
}
/* line 326, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#contcs .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#invest#contcs .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#about#contcs .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#residents#contcs .m-block .m-block-icons li:nth-child(1) a, .header .main-menu > ul.menu li.main-item#contcs#contcs .m-block .m-block-icons li:nth-child(1) a {
  background-position: -2295px bottom;
}
/* line 329, ../sass/_header.scss */
.header .main-menu > ul.menu li.main-item#rent#contcs .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#invest#contcs .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#about#contcs .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#residents#contcs .m-block .m-block-icons li:nth-child(3) a, .header .main-menu > ul.menu li.main-item#contcs#contcs .m-block .m-block-icons li:nth-child(3) a {
  background-position: -2430px bottom;
}
/* line 340, ../sass/_header.scss */
.header .arrow {
  position: fixed;
  width: 54px;
  height: 88px;
  top: 50%;
  margin-top: -45px;
  background-image: url('../images/arrows.png?1407141369');
  cursor: pointer;
  z-index: 100;
}
/* line 349, ../sass/_header.scss */
.header .arrow.left-arrow {
  left: 0px;
  background-position: 0px 0px;
}
/* line 353, ../sass/_header.scss */
.header .arrow.right-arrow {
  right: 0px;
  background-position: -54px 0px;
}
/* line 360, ../sass/_header.scss */
.header ul.previews li div {
  width: 414px;
  height: 368px;
  position: fixed;
  top: 50%;
  margin-top: -184px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 1s ease;
  -moz-transition: -moz-transform 1s ease;
  -ms-transition: -ms-transform 1s ease;
  -o-transition: -o-transform 1s ease;
  transition: transform 1s ease;
}
/* line 366, ../sass/_header.scss */
.header ul.previews li div span {
  display: block;
  font-size: 20px;
  font-family: "pf_din_text_cond_prothin";
  color: black;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  line-height: 368px;
}
/* line 375, ../sass/_header.scss */
.header ul.previews li div.left {
  left: 0px;
  margin-left: -207px;
  width: 425px;
  background-position-x: -10px;
}
/* line 380, ../sass/_header.scss */
.header ul.previews li div.left span {
  text-align: left;
  margin-left: 275px;
}
/* line 385, ../sass/_header.scss */
.header ul.previews li div.right {
  right: 0px;
  margin-right: -207px;
}
/* line 388, ../sass/_header.scss */
.header ul.previews li div.right span {
  text-align: left;
  margin-left: 40px;
}
/* line 393, ../sass/_header.scss */
.header ul.previews li div.show {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 1s ease;
  -moz-transition: -moz-transform 1s ease;
  -ms-transition: -ms-transform 1s ease;
  -o-transition: -o-transform 1s ease;
  transition: transform 1s ease;
}
/* line 398, ../sass/_header.scss */
.header ul.previews li:nth-child(1) .left {
  background-image: url('../images/previews/1l.png?1407141567');
}
/* line 403, ../sass/_header.scss */
.header ul.previews li:nth-child(1) .right {
  background-image: url('../images/previews/1r.png?1407141567');
}
/* line 408, ../sass/_header.scss */
.header ul.previews li:nth-child(2) .left {
  background-image: url('../images/previews/2l.png?1407141566');
}
/* line 411, ../sass/_header.scss */
.header ul.previews li:nth-child(2) .right {
  background-image: url('../images/previews/2r.png?1407141566');
}
/* line 416, ../sass/_header.scss */
.header ul.previews li:nth-child(3) .left {
  background-image: url('../images/previews/3l.png?1407141566');
}
/* line 419, ../sass/_header.scss */
.header ul.previews li:nth-child(3) .right {
  background-image: url('../images/previews/3r.png?1407141565');
}
/* line 424, ../sass/_header.scss */
.header ul.previews li:nth-child(4) .left {
  background-image: url('../images/previews/4l.png?1407141565');
}
/* line 427, ../sass/_header.scss */
.header ul.previews li:nth-child(4) .right {
  background-image: url('../images/previews/4r.png?1407141564');
}
/* line 432, ../sass/_header.scss */
.header ul.previews li:nth-child(5) .left {
  background-image: url('../images/previews/5l.png?1407141564');
}
/* line 435, ../sass/_header.scss */
.header ul.previews li:nth-child(5) .right {
  background-image: url('../images/previews/5r.png?1407141563');
}
/* line 440, ../sass/_header.scss */
.header ul.previews li:nth-child(6) .left {
  background-image: url('../images/previews/6l.png?1407141561');
}
/* line 443, ../sass/_header.scss */
.header ul.previews li:nth-child(6) .right {
  background-image: url('../images/previews/6r.png?1407141561');
}

/* MAIN PAGES
--------------------------------------------*/
/* line 7, ../sass/_firstpage.scss */
#load-overlay {
  background-image: url('../images/main-texture.jpg?1407141345');
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9999;
}

/* line 14, ../sass/_firstpage.scss */
ul.social {
  margin-top: 15px;
}
/* line 16, ../sass/_firstpage.scss */
ul.social li {
  float: left;
  width: 40px;
  height: 39px;
  background-image: url('../images/social.png?1407141332');
  margin-right: 10px;
}
/* line 24, ../sass/_firstpage.scss */
ul.social li a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 29, ../sass/_firstpage.scss */
ul.social li.fb {
  background-position: 0px 0px;
}
/* line 32, ../sass/_firstpage.scss */
ul.social li.tw {
  background-position: -40px 0px;
}
/* line 35, ../sass/_firstpage.scss */
ul.social li.in {
  background-position: -80px 0px;
}
/* line 38, ../sass/_firstpage.scss */
ul.social li.youtube {
  background-position: -120px 0px;
}

ul.social li.instagram {
  background-position: -161px -1px;
}

/* line 42, ../sass/_firstpage.scss */
ul.social li:hover {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
  -webkit-transition: -webkit-transform 0s ease;
  -moz-transition: -moz-transform 0s ease;
  -ms-transition: -ms-transform 0s ease;
  -o-transition: -o-transform 0s ease;
  transition: transform 0s ease;
}

/* line 49, ../sass/_firstpage.scss */
.pages-slider {
  width: 20000px;
  height: 100%;
  /*margin-top: -40px;*/
}
/* line 52, ../sass/_firstpage.scss */
.pages-slider .page {
  height: 100%;
  top: 85px;
  height: calc(100% - 127px);
  background-attachment: fixed;
  background-size: cover;
  float: left;
  width: 100%;
  position: relative;
}
/* line 61, ../sass/_firstpage.scss */
.pages-slider .page .page-inner {
  width: 960px;
  padding: 0px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
/* line 68, ../sass/_firstpage.scss */
.pages-slider .page .panels-block {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
/* line 75, ../sass/_firstpage.scss */
.pages-slider .page .panels-block > a {
  position: absolute;
  outline: 1px solid #000;
}
/* line 78, ../sass/_firstpage.scss */
.pages-slider .page .panels-block > a .panels-text {
  z-index: 50;
  position: absolute;
}
/* line 83, ../sass/_firstpage.scss */
.pages-slider .page .panels-block > a:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0);
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 93, ../sass/_firstpage.scss */
.pages-slider .page .panels-block > a:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 95, ../sass/_firstpage.scss */
.pages-slider .page .panels-block > a:hover:after {
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 99, ../sass/_firstpage.scss */
.pages-slider .page .panels-block > a:hover .panels-text {
  position: absolute;
  color: #000;
}
/* line 106, ../sass/_firstpage.scss */
.pages-slider .page .plus-block {
  width: 39px;
  height: 39px;
  position: absolute;
  z-index: 200;
  bottom: 50%;
  right: 380px;
}
/* line 113, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus {
  width: 40px;
  height: 39px;
  border-radius: 50%;
  background-image: url('../images/plus.png?1407141335');
  z-index: 10;
  position: absolute;
  cursor: pointer;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* line 122, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus.clicked {
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  -o-transform: rotate(-225deg);
  transform: rotate(-225deg);
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* line 126, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-hint {
  width: 146px;
  height: 168px;
  position: absolute;
  background: url('../images/plus-hint.png?1407141339');
  left: -73px;
  top: -84px;
  margin-left: 20px;
  margin-top: 20px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
}
/* line 136, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-hint.show {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.7s ease;
  -moz-transition: -moz-transform 0.7s ease;
  -ms-transition: -ms-transform 0.7s ease;
  -o-transition: -o-transform 0.7s ease;
  transition: transform 0.7s ease;
}
/* line 140, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text {
  position: absolute;
  top: -244px;
  left: -144px;
  margin-left: 20px;
  margin-top: 20px;
  width: 288px;
  height: 488px;
  background: url('../images/plus-text.png?1407141336');
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
}
/* line 150, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text.show {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.7s ease;
  -moz-transition: -moz-transform 0.7s ease;
  -ms-transition: -ms-transform 0.7s ease;
  -o-transition: -o-transform 0.7s ease;
  transition: transform 0.7s ease;
}
/* line 153, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block {
  position: relative;
  top: 77px;
}
/* line 156, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
  text-decoration: none;
  border-radius: 3px;
  box-shadow: 0px 2px 2px rgba(29, 42, 57, 0.5);
  display: block;
  margin: 15px;
  height: 145px;
  background: url('../images/honeycomb-texture.png?1407141353');
}
/* line 166, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a .arr {
  opacity: 0;
  position: absolute;
  left: 50%;
  top: -80px;
  margin-left: -14px;
  width: 28px;
  height: 10px;
  background: url('../images/plus-text-arrow.png?1407141337');
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 177, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a .ico {
  width: 100px;
  height: 100px;
  background: url('../images/plus-text-icons.png?1407141337');
  position: relative;
  top: -10px;
  margin: 0 auto;
}
/* line 185, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a span {
  display: block;
  text-align: center;
  font-family: "pf_din_text_cond_prolight";
  font-size: 20px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  padding-top: 10px;
  color: #666;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 195, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a p {
  position: relative;
  top: -22px;
  text-align: center;
  font-size: 12px;
  font-family: "literaturnayacitalic";
  color: #575b70;
}
/* line 204, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a:last-child span {
  padding-top: 18px;
}
/* line 207, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a:last-child .arr {
  top: auto;
  bottom: -80px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 212, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a:last-child .ico {
  background-position: -100px 0px;
}
/* line 216, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 218, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a:hover span {
  color: #ac0a23;
}
/* line 221, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a:hover p {
  color: black;
}
/* line 224, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a:hover .ico {
  background-position: 0 -100%;
}
/* line 227, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a:hover .arr {
  opacity: 1;
}
/* line 231, ../sass/_firstpage.scss */
.pages-slider .page .plus-block .plus-text .block a:hover:last-child .ico {
  background-position: -100px -100%;
}
/* line 240, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map {
  width: 39px;
  height: 39px;
  position: absolute;
  z-index: 200;
  bottom: 14%;
  right: 250px;
}
/* line 247, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map .plus-map {
  width: 40px;
  height: 39px;
  border-radius: 50%;
  background-image: url('../images/plus-m.png?1407141338');
  z-index: 10;
  position: absolute;
  cursor: pointer;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* line 256, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map .plus-map.clicked {
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  -o-transform: rotate(-225deg);
  transform: rotate(-225deg);
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* line 260, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map .plus-hint {
  width: 146px;
  height: 168px;
  position: absolute;
  background: url('../images/plus-hint.png?1407141339') -292px 0px;
  left: -73px;
  top: -84px;
  margin-left: 20px;
  margin-top: 20px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
}
/* line 270, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map .plus-hint.show {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.7s ease;
  -moz-transition: -moz-transform 0.7s ease;
  -ms-transition: -ms-transform 0.7s ease;
  -o-transition: -o-transform 0.7s ease;
  transition: transform 0.7s ease;
}
/* line 274, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map .plus-text {
  position: absolute;
  top: -444px;
  left: -144px;
  margin-left: 20px;
  margin-top: 20px;
  width: 288px;
  height: 423px;
  background: url('../images/plus-contacts.png?1407141340');
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
}
/* line 284, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map .plus-text.show {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.7s ease;
  -moz-transition: -moz-transform 0.7s ease;
  -ms-transition: -ms-transform 0.7s ease;
  -o-transition: -o-transform 0.7s ease;
  transition: transform 0.7s ease;
}
/* line 287, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map .plus-text .block {
  position: relative;
  margin: 16px;
  padding-left: 24px;
  padding-top: 7px;
  padding-bottom: 15px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.35) 0 2px 2px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 2px 2px 0;
  box-shadow: rgba(0, 0, 0, 0.35) 0 2px 2px 0;
  background: url('../images/honeycomb-texture.png?1407141353');
  	/*@include transition(0.3s);
  	position: relative;
  	text-decoration: none;
  	border-radius: 3px;
  	box-shadow: 0px 2px 2px $darkBlueColor;
  	display: block;
  	margin: 15px;
  	height: 145px;
  	
  	.arr{
  		opacity: 0;
  		position: absolute;
  		left: 50%;
  		top: -80px;
  		margin-left: -14px;
  		width: 28px;
  		height: 10px;
  		background: image-url("plus-text-arrow.png");
  		@include transition(0.3s);
  	}
  	.ico{
  		width: 100px;
  		height: 100px;
  		background: image-url("plus-text-icons.png");
  		position: relative;
  		top: -10px;
  		margin: 0 auto;
  	}
  	span{
  		display: block;
  		text-align: center;
  		font-family: $dinLight;
  		font-size: 20px;
  		text-shadow: 0px 1px 0px $whiteShadow;
  		padding-top: 10px;
  		color: #666;
  		@include transition(0.3s);
  	}
  	p{
  		position: relative;
  		top: -22px;
  		text-align: center;
  		font-size: 12px;
  		font-family: $litIt;
  		color: $fontBlueColor;
  	}
  	&:last-child{
  		span{
  			padding-top: 18px;
  		}
  		.arr{
  			top: auto;
  			bottom: -80px;
  			@include changeAngle(180deg);
  		}
  		.ico{
  			background-position: -100px 0px;
  		}
  	}
  	&:hover{
  		@include transition(0.3s);
  		span{
  			color: $redColor;
  		}
  		p{
  			color: $blackColor;
  		}
  		.ico{
  			background-position: 0 -100%;
  		}
  		.arr{
  			opacity: 1;	
  		}
  		&:last-child{
  			.ico{
  				background-position: -100px -100%;
  			}
  		}
  	}
  }*/
}
/* line 297, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map .plus-text .block h3 {
  margin-top: 13px;
  margin-bottom: 9px;
  font-family: 'gotham_promedium';
  font-size: 16px;
  text-transform: uppercase;
  color: #000000;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 309, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map .plus-text .block p {
  font-family: "pf_din_text_cond_prolight";
  font-size: 14px;
  color: #000000;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  line-height: 19px;
  margin-bottom: 0;
}
/* line 317, ../sass/_firstpage.scss */
.pages-slider .page .plus-block-map .plus-text .block .hor-line {
  border-top: 1px solid #c3c3c3;
  border-bottom: 1px solid #eeeeee;
  height: 0px;
  margin-left: -24px;
  margin-top: 9px;
}
/*.pages-slider .page#page-1 .my-busines {
  position: absolute;
  right: calc(50% - 82px - 480px);
  top: 40px;
  background-color: white;
  padding: 15px 10px;
  border-radius: 10px;
  z-index: 1;
  width: 230px;
  text-align: center;
  line-height: 1.4em;
  text-decoration: none;
  font-weight: bold;
  font-family: "pragmaticacbold";
  color: #ac0a23;
  font-size: 18px;
}*/
.pages-slider .page#page-1 .my-busines,
.pages-slider .page#page-1 .cipr {
  position: absolute;
  right: calc(50% - 82px - 480px - 150px);
  background-color: white;
  border-radius: 10px;
  z-index: 1;
  text-decoration: none;
}
.pages-slider .page#page-1 .my-busines {
  width: 340px;
  top: 40px;
  padding: 15px 10px 12px 15px;
  border: 5px solid #623b2a;  
}
.pages-slider .page#page-1 .cipr {
  width: 370px;
  top: 140px;
  border: 5px solid white;
}
.pages-slider .page#page-1 .my-busines img,
.pages-slider .page#page-1 .cipr img {
  max-width: 100%;
  display: block;
}
.pages-slider .page#page-1 .cipr img {
  border-radius: 10px;
}
/* line 408, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banner-nav {
  position: absolute;
  bottom: 260px;
  z-index: 100;
}
/* line 412, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banner-nav li {
  width: 13px;
  height: 15px;
  background: url('../images/slider-points.png?1407141333') 0px 0px;
  float: left;
  cursor: pointer;
  margin-right: 4px;
}
/* line 419, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banner-nav li:hover {
  background-position: -13px 0px;
}
/* line 422, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banner-nav li.active {
  background-position: -26px 0px;
}
/* line 427, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners {
  width: 100%;
  height: 10000px;
}
/* line 430, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div {
  display: none;
}
/* line 432, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page {
  display: block;
  width: 100%;
  height: 100%;
  background-attachment: fixed;
  background-size: cover;
  position: relative;
}
/* line 439, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page#s-page-1 {
  background-image: url('../images/mesh.png?1407141344'), url('../images/slides/1.jpg?1407141648');
}
/* line 443, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page#s-page-2 {
  background-image: url('../images/mesh.png?1407141344'), url('../images/slides/3.jpg?1407141641');
}
/* line 447, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page#s-page-3 {
  background-image: url('../images/mesh.png?1407141344'), url('../images/slides/9.jpg?1407141631');
  background-position: center center;
}
/* line 452, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page#s-page-4 {
  background-image: url('../images/mesh.png?1407141344'), url('../images/slides/building.jpg?1407141572');
  background-position: center bottom;
}
/* line 457, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page .promo-text {
  position: absolute;
  bottom: 225px;
}
/* line 460, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page .promo-text .text-inner {
  position: relative;
}
/* line 462, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page .promo-text .text-inner span {
  color: white;
  display: block;
  font-family: "pragmaticacbold";
  font-size: 65px;
  text-shadow: 0px 1px 1px #000;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
}
/* line 469, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page .promo-text .text-inner span.watched {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.7s ease;
  -moz-transition: -moz-transform 0.7s ease;
  -ms-transition: -ms-transform 0.7s ease;
  -o-transition: -o-transform 0.7s ease;
  transition: transform 0.7s ease;
}
/* line 472, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page .promo-text .text-inner span:nth-child(1) {
  position: relative;
  top: -10px;
  left: 4px;
  font-size: 18px;
}
/* line 478, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page .promo-text .text-inner span:nth-child(3) {
  position: relative;
  top: -5px;
}
/* line 484, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page .promo-text .download-bar {
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: -10px;
  background-color: #56bdfa;
  z-index: 10;
}
/* line 491, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page .promo-text .download-bar .download-progress {
  height: 100%;
  width: 0%;
  background-color: black;
}
/* line 495, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page .promo-text .download-bar .download-progress.progress {
  width: 100%;
  -webkit-transition: all 15s ease-in-out;
  -moz-transition: all 15s ease-in-out;
  -ms-transition: all 15s ease-in-out;
  -o-transition: all 15s ease-in-out;
  transition: all 15s ease-in-out;
}
/* line 505, ../sass/_firstpage.scss */
.pages-slider .page#page-1 .banners > div.scroll-page.active .promo-text .download-bar .download-progress {
  width: 100%;
  -webkit-transition: all 15s ease-in-out;
  -moz-transition: all 15s ease-in-out;
  -ms-transition: all 15s ease-in-out;
  -o-transition: all 15s ease-in-out;
  transition: all 15s ease-in-out;
}
/* line 520, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a {
  overflow: hidden;
}
/* line 522, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-1 {
  width: 60%;
  height: 50%;
  top: 0px;
  left: 0px;
}
/* line 530, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-1 .panels-image {
  background-image: url('../images/banners/2/5.jpg?1407141382');
  right: 0;
  bottom: 0;
}
/* line 535, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-1 .panels-text {
  right: 25px;
  bottom: 15px;
}
/* line 541, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-2 {
  width: 40%;
  height: 25%;
  right: 0px;
  top: 0px;
}
/* line 549, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-2 .panels-image {
  background-image: url('../images/banners/2/11.jpg?1407141392');
  bottom: 0;
  left: 0%;
}
/* line 555, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-2:hover .panels-image {
  left: -7.5%;
}
/* line 560, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-3 {
  width: 40%;
  height: 25%;
  top: 25%;
  right: 0px;
}
/* line 566, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-3 .panels-image {
  background-image: url('../images/banners/2/14.jpg?1407141390');
  bottom: 0;
  left: 0%;
}
/* line 572, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-3:hover .panels-image {
  left: -7.5%;
}
/* line 578, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-4 {
  width: 40%;
  height: 25%;
  top: 50%;
  left: 0px;
}
/* line 584, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-4 .panels-image {
  background-image: url('../images/banners/2/8.jpg?1407141380');
  top: 0;
  left: 0%;
}
/* line 590, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-4:hover .panels-image {
  left: -7.5%;
}
/* line 595, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-5 {
  width: 40%;
  height: 25%;
  top: 75%;
  left: 0px;
}
/* line 601, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-5 .panels-image {
  background-image: url('../images/banners/2/7.jpg?1407141380');
  top: 0;
  left: 0%;
}
/* line 607, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-5:hover .panels-image {
  left: -7.5%;
}
/* line 612, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-6 {
  width: 60%;
  height: 50%;
  top: 50%;
  right: 0px;
}
/* line 617, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-6 .panels-text {
  left: 25px;
  top: 25px;
}
/* line 621, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-6 .panels-image {
  background-image: url('../images/banners/2/6.jpg?1407141382');
  left: 0;
  top: 0;
}
/* line 628, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-2 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-3 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-4 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-5 .panels-text {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #106ABD;
}
@media all and (min-width: 1520px) {
  /* line 635, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-2 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-3 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-4 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-5 .panels-text {
    font-size: 40px;
  }
  /* line 639, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-2:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-3:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-4:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-5:hover .panels-text {
    font-size: 50px;
  }
}
@media all and (max-width: 1519px) and (min-width: 1060px) {
  /* line 645, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-2 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-3 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-4 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-5 .panels-text {
    font-size: 25px;
  }
  /* line 649, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-2:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-3:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-4:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-5:hover .panels-text {
    font-size: 32px;
  }
}
@media all and (max-width: 1060px) {
  /* line 655, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-2 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-3 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-4 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-5 .panels-text {
    font-size: 20px;
  }
  /* line 659, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-2:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-3:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-4:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-5:hover .panels-text {
    font-size: 30px;
  }
}
/* line 666, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-2 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-3 .panels-text {
  bottom: 15%;
}
/* line 671, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a.panel-4 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-5 .panels-text {
  top: 15%;
}
@media all and (min-width: 1520px) {
  /* line 675, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-1, .pages-slider .page#page-2 .panels-block a.panel-6 {
    font-size: 51px;
  }
  /* line 679, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-1:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-6:hover .panels-text {
    font-size: 65px;
  }
}
@media all and (max-width: 1519px) and (min-width: 1060px) {
  /* line 675, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-1, .pages-slider .page#page-2 .panels-block a.panel-6 {
    font-size: 35px;
  }
  /* line 687, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-1:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-6:hover .panels-text {
    font-size: 50px;
  }
}
@media all and (max-width: 1060px) {
  /* line 693, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-1 .panels-text, .pages-slider .page#page-2 .panels-block a.panel-6 .panels-text {
    font-size: 30px;
  }
  /* line 697, ../sass/_firstpage.scss */
  .pages-slider .page#page-2 .panels-block a.panel-1:hover .panels-text, .pages-slider .page#page-2 .panels-block a.panel-6:hover .panels-text {
    font-size: 45px;
  }
}
/* line 705, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a:hover .panels-image {
  width: 115%;
  height: 115%;
}
/* line 710, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a .panels-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 719, ../sass/_firstpage.scss */
.pages-slider .page#page-2 .panels-block a .panels-text {
  font-family: "pf_din_text_cond_proxthin";
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #106ABD;
}
/* line 732, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a {
  overflow: hidden;
  background-size: auto 100%;
  background-position: center center;
}
/* line 737, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a:hover .panels-text {
  font-size: 50px;
}
/* line 740, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a:hover .panels-image {
  width: 115%;
  height: 115%;
}
/* line 745, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-1 {
  width: 100%;
  height: 33%;
}
/* line 748, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-1 .panels-text {
  top: 40%;
}
/* line 751, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-1 .panels-image {
  background-image: url('../images/banners/2/31.jpg?1407141384');
  top: 0;
  left: 0%;
}
/* line 757, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-1:hover .panels-image {
  left: -7.5%;
  top: -7.5%;
}
/* line 763, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-2 {
  width: 100%;
  height: 33%;
  top: 33%;
}
/* line 767, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-2 .panels-text {
  top: 48%;
}
/* line 770, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-2 .panels-image {
  background-image: url('../images/banners/2/32.jpg?1407141383');
  top: 0;
  left: 0%;
}
/* line 776, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-2:hover .panels-image {
  left: -7.5%;
  top: -7.5%;
}
/* line 782, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-3 {
  width: 100%;
  height: 34%;
  top: 66%;
}
/* line 786, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-3 .panels-text {
  top: 48%;
}
/* line 789, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-3 .panels-image {
  background-image: url('../images/banners/2/33.jpg?1407141383');
  top: 0;
  left: 0%;
}
/* line 795, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a.panel-3:hover .panels-image {
  left: -7.5%;
  top: -7.5%;
}
/* line 801, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a .panels-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 810, ../sass/_firstpage.scss */
.pages-slider .page#page-3 .panels-block a .panels-text {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center;
  width: 100%;
  font-family: "pf_din_text_cond_proxthin";
  font-size: 36px;
  color: #106ABD;
  letter-spacing: 2px;
}
/* line 826, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a {
  overflow: hidden;
}
/* line 828, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-1 {
  width: 25%;
  height: 100%;
  top: 0px;
  left: 0%;
}
/* line 833, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-1 .panels-image {
  background-image: url('../images/banners/3/1.jpg?1407141401');
  top: 0;
  left: 0%;
}
/* line 839, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-1:hover .panels-image {
  left: -7.5%;
}
/* line 845, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-2 {
  width: 25%;
  height: 100%;
  top: 0px;
  left: 25%;
}
/* line 850, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-2 .panels-image {
  background-image: url('../images/banners/3/2.jpg?1407141401');
  top: 0;
  left: 0%;
}
/* line 856, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-2:hover .panels-image {
  left: -7.5%;
}
/* line 862, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-3 {
  width: 25%;
  height: 100%;
  top: 0px;
  left: 50%;
}
/* line 867, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-3 .panels-image {
  background-image: url('../images/banners/3/3.jpg?1407141399');
  top: 0;
  left: 0%;
}
/* line 873, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-3:hover .panels-image {
  left: -7.5%;
}
/* line 879, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-4 {
  width: 25%;
  height: 100%;
  top: 0px;
  left: 75%;
}
/* line 886, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-4 .panels-image {
  background-image: url('../images/banners/3/4.jpg?1407141397');
  top: 0;
  left: 0%;
}
/* line 892, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a.panel-4:hover .panels-image {
  left: -7.5%;
}
/* line 898, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a:hover .panels-image {
  width: 115%;
  height: 115%;
}
/* line 903, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a .panels-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 913, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a .panels-text {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-family: "pf_din_text_cond_proxthin";
  color: #106ABD;
  text-align: center;
  margin-top: 20%;
  height: 100%;
  width: 100%;
  font-size: 50px;
}
@media all and (max-width: 1680px) and (min-width: 1400px) {
  /* line 913, ../sass/_firstpage.scss */
  .pages-slider .page#page-4 .panels-block a .panels-text {
    font-size: 40px;
  }
}
@media all and (max-width: 1399px) {
  /* line 913, ../sass/_firstpage.scss */
  .pages-slider .page#page-4 .panels-block a .panels-text {
    font-size: 34px;
  }
}
/* line 930, ../sass/_firstpage.scss */
.pages-slider .page#page-4 .panels-block a:hover .panels-text {
  font-size: 61px;
}
@media all and (max-width: 1680px) and (min-width: 1400px) {
  /* line 930, ../sass/_firstpage.scss */
  .pages-slider .page#page-4 .panels-block a:hover .panels-text {
    font-size: 50px;
  }
}
@media all and (max-width: 1399px) {
  /* line 930, ../sass/_firstpage.scss */
  .pages-slider .page#page-4 .panels-block a:hover .panels-text {
    font-size: 38px;
  }
}
/* line 948, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a {
  overflow: hidden;
  background-size: auto 100%;
  background-position: center center;
}
/* line 952, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a.panel-1 {
  width: 100%;
  height: 50%;
}
/* line 955, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a.panel-1 .panels-text {
  top: 40%;
}
/* line 958, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a.panel-1 .panels-image {
  background-image: url('../images/banners/2/20.jpg?1407141388');
  top: 0;
  left: 0%;
}
/* line 964, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a.panel-1:hover .panels-image {
  left: -7.5%;
  top: -7.5%;
}
/* line 970, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a.panel-2 {
  width: 100%;
  height: 50%;
  top: 50%;
}
/* line 974, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a.panel-2 .panels-text {
  top: 48%;
}
/* line 977, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a.panel-2 .panels-image {
  background-image: url('../images/banners/2/21.jpg?1407141388');
  top: 0;
  left: 0%;
}
/* line 983, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a.panel-2:hover .panels-image {
  left: -7.5%;
  top: -7.5%;
}
/* line 990, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a:hover .panels-text {
  font-size: 50px;
}
/* line 993, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a:hover .panels-image {
  width: 115%;
  height: 115%;
}
/* line 998, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a .panels-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 1007, ../sass/_firstpage.scss */
.pages-slider .page#page-5 .panels-block a .panels-text {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center;
  width: 100%;
  font-family: "pf_din_text_cond_proxthin";
  font-size: 36px;
  color: #106ABD;
  letter-spacing: 2px;
}
/* line 1019, ../sass/_firstpage.scss */
.pages-slider .page#page-6 {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0s ease;
  -moz-transition: -moz-transform 0s ease;
  -ms-transition: -ms-transform 0s ease;
  -o-transition: -o-transform 0s ease;
  transition: transform 0s ease;
  -webkit-font-smoothing: antialiased;
  background-image: url('../images/mesh.png?1407141344'), url('../images/slides/map.jpg?1407141570');
}
/* line 1027, ../sass/_firstpage.scss */
.pages-slider .page#page-6.active {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: -webkit-transform 3s ease;
  -moz-transition: -moz-transform 3s ease;
  -ms-transition: -ms-transform 3s ease;
  -o-transition: -o-transform 3s ease;
  transition: transform 3s ease;
}
/* line 1032, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner {
  -webkit-transform: scale(0.77);
  -moz-transform: scale(0.77);
  -ms-transform: scale(0.77);
  -o-transform: scale(0.77);
  transform: scale(0.77);
  -webkit-transition: -webkit-transform 0s ease;
  -moz-transition: -moz-transform 0s ease;
  -ms-transition: -ms-transform 0s ease;
  -o-transition: -o-transform 0s ease;
  transition: transform 0s ease;
  width: 960px;
}
/* line 1037, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .contacts {
  padding-top: 250px;
  color: white;
}
/* line 1041, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .contacts * {
  text-shadow: 0px 1px 0px black;
}
/* line 1044, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .contacts span {
  font-size: 47px;
  font-family: "pragmaticacbold";
  margin-bottom: 20px;
  display: block;
}
/* line 1051, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .contacts span.g-map {
  font-size: 20px;
  font-family: "pf_din_text_cond_proregular";
}
/* line 1056, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .contacts p {
  color: inherit;
  font-family: "pf_din_text_cond_proregular";
  font-size: 24pt;
  line-height: 29pt;
}
/* line 1062, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .contacts a {
  color: inherit;
  text-decoration: underline;
}
/* line 1065, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .contacts a:hover {
  text-decoration: none;
}
/* line 1070, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .map-block {
  display: block;
  position: absolute;
  right: 100px;
  bottom: 250px;
  width: 146px;
  height: 168px;
}
/* line 1077, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .map-block .map {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  width: 40px;
  height: 39px;
  z-index: 10;
  background-image: url('../images/map.png?1407141345');
}
/* line 1092, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .map-block .map-hint {
  width: 146px;
  height: 168px;
  position: absolute;
  background: url('../images/plus-hint.png?1407141339') -146px 0px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
}
/* line 1102, ../sass/_firstpage.scss */
.pages-slider .page#page-6 .page-inner .map-block:hover .map-hint {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.7s ease;
  -moz-transition: -moz-transform 0.7s ease;
  -ms-transition: -ms-transform 0.7s ease;
  -o-transition: -o-transform 0.7s ease;
  transition: transform 0.7s ease;
}

/* line 9, ../sass/style.scss */
.btn-top {
  background: url('../images/top-big.png?1407141331') no-repeat;
  position: fixed;
  display: none;
  width: 97px;
  height: 75px;
  cursor: pointer;
  bottom: 5%;
  right: 20px;
  right: calc(50% - 585px);
}
/* line 19, ../sass/style.scss */
.btn-top:hover {
  background-position: 0 -86px;
}

/* line 25, ../sass/style.scss */
.loader {
  position: fixed;
  top: -200px;
  width: 400px;
  height: 400px;
  background: #849ec2;
  right: -500px;
  -moz-transition: right 1s;
  -webkit-transition: right 1s;
  transition: right 1s;
  pointer-events: none;
  z-index: 10000;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 36, ../sass/style.scss */
.loader.animate {
  right: -200px;
}
/* line 40, ../sass/style.scss */
.loader:before, .loader:after {
  position: absolute;
  bottom: 50%;
  left: 22%;
  display: block;
  border: 5px solid #fff;
  border-radius: 50%;
  content: '';
  z-index: 100;
}
/* line 52, ../sass/style.scss */
.loader:before {
  margin-bottom: -40px;
  margin-left: -50px;
  width: 80px;
  height: 80px;
  border-right-color: #345FBB;
  border-left-color: #345FBB;
  -webkit-animation: rotation 3s linear infinite;
  animation: rotation 3s linear infinite;
}
/* line 63, ../sass/style.scss */
.loader:after {
  bottom: 50%;
  margin-left: -30px;
  margin-bottom: -20px;
  width: 40px;
  height: 40px;
  border-top-color: #345FBB;
  border-bottom-color: #345FBB;
  -webkit-animation: rotation 1s linear infinite;
  animation: rotation 1s linear infinite;
}

@-webkit-keyframes rotation {
  /* line 80, ../sass/style.scss */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 81, ../sass/style.scss */
  50% {
    -webkit-transform: rotate(180deg);
  }

  /* line 82, ../sass/style.scss */
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotation {
  /* line 86, ../sass/style.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 87, ../sass/style.scss */
  50% {
    transform: rotate(180deg);
  }

  /* line 88, ../sass/style.scss */
  100% {
    transform: rotate(360deg);
  }
}
/* line 93, ../sass/style.scss */
.share42init {
  display: inline-block;
}
/* line 96, ../sass/style.scss */
.share42init #share42 a {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  width: 32px;
  height: 32px;
  margin: 0 30px 0px 0;
  padding: 0;
  outline: none;
}
/* line 106, ../sass/style.scss */
.share42init #share42 a span {
  display: none;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 100%;
  height: 19px;
  margin-left: 5px;
  padding: 0 5px;
  background: #FFF;
  border-radius: 4px;
  border: 1px solid #AAA;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  text-align: center;
  color: #666;
  font: 12px/20px Arial, sans-serif;
}
/* line 122, ../sass/style.scss */
.share42init #share42 a span:before {
  content: '';
  position: absolute;
  top: 50%;
  left: -5px;
  margin-top: -3px;
  width: 5px;
  height: 7px;
  background: url(data:image/gif;base64,R0lGODlhBQAHAJEDAKqqqsnJyf///////yH5BAEAAAMALAAAAAAFAAcAAAIMnBEXMijiXlts1lkAADs=) no-repeat;
}
/* line 134, ../sass/style.scss */
.share42init #share42 a:hover span {
  display: block;
}

/* line 142, ../sass/style.scss */
div.info {
  padding: 0 15px;
  margin-top: 40px;
  border-top: solid 1px #a2afc2;
}
/* line 146, ../sass/style.scss */
div.info .triangle-border {
  border-color: transparent transparent #a2afc2  transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: relative;
  bottom: 20px;
  left: 195px;
}
/* line 157, ../sass/style.scss */
div.info .triangle {
  border-color: transparent transparent #eeeeee transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: relative;
  bottom: 39px;
  left: 195px;
  z-index: 10000;
}
/* line 168, ../sass/style.scss */
div.info h1 {
  color: #3e3e3e;
  padding: 50px 0 17px;
}
/* line 172, ../sass/style.scss */
div.info h2 {
  font-family: "pragmaticacbold";
  font-size: 18px;
  color: #3e3e3e;
  margin: 27px 0 20px;
}
/* line 181, ../sass/style.scss */
div.info p {
  text-align: justify;
  margin: 0 0 10px;
}
/* line 187, ../sass/style.scss */
div.info table {
  font-size: 14px;
}
/* line 189, ../sass/style.scss */
div.info table td {
  height: 45px;
}
/* line 192, ../sass/style.scss */
div.info table thead {
  color: #898989;
}
/* line 198, ../sass/style.scss */
div.info table tbody tr td:nth-child(1) {
  width: 200px;
}
/* line 201, ../sass/style.scss */
div.info table tbody tr td:nth-child(2) {
  width: 200px;
}
/* line 204, ../sass/style.scss */
div.info table tbody tr td:nth-child(3) {
  color: #187805;
}
/* line 210, ../sass/style.scss */
div.info img.center, div.info ul.uslugi {
  margin-top: 10px;
  margin-left: 65px;
}
/* line 217, ../sass/style.scss */
div.info ul.uslugi span {
  margin-bottom: 8px;
  display: inline-block;
}
/* line 221, ../sass/style.scss */
div.info ul.uslugi > li {
  position: relative;
  vertical-align: top;
  display: inline-block;
}
/* line 227, ../sass/style.scss */
div.info ul.uslugi > li ul {
  padding-left: 0;
}
/* line 229, ../sass/style.scss */
div.info ul.uslugi > li ul li {
  font-size: 12pt !important;
}
/* line 233, ../sass/style.scss */
div.info ul.uslugi > li:nth-child(1) {
  left: -9px;
}
/* line 236, ../sass/style.scss */
div.info ul.uslugi > li:nth-child(2) {
  left: 16px;
}
/* line 239, ../sass/style.scss */
div.info ul.uslugi > li:nth-child(3) {
  left: 50px;
}
/* line 242, ../sass/style.scss */
div.info ul.uslugi > li:nth-child(4) {
  left: 124px;
}
/* line 245, ../sass/style.scss */
div.info ul.uslugi > li:nth-child(5) {
  left: 156px;
}
/* line 248, ../sass/style.scss */
div.info ul.uslugi > li:nth-child(6) {
  left: 197px;
}
/* line 253, ../sass/style.scss */
div.info ul.list {
  margin: 0 0 15px;
}
/* line 257, ../sass/style.scss */
div.info .controls {
  z-index: 10000;
  margin-top: -10px;
  position: absolute;
  width: 900px;
  display: block;
  margin-left: -15px;
}
/* line 264, ../sass/style.scss */
div.info .controls span {
  position: absolute;
  height: 19px;
  top: 16px;
}
/* line 268, ../sass/style.scss */
div.info .controls span.close {
  display: block;
  cursor: pointer;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  top: 0;
  height: 50px;
  background-image: url('../images/close-slider-red.png?1407141364');
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #a2afc2;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 284, ../sass/style.scss */
div.info .controls span.c-left, div.info .controls span.c-right {
  display: inline-block;
  cursor: pointer;
  z-index: 10000;
  border-bottom: 1px solid #a2afc2;
  border-top: 1px solid #a2afc2;
  color: #849ec2;
  font-size: 14px;
  font-family: "pf_din_text_cond_prolight";
  background-color: #eeeeee;
  line-height: 19px;
  vertical-align: middle;
}
/* line 297, ../sass/style.scss */
div.info .controls span.c-left {
  width: 458px;
  right: 472px;
}
/* line 301, ../sass/style.scss */
div.info .controls span.c-right {
  left: 474px;
  width: 456px;
}

/* line 308, ../sass/style.scss */
#second-page, #service-page {
  overflow: auto;
  /* WRAPPER
  --------------------------------------------*/
}
/* line 313, ../sass/style.scss */
#second-page .sub-menu, #service-page .sub-menu {
  width: 100%;
  height: 65px;
  background: url('../images/honeycomb-texture.png?1407141353');
  position: relative;
  top: 0px;
  z-index: 2000;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}
/* line 321, ../sass/style.scss */
#second-page .sub-menu ul, #service-page .sub-menu ul {
  width: 960px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -ms-flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-flow: row nowrap;
  -webkit-justify-content: center;
  justify-content: center;
}
/* line 335, ../sass/style.scss */
#second-page .sub-menu ul li, #service-page .sub-menu ul li {
  /*width: 14%;
  height: 100%;
  overflow: hidden;
  display: table-cell;
  font-size: 16px;*/
  vertical-align: middle;
  width: 130px;
  height: 100%;
  font-size: 16px;
  display: inline-block;
  -moz-flex: 0 1 20%;
  -o-flex: 0 1 20%;
  -ms-flex: 0 1 20%;
  -webkit-flex: 0 1 20%;
  flex: 0 1 20%;
}
/* line 353, ../sass/style.scss */
#second-page .sub-menu ul li a, #service-page .sub-menu ul li a {
  cursor: pointer;
  color: #333;
  text-decoration: none;
  width: 100%;
  height: 65px;
  display: table;
  font-family: "pf_din_text_cond_prolight";
  font-size: 16px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  text-align: center;
  line-height: 1.1;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 368, ../sass/style.scss */
#second-page .sub-menu ul li a span, #service-page .sub-menu ul li a span {
  color: #333;
  display: table-cell;
  vertical-align: middle;
  color: inherit;
}
/* line 374, ../sass/style.scss */
#second-page .sub-menu ul li a.active, #service-page .sub-menu ul li a.active {
  color: #506982;
}
/* line 376, ../sass/style.scss */
#second-page .sub-menu ul li a.active:after, #service-page .sub-menu ul li a.active:after {
  content: "";
  position: absolute;
  bottom: 7px;
  left: 50%;
  margin-left: -2px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #506982;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 384, ../sass/style.scss */
#second-page h4, #service-page h4 {
  display: inline-block;
  margin-top: 5px;
}
/* line 388, ../sass/style.scss */
#second-page a, #service-page a {
  text-decoration: none;
}
/* line 390, ../sass/style.scss */
#second-page a *, #service-page a * {
  color: #799fc4;
}
/* line 392, ../sass/style.scss */
#second-page a *:hover, #service-page a *:hover {
  color: #082739;
}
/* line 398, ../sass/style.scss */
#second-page .right-arrow, #service-page .right-arrow {
  /*&:after{
  	content: "";
  	position: absolute;
  	width: 10px;
  	height: 8px;
  	background: image-url("sort.png") 0px 0px;
  	left: 3px;
  	top: 4px;
  	@include changeAngle(90deg);
  }*/
}
/* line 399, ../sass/style.scss */
#second-page .right-arrow:after, #service-page .right-arrow:after {
  content: "";
  position: relative;
  display: inline-block;
  width: 10px;
  margin-left: 5px;
  height: 8px;
  background: url('../images/sort.png?1407141331') 0px 0px;
  background-color: transparent;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  /*&:hover{
  	background-position: -10px 0px;
  	background-color: $blueColor;
  }*/
}
/* line 438, ../sass/style.scss */
#second-page .wrapper, #service-page .wrapper {
  position: relative;

  margin: 0 auto;
  padding: 0 auto;
  min-height: 100%;
  min-width: 1120px;/*960px;*/
  width: 100%;
  height: auto !important;
  height: 100%;
}
/* line 446, ../sass/style.scss */
#second-page .wrapper .header, #service-page .wrapper .header {
  position: relative;
}
/* line 449, ../sass/style.scss */
#second-page .wrapper .second-page, #service-page .wrapper .second-page {
  width: 960px;
  margin: 0 auto;
  padding: 0px 0 340px 0px;
  overflow: auto;
}
/* line 454, ../sass/style.scss */
#second-page .wrapper .second-page.wide, #service-page .wrapper .second-page.wide {
  width: 100%;
}
/* line 457, ../sass/style.scss */
#second-page .wrapper .second-page .left, #service-page .wrapper .second-page .left {
  width: 194px;
  float: left;
}
/* line 460, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner, #service-page .wrapper .second-page .left .inner {
  padding: 30px 0px;
}
/* line 462, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner h1, #service-page .wrapper .second-page .left .inner h1 {
  color: #666;
}
/* line 466, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .portret-block p, #service-page .wrapper .second-page .left .inner .portret-block p {
  font-size: 13pt;
  line-height: 16pt;
}
/* line 470, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .portret-block .portret, #service-page .wrapper .second-page .left .inner .portret-block .portret {
  width: 194px;
  height: 226px;
  border: 1px solid #799fc4;
  position: relative;
}
/* line 475, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .portret-block .portret:after, #service-page .wrapper .second-page .left .inner .portret-block .portret:after {
  content: "";
  background: url('../images/portret-shadow.png?1407141335') no-repeat;
  width: 202px;
  height: 12px;
  position: absolute;
  left: -4px;
  bottom: -12px;
}
/* line 486, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .portret-block .portret-text p, #service-page .wrapper .second-page .left .inner .portret-block .portret-text p {
  color: black;
  margin: 20px 0px 0px 0px;
}
/* line 492, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block, #service-page .wrapper .second-page .left .inner .favorites-block {
  position: relative;
  margin: 50px 0px 0px 0px;
}
/* line 495, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block:after, #service-page .wrapper .second-page .left .inner .favorites-block:after {
  content: "";
  background: url('../images/portret-shadow.png?1407141335') no-repeat;
  width: 202px;
  height: 12px;
  position: absolute;
  left: -4px;
  bottom: -12px;
}
/* line 504, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container, #service-page .wrapper .second-page .left .inner .favorites-block .f-container {
  background-color: white;
}
/* line 506, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .message, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .message {
  padding: 20px;
  font-size: 18px;
  font-family: "literaturnayacitalic";
  color: #666;
  display: block;
  text-align: center;
}
/* line 514, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .postponed, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .postponed {
  padding: 15px;
  font-size: 18px;
  font-family: "literaturnayacitalic";
  color: #666;
  display: block;
  text-align: center;
  display: none;
  border-bottom: 1px solid #d4d4d4;
}
/* line 523, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .postponed span, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .postponed span {
  display: inline;
}
/* line 526, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .postponed.show, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .postponed.show {
  display: block;
}
/* line 531, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites span.desc, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites span.desc {
  padding: 15px;
  font-size: 26px;
  font-family: "pf_din_text_cond_proregular";
  color: white;
  display: block;
  text-align: center;
  background-color: #799fc4;
  text-shadow: 0px 1px 0px black;
}
/* line 541, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul {
  overflow: auto;
}
/* line 543, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li {
  position: relative;
  color: #747474;
  text-align: center;
  width: 96px;
  height: 96px;
  border-bottom: 1px solid #d4d4d4;
  float: left;
}
/* line 551, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li:nth-child(odd), #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li:nth-child(odd) {
  border-right: 1px solid #d4d4d4;
}
/* line 554, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li p, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li p {
  font-family: "pf_din_text_cond_prothin";
  font-size: 12px;
  margin: 0px;
  line-height: 15pt;
  margin-top: 3px;
}
/* line 560, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li p sup, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li p sup {
  font-size: 80%;
}
/* line 564, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li span, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li span {
  font-family: "pf_din_text_cond_prolight";
  font-size: 12px;
}
/* line 567, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li span.cost, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li span.cost {
  position: relative;
  top: 11px;
  font-size: 40px;
}
/* line 574, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li.area:before, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li.area:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  top: 0px;
  right: 0px;
  background: url('../images/area-marker.png?1407141370') no-repeat;
}
/* line 585, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li.rental:before, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites ul li.rental:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  top: 0px;
  right: 0px;
  background: url('../images/rental-marker.png?1407141334') no-repeat;
}
/* line 597, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div {
  height: 55px;
  padding-top: 10px;
}
/* line 600, ../sass/style.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn {
  cursor: pointer;
  position: relative;
  display: block;
  left: 13px;
  height: 37px;
  line-height: 42px;
  background: #799fc4;
  text-align: center;
  text-decoration: none;
  color: white;
  font-family: "pf_din_text_cond_proregular";
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6);
  width: 150px;
  left: 22px;
  margin-top: 3px;
}
/* line 242, ../sass/_pattern.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:before, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:before {
  content: "";
  position: absolute;
  left: -11px;
  top: 0px;
  width: 11px;
  height: 37px;
  background: url('../images/btn-corner.png?1407141367');
}
/* line 251, ../sass/_pattern.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:after, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:after {
  content: "";
  position: absolute;
  right: -11px;
  top: 0px;
  width: 11px;
  height: 37px;
  background: url('../images/btn-corner.png?1407141367') -11px 0px;
}
/* line 260, ../sass/_pattern.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:hover, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:hover {
  background-color: #082739;
}
/* line 262, ../sass/_pattern.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:hover:before, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:hover:before {
  background-position: -22px 0px;
}
/* line 265, ../sass/_pattern.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:hover:after, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:hover:after {
  background-position: -33px 0px;
}
/* line 269, ../sass/_pattern.scss */
#second-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:active, #service-page .wrapper .second-page .left .inner .favorites-block .f-container .favorites div .btn:active {
  box-shadow: 0px -1px -1px -1px black;
}
/* line 613, ../sass/style.scss */
#service-page .wrapper .second-page .inner.white {
  overflow: hidden;
}
#second-page .wrapper .second-page .inner.white, #service-page .wrapper .second-page .inner.white {
  background-color: rgba(255, 255, 255, 0.6);
  padding: 30px 30px 50px 30px;

  min-height:calc(100vh - 571px);
}
/* line 617, ../sass/style.scss */
#second-page .wrapper .second-page .inner.padded, #service-page .wrapper .second-page .inner.padded {
  padding: 30px 88px 50px 88px;
}
/* line 623, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .clear, #service-page .wrapper .second-page .inner.bs .clear {
  clear: both;
}
/* line 626, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col, #service-page .wrapper .second-page .inner.bs .col {
  position: relative;
  display: block;
  width: 450px;
}
/* line 631, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col h2, #service-page .wrapper .second-page .inner.bs .col h2 {
  margin: 30px 0 15px 0;
  font-family: "pragmaticacbold";
  font-size: 18px;
  color: #3e3e3e;
}
/* line 637, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col p, #service-page .wrapper .second-page .inner.bs .col p {
  font-size: 15px;
  text-align: justify;
  margin: 10px 0 25px 0;
}
/* line 642, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col > img, #service-page .wrapper .second-page .inner.bs .col > img {
  width: 100%;
  height: auto;
}
/* line 646, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.left-col, #service-page .wrapper .second-page .inner.bs .col.left-col {
  float: left;
}
/* line 648, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.left-col .bot, #service-page .wrapper .second-page .inner.bs .col.left-col .bot {
  background-color: #db534d;
  width: 100%;
  height: 219px;
  padding: 26px 14px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 655, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.left-col .bot p, #service-page .wrapper .second-page .inner.bs .col.left-col .bot p {
  margin-top: 20px;
  font-size: 13pt;
  line-height: 15pt;
  color: white;
  text-align: left;
}
/* line 662, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.left-col .bot h2, #service-page .wrapper .second-page .inner.bs .col.left-col .bot h2 {
  margin: 0;
  color: white;
  text-shadow: 0px 1px 0px black;
  font-size: 20px;
}
/* line 668, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.left-col .bot:after, #service-page .wrapper .second-page .inner.bs .col.left-col .bot:after {
  content: '';
  background-image: url('../images/../images/bts-bot.png?1407141366');
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 27px;
  width: 450px;
  display: block;
  margin-left: -14px;
  position: absolute;
  bottom: -27px;
  background-size: 450px;
  z-index: 0;
}
/* line 682, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.left-col .bot .button, #service-page .wrapper .second-page .inner.bs .col.left-col .bot .button {
  background-image: url('../images/../images/bts-bot-button.png?1407141366');
  background-repeat: no-repeat;
  background-position: center center;
  height: 38px;
  width: 41px;
  position: absolute;
  bottom: -41px;
  left: 199px;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  z-index: 10000;
}
/* line 694, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.left-col .bot .button.active, #service-page .wrapper .second-page .inner.bs .col.left-col .bot .button.active {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 700, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.right-col, #service-page .wrapper .second-page .inner.bs .col.right-col {
  float: right;
}
/* line 702, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.right-col .bot, #service-page .wrapper .second-page .inner.bs .col.right-col .bot {
  background-color: #c0d4e0;
  width: 100%;
  height: 242px;
  padding: 26px 14px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 708, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.right-col .bot h2, #service-page .wrapper .second-page .inner.bs .col.right-col .bot h2 {
  margin: 0;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  font-size: 20px;
  margin-bottom: 27px;
}
/* line 715, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.right-col .bot .portret, #service-page .wrapper .second-page .inner.bs .col.right-col .bot .portret {
  margin-left: 5px;
  float: left;
  width: 120px;
  height: 142px;
  margin-right: 20px;
}
/* line 721, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.right-col .bot .portret img, #service-page .wrapper .second-page .inner.bs .col.right-col .bot .portret img {
  width: 120px;
  height: 142px;
}
/* line 726, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.right-col .bot .portret:after, #service-page .wrapper .second-page .inner.bs .col.right-col .bot .portret:after {
  background: url('../images/../images/portret-shadow.png?1407141335') no-repeat;
  background-size: 126px auto;
  content: '';
  width: 126px;
  height: 12px;
  display: block;
  z-index: 10000;
  position: relative;
  bottom: 5px;
  left: -3px;
}
/* line 739, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.right-col .bot .contacts, #service-page .wrapper .second-page .inner.bs .col.right-col .bot .contacts {
  font-size: 15px;
}
/* line 741, ../sass/style.scss */
#second-page .wrapper .second-page .inner.bs .col.right-col .bot .contacts span, #service-page .wrapper .second-page .inner.bs .col.right-col .bot .contacts span {
  display: inline-block;
  width: 167px;
  text-align: right;
}
/* line 754, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1, #service-page .wrapper .second-page .inner.presskit .line-1 {
  height: 275px;
}
/* line 756, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .video, #second-page .wrapper .second-page .inner.presskit .line-1 .red, #second-page .wrapper .second-page .inner.presskit .line-1 .blue, #service-page .wrapper .second-page .inner.presskit .line-1 .video, #service-page .wrapper .second-page .inner.presskit .line-1 .red, #service-page .wrapper .second-page .inner.presskit .line-1 .blue {
  position: relative;
  display: inline-block;
  margin: 0;
}
/* line 762, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .red, #second-page .wrapper .second-page .inner.presskit .line-1 .blue, #service-page .wrapper .second-page .inner.presskit .line-1 .red, #service-page .wrapper .second-page .inner.presskit .line-1 .blue {
  width: 211px;
  height: 100%;
  vertical-align: top;
  padding: 20px 23px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 768, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .red h2, #second-page .wrapper .second-page .inner.presskit .line-1 .blue h2, #service-page .wrapper .second-page .inner.presskit .line-1 .red h2, #service-page .wrapper .second-page .inner.presskit .line-1 .blue h2 {
  min-height: 39px;
  font-family: 'pragmaticacregular';
  font-size: 18px;
  color: white;
  text-shadow: 0px 1px 1px black;
  margin-bottom: 14px;
}
/* line 776, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .red span:not(.load), #second-page .wrapper .second-page .inner.presskit .line-1 .blue span:not(.load), #service-page .wrapper .second-page .inner.presskit .line-1 .red span:not(.load), #service-page .wrapper .second-page .inner.presskit .line-1 .blue span:not(.load) {
  font-family: "literaturnayacregular";
  font-size: 14px;
  line-height: 1.2;
  color: white;
}
/* line 782, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .red .img, #second-page .wrapper .second-page .inner.presskit .line-1 .blue .img, #service-page .wrapper .second-page .inner.presskit .line-1 .red .img, #service-page .wrapper .second-page .inner.presskit .line-1 .blue .img {
  background: url('../images/presskit-icons-sprite.png?1407141335') no-repeat;
  height: 76px;
  width: 152px;
  margin: 15px 0;
}
/* line 788, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .red span.load, #second-page .wrapper .second-page .inner.presskit .line-1 .blue span.load, #service-page .wrapper .second-page .inner.presskit .line-1 .red span.load, #service-page .wrapper .second-page .inner.presskit .line-1 .blue span.load {
  font-family: "pf_din_text_cond_prothin";
  font-size: 14px;
  color: white;
}
/* line 794, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .red, #service-page .wrapper .second-page .inner.presskit .line-1 .red {
  background: #db534d;
}
/* line 798, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .red:hover .img, #service-page .wrapper .second-page .inner.presskit .line-1 .red:hover .img {
  background-position: 0 -88px;
}
/* line 803, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .blue, #service-page .wrapper .second-page .inner.presskit .line-1 .blue {
  background: #849ec2;
}
/* line 805, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .blue .img, #service-page .wrapper .second-page .inner.presskit .line-1 .blue .img {
  background-position: -171px 0px;
}
/* line 809, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-1 .blue:hover .img, #service-page .wrapper .second-page .inner.presskit .line-1 .blue:hover .img {
  background-position: -171px -88px;
}
/* line 815, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2, #service-page .wrapper .second-page .inner.presskit .line-2 {
  margin-top: 27px;
  height: 530px;
  display: table;
}
/* line 819, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-right, #second-page .wrapper .second-page .inner.presskit .line-2 .d-left, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left {
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 530px;
  display: table-cell;
}
/* line 826, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-right h2, #second-page .wrapper .second-page .inner.presskit .line-2 .d-left h2, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right h2, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left h2 {
  font-family: "pragmaticacbold" !important;
  /*font-size: 20px;*/
  font-size: 24px;
  text-shadow: 0px 1px 1px white;
}
/* line 832, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left {
  width: 470px;
  padding: 18px 36px 0 0;
}
/* line 836, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left h2, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left h2 {
  padding-bottom: 26px;
  min-height: 10.7%;
  max-height: 10.7%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 842, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .info, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .info {
  min-height: 48.4%;
  max-height: 48.4%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 846, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .info p, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .info p {
  font-size: 15px;
  margin-bottom: 4px;
  text-align: justify;
}
/* line 851, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .info b, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .info b {
  font-family: 'literaturnayacbold';
}
/* line 856, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a, #second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited {
  font-family: 'pragmaticacregular';
  color: #2d4655;
  text-decoration: underline;
  font-size: 14px;
  vertical-align: middle;
  display: inline-block;
  height: 70px;
  color: #3e3e3e;
  background: #c0d4e0;
  text-decoration: none;
  padding: 0 21px;
  line-height: 17px;
  margin-top: 0.5%;
  width: 90%;
}
/* line 873, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:only-child, #second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited:only-child, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:only-child, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited:only-child {
  height: 100%;
  margin-bottom: 0;
}
/* line 877, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a .table, #second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited .table, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a .table, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited .table {
  position: relative;
  top: 50%;
  margin-top: -15px;
  height: 30px;
  font-family: 'pragmaticacregular';
}
/* line 883, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a .table .text, #second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited .table .text, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a .table .text, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited .table .text {
  display: block;
  color: #3e3e3e;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 888, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a .table .size, #second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited .table .size, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a .table .size, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited .table .size {
  font-family: "pf_din_text_cond_prothin";
  color: #3e3e3e;
}
/* line 893, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:hover, #second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited:hover, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:hover, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited:hover {
  background: #849ec2;
}
/* line 895, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:hover .text, #second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited:hover .text, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:hover .text, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited:hover .text {
  color: white;
  text-shadow: none;
}
/* line 899, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:hover .size, #second-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited:hover .size, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:hover .size, #service-page .wrapper .second-page .inner.presskit .line-2 .d-left .links a:visited:hover .size {
  color: white;
}
/* line 907, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-right, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right {
  width: 430px;
  padding: 18px 21px;
  background: #bfe7f6;
}
/* line 912, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk {
  vertical-align: top;
  display: inline-block;
  width: 190px;
}
/* line 917, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk img, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk img {
  margin-top: 27px;
  margin-bottom: 27px;
  width: 100%;
  height: 245px;
}
/* line 923, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .name, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .name {
  font-family: 'literaturnayacbold';
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 7px;
  display: block;
}
/* line 930, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .whois, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .whois {
  min-height: 53px;
  font-size: 13px;
  display: block;
}
/* line 936, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .btm, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .btm {
  font-size: 14px;
  font-family: "pf_din_text_cond_prothin";
}
/* line 939, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .btm a, #second-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .btm a:visited, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .btm a, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .btm a:visited {
  color: inherit;
}
/* line 942, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .btm a:hover, #service-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .btm a:hover {
  color: #db534d;
}
/* line 951, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-3, #service-page .wrapper .second-page .inner.presskit .line-3 {
  display: block;
}
/* line 953, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-3 h2, #service-page .wrapper .second-page .inner.presskit .line-3 h2 {
  margin: 46px 0 10px;
  font-family: "pragmaticacbold" !important;
  /*font-size: 20px;*/
  font-size: 24px;
  text-shadow: 0px 1px 1px white;
}
/* line 959, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-3 a, #second-page .wrapper .second-page .inner.presskit .line-3 a:visited, #service-page .wrapper .second-page .inner.presskit .line-3 a, #service-page .wrapper .second-page .inner.presskit .line-3 a:visited {
  color: #747474;
}
/* line 962, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-3 ul, #service-page .wrapper .second-page .inner.presskit .line-3 ul {
  display: table;
  width: 100%;
}
/* line 965, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-3 ul li, #service-page .wrapper .second-page .inner.presskit .line-3 ul li {
  display: table-cell;
  width: 25%;
  vertical-align: top;
  font-size: 14px;
  font-family: "pf_din_text_cond_prothin";
}
/* line 972, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-3 ul li span, #service-page .wrapper .second-page .inner.presskit .line-3 ul li span {
  color: #747474;
}
/* line 978, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4, #service-page .wrapper .second-page .inner.presskit .line-4 {
  display: block;
}
/* line 980, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 h2, #service-page .wrapper .second-page .inner.presskit .line-4 h2 {
  margin: 46px 0 10px;
  font-family: "pragmaticacbold" !important;
  /*font-size: 20px;*/
  font-size: 24px;
  text-shadow: 0px 1px 1px white;
}
/* line 986, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul, #service-page .wrapper .second-page .inner.presskit .line-4 ul {
  display: table;
  width: 100%;
}
/* line 990, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul li, #service-page .wrapper .second-page .inner.presskit .line-4 ul li {
  display: table-cell;
  width: 25%;
  vertical-align: top;
  color: #3e3e3e;
}
/* line 996, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul.cat, #service-page .wrapper .second-page .inner.presskit .line-4 ul.cat {
  font-family: 'pragmaticacregular';
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 1001, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul.colors, #service-page .wrapper .second-page .inner.presskit .line-4 ul.colors {
  display: block !important;
  height: 19px;
  margin-bottom: 15px;
}
/* line 1005, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul.colors li, #service-page .wrapper .second-page .inner.presskit .line-4 ul.colors li {
  height: 19px;
  display: inline-block !important;
}
/* line 1009, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul.colors li.c-1, #service-page .wrapper .second-page .inner.presskit .line-4 ul.colors li.c-1 {
  background-color: #25aae1;
}
/* line 1012, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul.colors li.c-2, #service-page .wrapper .second-page .inner.presskit .line-4 ul.colors li.c-2 {
  background-color: #005aab;
}
/* line 1015, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul.colors li.c-3, #service-page .wrapper .second-page .inner.presskit .line-4 ul.colors li.c-3 {
  background-color: #5c6f7b;
}
/* line 1018, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul.colors li.c-4, #service-page .wrapper .second-page .inner.presskit .line-4 ul.colors li.c-4 {
  background-color: #999999;
}
/* line 1022, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul.desc, #service-page .wrapper .second-page .inner.presskit .line-4 ul.desc {
  font-family: "literaturnayacregular";
  font-size: 13px;
}
/* line 1025, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-4 ul.desc b, #service-page .wrapper .second-page .inner.presskit .line-4 ul.desc b {
  font-family: 'literaturnayacbold';
}
/* line 1031, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-5, #service-page .wrapper .second-page .inner.presskit .line-5 {
  margin-top: 27px;
  height: 325px;
}
/* line 1034, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-5 h2, #service-page .wrapper .second-page .inner.presskit .line-5 h2 {
  margin-bottom: 30px;
  font-family: "pragmaticacbold" !important;
  /*font-size: 20px;*/
  font-size: 24px;
  text-shadow: 0px 1px 1px white;
}
/* line 1043, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-5 .d-right, #second-page .wrapper .second-page .inner.presskit .line-5 .d-left, #service-page .wrapper .second-page .inner.presskit .line-5 .d-right, #service-page .wrapper .second-page .inner.presskit .line-5 .d-left {
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 325px;
  display: table-cell;
}
/* line 1051, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-5 .d-left, #service-page .wrapper .second-page .inner.presskit .line-5 .d-left {
  width: 470px;
  padding: 18px 36px 0 0;
}
/* line 1054, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-5 .d-left h3, #service-page .wrapper .second-page .inner.presskit .line-5 .d-left h3 {
  font-family: 'pragmaticacregular';
  font-size: 18px;
  color: #3e3e3e;
}
/* line 1060, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-5 .d-right, #service-page .wrapper .second-page .inner.presskit .line-5 .d-right {
  width: 430px;
  padding: 18px 21px;
  background: #c0d4e0;
  font-size: 14px;
}
/* line 1066, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-5 .d-right h3, #service-page .wrapper .second-page .inner.presskit .line-5 .d-right h3 {
  font-family: 'literaturnayacbold';
  font-weight: bold;
  font-size: 16px;
  color: #3e3e3e;
  text-shadow: none;
  margin-bottom: 5px;
}
/* line 1074, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-5 .d-right img, #service-page .wrapper .second-page .inner.presskit .line-5 .d-right img {
  width: 190px;
  height: 225px;
  display: inline-block;
  vertical-align: top;
}
/* line 1080, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-5 .d-right div, #service-page .wrapper .second-page .inner.presskit .line-5 .d-right div {
  display: inline-block;
  width: 170px;
  vertical-align: top;
  line-height: 18px;
  margin-left: 15px;
}
/* line 1086, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-5 .d-right div b, #service-page .wrapper .second-page .inner.presskit .line-5 .d-right div b {
  font-family: 'literaturnayacbold';
}
/* line 1092, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-6, #service-page .wrapper .second-page .inner.presskit .line-6 {
  margin-top: 27px;
}
/* line 1095, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-6 h2, #service-page .wrapper .second-page .inner.presskit .line-6 h2 {
  margin-bottom: 30px;
  font-family: "pragmaticacbold" !important;
  /*font-size: 20px;*/
  font-size: 24px;
  text-shadow: 0px 1px 1px white;
}
/* line 1102, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-6 .photos, #service-page .wrapper .second-page .inner.presskit .line-6 .photos {
  font-size: 0;
}
/* line 1104, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-6 .photos li, #service-page .wrapper .second-page .inner.presskit .line-6 .photos li {
  display: inline-block;
  vertical-align: top;
  width: 215px;
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 1110, ../sass/style.scss */
#second-page .wrapper .second-page .inner.presskit .line-6 .photos li:nth-child(3n), #second-page .wrapper .second-page .inner.presskit .line-6 .photos li:nth-child(3n+1), #second-page .wrapper .second-page .inner.presskit .line-6 .photos li:nth-child(3n+2), #service-page .wrapper .second-page .inner.presskit .line-6 .photos li:nth-child(3n), #service-page .wrapper .second-page .inner.presskit .line-6 .photos li:nth-child(3n+1), #service-page .wrapper .second-page .inner.presskit .line-6 .photos li:nth-child(3n+2) {
  margin-right: 10px;
}
/* line 1117, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop, #service-page .wrapper .second-page .inner.coop {
  padding-left: 101px;
  padding-right: 101px;

  background-color: rgba(255, 255, 255, 0.6);
  /*background-color: rgba(255, 255, 255, 0.7);*/
}
/* line 1122, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .center, #service-page .wrapper .second-page .inner.coop .center {
  text-align: center;
}
/* line 1125, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .red, #service-page .wrapper .second-page .inner.coop .red {
  color: #ad1737;
  font-family: "literaturnayacregular";
  text-transform: uppercase;
  font-size: 24px;
  display: inline-block;
  margin-bottom: 16px;
}
/* line 1133, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .italic, #service-page .wrapper .second-page .inner.coop .italic {
  color: #222;
  font-family: "literaturnayacitalic";
  font-size: 21px;
  display: inline-block;
  margin-bottom: 20px;
  line-height: 31px;
}
/* line 1141, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .center img, #service-page .wrapper .second-page .inner.coop .center img {
  margin: 10px 0 26px;
}
/* line 1144, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .list, #service-page .wrapper .second-page .inner.coop .list {
  padding: 0;
}
/* line 1146, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .list li, #service-page .wrapper .second-page .inner.coop .list li {
  position: relative;
  font-family: 'pragmaticacregular';
  font-size: 18px;
  color: #5c5c5c;
  margin-bottom: 18px;
}
/* line 1153, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .list li:before, #service-page .wrapper .second-page .inner.coop .list li:before {
  content: '';
  display: inline-block;
  background-image: url('../images/list-hex.png?1407141347');
  width: 12px;
  height: 10px;
  position: absolute;
  left: -26px;
  top: 6px;
}
/* line 1165, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .person, #service-page .wrapper .second-page .inner.coop .person {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 1170, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .person .portret, #service-page .wrapper .second-page .inner.coop .person .portret {
  width: 376px;
  display: inline-block;
  vertical-align: top;
}
/* line 1174, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .person .portret img, #service-page .wrapper .second-page .inner.coop .person .portret img {
  width: 376px;
  height: 560px;
}
/* line 1178, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .person .portret:after, #service-page .wrapper .second-page .inner.coop .person .portret:after {
  background: url('../images/portret-shadow-big.png?1407141335') no-repeat;
  content: '';
  width: 376px;
  height: 22px;
  display: block;
  z-index: 10000;
  position: relative;
  bottom: 5px;
  left: 0px;
}
/* line 1191, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .person .whois, #service-page .wrapper .second-page .inner.coop .person .whois {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  margin-left: 55px;
  color: #737373;
  font-family: 'pragmaticacregular';
}
/* line 1199, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .person .whois span, #service-page .wrapper .second-page .inner.coop .person .whois span {
  color: #222222;
}
/* line 1202, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .person .whois h2, #service-page .wrapper .second-page .inner.coop .person .whois h2 {
  font-family: 'pf_din_text_cond_prolight';
  color: #799fc5;
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 28px;
}
/* line 1209, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .person .whois h3, #service-page .wrapper .second-page .inner.coop .person .whois h3 {
  color: #222222;
  font-size: 22px;
  font-family: "literaturnayacregular";
  text-transform: uppercase;
  margin-bottom: 3px !important;
}
/* line 1215, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .person .whois h3 b, #service-page .wrapper .second-page .inner.coop .person .whois h3 b {
  color: #e73f3f;
  font-weight: normal;
}
/* line 1220, ../sass/style.scss */
#second-page .wrapper .second-page .inner.coop .person .whois a, #service-page .wrapper .second-page .inner.coop .person .whois a {
  color: #255784;
  font-family: "literaturnayacitalic";
  font-size: 14px;
  text-decoration: underline;
}
/* line 1229, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem, #service-page .wrapper .second-page .inner.newsitem {
  /* Horizontal lists of inline-blocks, with image backgrounds as thumbnails */
  /* Tested in Safari 4 | FF 3.5 | Opera 9.6 | IE7 */
}
/* line 1230, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem > div, #service-page .wrapper .second-page .inner.newsitem > div {
  font-size: 14pt;
  color: #3e3e3e;
  text-align: justify;
}
/* line 1236, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem > div > div ul li, #service-page .wrapper .second-page .inner.newsitem > div > div ul li {
  list-style: disc inside !important;
}
/* line 1241, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem > div > div ol li, #service-page .wrapper .second-page .inner.newsitem > div > div ol li {
  list-style: decimal inside !important;
}
/* line 1247, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .date, #service-page .wrapper .second-page .inner.newsitem .date {
  border-top: 1px solid #d5d5d5;
  padding-top: 22px;
  padding-bottom: 10px;
  color: #840000;
  display: block;
  font-family: "pf_din_text_cond_prothin";
  font-size: 24px;
  text-transform: uppercase;
}
/* line 1257, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem h2, #service-page .wrapper .second-page .inner.newsitem h2 {
  font-family: 'literaturnayacbold';
  font-weight: bold;
  font-size: 26px;
  color: #3e3e3e;
  margin-bottom: 22px;
  margin-top: 10px;
}
/* line 1265, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem > img, #service-page .wrapper .second-page .inner.newsitem > img {
  width: 784px;
  margin: 5px 0 15px;
}
/* line 1276, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem #port, #service-page .wrapper .second-page .inner.newsitem #port {
  overflow: hidden;
  position: relative;
  /*width: 700px;*/
  height: 90px;
  width: 784px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1288, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .desc, #service-page .wrapper .second-page .inner.newsitem .desc {
  margin-bottom: 28px;
}
/* line 1291, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .parallax-layer, #service-page .wrapper .second-page .inner.newsitem .parallax-layer {
  position: absolute;
}
/* line 1297, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .thumbs_index, #service-page .wrapper .second-page .inner.newsitem .thumbs_index {
  padding: 0 12px;
  /* initial position */
  left: 0;
  /* Put all he thumbs on one line. */
  white-space: nowrap;
}
/* line 1305, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .thumbs_index > li, #service-page .wrapper .second-page .inner.newsitem .thumbs_index > li {
  display: inline;
  margin-right: 17px;
}
/* line 1308, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .thumbs_index > li.active .img_thumb, #service-page .wrapper .second-page .inner.newsitem .thumbs_index > li.active .img_thumb {
  -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.4), inset 0px 0px 0px 4px white;
  -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.4), inset 0px 0px 0px 4px white;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.4), inset 0px 0px 0px 4px white;
}
/* line 1314, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .img_thumb, #service-page .wrapper .second-page .inner.newsitem .img_thumb {
  height: 90px;
  width: 160px;
  display: inline-block;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
/* line 1323, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .img_thumb:hover, #service-page .wrapper .second-page .inner.newsitem .img_thumb:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 1328, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .social, #service-page .wrapper .second-page .inner.newsitem .social {
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  padding: 21px 0;
  margin: 40px 0;
}
/* line 1333, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .social .share42init, #service-page .wrapper .second-page .inner.newsitem .social .share42init {
  margin-left: 30px;
  vertical-align: top;
}
/* line 1337, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .social h1, #service-page .wrapper .second-page .inner.newsitem .social h1 {
  vertical-align: top;
  display: inline-block;
  padding: 5px 0 0;
}
/* line 1342, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .social table, #service-page .wrapper .second-page .inner.newsitem .social table {
  display: inline-block;
}
/* line 1346, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem p, #service-page .wrapper .second-page .inner.newsitem p {
  text-align: justify;
  font-size: 17px;
  line-height: 21px;
}
/* line 1351, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .last, #service-page .wrapper .second-page .inner.newsitem .last {
  display: table;
}
/* line 1353, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .last li, #service-page .wrapper .second-page .inner.newsitem .last li {
  display: table-cell;
  width: 33%;
}
/* line 1356, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .last li:not(:last-child), #service-page .wrapper .second-page .inner.newsitem .last li:not(:last-child) {
  padding-right: 0.5%;
}
/* line 1360, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .last li a h3, #service-page .wrapper .second-page .inner.newsitem .last li a h3 {
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #849ec2;
  text-transform: uppercase;
}
/* line 1366, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .last li a .img, #service-page .wrapper .second-page .inner.newsitem .last li a .img {
  width: 258px;
  height: 144px;
  overflow: hidden;
}
/* line 1370, ../sass/style.scss */
#second-page .wrapper .second-page .inner.newsitem .last li a .img img, #service-page .wrapper .second-page .inner.newsitem .last li a .img img {
  width: 100%;
}
/* line 1380, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news > h1, #service-page .wrapper .second-page .inner.news > h1 {
  padding-bottom: 0;
}
/* line 1383, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news h2, #service-page .wrapper .second-page .inner.news h2 {
  /*font-size: 20px;*/
  font-size: 24px;
  color: #3e3e3e;
  font-family: "pragmaticacbold";
  margin-bottom: 16px;
  margin-top: 26px;
}
/* line 1390, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news a, #service-page .wrapper .second-page .inner.news a {
  cursor: pointer;
}
/* line 1393, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last, #service-page .wrapper .second-page .inner.news .last {
  cursor: pointer;
  margin-top: 15px;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  padding-top: 13px;
  padding-bottom: 15px;
  position: relative;
}
/* line 1401, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last .date, #service-page .wrapper .second-page .inner.news .last .date {
  color: #db534d;/*#840000;*/
  display: inline-block;
  font-family: 'Open Sans',sans-serif;
  font-weight: 200;
  /*font-family: "pragmaticacregular"; "pf_din_text_cond_prothin";*/
  font-size: 24px;
  /*width: 116px;*/
  width:131px;
  text-transform: uppercase;
  float: left;
}
/* line 1411, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last .img, #service-page .wrapper .second-page .inner.news .last .img {
  width: 376px;
  height: 210px;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
}
/* line 1417, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last .img img, #service-page .wrapper .second-page .inner.news .last .img img {
  width: 100%;
  height: auto;
  display: inline-block;
}
/* line 1425, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last .desc, #service-page .wrapper .second-page .inner.news .last .desc {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 389px;
  margin-left: 15px;
}
/* line 1431, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last .desc *, #service-page .wrapper .second-page .inner.news .last .desc * {
  color: #3e3e3e;
}
/* line 1434, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last .desc .text, #service-page .wrapper .second-page .inner.news .last .desc .text {
  text-align: justify;
}
/* line 1436, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last .desc .text p, #service-page .wrapper .second-page .inner.news .last .desc .text p {
  font-size: 17px;
  line-height: 21px;
}
/* line 1443, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last h3, #service-page .wrapper .second-page .inner.news .last h3 {
  display: inline-block;
  /*font-family: 'literaturnayacbold';
  font-weight: bold;*/
  font-family: 'Open Sans',sans-serif;
  font-weight: 700;
  font-size: 26px;
  color: #3e3e3e;
  float: right;
  /*width: 660px;*/
  width:645px;
  text-align: justify;
  position: relative;
  top: -2px;
}
/* line 1456, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last:hover .more, #service-page .wrapper .second-page .inner.news .last:hover .more {
  background-position: -179px 0;
}
/* line 1461, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last:active .more, #service-page .wrapper .second-page .inner.news .last:active .more {
  background-position: -359px 0;
}
/* line 1465, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last .more, #service-page .wrapper .second-page .inner.news .last .more {
  position: absolute;
  bottom: 10px;
  right: 0px;
  cursor: pointer;
  background: url('../images/more-sprite.png?1407141343') no-repeat;
  width: 137px;
  height: 34px;
  background-position: 0px 0px;
}
/* line 1475, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last iframe, #service-page .wrapper .second-page .inner.news .last iframe {
  float: right;
}
/* line 1479, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .last .clear, #service-page .wrapper .second-page .inner.news .last .clear {
  clear: both;
}
/* line 1484, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news.photos .last, #service-page .wrapper .second-page .inner.news.photos .last {
  padding-bottom: 11px;
}
/* line 1486, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news.photos .last .img, #service-page .wrapper .second-page .inner.news.photos .last .img {
  width: 634px;
  height: 350px;
}
/* line 1493, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual li, #service-page .wrapper .second-page .inner.news .actual li {
  display: inline-block;
  vertical-align: top;
  width: 760px;
  position: relative;
  padding: 12px;
}
/* line 1494, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual li a:visited, #service-page .wrapper .second-page .inner.news .actual li a:visited {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 1506, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual li a, #service-page .wrapper .second-page .inner.news .actual li a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 1511, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual li:after, #service-page .wrapper .second-page .inner.news .actual li:after {
  position: absolute;
  bottom: -1px;
  left: 0;
  background: #d1d1d1;
  content: '';
  display: inline-block;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #f7f7f7;
}
/* line 1522, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual li:hover, #service-page .wrapper .second-page .inner.news .actual li:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 1525, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual li .date, #service-page .wrapper .second-page .inner.news .actual li .date {
  text-transform: uppercase;
  color: #849ec2;
  display: block;
  font-family: "pragmaticacregular";/*"pf_din_text_cond_prothin";*/
  font-size: 18px;       
}
/* line 1532, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual li h3, #service-page .wrapper .second-page .inner.news .actual li h3 {
  margin-top: 5px;
  font-family: 'literaturnayacbold';
  font-size: 19px;
  color: #3e3e3e;
  margin: 0 !important;
  font-weight: bold;
  /*width: 610px;*/
}
/* line 1541, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual li iframe, #service-page .wrapper .second-page .inner.news .actual li iframe {
  margin: 10px 0 0;
  display: none;
}
/* line 1545, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual li .issuuembed, #service-page .wrapper .second-page .inner.news .actual li .issuuembed {
  display: none;
}
/* line 1550, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual.img .desc, #service-page .wrapper .second-page .inner.news .actual.img .desc {
  vertical-align: top;
  display: inline-block;
  height: 100%;
  /*width: 610px;*/
  width:600px;
}
/* line 1556, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual.img span, #service-page .wrapper .second-page .inner.news .actual.img span {
  vertical-align: top;
}
/* line 1564, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual.img h3, #service-page .wrapper .second-page .inner.news .actual.img h3 {
  vertical-align: top;
}
/* line 1568, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual.img .img, #service-page .wrapper .second-page .inner.news .actual.img .img {
  display: inline-block;
  width: 142px;
  margin-right: 10px;
}
/* line 1573, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .actual.img .img img, #service-page .wrapper .second-page .inner.news .actual.img .img img {
  width: 100%;
  height: auto;
}
/* line 1581, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .archive li, #service-page .wrapper .second-page .inner.news .archive li {
  margin-bottom: 10px;
  height: 48px;
  position: relative;
}
/* line 1585, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .archive li .date, #service-page .wrapper .second-page .inner.news .archive li .date {
  padding-top: 5px;
  width: 110px;
  height: 48px;
  display: inline-block;
  vertical-align: top;
  color: #840000;
  font-family: "pf_din_text_cond_prothin";
  font-size: 16px;
}
/* line 1596, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .archive li .desc, #service-page .wrapper .second-page .inner.news .archive li .desc {
  display: inline-block;
  vertical-align: top;
  margin-left: 12px;
  width: 770px;
  height: 48px;
}
/* line 1603, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .archive li .desc h3, #service-page .wrapper .second-page .inner.news .archive li .desc h3 {
  margin-top: 5px;
  font-family: "pf_din_text_cond_prothin";
  font-size: 16px;
  color: #3e3e3e;
}
/* line 1611, ../sass/style.scss */
#second-page .wrapper .second-page .inner.news .archive li:after, #service-page .wrapper .second-page .inner.news .archive li:after {
  position: absolute;
  left: 0;
  bottom: -1px;
  background: #d1d1d1;
  content: '';
  display: inline-block;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #f7f7f7;
}
/* line 1626, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo h1, #second-page .wrapper .second-page .inner.video h1, #service-page .wrapper .second-page .inner.photo h1, #service-page .wrapper .second-page .inner.video h1 {
  padding-bottom: 0;
}
/* line 1629, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo h2, #second-page .wrapper .second-page .inner.video h2, #service-page .wrapper .second-page .inner.photo h2, #service-page .wrapper .second-page .inner.video h2 {
  /*font-size: 20px;*/
  font-size: 24px;
  color: #3e3e3e;
  font-family: "pragmaticacbold";
  margin-bottom: 16px;
  margin-top: 26px;
}
/* line 1636, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .last, #second-page .wrapper .second-page .inner.video .last, #service-page .wrapper .second-page .inner.photo .last, #service-page .wrapper .second-page .inner.video .last {
  border-bottom: 1px solid #849ec2;
  padding-bottom: 3px;
}
/* line 1639, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .last img, #second-page .wrapper .second-page .inner.video .last img, #service-page .wrapper .second-page .inner.photo .last img, #service-page .wrapper .second-page .inner.video .last img {
  width: 560px;
  height: 267px;
  display: inline-block;
  vertical-align: top;
}
/* line 1645, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .last .desc, #second-page .wrapper .second-page .inner.video .last .desc, #service-page .wrapper .second-page .inner.photo .last .desc, #service-page .wrapper .second-page .inner.video .last .desc {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 320px;
  margin-left: 15px;
  height: 267px;
}
/* line 1652, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .last .desc h3, #second-page .wrapper .second-page .inner.video .last .desc h3, #service-page .wrapper .second-page .inner.photo .last .desc h3, #service-page .wrapper .second-page .inner.video .last .desc h3 {
  font-family: 'pragmaticacregular';
  font-size: 18px;
  color: #3e3e3e;
}
/* line 1657, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .last .desc .date, #second-page .wrapper .second-page .inner.video .last .desc .date, #service-page .wrapper .second-page .inner.photo .last .desc .date, #service-page .wrapper .second-page .inner.video .last .desc .date {
  position: absolute;
  bottom: 27px;
  color: #840000;
  display: block;
  font-family: "pf_din_text_cond_prothin";
  font-size: 16px;
}
/* line 1665, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .last .desc a, #second-page .wrapper .second-page .inner.photo .last .desc a:visited, #second-page .wrapper .second-page .inner.video .last .desc a, #second-page .wrapper .second-page .inner.video .last .desc a:visited, #service-page .wrapper .second-page .inner.photo .last .desc a, #service-page .wrapper .second-page .inner.photo .last .desc a:visited, #service-page .wrapper .second-page .inner.video .last .desc a, #service-page .wrapper .second-page .inner.video .last .desc a:visited {
  position: absolute;
  bottom: 5px;
  font-family: "pf_din_text_cond_prothin";
  font-size: 16px;
  color: #3e3e3e;
}
/* line 1675, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .actual li, #second-page .wrapper .second-page .inner.video .actual li, #service-page .wrapper .second-page .inner.photo .actual li, #service-page .wrapper .second-page .inner.video .actual li {
  margin-bottom: 10px;
  margin-right: 3px;
  width: 296px;
  height: 340px;
  position: relative;
  display: inline-block;
}
/* line 1682, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .actual li .image, #second-page .wrapper .second-page .inner.video .actual li .image, #service-page .wrapper .second-page .inner.photo .actual li .image, #service-page .wrapper .second-page .inner.video .actual li .image {
  width: 100%;
  height: 280px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
}
/* line 1688, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .actual li .image img, #second-page .wrapper .second-page .inner.video .actual li .image img, #service-page .wrapper .second-page .inner.photo .actual li .image img, #service-page .wrapper .second-page .inner.video .actual li .image img {
  width: auto;
  height: 280px;
}
/* line 1693, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .actual li .desc, #second-page .wrapper .second-page .inner.video .actual li .desc, #service-page .wrapper .second-page .inner.photo .actual li .desc, #service-page .wrapper .second-page .inner.video .actual li .desc {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  position: relative;
}
/* line 1701, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .actual li .desc .date, #second-page .wrapper .second-page .inner.video .actual li .desc .date, #service-page .wrapper .second-page .inner.photo .actual li .desc .date, #service-page .wrapper .second-page .inner.video .actual li .desc .date {
  color: #840000;
  display: block;
  width: 60px;
  font-family: "pf_din_text_cond_prothin";
  font-size: 16px;
  float: left;
  margin-top: 5px;
}
/* line 1710, ../sass/style.scss */
#second-page .wrapper .second-page .inner.photo .actual li .desc h3, #second-page .wrapper .second-page .inner.video .actual li .desc h3, #service-page .wrapper .second-page .inner.photo .actual li .desc h3, #service-page .wrapper .second-page .inner.video .actual li .desc h3 {
  width: 230px;
  text-align: justify;
  display: block;
  margin-top: 5px;
  font-family: "pf_din_text_cond_prothin";
  font-size: 16px;
  color: #3e3e3e;
  float: right;
}
/* line 1725, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik h1, #service-page .wrapper .second-page .inner.vestnik h1 {
  padding-bottom: 0;
}
/* line 1728, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik h2, #service-page .wrapper .second-page .inner.vestnik h2 {
  /*font-size: 20px;*/
  font-size: 24px;
  color: #3e3e3e;
  font-family: "pragmaticacbold";
  margin-bottom: 16px;
  margin-top: 26px;
}
/* line 1735, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .last, #service-page .wrapper .second-page .inner.vestnik .last {
  margin-top: 15px;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  padding-top: 30px;
  padding-bottom: 35px;
  margin-bottom: 35px;
  position: relative;
  font-size: 0;
  cursor: default;
  /*cursor: pointer;
  
  .date {
  	color: #840000;
  	display: inline-block;
  	font-family: $dinThin;
  	font-size: 24px;
  	width: 116px;
  	text-transform: uppercase;
  	float: left;
  }
  h3 {
  	display: inline-block;
  	font-family: 'literaturnayacbold';
  	font-weight: bold;
  	font-size: 26px;
  	color: #3e3e3e;
  	float: right;
  	width: 638px;
  	text-align: justify;
  }*/
}
/* line 1745, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .last .left-col, #service-page .wrapper .second-page .inner.vestnik .last .left-col {
  display: inline-block;
  vertical-align: top;
  width: 225px;
  margin-right: 44px;
  position: relative;
}
/* line 1751, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .last .left-col .image, #service-page .wrapper .second-page .inner.vestnik .last .left-col .image {
  width: 100%;
  height: 304px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: contain;
}
/* line 1761, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .last .right-col, #service-page .wrapper .second-page .inner.vestnik .last .right-col {
  display: inline-block;
  vertical-align: top;
  width: 515px;
}
/* line 1767, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .last .right-col h3, #service-page .wrapper .second-page .inner.vestnik .last .right-col h3 {
  float: none;
  width: auto;
  margin-bottom: 5px;
}
/* line 1772, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .last .right-col p, #service-page .wrapper .second-page .inner.vestnik .last .right-col p {
  font-size: 13pt;
  line-height: 15pt;
  margin-bottom: 10px;
}
/* line 1778, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .last a, #service-page .wrapper .second-page .inner.vestnik .last a {
  padding: 10px 50px 10px 11px;
  background-color: #799fc5;
  text-transform: uppercase;
  font-size: 14px;
  color: white;
  font-family: 'pragmaticacregular';
  display: inline-block;
  position: absolute;
  bottom: 35px;
  right: 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 1791, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .last a:hover, #service-page .wrapper .second-page .inner.vestnik .last a:hover {
  background-color: #4e80b3;
}
/* line 1794, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .last a:after, #service-page .wrapper .second-page .inner.vestnik .last a:after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 10px;
  background-position: 0 -62px;
  width: 29px;
  height: 18px;
}
/* line 1828, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .issuuembed, #service-page .wrapper .second-page .inner.vestnik .issuuembed {
  margin-left: 42px;
}
/* line 1831, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .actual, #service-page .wrapper .second-page .inner.vestnik .actual {
  font-size: 0;
}
/* line 1833, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .actual li, #service-page .wrapper .second-page .inner.vestnik .actual li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 370px;
  width: 251px;
  margin-bottom: 15px;
  padding: 0;
}
/* line 1841, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .actual li:nth-child(3n+1), #second-page .wrapper .second-page .inner.vestnik .actual li:nth-child(3n+2), #service-page .wrapper .second-page .inner.vestnik .actual li:nth-child(3n+1), #service-page .wrapper .second-page .inner.vestnik .actual li:nth-child(3n+2) {
  margin-right: 15px;
}
/* line 1844, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .actual li a, #service-page .wrapper .second-page .inner.vestnik .actual li a {
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1851, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .actual li a .image, #service-page .wrapper .second-page .inner.vestnik .actual li a .image {
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  width: 100%;
  height: 340px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: contain;
}
/* line 1862, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .actual li a .image.no-img, #service-page .wrapper .second-page .inner.vestnik .actual li a .image.no-img {
  background-color: #769fc7;
  background-image: url('../images/no-image.png?1407141342');
}
/* line 1867, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .actual li a h1, #service-page .wrapper .second-page .inner.vestnik .actual li a h1 {
  position: absolute;
  bottom: 6px;
  left: 0;
  width: 100%;
  text-align: center;
  font-family: 'literaturnayacbold';
  font-weight: bold;
  font-size: 14px;
  color: #3c3c3c;
  text-transform: none;
}
/* line 1881, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .actual li a:hover .image:after, #service-page .wrapper .second-page .inner.vestnik .actual li a:hover .image:after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -31px;
  margin-left: -31px;
  background-position: 0 0;
  width: 62px;
  height: 62px;
}
/* line 1893, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .actual li a:hover .image:before, #service-page .wrapper .second-page .inner.vestnik .actual li a:hover .image:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: rgba(121, 159, 197, 0.66);
}
/* line 1906, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vestnik .actual li:after, #service-page .wrapper .second-page .inner.vestnik .actual li:after {
  content: none;
}
/* line 1912, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list, #service-page .wrapper .second-page .inner .build-list {
  overflow: auto;
  margin-top: 30px;
  margin-bottom: 40px;
}
/* line 1916, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li, #service-page .wrapper .second-page .inner .build-list li {
  width: 219px;
  height: 170px;
  float: left;
  overflow: hidden;
  margin: 0px 1px 1px 0px;
  position: relative;
}
/* line 1923, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li sup, #service-page .wrapper .second-page .inner .build-list li sup {
  color: inherit;
  font-size: 15px;
}
/* line 1927, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li .pic, #service-page .wrapper .second-page .inner .build-list li .pic {
  width: 217px;
  height: 170px;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.5);
}
/* line 1934, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li .pic img, #service-page .wrapper .second-page .inner .build-list li .pic img {
  width: 219px;
  height: auto;
  min-width: 219px;
  min-height: 170px;
}
/* line 1941, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li .desc, #service-page .wrapper .second-page .inner .build-list li .desc {
  position: absolute;
  z-index: 10;
  top: 120px;
  left: 0px;
  width: 100%;
  height: 100%;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 1950, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li .desc span, #service-page .wrapper .second-page .inner .build-list li .desc span {
  color: white;
  font-family: "pf_din_text_cond_proregular";
  font-size: 14px;
  line-height: 1;
  position: absolute;
}
/* line 1956, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li .desc span.space, #service-page .wrapper .second-page .inner .build-list li .desc span.space {
  display: block;
  width: 100%;
  text-align: center;
  font-family: "pf_din_text_cond_prolight";
  font-size: 25px;
  top: 14px;
}
/* line 1963, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li .desc span.space b, #service-page .wrapper .second-page .inner .build-list li .desc span.space b {
  font-size: 20px;
  font-weight: normal;
  color: inherit;
}
/* line 1969, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li .desc span.text, #service-page .wrapper .second-page .inner .build-list li .desc span.text {
  display: block;
  top: 68px;
  left: 22px;
}
/* line 1974, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li .desc span.value, #service-page .wrapper .second-page .inner .build-list li .desc span.value {
  display: block;
  top: 68px;
  right: 22px;
  font-size: 25px;
}
/* line 1980, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li .desc span.l-2, #service-page .wrapper .second-page .inner .build-list li .desc span.l-2 {
  top: 120px;
}
/* line 1985, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li:last-child, #service-page .wrapper .second-page .inner .build-list li:last-child {
  margin-right: 0px;
}
/* line 1989, ../sass/style.scss */
#second-page .wrapper .second-page .inner .build-list li:hover .desc, #service-page .wrapper .second-page .inner .build-list li:hover .desc {
  top: 0px;
}
/* line 1996, ../sass/style.scss */
#second-page .wrapper .second-page .inner.idea h2, #service-page .wrapper .second-page .inner.idea h2 {
  font-size: 20pt;
  font-family: 'pragmaticacregular';
}
/* line 2000, ../sass/style.scss */
#second-page .wrapper .second-page .inner.idea h3, #service-page .wrapper .second-page .inner.idea h3 {
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #849ec2;
  text-transform: uppercase;
  margin-top: 74px;
}
/* line 2007, ../sass/style.scss */
#second-page .wrapper .second-page .inner.idea h4, #service-page .wrapper .second-page .inner.idea h4 {
  font-size: 14pt;
  font-family: 'pragmaticacregular';
  color: #3e3e3e;
  margin-top: 15px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  display: inline;
  border-bottom: 1px dashed #849ec2;
  cursor: pointer;
  width: auto;
}
/* line 2018, ../sass/style.scss */
#second-page .wrapper .second-page .inner.idea p, #service-page .wrapper .second-page .inner.idea p {
  font-size: 13pt;
  text-align: justify;
}
/* line 2021, ../sass/style.scss */
#second-page .wrapper .second-page .inner.idea p.italic, #service-page .wrapper .second-page .inner.idea p.italic {
  font-family: 'literaturnayacitalic';
}
/* line 2025, ../sass/style.scss */
#second-page .wrapper .second-page .inner.idea .line, #service-page .wrapper .second-page .inner.idea .line {
  width: 100%;
  height: 1px;
  background: #c3c3c3;
  box-shadow: 0px 1px 1px 0px #fbfbfb;
  margin-top: 46px;
  margin-bottom: -24px;
}
/* line 2033, ../sass/style.scss */
#second-page .wrapper .second-page .inner.idea > div, #service-page .wrapper .second-page .inner.idea > div {
  margin-bottom: 27px;
}
/* line 2038, ../sass/style.scss */
#second-page .wrapper .second-page .inner.history img, #service-page .wrapper .second-page .inner.history img {
  display: block;
  margin: 40px auto 0;
}
/* line 2044, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure h2, #service-page .wrapper .second-page .inner.structure h2 {
  font-size: 19pt;
  font-family: 'pragmaticacregular';
}
/* line 2048, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure h3, #service-page .wrapper .second-page .inner.structure h3 {
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #86b7f3;
  text-transform: uppercase;
}
/* line 2055, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure h4, #service-page .wrapper .second-page .inner.structure h4 {
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #3e3e3e;
  margin-top: 30px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 2062, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure p, #service-page .wrapper .second-page .inner.structure p {
  font-size: 13pt;
  text-align: justify;
}
/* line 2065, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure p.italic, #service-page .wrapper .second-page .inner.structure p.italic {
  font-family: 'literaturnayacitalic';
}
/* line 2069, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .line, #service-page .wrapper .second-page .inner.structure .line {
  width: 100%;
  height: 1px;
  background: #c3c3c3;
  box-shadow: 0px 1px 1px 0px #fbfbfb;
  margin-top: 46px;
}
/* line 2076, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row, #service-page .wrapper .second-page .inner.structure .row {
  margin-left: -57px;
  width: 900px;
}
/* line 2079, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row.row-3, #service-page .wrapper .second-page .inner.structure .row.row-3 {
  margin-left: 79px;
  width: 465px;
}
/* line 2083, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .spacer, #service-page .wrapper .second-page .inner.structure .row .spacer {
  width: 129px;
  height: 115px;
  margin-top: 27px;
  display: inline-block;
  vertical-align: top;
}
/* line 2091, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .spacer, #second-page .wrapper .second-page .inner.structure .row .col.col-1:not(:last-child), #service-page .wrapper .second-page .inner.structure .row .spacer, #service-page .wrapper .second-page .inner.structure .row .col.col-1:not(:last-child) {
  margin-right: 20px;
}
/* line 2094, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .col, #service-page .wrapper .second-page .inner.structure .row .col {
  background: white;
  border: 1px solid #72abf1;
  display: inline-table;
  vertical-align: top;
  font-family: 'pf_din_text_cond_prolight';
  font-size: 11pt;
  color: #3e3e3e;
  cursor: pointer;
  position: relative;
  text-align: center;
}
/* line 2105, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .col.col-grey, #service-page .wrapper .second-page .inner.structure .row .col.col-grey {
  border: 1px solid #cecece;
}
/* line 2108, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .col:hover, #service-page .wrapper .second-page .inner.structure .row .col:hover {
  background: #DFECFC;
}
/* line 2111, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .col.col-3, #service-page .wrapper .second-page .inner.structure .row .col.col-3 {
  margin-bottom: 27px;
  width: 440px;
  height: 75px;
  display: table;
  margin: 0px auto 27px;
}
/* line 2117, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .col.col-3:after, #service-page .wrapper .second-page .inner.structure .row .col.col-3:after {
  content: '';
  position: absolute;
  top: 75px;
  left: 216px;
  width: 1px;
  height: 487px;
  background: #72abf1;
  display: inline-block;
}
/* line 2128, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .col.col-1, #service-page .wrapper .second-page .inner.structure .row .col.col-1 {
  margin-top: 27px;
  width: 127px;
  height: 115px;
}
/* line 2136, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .col.col-1.line-before:before, #service-page .wrapper .second-page .inner.structure .row .col.col-1.line-before:before {
  content: '';
  position: absolute;
  top: -28px;
  left: 66px;
  width: 1px;
  height: 28px;
  background: #72abf1;
  display: inline-block;
}
/* line 2148, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .col span, #service-page .wrapper .second-page .inner.structure .row .col span {
  display: table-cell;
  vertical-align: middle;
}
/* line 2152, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .col.grey, #service-page .wrapper .second-page .inner.structure .row .col.grey {
  background-color: #f8f8f8;
}
/* line 2154, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row .col.grey:before, #service-page .wrapper .second-page .inner.structure .row .col.grey:before {
/*top: -172px !important;
left: 66px !important;
height: 171px !important;*/
}
/* line 2161, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row.line-after, #service-page .wrapper .second-page .inner.structure .row.line-after {
  position: relative;
}
#second-page .wrapper .second-page .inner.structure .row.line-before-row, #service-page .wrapper .second-page .inner.structure .row.line-before-row {
  position: relative;
  top: 27px;
}
/* line 2163, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .row.line-after:after, #service-page .wrapper .second-page .inner.structure .row.line-after:after {
  content: '';
  position: absolute;
  bottom: -28px;
  left: 68px;
  width: 764px;
  height: 1px;
  background: #72abf1;
  display: inline-block;
}
#second-page .wrapper .second-page .inner.structure .row.line-before-row:before, #service-page .wrapper .second-page .inner.structure .row.line-before-row:before {
  content: '';
  position: absolute;
  top: 0;
  left: 220px;
  width: 458px;
  height: 1px;
  background: #72abf1;
  display: inline-block;
}
/* line 2175, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .popup, #service-page .wrapper .second-page .inner.structure .popup {
  position: fixed;
  width: 348px;
/*height: 512px;*/
  border: 1px solid #72abf1;
  top: 150px;
  right: 100px;
  background: #4e70a0;
  z-index: 100;
  pointer-events: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2186, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .popup .bio, #service-page .wrapper .second-page .inner.structure .popup .bio {
  display: none;
}
/* line 2189, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .popup .img, #service-page .wrapper .second-page .inner.structure .popup .img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 282px;
  padding: 18px;
  overflow: hidden;
}
/* line 2196, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .popup .img img, #service-page .wrapper .second-page .inner.structure .popup .img img {
  width: 100%;
  height: auto;
}
/* line 2202, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .popup .desc, #service-page .wrapper .second-page .inner.structure .popup .desc {
  background: white;
  position: relative;
  top: 18px;
  min-height: 140px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 23px 16px 40px 16px;
  margin-bottom: 18px;
}
/* line 2209, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .popup .desc .function, #service-page .wrapper .second-page .inner.structure .popup .desc .function {
  font-size: 13pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #3e3e3e;
}
/* line 2214, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .popup .desc .surname, #service-page .wrapper .second-page .inner.structure .popup .desc .surname {
  margin-top: 10px;
}
/* line 2217, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .popup .desc .surname, #second-page .wrapper .second-page .inner.structure .popup .desc .name, #service-page .wrapper .second-page .inner.structure .popup .desc .surname, #service-page .wrapper .second-page .inner.structure .popup .desc .name {
  /*font-size: 15pt;*/
  font-size:17pt;
  color: #3e3e3e;
  font-family: 'pragmaticacbold';
}
/* line 2222, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .popup .desc .contacts, #service-page .wrapper .second-page .inner.structure .popup .desc .contacts {
  margin-top: 10px;
  font-size: 13pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #3e3e3e;
}
/* line 2230, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .person, #service-page .wrapper .second-page .inner.structure .person {
  display: none;
  margin-top: 15px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  position: relative;
}
/* line 2237, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .person .img, #service-page .wrapper .second-page .inner.structure .person .img {
  width: 168px;
  height: 216px;
  overflow: hidden;
  border: 1px solid #72abf1;
  float: left;
}
/* line 2243, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .person .img img, #service-page .wrapper .second-page .inner.structure .person .img img {
  width: 100%;
  height: auto;
}
/* line 2248, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .person .desc, #service-page .wrapper .second-page .inner.structure .person .desc {
  float: right;
  width: 590px;
}
/* line 2252, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .person .desc .function, #service-page .wrapper .second-page .inner.structure .person .desc .function {
  font-size: 16pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #86b7f3;
  margin-bottom: 20px;
}
/* line 2259, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .person .desc .surname, #service-page .wrapper .second-page .inner.structure .person .desc .surname {
  font-size: 19pt;
  color: #3e3e3e;
  font-family: 'pragmaticacbold';
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 2266, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .person .desc .name, #service-page .wrapper .second-page .inner.structure .person .desc .name {
  font-size: 19pt;
  color: #3e3e3e;
  font-family: 'pragmaticacbold';
  margin-bottom: 15px;
}
/* line 2272, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .person .desc .contacts, #service-page .wrapper .second-page .inner.structure .person .desc .contacts {
  font-size: 15pt;
  line-height: 28pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #3e3e3e;
}
/* line 2279, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .person .bio, #service-page .wrapper .second-page .inner.structure .person .bio {
  position: absolute;
  display: inline-block;
  top: auto;
  left: auto;
  bottom: 29px;
  right: 20px;
  cursor: pointer;
}
/* line 2291, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .person .clear, #service-page .wrapper .second-page .inner.structure .person .clear {
  clear: both;
}
/* line 2295, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography, #service-page .wrapper .second-page .inner.structure .biography {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}
/* line 2296, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography h3, #service-page .wrapper .second-page .inner.structure .biography h3 {
  margin-bottom: 9px;
  margin-top: 15px;
}
/* line 2300, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography h4, #service-page .wrapper .second-page .inner.structure .biography h4 {
  margin-top: 0;
}
/* line 2303, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography h5, #service-page .wrapper .second-page .inner.structure .biography h5 {
  font-family: 'pf_din_text_cond_prolight';
  font-size: 20px;
  color: #3e3e3e;
  margin-bottom: 7px;
}
/* line 2309, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography p, #second-page .wrapper .second-page .inner.structure .biography ul li, #service-page .wrapper .second-page .inner.structure .biography p, #service-page .wrapper .second-page .inner.structure .biography ul li {
  color: #3e3e3e;
  font-size: 18px !important;
}
/* line 2315, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography .nav, #service-page .wrapper .second-page .inner.structure .biography .nav {
  height: 60px;
  margin-top: -10px;
  margin-bottom: 10px;
}
/* line 2319, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography .nav .top, #second-page .wrapper .second-page .inner.structure .biography .nav .close, #service-page .wrapper .second-page .inner.structure .biography .nav .top, #service-page .wrapper .second-page .inner.structure .biography .nav .close {
  background-image: url('../images/top-close-hex.png?1407141331');
  width: 51px;
  height: 60px;
  display: inline-block;
  float: right;
  cursor: pointer;
}
/* line 2327, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography .nav .top, #service-page .wrapper .second-page .inner.structure .biography .nav .top {
  margin-right: 3px;
}
/* line 2329, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography .nav .top:hover, #service-page .wrapper .second-page .inner.structure .biography .nav .top:hover {
  background-position: 0 -77px;
}
/* line 2332, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography .nav .top:active, #service-page .wrapper .second-page .inner.structure .biography .nav .top:active {
  background-position: 0 -152px;
}
/* line 2336, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography .nav .close, #service-page .wrapper .second-page .inner.structure .biography .nav .close {
  background-position: -52px 0;
}
/* line 2338, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography .nav .close:hover, #service-page .wrapper .second-page .inner.structure .biography .nav .close:hover {
  background-position: -52px -77px;
}
/* line 2341, ../sass/style.scss */
#second-page .wrapper .second-page .inner.structure .biography .nav .close:active, #service-page .wrapper .second-page .inner.structure .biography .nav .close:active {
  background-position: -52px -152px;
}
/* line 2348, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects, #service-page .wrapper .second-page .inner.projects {
  padding-bottom: 0 !important;
}
/* line 2350, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects h2, #service-page .wrapper .second-page .inner.projects h2 {
  font-size: 20pt;
  font-family: 'pragmaticacregular';
}
/* line 2354, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects h3, #service-page .wrapper .second-page .inner.projects h3 {
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #68a5f0;
  text-transform: uppercase;
  margin-top: 34px;
}
/* line 2361, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects h4, #service-page .wrapper .second-page .inner.projects h4 {
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #3e3e3e;
  margin-top: 30px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 2368, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects p, #service-page .wrapper .second-page .inner.projects p {
  font-size: 13pt;
  line-height: 16pt;
  text-align: justify;
}
/* line 2372, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects p.italic, #service-page .wrapper .second-page .inner.projects p.italic {
  font-family: 'literaturnayacitalic';
}
/* line 2376, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .line, #service-page .wrapper .second-page .inner.projects .line {
  width: 100%;
  height: 1px;
  background: #c3c3c3;
  box-shadow: 0px 1px 1px 0px #fbfbfb;
  margin-top: 46px;
  margin-bottom: -24px;
}
/* line 2384, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .project, #service-page .wrapper .second-page .inner.projects .project {
  position: relative;
  margin-bottom: 23px;
  padding-bottom: 27px;
  border-bottom: 1px solid #cecece;
}
/* line 2389, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .project .image, #service-page .wrapper .second-page .inner.projects .project .image {
  border: 1px solid #cecece;
  background: white;
  padding: 13px 13px 8px 13px;
  display: inline-block;
  vertical-align: top;
  width: 270px;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2397, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .project .image:before, #service-page .wrapper .second-page .inner.projects .project .image:before {
  content: '';
  display: inline-block;
  position: absolute;
  bottom: -18px;
  left: -8px;
  width: 284px;
  height: 17px;
  background: url('../images/img-shadow.png?1407141348') no-repeat;
}
/* line 2408, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .project .image img, #service-page .wrapper .second-page .inner.projects .project .image img {
  width: 100%;
  height: auto;
}
/* line 2412, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .project .image + .text, #service-page .wrapper .second-page .inner.projects .project .image + .text {
  width: 480px;
}
/* line 2416, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .project .text, #service-page .wrapper .second-page .inner.projects .project .text {
  float: right;
  display: inline-block;
  vertical-align: top;
  text-align: justify;
  font-family: "literaturnayacregular";
  font-size: 13pt;
}
/* line 2423, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .project .text b, #service-page .wrapper .second-page .inner.projects .project .text b {
  font-family: 'literaturnayacbold';
}
/* line 2427, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .project .button, #service-page .wrapper .second-page .inner.projects .project .button {
  cursor: pointer;
  width: 175px;
  height: 45px;
  display: table;
  position: absolute;
  right: 0;
  bottom: 27px;
  background: #849ec2;
  border-radius: 10px;
}
/* line 2437, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .project .button span, #service-page .wrapper .second-page .inner.projects .project .button span {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  font-size: 14pt;
  font-family: 'pf_din_text_cond_prolight';
  color: white;
  text-shadow: 0px 1px 1px rgba(29, 42, 57, 0.5);
}
/* line 2448, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .clear, #service-page .wrapper .second-page .inner.projects .clear {
  height: 1px;
  display: inline-block;
}
/* line 2452, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more, #service-page .wrapper .second-page .inner.projects .more {
  margin-top: 40px;
  border-top: solid 1px #a2afc2;
  background: rgba(255, 255, 255, 0.6);
  margin-left: -88px;
  padding: 0 88px;
  margin-right: -88px;
  width: 100%;
}
/* line 2460, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more .triangle-border, #service-page .wrapper .second-page .inner.projects .more .triangle-border {
  border-color: transparent transparent #a2afc2  transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: relative;
  bottom: 20px;
  left: 695px;
}
/* line 2470, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more .triangle, #service-page .wrapper .second-page .inner.projects .more .triangle {
  border-color: transparent transparent #f7f7f7  transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: relative;
  bottom: 39px;
  left: 695px;
  z-index: 10000;
}
/* line 2481, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more p, #service-page .wrapper .second-page .inner.projects .more p {
  color: #3e3e3e;
}
/* line 2483, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more p i, #service-page .wrapper .second-page .inner.projects .more p i {
  font-family: 'literaturnayacitalic';
}
/* line 2487, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more .controls, #service-page .wrapper .second-page .inner.projects .more .controls {
  z-index: 10000;
  margin-top: 20px;
  position: relative;
  width: 960px;
  height: 62px;
  display: block;
  margin-left: -88px;
  background: rgba(255, 255, 255, 0.6);
}
/* line 2496, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more .controls span, #service-page .wrapper .second-page .inner.projects .more .controls span {
  position: absolute;
  height: 19px;
  top: 16px;
}
/* line 2500, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more .controls span.close, #service-page .wrapper .second-page .inner.projects .more .controls span.close {
  display: block;
  cursor: pointer;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  top: 0;
  height: 50px;
  background-image: url('../images/close-slider-red.png?1407141364');
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #a2afc2;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  z-index: 10;
}
/* line 2517, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more .controls span.c-left, #second-page .wrapper .second-page .inner.projects .more .controls span.c-right, #service-page .wrapper .second-page .inner.projects .more .controls span.c-left, #service-page .wrapper .second-page .inner.projects .more .controls span.c-right {
  display: inline-block;
  cursor: pointer;
  z-index: 10000;
  border-bottom: 1px solid #a2afc2;
  border-top: 1px solid #a2afc2;
  color: #849ec2;
  font-size: 14px;
  font-family: "pf_din_text_cond_prolight";
  background-color: rgba(255, 255, 255, 0.6);
  line-height: 19px;
  vertical-align: middle;
}
/* line 2530, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more .controls span.c-left, #service-page .wrapper .second-page .inner.projects .more .controls span.c-left {
  width: 458px;
  right: 502px;
}
/* line 2534, ../sass/style.scss */
#second-page .wrapper .second-page .inner.projects .more .controls span.c-right, #service-page .wrapper .second-page .inner.projects .more .controls span.c-right {
  left: 504px;
  width: 456px;
}
/* line 2543, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social h1, #service-page .wrapper .second-page .inner.social h1 {
  color: #52aa33;
}
/* line 2546, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social h2, #service-page .wrapper .second-page .inner.social h2 {
  font-size: 17pt;
  font-family: 'pragmaticacregular';
}
/* line 2550, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social h3, #service-page .wrapper .second-page .inner.social h3 {
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #849ec2;
  text-transform: uppercase;
  margin-top: 34px;
}
/* line 2557, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social h4, #service-page .wrapper .second-page .inner.social h4 {
  font-size: 16pt;
  font-family: 'pragmaticacregular';
  color: #3e3e3e;
  margin-top: 30px;
  text-transform: uppercase;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  margin-left: 85px;
  margin-bottom: 10px;
}
/* line 2567, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social p, #service-page .wrapper .second-page .inner.social p {
  font-size: 13pt;
  text-align: justify;
}
/* line 2570, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social p.italic, #service-page .wrapper .second-page .inner.social p.italic {
  font-family: 'literaturnayacitalic';
}
/* line 2574, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social ul.list-small, #service-page .wrapper .second-page .inner.social ul.list-small {
  text-align: justify;
}
/* line 2576, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social ul.list-small li, #service-page .wrapper .second-page .inner.social ul.list-small li {
  color: #3e3e3e;
  font-size: 13pt;
  font-family: "literaturnayacregular";
  line-height: 16pt;
  margin-bottom: 5px;
  list-style-image: none;

  /*Ilias add*/
  /*list-style-type:disc;
  margin-left:15px; */
}
/* line 2583, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social ul.list-small li:before, #service-page .wrapper .second-page .inner.social ul.list-small li:before {
  content: "- ";
  margin-right: 7px;
}
/* line 2589, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line, #service-page .wrapper .second-page .inner.social .line {
  margin-top: 15px;
  display: table;
}
/* line 2592, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div, #service-page .wrapper .second-page .inner.social .line div {
  display: table-cell;
  vertical-align: top;
}
/* line 2595, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div.year, #service-page .wrapper .second-page .inner.social .line div.year {
  width: 85px;
  min-width: 85px;
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #849ec2;
  text-transform: uppercase;
}
/* line 2603, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div.desc, #service-page .wrapper .second-page .inner.social .line div.desc {
  width: 960px;
  padding-right: 20px;
}
/* line 2606, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div.desc h5, #service-page .wrapper .second-page .inner.social .line div.desc h5 {
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #52aa33;
  margin-bottom: 6px;
}
/* line 2612, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div.desc p, #service-page .wrapper .second-page .inner.social .line div.desc p {
  margin-bottom: 0px;
}
/* line 2616, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div.img, #service-page .wrapper .second-page .inner.social .line div.img {
  display: block;
  float: right;
}
/* line 2619, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div.img > div, #service-page .wrapper .second-page .inner.social .line div.img > div {
  position: relative;
}
/* line 2623, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div.img > div a, #service-page .wrapper .second-page .inner.social .line div.img > div a {
  height: 120px;
  display: inline-block;
  overflow: hidden;
}
/* line 2628, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div.img > div:before, #service-page .wrapper .second-page .inner.social .line div.img > div:before {
  content: '';
  display: inline-block;
  position: absolute;
  bottom: -12px;
  left: -8px;
  width: 104px;
  height: 17px;
  background: url('../images/img-shadow.png?1407141348') no-repeat;
  background-size: contain;
}
/* line 2640, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div.img > div img, #service-page .wrapper .second-page .inner.social .line div.img > div img {
  display: inline-block;
  width: 90px;
  height: auto;
}
/* line 2647, ../sass/style.scss */
#second-page .wrapper .second-page .inner.social .line div.img > div:hover:after, #service-page .wrapper .second-page .inner.social .line div.img > div:hover:after {
  content: '';
  background: rgba(24, 43, 55, 0.44);
  display: block;
  width: 100%;
  height: 100%;
  height: calc(100% - 5px);
  z-index: 100;
  position: absolute;
  top: 0;
  bottom: 0;
  pointer-events: none;
}
/* line 2668, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao p, #service-page .wrapper .second-page .inner.oao p {
  font-size: 13pt;
  line-height: 17pt;
  text-align: justify;
}
/* line 2673, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .years-control, #service-page .wrapper .second-page .inner.oao .years-control {
  overflow: hidden;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  vertical-align: top;
}
/* line 2680, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .years-control .years, #service-page .wrapper .second-page .inner.oao .years-control .years {
  vertical-align: top;
  margin-top: 15px;
  display: inline-block;
  overflow: hidden;
}
/* line 2686, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .years-control .years > li, #service-page .wrapper .second-page .inner.oao .years-control .years > li {
  font-size: 18pt;
  line-height: 42px;
  height: 42px;
  width: 95px;
  border: 1px solid #849ec2;
  text-align: center;
  display: inline-block;
  font-family: 'pf_din_text_cond_prothin';
  color: #849ec2;
  border-radius: 5px;
  cursor: pointer;
  text-shadow: 0px 1px 0px rgba(29, 42, 57, 0.5);
}
/* line 2688, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .years-control .years > li:not(:last-child), #service-page .wrapper .second-page .inner.oao .years-control .years > li:not(:last-child) {
  margin-right: 9px;
}
/* line 2703, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .years-control .years > li:hover, #second-page .wrapper .second-page .inner.oao .years-control .years > li.active, #service-page .wrapper .second-page .inner.oao .years-control .years > li:hover, #service-page .wrapper .second-page .inner.oao .years-control .years > li.active {
  background: #849ec2;
  color: white;
}
/* line 2709, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .years-control .arrow-left, #service-page .wrapper .second-page .inner.oao .years-control .arrow-left {
  margin-top: 15px;
  border-radius: 5px;
  width: 38px;
  height: 42px;
  border: 1px solid #849ec2;
  background-image: url('../images/arrow-left.png?1407141369');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 16px 5px;
  cursor: pointer;
  text-shadow: 0px 1px 0px rgba(29, 42, 57, 0.5);
}
/* line 2722, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .years-control .arrow-left:hover, #service-page .wrapper .second-page .inner.oao .years-control .arrow-left:hover {
  background-color: #849ec2;
  color: white;
}
/* line 2727, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .years-control .arrow-right, #service-page .wrapper .second-page .inner.oao .years-control .arrow-right {
  margin-top: 15px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-right: 4px;
  border-radius: 5px;
  width: 38px;
  height: 42px;
  border: 1px solid #849ec2;
  background-image: url('../images/arrow-left.png?1407141369');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 16px 5px;
  cursor: pointer;
  text-shadow: 0px 1px 0px rgba(29, 42, 57, 0.5);
}
/* line 2741, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .years-control .arrow-right:hover, #service-page .wrapper .second-page .inner.oao .years-control .arrow-right:hover {
  background-color: #849ec2;
  color: white;
}
/* line 2747, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .triangle-border, #service-page .wrapper .second-page .inner.oao .triangle-border {
  border-color: transparent transparent #a2afc2  transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: relative;
  bottom: -19px;
  left: 518px;
}
/* line 2758, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao .triangle, #service-page .wrapper .second-page .inner.oao .triangle {
  border-color: transparent transparent rgba(255, 255, 255, 0.92) transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: relative;
  bottom: 0px;
  left: 518px;
  z-index: 10000;
}
/* line 2769, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao a, #service-page .wrapper .second-page .inner.oao a {
  font-size: 13pt;
  line-height: 17pt;
  font-weight: bold;
}
/* line 2773, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao a:hover, #service-page .wrapper .second-page .inner.oao a:hover {
  text-decoration: underline !important;
}
/* line 2778, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls, #service-page .wrapper .second-page .inner.oao ul.controls {
  z-index: 10000;
  margin-bottom: 15px;
}
/* line 2781, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls li, #service-page .wrapper .second-page .inner.oao ul.controls li {
  position: absolute;
  width: 900px;
  display: block;
}
/* line 2785, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls li span, #service-page .wrapper .second-page .inner.oao ul.controls li span {
  position: absolute;
  height: 19px;
  top: 16px;
}
/* line 2789, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls li span.close, #service-page .wrapper .second-page .inner.oao ul.controls li span.close {
  display: block;
  cursor: pointer;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  top: 0;
  height: 50px;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #a2afc2;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 2805, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls li span.c-left, #second-page .wrapper .second-page .inner.oao ul.controls li span.c-right, #service-page .wrapper .second-page .inner.oao ul.controls li span.c-left, #service-page .wrapper .second-page .inner.oao ul.controls li span.c-right {
  cursor: pointer;
  z-index: 10000;
  border-bottom: 1px solid #a2afc2;
  border-top: 1px solid #a2afc2;
  color: #849ec2;
  font-size: 14px;
  font-family: "pf_din_text_cond_prolight";
  background-color: white;
  line-height: 19px;
  vertical-align: middle;
}
/* line 2817, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls li span.c-left, #service-page .wrapper .second-page .inner.oao ul.controls li span.c-left {
  width: 458px;
  right: 472px;
  text-align: right;
}
/* line 2821, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls li span.c-left:after, #service-page .wrapper .second-page .inner.oao ul.controls li span.c-left:after {
  background: url('../images/arrow-slider.png?1407141369') no-repeat;
  width: 6px;
  height: 16px;
  content: '';
  position: relative;
  top: -1px;
  right: 0px;
  vertical-align: middle;
  margin-right: 9px;
  margin-left: 12px;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  display: inline-block;
}
/* line 2836, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls li span.c-left:hover:after, #service-page .wrapper .second-page .inner.oao ul.controls li span.c-left:hover:after {
  right: 5px;
}
/* line 2841, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls li span.c-right, #service-page .wrapper .second-page .inner.oao ul.controls li span.c-right {
  left: 474px;
  width: 456px;
}
/* line 2844, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls li span.c-right:before, #service-page .wrapper .second-page .inner.oao ul.controls li span.c-right:before {
  background: url('../images/arrow-slider.png?1407141369') no-repeat;
  width: 6px;
  height: 16px;
  content: '';
  position: relative;
  top: -1px;
  right: 0px;
  vertical-align: middle;
  margin-right: 12px;
  margin-left: 9px;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  display: inline-block;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 2860, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.controls li span.c-right:hover:before, #service-page .wrapper .second-page .inner.oao ul.controls li span.c-right:hover:before {
  left: 5px;
}
/* line 2868, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.slides, #service-page .wrapper .second-page .inner.oao ul.slides {
  margin-left: -30px;
  margin-top: -1px;
}
/* line 2872, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao ul.slides li, #service-page .wrapper .second-page .inner.oao ul.slides li {
  width: 960px;
  border-top: 1px solid #a2afc2;
  display: block;
  padding: 30px 88px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2883, ../sass/style.scss */
#second-page .wrapper .second-page .inner.oao div.slides, #service-page .wrapper .second-page .inner.oao div.slides {
  margin: -5px -58px 0;
  position: relative;
}
/* line 2889, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section, #service-page .wrapper .second-page .inner.events section {
  position: relative;
  /*vertical-align: top;
  &:nth-child(odd) {
  	margin-left: 59px;
  }
  &:nth-child(n+2) {
  	margin-top: 44px;
  }*/
}
/* line 2900, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section:before, #service-page .wrapper .second-page .inner.events section:before {
  content: '';
  width: 387px;
  height: 163px;
  background-position: 0 -80px;
  width: 843px;
  height: 196px;
  position: absolute;
  left: 50%;
  margin-left: -421.5px;
  z-index: 0;
  bottom: -25px;
  display: inline-block;
}
/* line 2914, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section h2, #service-page .wrapper .second-page .inner.events section h2 {
  height: 68px;
  line-height: 75px;
  font-family: 'pf_din_text_cond_prolight';
  text-transform: uppercase;
  font-size: 26px;
  text-align: center;
  color: white;
  margin: 0;
  border-bottom: 2px solid white;
  position: relative;
  background: #0f8eb7;
}
/* line 2927, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section .links, #service-page .wrapper .second-page .inner.events section .links {
  display: table;
  border-collapse: collapse;
  position: relative;
  z-index: 10;
}
/* line 2932, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section .links a.link, #service-page .wrapper .second-page .inner.events section .links a.link {
  position: relative;
  height: 70px;
  display: table-row;
  width: 100%;
  background: #0f8eb7;
  border-bottom: 1px solid #00759d;
}
/* line 2939, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section .links a.link:not(.last), #service-page .wrapper .second-page .inner.events section .links a.link:not(.last) {
  border-bottom: 1px solid #00769b;
}
/* line 2942, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section .links a.link:hover, #service-page .wrapper .second-page .inner.events section .links a.link:hover {
  background: #00769b;
}
/* line 2945, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section .links a.link .date, #service-page .wrapper .second-page .inner.events section .links a.link .date {
  display: table-cell;
  vertical-align: middle;
  background-color: #17a1ce;
  color: white;
  font-size: 18px;
  font-family: 'pf_din_text_cond_prolight';
  padding: 0 15px;
  white-space: nowrap;
  border-right: 1px solid #0a83aa;
  text-transform: uppercase;
}
/* line 2959, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section .links a.link .date span, #service-page .wrapper .second-page .inner.events section .links a.link .date span {
  font-size: 48px;
  color: white;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
/* line 2967, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section .links a.link .date i, #service-page .wrapper .second-page .inner.events section .links a.link .date i {
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  color: white;
}
/* line 2974, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section .links a.link > span, #service-page .wrapper .second-page .inner.events section .links a.link > span {
  display: table-cell;
  vertical-align: middle;
  color: white;
  font-family: 'literaturnayacregular';
  font-size: 17px;
  padding: 0 24px;
}
/* line 2984, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section a.archive, #service-page .wrapper .second-page .inner.events section a.archive {
  height: 41px;
  border-top: 1px dashed white;
  color: white;
  font-family: 'pf_din_text_cond_prolight';
  font-size: 15px;
  width: 100%;
  display: inline-block;
  text-align: right;
  line-height: 41px;
  position: relative;
  padding-right: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #288fb5;
}
/* line 2998, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section a.archive span, #service-page .wrapper .second-page .inner.events section a.archive span {
  float: right;
  -moz-transform: scaleX(0.5);
  -ms-transform: scaleX(0.5);
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  width: 12px;
  height: 12px;
  position: relative;
  position: absolute;
  top: 8px;
  right: -5px;
}
/* line 554, ../sass/_pattern.scss */
#second-page .wrapper .second-page .inner.events section a.archive span span, #service-page .wrapper .second-page .inner.events section a.archive span span {
  position: absolute;
  display: inline-block;
  width: 6.48656px;
  height: 6.48656px;
  border-top: 1px solid white;
  border-right: 1px solid white;
  -moz-transform: scaleX(1.92207) rotate(45deg);
  -ms-transform: scaleX(1.92207) rotate(45deg);
  -webkit-transform: scaleX(1.92207) rotate(45deg);
  transform: scaleX(1.92207) rotate(45deg);
  top: 8.5px;
  right: 30px;
}
/* line 3005, ../sass/style.scss */
#second-page .wrapper .second-page .inner.events section a.archive:hover, #service-page .wrapper .second-page .inner.events section a.archive:hover {
  text-decoration: underline;
}
/* line 3012, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy h2, #service-page .wrapper .second-page .inner.vacancy h2 {
  font-size: 20pt;
  font-family: 'pragmaticacregular';
}
/* line 3016, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy h3, #service-page .wrapper .second-page .inner.vacancy h3 {
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #86b7f3;
  text-transform: uppercase;
  margin-top: 44px;
}
/* line 3023, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy h4, #service-page .wrapper .second-page .inner.vacancy h4 {
  font-family: 'pf_din_text_cond_prolight';
  font-size: 18pt;
}
/* line 3028, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy > p, #service-page .wrapper .second-page .inner.vacancy > p {
  font-size: 14pt;
  text-align: justify;
}
/* line 3032, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .top-menu, #service-page .wrapper .second-page .inner.vacancy .top-menu {
  font-family: 'pf_din_text_cond_prolight';
  font-size: 12pt;
  width: 100%;
  border-bottom: 4px solid  #849ec2;
}
/* line 3037, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .top-menu ul, #service-page .wrapper .second-page .inner.vacancy .top-menu ul {
  display: table;
}
/* line 3039, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .top-menu ul li, #service-page .wrapper .second-page .inner.vacancy .top-menu ul li {
  cursor: pointer;
  display: table-cell;
  height: 43px;
  width: 230px;
  text-align: center;
  vertical-align: middle;
  color: #68a5f0;
}
/* line 3047, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .top-menu ul li.active, #service-page .wrapper .second-page .inner.vacancy .top-menu ul li.active {
  background: #849ec2;
  color: white;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  position: relative;
}
/* line 3053, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .top-menu ul li.active:after, #service-page .wrapper .second-page .inner.vacancy .top-menu ul li.active:after {
  content: '';
  display: inline-block;
  border-color: #849ec2 transparent transparent transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: absolute;
  bottom: -24px;
  left: 47%;
}
/* line 3070, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col {
  display: table;
  vertical-align: top;
}
/* line 3073, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu {
  display: table-cell;
  width: 230px;
  background: white;
}
/* line 3077, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul {
  margin-top: 25px;
}
/* line 3079, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul li, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul li {
  width: 100%;
  display: table;
  height: 60px;
  padding: 0 12px;
  color: #3e3e3e;
  font-family: 'pf_din_text_cond_prolight';
  font-size: 14pt;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
/* line 3088, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul li > span, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul li > span {
  display: table-cell;
  vertical-align: middle;
}
/* line 3093, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul li.active, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul li.active {
  color: #84b5f1;
  background: #fbfbfb;
}
/* line 3097, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul li:not(.active), #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul li:not(.active) {
  background: white;
}
/* line 3100, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul li:hover, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .left-menu > ul li:hover {
  color: #84b5f1;
  background: #fbfbfb;
}
/* line 3107, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0px 40px 35px;
  vertical-align: top;
  display: table-cell;
  width: 554px;
  text-align: justify;
}
/* line 3114, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content img, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content img {
  border: 1px solid #84b5f1;
}
/* line 3117, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content p, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content p {
  font-size: 12pt;
  line-height: 15pt;
  font-family: 'literaturnayacitalic' !important;
}
/* line 3122, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content .partner, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content .partner {
  margin-bottom: 25px;
}
/* line 3124, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content .partner .logo, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content .partner .logo {
  margin-bottom: 10px;
}
/* line 3126, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content .partner .logo img, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content .partner .logo img {
  border: 1px solid #84b5f1;
  display: inline-block;
  margin-right: 20px;
}
/* line 3131, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content .partner .logo h3, #service-page .wrapper .second-page .inner.vacancy .content-1 .two-col .content .partner .logo h3 {
  display: inline-block;
  vertical-align: top;
  font-family: 'pf_din_text_cond_prolight';
  color: #064a79;
  text-decoration: underline;
  font-size: 16pt;
  width: 313px;
  text-align: left;
}
/* line 3145, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single, #service-page .wrapper .second-page .inner.vacancy .content-1 .single {
  padding: 30px 48px 70px 48px;
  background: white;
}
/* line 3148, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single h3, #service-page .wrapper .second-page .inner.vacancy .content-1 .single h3 {
  font-size: 13pt;
  font-family: 'pf_din_text_cond_prolight';
  line-height: 15pt;
  color: #3e3e3e;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 15px;
}
/* line 3157, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single p, #service-page .wrapper .second-page .inner.vacancy .content-1 .single p {
  font-size: 12pt;
  line-height: 15pt;
}
/* line 3161, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single a.icon-large, #service-page .wrapper .second-page .inner.vacancy .content-1 .single a.icon-large {
  margin-right: 17px;
  vertical-align: top;
  position: relative;
}
/* line 3166, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single a.icon-large span, #service-page .wrapper .second-page .inner.vacancy .content-1 .single a.icon-large span {
  position: absolute;
  display: inline-block;
  width: 100%;
  bottom: -55px;
  font-family: 'pf_din_text_cond_prolight';
  color: #3c3c3c;
  text-align: center;
}
/* line 3176, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single .person, #service-page .wrapper .second-page .inner.vacancy .content-1 .single .person {
  margin-left: 85px;
  margin-top: 106px;
  margin-bottom: 30px;
}
/* line 3180, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single .person .portret, #service-page .wrapper .second-page .inner.vacancy .content-1 .single .person .portret {
  width: 156px;
  display: inline-block;
  vertical-align: top;
}
/* line 3184, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single .person .portret img, #service-page .wrapper .second-page .inner.vacancy .content-1 .single .person .portret img {
  width: 150px;
  height: 225px;
}
/* line 3188, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single .person .portret:after, #service-page .wrapper .second-page .inner.vacancy .content-1 .single .person .portret:after {
  background: url('../images/portret-shadow.png?1407141335') no-repeat;
  background-size: 156px auto;
  content: '';
  width: 156px;
  height: 12px;
  display: block;
  z-index: 10000;
  position: relative;
  bottom: 5px;
  left: -3px;
}
/* line 3201, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single .person .whois, #service-page .wrapper .second-page .inner.vacancy .content-1 .single .person .whois {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  margin-left: 15px;
  color: #3e3e3e;
  font-family: 'pragmaticacregular';
}
/* line 3209, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single .person .whois b, #service-page .wrapper .second-page .inner.vacancy .content-1 .single .person .whois b {
  font-family: "pragmaticacbold";
}
/* line 3212, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single .person .whois h3, #service-page .wrapper .second-page .inner.vacancy .content-1 .single .person .whois h3 {
  font-family: "pragmaticacbold";
  font-weight: bold;
  font-size: 16px;
  color: #3e3e3e;
  text-shadow: none;
  margin-bottom: 5px;
}
/* line 3223, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .content-1 .single .end, #service-page .wrapper .second-page .inner.vacancy .content-1 .single .end {
  margin-left: -34px;
}
/* line 3230, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .vacancy-list, #service-page .wrapper .second-page .inner.vacancy .vacancy-list {
  border-top: 1px solid #fbfbfb;
  box-shadow: 0px -1px 0px 0px #c3c3c3;
  display: table;
  margin-top: 20px;
}
/* line 3235, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .vacancy-list li, #service-page .wrapper .second-page .inner.vacancy .vacancy-list li {
  display: table-row;
  cursor: pointer;
}
/* line 3239, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .vacancy-list li:nth-child(odd) .function, #service-page .wrapper .second-page .inner.vacancy .vacancy-list li:nth-child(odd) .function {
  background: rgba(255, 255, 255, 0.58);
}
/* line 3244, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .vacancy-list li:nth-child(even) .function, #service-page .wrapper .second-page .inner.vacancy .vacancy-list li:nth-child(even) .function {
  background: rgba(0, 0, 0, 0.1);
}
/* line 3249, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .vacancy-list li .function, #service-page .wrapper .second-page .inner.vacancy .vacancy-list li .function {
  display: table-cell;
  width: 200px;
  font-size: 18pt;
  text-align: center;
  vertical-align: middle;
  font-family: 'pf_din_text_cond_prolight';
  border-bottom: 1px solid #c3c3c3;
  box-shadow: 0px 1px 0px 0px #fbfbfb;
}
/* line 3259, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .vacancy-list li .full, #service-page .wrapper .second-page .inner.vacancy .vacancy-list li .full {
  padding: 20px 0 8px 44px;
  display: table-cell;
  border-bottom: 1px solid #c3c3c3;
  box-shadow: 0px 1px 0px 0px #fbfbfb;
}
/* line 3262, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .vacancy-list li .full p, #service-page .wrapper .second-page .inner.vacancy .vacancy-list li .full p {
  font-size: 12pt !important;
}
/* line 3264, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .vacancy-list li .full p b, #service-page .wrapper .second-page .inner.vacancy .vacancy-list li .full p b {
  font-family: 'literaturnayacbold';
}
/* line 3270, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .vacancy-list li .full div, #service-page .wrapper .second-page .inner.vacancy .vacancy-list li .full div {
  max-height: 197px;
  overflow: hidden;
  -moz-transition: max-height 0.5s;
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
}
/* line 3274, ../sass/style.scss */
#second-page .wrapper .second-page .inner.vacancy .vacancy-list li .full div.expand, #service-page .wrapper .second-page .inner.vacancy .vacancy-list li .full div.expand {
  max-height: 700px;
}
/* line 3283, ../sass/style.scss */
#second-page .wrapper .second-page .inner.grants, #service-page .wrapper .second-page .inner.grants {
  text-align: justify;
}
/* line 3285, ../sass/style.scss */
#second-page .wrapper .second-page .inner.grants h2, #service-page .wrapper .second-page .inner.grants h2 {
  font-size: 18pt;
  font-family: 'pragmaticacregular';
}
/* line 3289, ../sass/style.scss */
#second-page .wrapper .second-page .inner.grants h3, #service-page .wrapper .second-page .inner.grants h3 {
  font-size: 18pt;
  font-family: 'pf_din_text_cond_prolight';
  color: #86b7f3;
  text-transform: uppercase;
  margin-top: 44px;
}
/* line 3296, ../sass/style.scss */
#second-page .wrapper .second-page .inner.grants h4, #service-page .wrapper .second-page .inner.grants h4 {
  font-family: 'pf_din_text_cond_prolight';
  font-size: 18pt;
}
/* line 3303, ../sass/style.scss */
#second-page .wrapper .second-page .inner.grants ul li a, #service-page .wrapper .second-page .inner.grants ul li a {
  display: table;
  border-bottom: 1px solid #bfbfbf;
  box-shadow: 0 1px 0 #fbfbfb;
  padding-top: 12px;
  color: #3e3e3e;
}
/* line 3309, ../sass/style.scss */
#second-page .wrapper .second-page .inner.grants ul li a *, #service-page .wrapper .second-page .inner.grants ul li a * {
  color: #3e3e3e;
}
/* line 3312, ../sass/style.scss */
#second-page .wrapper .second-page .inner.grants ul li a .image, #service-page .wrapper .second-page .inner.grants ul li a .image {
  display: table-cell;
  width: 252px;
  padding-right: 26px;
  vertical-align: top;
}
/* line 3317, ../sass/style.scss */
#second-page .wrapper .second-page .inner.grants ul li a .image img, #service-page .wrapper .second-page .inner.grants ul li a .image img {
  width: 100%;
  height: auto;
}
/* line 3322, ../sass/style.scss */
#second-page .wrapper .second-page .inner.grants ul li a .desc, #service-page .wrapper .second-page .inner.grants ul li a .desc {
  display: table-cell;
  width: 472px;
  vertical-align: top;
}
/* line 3326, ../sass/style.scss */
#second-page .wrapper .second-page .inner.grants ul li a .desc p, #service-page .wrapper .second-page .inner.grants ul li a .desc p {
  font-size: 13pt;
  line-height: 16pt;
}
/* line 3336, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners > p, #service-page .wrapper .second-page .inner.partners > p {
  font-size: 14pt;
  text-align: justify;
}
/* line 3536, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners .p, #service-page .wrapper .second-page .inner.partners .p {
  font-size: 0;
}
/* line 3538, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners .p .partner, #service-page .wrapper .second-page .inner.partners .p .partner {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 8px;
  position: relative;
  width: 150px;
  height: 90px;
  overflow: hidden;
}
/* line 3546, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners .p .partner:nth-child(5n), #service-page .wrapper .second-page .inner.partners .p .partner:nth-child(5n) {
  margin-right: 0 !important;
}
/* line 3550, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners .p .partner .logo, #service-page .wrapper .second-page .inner.partners .p .partner .logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 3556, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners .p .partner .logo a, #service-page .wrapper .second-page .inner.partners .p .partner .logo a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: table;
}
/* line 3563, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners .p .partner .logo a img, #service-page .wrapper .second-page .inner.partners .p .partner .logo a img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 3570, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners .p .partner .logo a h3, #service-page .wrapper .second-page .inner.partners .p .partner .logo a h3 {
  display: table-cell;
  vertical-align: middle;
  font-size: 13px;
  position: relative;
  z-index: 10;
  text-align: center;
  background: white;
  font-family: "literaturnayacregular";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
/* line 3585, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners .p .partner:hover h3, #service-page .wrapper .second-page .inner.partners .p .partner:hover h3 {
  opacity: 1 !important;
}
/* line 3589, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners .p .partner p, #service-page .wrapper .second-page .inner.partners .p .partner p {
  display: none;
}
/* line 3593, ../sass/style.scss */
#second-page .wrapper .second-page .inner.partners .p .partner.no h3, #service-page .wrapper .second-page .inner.partners .p .partner.no h3 {
  opacity: 1 !important;
}
/* line 3602, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity h2, #service-page .wrapper .second-page .inner.opportunity h2 {
  font-size: 17pt;
  font-family: 'pragmaticacregular';
}
/* line 3606, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1, #service-page .wrapper .second-page .inner.opportunity .content-1 {
  border-top: 4px solid #799fc5;
}
/* line 3608, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col {
  display: table;
  vertical-align: top;
}
/* line 3611, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu {
  display: table-cell;
  width: 230px;
  background: white;
}
/* line 3615, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul {
  margin-top: 25px;
}
/* line 3617, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul li, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul li {
  width: 100%;
  display: table;
  height: 60px;
  padding: 0 12px;
  color: #3e3e3e;
  font-family: 'pf_din_text_cond_prolight';
  font-size: 14pt;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
/* line 3626, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul li > span, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul li > span {
  display: table-cell;
  vertical-align: middle;
}
/* line 3631, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul li.active, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul li.active {
  color: #84b5f1;
  background: #fbfbfb;
}
/* line 3635, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul li:not(.active), #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul li:not(.active) {
  background: white;
}
/* line 3638, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul li:hover, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .left-menu > ul li:hover {
  color: #84b5f1;
  background: #fbfbfb;
}
/* line 3646, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 35px;
  vertical-align: top;
  display: table-cell;
  width: 554px;
  text-align: justify;
  padding-right: 0;
}
/* line 3654, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content .partner, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content .partner {
  margin-bottom: 25px;
}
/* line 3657, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content .logo, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content .logo {
  margin-bottom: 10px;
}
/* line 3659, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content .logo img, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content .logo img {
  border: 1px solid #84b5f1;
  display: inline-block;
  margin-right: 20px;
}
/* line 3664, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content .logo h3, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content .logo h3 {
  display: inline-block;
  vertical-align: top;
  font-family: 'pf_din_text_cond_prolight';
  color: #064a79;
  text-decoration: underline;
  font-size: 16pt;
  width: 313px;
}
/* line 3675, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content p, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content p {
  font-size: 12pt;
  line-height: 15pt;
  font-family: 'literaturnayacitalic' !important;
}
/* line 3682, ../sass/style.scss */
#second-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content h4, #service-page .wrapper .second-page .inner.opportunity .content-1 .two-col .content h4 {
  font-family: 'pf_din_text_cond_prolight';
  font-size: 16pt;
  text-transform: uppercase;
}
/* line 3693, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident, #service-page .wrapper .second-page .inner.resident {
  position: relative;
}
/* line 3696, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident.button-after:after, #service-page .wrapper .second-page .inner.resident.button-after:after {
  opacity: 0.6;
  content: "";
  background-image: url('../images/container-bottom.png?1407141363');
  width: 960px;
  height: 128px;
  position: absolute;
  bottom: -128px;
  left: 0px;
}
/* line 3707, ../sass/style.scss */
#service-page .wrapper .second-page .inner.presskit h2, #second-page .wrapper .second-page .inner.resident h2, #service-page .wrapper .second-page .inner.resident h2 {
  font-size: 17pt;
  font-family: 'pragmaticacregular';
  margin-bottom: 25px;
}
/* line 3712, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident h3, #service-page .wrapper .second-page .inner.resident h3 {
  color: #849ec2;
  font-family: 'pf_din_text_cond_prolight';
  font-size: 18pt;
  text-transform: uppercase;
}
/* line 3718, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident p, #service-page .wrapper .second-page .inner.resident p {
  text-align: justify;
}
/* line 3720, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident p.pf, #service-page .wrapper .second-page .inner.resident p.pf {
  font-size: 11pt;
  font-family: 'pragmaticacregular';
}
/* line 3725, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident a, #service-page .wrapper .second-page .inner.resident a {
  font-weight: bold;
}
/* line 3728, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident > .line, #service-page .wrapper .second-page .inner.resident > .line {
  width: 100%;
  height: 1px;
  background: #c3c3c3;
  box-shadow: 0px 1px 1px 0px #fbfbfb;
  margin: 30px 0 35px;
}
/* line 3736, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.list-padded, #service-page .wrapper .second-page .inner.resident ul.list-padded {
  font-size: 12pt !important;
  margin-left: 93px;
  margin-bottom: 20px;
  line-height: 15pt;
}
/* line 3741, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.list-padded li, #service-page .wrapper .second-page .inner.resident ul.list-padded li {
  margin-bottom: 10px;
}
/* line 3745, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.news-list, #service-page .wrapper .second-page .inner.resident ul.news-list {
  margin-bottom: 32px;
}
/* line 3747, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.news-list li, #service-page .wrapper .second-page .inner.resident ul.news-list li {
  border-bottom: 1px solid #c3c3c3;
  box-shadow: 0px 1px 0px 0px #fbfbfb;
  margin-bottom: 15px;
}
/* line 3751, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.news-list li .date, #service-page .wrapper .second-page .inner.resident ul.news-list li .date {
  color: #849ec2;
  font-family: 'pf_din_text_cond_prolight';
  font-size: 18pt;
  margin-bottom: 10px;
}
/* line 3757, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.news-list li .title, #service-page .wrapper .second-page .inner.resident ul.news-list li .title {
  font-family: 'pf_din_text_cond_prolight';
  font-size: 18pt;
  color: #3e3e3e;
  margin-bottom: 10px;
}
/* line 3763, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.news-list li .text, #service-page .wrapper .second-page .inner.resident ul.news-list li .text {
  margin-bottom: 15px;
}
/* line 3769, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.doc-list li, #service-page .wrapper .second-page .inner.resident ul.doc-list li {
  display: table;
  vertical-align: top;
}
/* line 3772, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.doc-list li .img, #service-page .wrapper .second-page .inner.resident ul.doc-list li .img {
  vertical-align: top;
  display: table-cell;
  width: 107px;
}
/* line 3777, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.doc-list li .file-info, #service-page .wrapper .second-page .inner.resident ul.doc-list li .file-info {
  vertical-align: top;
  padding-left: 15px;
  display: table-cell;
}
/* line 3781, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.doc-list li .file-info .line, #service-page .wrapper .second-page .inner.resident ul.doc-list li .file-info .line {
  font-family: 'pf_din_text_cond_prolight' !important;
  font-size: 16pt;
  color: #3e3e3e;
}
/* line 3785, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.doc-list li .file-info .line:not(:last-child), #service-page .wrapper .second-page .inner.resident ul.doc-list li .file-info .line:not(:last-child) {
  margin-bottom: 15px;
}
/* line 3789, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.doc-list li .file-info span, #service-page .wrapper .second-page .inner.resident ul.doc-list li .file-info span {
  color: #ff0707;
}
/* line 3796, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.faq-list li, #service-page .wrapper .second-page .inner.resident ul.faq-list li {
  cursor: pointer;
}
/* line 3800, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.faq-list li:nth-child(odd) .number, #second-page .wrapper .second-page .inner.resident ul.faq-list li:nth-child(odd) .answer, #service-page .wrapper .second-page .inner.resident ul.faq-list li:nth-child(odd) .number, #service-page .wrapper .second-page .inner.resident ul.faq-list li:nth-child(odd) .answer {
  background: white;
}
/* line 3805, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.faq-list li:nth-child(even) .number, #second-page .wrapper .second-page .inner.resident ul.faq-list li:nth-child(even) .answer, #service-page .wrapper .second-page .inner.resident ul.faq-list li:nth-child(even) .number, #service-page .wrapper .second-page .inner.resident ul.faq-list li:nth-child(even) .answer {
  background: #e6e6e6;
}
/* line 3809, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.faq-list li .number, #service-page .wrapper .second-page .inner.resident ul.faq-list li .number {
  vertical-align: top;
  display: inline-table;
  color: #849ec2;
  font-family: 'pf_din_text_cond_prolight';
  font-size: 27pt;
  min-height: 100px;
  width: 82px;
  text-align: center;
  border-bottom: 1px solid #c3c3c3;
  box-shadow: 0px 1px 0px 0px #fbfbfb;
}
/* line 3822, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.faq-list li .number span, #service-page .wrapper .second-page .inner.resident ul.faq-list li .number span {
  display: table-cell;
  vertical-align: middle;
}
/* line 3828, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.faq-list li .question, #service-page .wrapper .second-page .inner.resident ul.faq-list li .question {
  vertical-align: top;
  display: inline-table;
  width: 622px;
  padding: 0 40px;
  color: #3e3e3e;
  font-family: 'pf_din_text_cond_prolight';
  font-size: 16pt;
  vertical-align: middle;
  min-height: 100px;
  border-bottom: 1px solid #c3c3c3;
  box-shadow: 0px 1px 0px 0px #fbfbfb;
}
/* line 3841, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.faq-list li .question span, #service-page .wrapper .second-page .inner.resident ul.faq-list li .question span {
  display: table-cell;
  vertical-align: middle;
}
/* line 3846, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.faq-list li .answer, #service-page .wrapper .second-page .inner.resident ul.faq-list li .answer {
  font-family: "literaturnayacitalic";
  padding: 15px 40px 15px 140px;
  border-bottom: 1px solid #c3c3c3;
  box-shadow: 0px 1px 0px 0px #fbfbfb;
}
/* line 3851, ../sass/style.scss */
#second-page .wrapper .second-page .inner.resident ul.faq-list li .answer a, #service-page .wrapper .second-page .inner.resident ul.faq-list li .answer a {
  text-decoration: underline;
}
/* line 3860, ../sass/style.scss */
#second-page .wrapper .second-page .right, #second-page .wrapper .second-page .favorites-main-block, #service-page .wrapper .second-page .right, #service-page .wrapper .second-page .favorites-main-block {
  margin-left: 230px;
  width: 730px;
  background-color: rgba(255, 255, 255, 0.6);
}
/* line 3865, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner, #second-page .wrapper .second-page .favorites-main-block .inner, #service-page .wrapper .second-page .right .inner, #service-page .wrapper .second-page .favorites-main-block .inner {
  padding: 30px 35px;
}
/* line 3867, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .description, #second-page .wrapper .second-page .favorites-main-block .inner .description, #service-page .wrapper .second-page .right .inner .description, #service-page .wrapper .second-page .favorites-main-block .inner .description {
  text-align: justify;
  margin-bottom: 20px;
}
/* line 3871, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter, #second-page .wrapper .second-page .favorites-main-block .inner .filter, #service-page .wrapper .second-page .right .inner .filter, #service-page .wrapper .second-page .favorites-main-block .inner .filter {
  position: relative;
  height: 43px;
  margin-bottom: 25px;
  background-color: #799fc4;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 0px 1px 1px 0px black;
  overflow: hidden;
}
/* line 3882, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter.sell-filter, #second-page .wrapper .second-page .favorites-main-block .inner .filter.sell-filter, #service-page .wrapper .second-page .right .inner .filter.sell-filter, #service-page .wrapper .second-page .favorites-main-block .inner .filter.sell-filter {
  overflow: visible;
  height: 100px;
}
/* line 3885, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter.sell-filter .detail-filter, #second-page .wrapper .second-page .favorites-main-block .inner .filter.sell-filter .detail-filter, #service-page .wrapper .second-page .right .inner .filter.sell-filter .detail-filter, #service-page .wrapper .second-page .favorites-main-block .inner .filter.sell-filter .detail-filter {
  padding-top: 8px;
}
/* line 3888, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter.sell-filter .detail-find-wrapper, #second-page .wrapper .second-page .favorites-main-block .inner .filter.sell-filter .detail-find-wrapper, #service-page .wrapper .second-page .right .inner .filter.sell-filter .detail-find-wrapper, #service-page .wrapper .second-page .favorites-main-block .inner .filter.sell-filter .detail-find-wrapper {
  top: 20px;
}
/* line 3892, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .close-filter, #second-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter, #service-page .wrapper .second-page .right .inner .filter .close-filter, #service-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter {
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 12px;
}
/* line 3897, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .close-filter span, #second-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter span, #service-page .wrapper .second-page .right .inner .filter .close-filter span, #service-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter span {
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  position: absolute;
  width: 115px;
  right: 30px;
  text-align: right;
  font-size: 14px;
  font-family: "pf_din_text_cond_proregular";
  color: white;
  float: left;
  padding-top: 4px;
}
/* line 3911, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .close-filter .close, #second-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter .close, #service-page .wrapper .second-page .right .inner .filter .close-filter .close, #service-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter .close {
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  position: absolute;
  right: 0px;
  width: 18px;
  height: 18px;
  background: url('../images/close-filter.png?1407141364');
}
/* line 3920, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .close-filter .reset, #second-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter .reset, #service-page .wrapper .second-page .right .inner .filter .close-filter .reset, #service-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter .reset {
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  position: absolute;
  right: 0px;
  width: 0px;
  height: 18px;
  background: url('../images/refresh.png?1407141334');
}
/* line 3930, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .close-filter:hover span, #second-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter:hover span, #service-page .wrapper .second-page .right .inner .filter .close-filter:hover span, #service-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter:hover span {
  opacity: 1;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 3936, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .close-filter.active .close, #second-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter.active .close, #service-page .wrapper .second-page .right .inner .filter .close-filter.active .close, #service-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter.active .close {
  right: 24px;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 3941, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .close-filter.active .reset, #second-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter.active .reset, #service-page .wrapper .second-page .right .inner .filter .close-filter.active .reset, #service-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter.active .reset {
  width: 18px;
}
/* line 3944, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .close-filter.active span, #second-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter.active span, #service-page .wrapper .second-page .right .inner .filter .close-filter.active span, #service-page .wrapper .second-page .favorites-main-block .inner .filter .close-filter.active span {
  right: 50px;
}
/* line 3949, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .filter-list, #second-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list, #service-page .wrapper .second-page .right .inner .filter .filter-list, #service-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list {
  width: 100%;
  height: 45px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}
/* line 3953, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .filter-list li, #second-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list li, #service-page .wrapper .second-page .right .inner .filter .filter-list li, #service-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list li {
  display: block;
  cursor: pointer;
  float: left;
  padding: 13px;
  font-size: 16px;
  color: #c4e2ff;
  font-family: "pf_din_text_cond_proregular";
  text-transform: uppercase;
  position: relative;
}
/* line 3964, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .filter-list li:first-child, #second-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list li:first-child, #service-page .wrapper .second-page .right .inner .filter .filter-list li:first-child, #service-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list li:first-child {
  margin-left: 17px;
}
/* line 3967, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .filter-list li.active, #second-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list li.active, #service-page .wrapper .second-page .right .inner .filter .filter-list li.active, #service-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list li.active {
  color: white;
}
/* line 3969, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .filter-list li.active:after, #second-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list li.active:after, #service-page .wrapper .second-page .right .inner .filter .filter-list li.active:after, #service-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list li.active:after {
  content: "";
  position: absolute;
  bottom: 7px;
  left: 50%;
  margin-left: -2px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #506982;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  bottom: 7px;
  background-color: white;
  box-shadow: 0px 1px 0px #506982;
}
/* line 3976, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .filter-list li:hover, #second-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list li:hover, #service-page .wrapper .second-page .right .inner .filter .filter-list li:hover, #service-page .wrapper .second-page .favorites-main-block .inner .filter .filter-list li:hover {
  color: white;
}
/* line 3981, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter, #service-page .wrapper .second-page .right .inner .filter .next-filter, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter {
  position: relative;
  padding: 15px 15px;
}
/* line 3984, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter span, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter span, #service-page .wrapper .second-page .right .inner .filter .next-filter span, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter span {
  font-size: 14px;
  font-family: "pf_din_text_cond_proregular";
  color: white;
  display: block;
  float: left;
  padding: 0px 10px 8px 10px;
  border-radius: 10px;
  height: 10px;
}
/* line 3993, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter span sup, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter span sup, #service-page .wrapper .second-page .right .inner .filter .next-filter span sup, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter span sup {
  font-size: 9px;
}
/* line 3996, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter span:first-child, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter span:first-child, #service-page .wrapper .second-page .right .inner .filter .next-filter span:first-child, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter span:first-child {
  width: 200px;
}
/* line 3999, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter span.drop-down, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter span.drop-down, #service-page .wrapper .second-page .right .inner .filter .next-filter span.drop-down, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter span.drop-down {
  cursor: pointer;
  width: 180px;
  margin-right: 18px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 1px 0px #333;
  position: relative;
}
/* line 4006, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter span.drop-down:after, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter span.drop-down:after, #service-page .wrapper .second-page .right .inner .filter .next-filter span.drop-down:after, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter span.drop-down:after {
  width: 5px;
  height: 10px;
  content: "";
  position: absolute;
  top: 4px;
  right: 5px;
  background: url('../images/filter-arrows.png?1407141360');
}
/* line 4017, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter input, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter input, #service-page .wrapper .second-page .right .inner .filter .next-filter input, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter input {
  float: left;
  border-radius: 10px;
  height: 20px;
  width: 120px;
  padding: 0px 10px;
  background-color: white;
  border: none;
  box-shadow: inset 0px 1px 0px 0px black;
}
/* line 4027, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter .checker, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter .checker, #service-page .wrapper .second-page .right .inner .filter .next-filter .checker, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter .checker {
  overflow: hidden;
  height: 0px;
  width: 200px;
  background-color: white;
  border-radius: 10px;
  position: absolute;
  top: 40px;
  left: 16px;
  border: 1px solid #799fc4;
}
/* line 4037, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter .checker span, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter .checker span, #service-page .wrapper .second-page .right .inner .filter .next-filter .checker span, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter .checker span {
  padding: 7px 10px;
  cursor: pointer;
  color: #799fc4;
}
/* line 4041, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter .checker span:hover, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter .checker span:hover, #service-page .wrapper .second-page .right .inner .filter .next-filter .checker span:hover, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter .checker span:hover {
  color: #ac0a23;
}
/* line 4044, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .next-filter .checker span sup, #second-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter .checker span sup, #service-page .wrapper .second-page .right .inner .filter .next-filter .checker span sup, #service-page .wrapper .second-page .favorites-main-block .inner .filter .next-filter .checker span sup {
  font-size: 9px;
}
/* line 4050, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .filter .detail-find-wrapper, #second-page .wrapper .second-page .favorites-main-block .inner .filter .detail-find-wrapper, #service-page .wrapper .second-page .right .inner .filter .detail-find-wrapper, #service-page .wrapper .second-page .favorites-main-block .inner .filter .detail-find-wrapper {
  position: absolute;
  right: 0px;
  top: 55px;
  width: 95px;
  height: 60px;
  background-color: #6b86ac;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.7), 0px 1px 0px 0px white;
}
/* line 285, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right .inner .filter .detail-find-wrapper > div, #second-page .wrapper .second-page .favorites-main-block .inner .filter .detail-find-wrapper > div, #service-page .wrapper .second-page .right .inner .filter .detail-find-wrapper > div, #service-page .wrapper .second-page .favorites-main-block .inner .filter .detail-find-wrapper > div {
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  cursor: pointer;
  width: 95px;
  height: 50px;
  left: 5px;
  top: 5px;
  line-height: 50px;
  color: white;
  font-family: "pf_din_text_cond_proregular";
  text-align: center;
  background-color: #4d6a83;
  border-radius: 5px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.7), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
}
/* line 301, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right .inner .filter .detail-find-wrapper > div:hover, #second-page .wrapper .second-page .favorites-main-block .inner .filter .detail-find-wrapper > div:hover, #service-page .wrapper .second-page .right .inner .filter .detail-find-wrapper > div:hover, #service-page .wrapper .second-page .favorites-main-block .inner .filter .detail-find-wrapper > div:hover {
  left: 10px;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 305, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right .inner .filter .detail-find-wrapper > div:active, #second-page .wrapper .second-page .favorites-main-block .inner .filter .detail-find-wrapper > div:active, #service-page .wrapper .second-page .right .inner .filter .detail-find-wrapper > div:active, #service-page .wrapper .second-page .favorites-main-block .inner .filter .detail-find-wrapper > div:active {
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.3), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.7);
}
/* line 4054, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list, #second-page .wrapper .second-page .favorites-main-block .inner .items-list, #service-page .wrapper .second-page .right .inner .items-list, #service-page .wrapper .second-page .favorites-main-block .inner .items-list {
  border-bottom: 1px solid #799fc4;
  margin-bottom: 25px;
}
/* line 4057, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .sorter, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter, #service-page .wrapper .second-page .right .inner .items-list .sorter, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter {
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: transparent;
  position: relative;
  top: 3px;
}
/* line 4068, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .sorter:after, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter:after, #service-page .wrapper .second-page .right .inner .items-list .sorter:after, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 8px;
  background: url('../images/sort.png?1407141331') 0px 0px;
  left: 3px;
  top: 4px;
}
/* line 4077, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .sorter:hover, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter:hover, #service-page .wrapper .second-page .right .inner .items-list .sorter:hover, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter:hover {
  background-color: #799fc4;
}
/* line 4078, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .sorter:hover:after, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter:hover:after, #service-page .wrapper .second-page .right .inner .items-list .sorter:hover:after, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter:hover:after {
  background-position: -10px 0px;
}
/* line 4084, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .sorter.active:after, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter.active:after, #service-page .wrapper .second-page .right .inner .items-list .sorter.active:after, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter.active:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  background-position: 0px 0px;
}
/* line 4089, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .sorter.active:hover:after, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter.active:hover:after, #service-page .wrapper .second-page .right .inner .items-list .sorter.active:hover:after, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .sorter.active:hover:after {
  background-position: -10px 0px;
}
/* line 4095, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc, #service-page .wrapper .second-page .right .inner .items-list .items-desc, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc {
  padding-top: 5px;
  height: 50px;
  background: url('../images/grey-texture.png?1407141358');
  border-bottom: 2px solid #799fc4;
}
/* line 4101, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc.plot .type, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc.plot .type, #service-page .wrapper .second-page .right .inner .items-list .items-desc.plot .type, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc.plot .type {
  width: 155px !important;
  display: table;
}
/* line 4104, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc.plot .type span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc.plot .type span, #service-page .wrapper .second-page .right .inner .items-list .items-desc.plot .type span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc.plot .type span {
  display: table-cell;
  vertical-align: middle;
}
/* line 4111, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc li, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li, #service-page .wrapper .second-page .right .inner .items-list .items-desc li, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li {
  float: left;
  height: 100%;
  width: 98px;
  border-left: 1px solid transparent;
}
/* line 4116, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc li span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li span, #service-page .wrapper .second-page .right .inner .items-list .items-desc li span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li span {
  display: block;
  font-size: 15px;
  font-family: "pf_din_text_cond_prothin";
  text-align: center;
  width: 100%;
  margin-top: 5px;
  color: #747474;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 4125, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc li span sup, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li span sup, #service-page .wrapper .second-page .right .inner .items-list .items-desc li span sup, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li span sup {
  font-size: 10px;
}
/* line 4129, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc li.code, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.code, #service-page .wrapper .second-page .right .inner .items-list .items-desc li.code, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.code {
  width: 50px;
  display: table;
}
/* line 4132, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc li.code span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.code span, #service-page .wrapper .second-page .right .inner .items-list .items-desc li.code span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.code span {
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
}
/* line 4138, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc li.pic, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.pic, #service-page .wrapper .second-page .right .inner .items-list .items-desc li.pic, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.pic {
  width: 90px;
  border-left: none;
}
/* line 4141, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc li.pic img, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.pic img, #service-page .wrapper .second-page .right .inner .items-list .items-desc li.pic img, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.pic img {
  width: 90px;
  height: 55px;
}
/* line 4146, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc li.type, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.type, #service-page .wrapper .second-page .right .inner .items-list .items-desc li.type, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.type {
  width: 105px;
}
/* line 4149, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc li.pos, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.pos, #service-page .wrapper .second-page .right .inner .items-list .items-desc li.pos, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.pos {
  width: 110px;
}
/* line 4151, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .items-desc li.pos span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.pos span, #service-page .wrapper .second-page .right .inner .items-list .items-desc li.pos span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .items-desc li.pos span {
  height: 100%;
  line-height: 50px;
  margin-top: 0px;
}
/* line 4160, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li {
  height: 55px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  position: relative;
  display: table;
  border-spacing: 0px;
  border-collapse: collapse;
}
/* line 4168, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li a, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li a, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li a, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li a {
  width: 100%;
  height: 55px;
  display: block;
  display: table-row;
  padding: 0;
}
/* line 4177, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div {
  height: 55px;
  width: 99px;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 4192, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div span, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div span {
  font-size: 16px;
  font-family: "pf_din_text_cond_prolight";
  text-align: left;
  color: #3e3e3e;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 4206, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div:not(.pic), #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div:not(.pic), #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div:not(.pic), #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div:not(.pic) {
  padding: 0 10px;
}
/* line 4209, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.pos, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.pos, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.pos, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.pos {
  width: 110px;
}
/* line 4212, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.pos span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.pos span, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.pos span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.pos span {
  height: auto;
  text-align: left;
  vertical-align: middle;
}
/* line 4223, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.code, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.code, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.code, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.code {
  width: 50px;
}
/* line 4226, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.code span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.code span, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.code span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.code span {
  vertical-align: middle;
  padding-right: 10px;
}
/* line 4232, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.pic, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.pic, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.pic, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.pic {
  width: 90px;
  height: 55px;
  overflow: hidden;
  border-left: none;
  padding: 0;
}
/* line 4238, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.pic img, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.pic img, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.pic img, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.pic img {
  width: 92px;
  height: 57px;
  margin: -1px -1px -6px -1px;
}
/* line 4244, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.type, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.type, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.type, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.type {
  width: 115px;
}
/* line 4247, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.type span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.type span, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.type span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.type span {
  vertical-align: middle;
}
/* line 4253, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.space, #second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.rent, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.space, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.rent, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.space, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.rent, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.space, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.rent {
  text-align: right;
}
/* line 4256, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.space span, #second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.rent span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.space span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.rent span, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.space span, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.rent span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.space span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.rent span {
  vertical-align: middle;
  text-align: right;
}
/* line 4264, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.space.space span, #second-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.rent.space span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.space.space span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.rent.space span, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.space.space span, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li div.rent.space span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.space.space span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li div.rent.space span {
  font-size: 25px;
  font-family: "pf_din_text_cond_prolight";
}
/* line 4273, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li.area .type span, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li.area .type span, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li.area .type span, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li.area .type span {
  color: #70b48a;
}
/* line 4277, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li.area .space, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li.area .space, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li.area .space, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li.area .space {
  position: relative;
}
/* line 4279, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li.area .space:before, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li.area .space:before, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li.area .space:before, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li.area .space:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  top: 0px;
  right: 0px;
  background: url('../images/area-marker.png?1407141370');
}
/* line 4290, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li:hover, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li:hover, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li:hover, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li:hover {
  position: relative;
  background-color: rgba(0, 0, 0, 0.2) !important;
}
/* line 4294, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li:nth-child(odd), #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li:nth-child(odd), #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li:nth-child(odd), #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li:nth-child(odd) {
  background-color: #dce2eb;
}
/* line 4296, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li:nth-child(odd) div, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li:nth-child(odd) div, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li:nth-child(odd) div, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li:nth-child(odd) div {
  border-left: 1px solid white;
}
/* line 4298, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .item-list-inner li:nth-child(odd) div.pic, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li:nth-child(odd) div.pic, #service-page .wrapper .second-page .right .inner .items-list .item-list-inner li:nth-child(odd) div.pic, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .item-list-inner li:nth-child(odd) div.pic {
  width: 90px;
  border-left: none;
}
/* line 4315, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .items-list .plot .type, #second-page .wrapper .second-page .favorites-main-block .inner .items-list .plot .type, #service-page .wrapper .second-page .right .inner .items-list .plot .type, #service-page .wrapper .second-page .favorites-main-block .inner .items-list .plot .type {
  width: 165px !important;
}
/* line 4322, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list, #service-page .wrapper .second-page .right .inner .vip-list, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list {
  overflow: auto;
  margin-bottom: 40px;
}
/* line 4325, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list li, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list li, #service-page .wrapper .second-page .right .inner .vip-list li, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list li {
  width: 219px;
  height: 170px;
  float: left;
  overflow: hidden;
  margin: 0px 1px 1px 0px;
  position: relative;
}
/* line 4332, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list li .pic, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list li .pic, #service-page .wrapper .second-page .right .inner .vip-list li .pic, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list li .pic {
  width: 217px;
  height: 170px;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.5);
}
/* line 4339, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list li .pic img, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list li .pic img, #service-page .wrapper .second-page .right .inner .vip-list li .pic img, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list li .pic img {
  width: 219px;
  height: auto;
  min-width: 219px;
  min-height: 170px;
}
/* line 4346, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list li .desc, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list li .desc, #service-page .wrapper .second-page .right .inner .vip-list li .desc, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list li .desc {
  position: absolute;
  z-index: 10;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 4354, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list li .desc span, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list li .desc span, #service-page .wrapper .second-page .right .inner .vip-list li .desc span, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list li .desc span {
  color: white;
  font-family: "pf_din_text_cond_proregular";
  font-size: 14px;
  line-height: 1;
  position: absolute;
  left: 15px;
  bottom: 10px;
}
/* line 4362, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list li .desc span.space, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list li .desc span.space, #service-page .wrapper .second-page .right .inner .vip-list li .desc span.space, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list li .desc span.space {
  font-family: "pf_din_text_cond_prolight";
  font-size: 25px;
  left: auto;
  right: 15px;
}
/* line 4367, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list li .desc span.space b, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list li .desc span.space b, #service-page .wrapper .second-page .right .inner .vip-list li .desc span.space b, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list li .desc span.space b {
  font-size: 20px;
  font-weight: normal;
}
/* line 4371, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list li .desc span.space sup, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list li .desc span.space sup, #service-page .wrapper .second-page .right .inner .vip-list li .desc span.space sup, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list li .desc span.space sup {
  color: inherit;
  font-size: 16px;
}
/* line 4378, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list li:last-child, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list li:last-child, #service-page .wrapper .second-page .right .inner .vip-list li:last-child, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list li:last-child {
  margin-right: 0px;
}
/* line 4383, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .vip-list li:hover a:before, #second-page .wrapper .second-page .favorites-main-block .inner .vip-list li:hover a:before, #service-page .wrapper .second-page .right .inner .vip-list li:hover a:before, #service-page .wrapper .second-page .favorites-main-block .inner .vip-list li:hover a:before {
  content: "";
  z-index: 50;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 4397, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .more-lots-table, #second-page .wrapper .second-page .favorites-main-block .inner .more-lots-table, #service-page .wrapper .second-page .right .inner .more-lots-table, #service-page .wrapper .second-page .favorites-main-block .inner .more-lots-table {
  display: none;
}
/* line 4401, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner, #service-page .wrapper .second-page .right .inner .lot-inner, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner {
  overflow: auto;
}
/* line 4403, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner p, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner p, #service-page .wrapper .second-page .right .inner .lot-inner p, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner p {
  font-size: 13pt !important;
  line-height: 16pt !important;
  margin-bottom: 0 !important;
}
/* line 4408, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-left, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-left, #service-page .wrapper .second-page .right .inner .lot-inner .lot-left, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-left {
  width: 350px;
  float: left;
}
/* line 4411, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-left ul, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-left ul, #service-page .wrapper .second-page .right .inner .lot-inner .lot-left ul, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-left ul {
  margin-left: 15px;
}
/* line 4415, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right {
  float: left;
  margin-left: 30px;
  width: 280px;
}
/* line 4419, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info {
  margin-top: 25px;
}
/* line 4421, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info span.desc, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info span.desc, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info span.desc, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info span.desc {
  padding: 15px;
  font-size: 26px;
  font-family: "pf_din_text_cond_proregular";
  color: white;
  display: block;
  text-align: center;
  background-color: #799fc4;
}
/* line 4430, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul {
  overflow: auto;
}
/* line 4432, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li {
  color: #747474;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 80px;
  border-bottom: 1px solid #d4d4d4;
  float: left;
  background-color: white;
}
/* line 4442, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li.half:nth-child(odd), #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li.half:nth-child(odd), #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li.half:nth-child(odd), #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li.half:nth-child(odd) {
  border-right: 1px solid #d4d4d4;
}
/* line 4445, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li:not(.half), #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li:not(.half), #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li:not(.half), #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li:not(.half) {
  width: 280px;
}
/* line 4448, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li.half, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li.half, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li.half, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li.half {
  width: 140px;
}
/* line 4451, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li p, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li p, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li p, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li p {
  font-family: "pf_din_text_cond_prothin";
  font-size: 12px !important;
  margin: 5px 0px 0px 0px !important;
}
/* line 4455, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li p sup, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li p sup, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li p sup, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li p sup {
  font-size: 80% !important;
}
/* line 4459, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li span, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li span, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li span, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li span {
  font-family: "pf_din_text_cond_prolight";
  font-size: 12px;
}
/* line 4462, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li span.cost, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li span.cost, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li span.cost, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li span.cost {
  position: relative;
  top: 16px;
  margin-top: 10px;
  font-size: 40px;
}
/* line 4472, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li.info-list, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li.info-list, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li.info-list, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li.info-list {
  height: auto;
  padding: 10px 15px 7px;
}
/* line 4477, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li.info-list > div div, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li.info-list > div div, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li.info-list > div div, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li.info-list > div div {
  font-size: 13pt;
  float: left;
  width: 145px;
  text-align: left;
  font-family: "pf_din_text_cond_prothin";
  margin: 0px 4px 2px 0px;
  clear: left;
}
/* line 4486, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li.info-list > div span, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li.info-list > div span, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info ul li.info-list > div span, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info ul li.info-list > div span {
  float: right;
  display: block;
  font-size: 13pt;
  font-family: "pf_din_text_cond_prolight";
  color: #799fc4;
}
/* line 4497, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block {
  height: 55px;
  background-color: #799fc4;
  font-family: "pf_din_text_cond_prolight";
  color: white;
}
/* line 4502, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .contacts, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .contacts, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .contacts, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .contacts {
  margin: 7px 32px 1px 74px;
  font-size: 19px;
  display: inline-block;
}
/* line 4507, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn {
  cursor: pointer;
  position: relative;
  display: block;
  left: 13px;
  height: 37px;
  line-height: 42px;
  background: #799fc4;
  text-align: center;
  text-decoration: none;
  color: white;
  font-family: "pf_din_text_cond_proregular";
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6);
  width: 200px;
  left: 40px;
  text-transform: uppercase;
  background: #fff;
  color: #799fc4;
  position: relative;
  top: 9px;
}
/* line 242, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:before, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:before, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:before, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:before {
  content: "";
  position: absolute;
  left: -11px;
  top: 0px;
  width: 11px;
  height: 37px;
  background: url('../images/btn-corner.png?1407141367');
}
/* line 251, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:after, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:after, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:after, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:after {
  content: "";
  position: absolute;
  right: -11px;
  top: 0px;
  width: 11px;
  height: 37px;
  background: url('../images/btn-corner.png?1407141367') -11px 0px;
}
/* line 260, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:hover, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:hover, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:hover, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:hover {
  background-color: #082739;
}
/* line 262, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:hover:before, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:hover:before, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:hover:before, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:hover:before {
  background-position: -22px 0px;
}
/* line 265, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:hover:after, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:hover:after, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:hover:after, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:hover:after {
  background-position: -33px 0px;
}
/* line 269, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:active, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:active, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:active, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:active {
  box-shadow: 0px -1px -1px -1px black;
}
/* line 4517, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:before, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:before, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:before, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:before {
  background-position: -44px;
}
/* line 4520, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:after, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:after, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:after, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:after {
  background-position: -55px;
}
/* line 4523, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:hover, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:hover, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn:hover, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn:hover {
  color: white;
}
/* line 4526, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive {
  cursor: default;
  color: #d4d4d4;
  text-shadow: none;
  box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.2);
  background: #fff;
}
/* line 4532, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive:before, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive:before, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive:before, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive:before {
  background-position: -44px;
}
/* line 4535, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive:after, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive:after, #service-page .wrapper .second-page .right .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive:after, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .lot-right .main-info .btn-block .btn.inactive:after {
  background-position: -55px;
}
/* line 4543, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner h3, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner h3, #service-page .wrapper .second-page .right .inner .lot-inner h3, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner h3 {
  font-size: 22px;
  color: black;
  font-family: "pf_din_text_cond_proregular";
  margin-bottom: 7px;
}
/* line 4549, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block, #service-page .wrapper .second-page .right .inner .lot-inner .block, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block {
  margin: 35px 0px 15px 0px;
}
/* line 4552, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block ul li, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block ul li, #service-page .wrapper .second-page .right .inner .lot-inner .block ul li, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block ul li {
  position: relative;
  list-style-type: disc;
  list-style-position: outside;
  color: #799fc4;
}
/* line 4557, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block ul li p, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block ul li p, #service-page .wrapper .second-page .right .inner .lot-inner .block ul li p, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block ul li p {
  position: relative;
  top: -1px;
}
/* line 4563, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block .slider, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider, #service-page .wrapper .second-page .right .inner .lot-inner .block .slider, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider {
  width: 100%;
  height: 250px;
  background-color: #799fc4;
  position: relative;
}
/* line 4569, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block .slider ul.slider-inner li, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider ul.slider-inner li, #service-page .wrapper .second-page .right .inner .lot-inner .block .slider ul.slider-inner li, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider ul.slider-inner li {
  z-index: 0;
  left: 5px;
  top: 5px;
  position: absolute;
  list-style-type: none;
}
/* line 4575, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block .slider ul.slider-inner li img, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider ul.slider-inner li img, #service-page .wrapper .second-page .right .inner .lot-inner .block .slider ul.slider-inner li img, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider ul.slider-inner li img {
  height: 220px;
  width: 340px;
}
/* line 4579, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block .slider ul.slider-inner li.show, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider ul.slider-inner li.show, #service-page .wrapper .second-page .right .inner .lot-inner .block .slider ul.slider-inner li.show, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider ul.slider-inner li.show {
  z-index: 10;
}
/* line 4584, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block .slider .points, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider .points, #service-page .wrapper .second-page .right .inner .lot-inner .block .slider .points, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider .points {
  position: absolute;
  bottom: 5px;
  left: 50%;
}
/* line 4588, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block .slider .points ul, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider .points ul, #service-page .wrapper .second-page .right .inner .lot-inner .block .slider .points ul, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider .points ul {
  position: relative;
  right: 50%;
}
/* line 4591, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block .slider .points ul li, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider .points ul li, #service-page .wrapper .second-page .right .inner .lot-inner .block .slider .points ul li, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider .points ul li {
  cursor: pointer;
  list-style-type: none;
  display: block;
  float: left;
  width: 13px;
  height: 15px;
  margin: 0px 2px;
  background: url('../images/slider-points.png?1407141333');
}
/* line 4600, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block .slider .points ul li:hover, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider .points ul li:hover, #service-page .wrapper .second-page .right .inner .lot-inner .block .slider .points ul li:hover, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .slider .points ul li:hover {
  background-position: -13px 0px;
}
/* line 4607, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block .map, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .map, #service-page .wrapper .second-page .right .inner .lot-inner .block .map, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .map {
  background-color: #799fc4;
  width: 100%;
  height: 230px;
  position: relative;
}
/* line 4612, ../sass/style.scss */
#second-page .wrapper .second-page .right .inner .lot-inner .block .map img, #second-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .map img, #service-page .wrapper .second-page .right .inner .lot-inner .block .map img, #service-page .wrapper .second-page .favorites-main-block .inner .lot-inner .block .map img {
  left: 5px;
  top: 5px;
  position: absolute;
  height: 220px;
  width: 340px;
}
/* line 4624, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block, #service-page .wrapper .second-page .right.favorites-main-block, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block {
  min-height: auto;
  width: 960px;
  margin: 0 auto;
  position: relative;
  background-color: rgba(255, 255, 255, 0.6);
}
/* line 4630, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block:after, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block:after, #service-page .wrapper .second-page .right.favorites-main-block:after, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block:after {
  opacity: 0.6;
  content: "";
  background-image: url('../images/container-bottom.png?1407141363');
  width: 960px;
  height: 128px;
  position: absolute;
  bottom: -128px;
  left: 0px;
}
/* line 4641, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .inner .remove-favorites, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .remove-favorites, #service-page .wrapper .second-page .right.favorites-main-block .inner .remove-favorites, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .remove-favorites {
  position: absolute;
  top: 50px;
  right: 35px;
  cursor: pointer;
  background-image: url('../images/clear-favourites.png?1407141364');
  width: 216px;
  height: 33px;
}
/* line 4649, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .inner .remove-favorites:hover, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .remove-favorites:hover, #service-page .wrapper .second-page .right.favorites-main-block .inner .remove-favorites:hover, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .remove-favorites:hover {
  background-position: bottom center;
}
/* line 4653, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .inner .sorter, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .sorter, #service-page .wrapper .second-page .right.favorites-main-block .inner .sorter, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .sorter {
  left: 353px;
}
/* line 4657, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .inner .items-desc li, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .items-desc li, #service-page .wrapper .second-page .right.favorites-main-block .inner .items-desc li, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .items-desc li {
  width: 95px;
}
/* line 4662, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .inner .item-list-inner li, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .item-list-inner li, #service-page .wrapper .second-page .right.favorites-main-block .inner .item-list-inner li, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .item-list-inner li {
  position: relative;
}
/* line 4664, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .inner .item-list-inner li div, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .item-list-inner li div, #service-page .wrapper .second-page .right.favorites-main-block .inner .item-list-inner li div, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .item-list-inner li div {
  width: 95px;
}
/* line 4667, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .inner .item-list-inner li .close-item, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .item-list-inner li .close-item, #service-page .wrapper .second-page .right.favorites-main-block .inner .item-list-inner li .close-item, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .item-list-inner li .close-item {
  cursor: pointer;
  z-index: 20;
  position: absolute;
  right: -24px;
  top: 20px;
  width: 14px;
  height: 16px;
  padding: 0 !important;
  background: url('../images/close-item.png?1407141364');
  border-left: none !important;
}
/* line 4678, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .inner .item-list-inner li .close-item:hover, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .item-list-inner li .close-item:hover, #service-page .wrapper .second-page .right.favorites-main-block .inner .item-list-inner li .close-item:hover, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .inner .item-list-inner li .close-item:hover {
  background-position: -14px 0px;
}
/* line 4686, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form, #service-page .wrapper .second-page .right.favorites-main-block .order-form, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form {
  height: 0px;
  overflow: hidden;
  background-color: #799fc4;
  position: relative;
}
/* line 4693, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form > div, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div, #service-page .wrapper .second-page .right.favorites-main-block .order-form > div, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div {
  padding: 30px;
}
/* line 4695, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form > div .close-form, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div .close-form, #service-page .wrapper .second-page .right.favorites-main-block .order-form > div .close-form, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div .close-form {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 10px;
  right: 10px;
  width: 18px;
  height: 18px;
  background: url('../images/close-filter.png?1407141364');
  cursor: pointer;
}
/* line 4705, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form > div span, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div span, #service-page .wrapper .second-page .right.favorites-main-block .order-form > div span, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div span {
  display: block;
  color: white;
  font-family: "pf_din_text_cond_prothin";
  position: relative;
  top: -5px;
}
/* line 4712, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form > div input, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div input, #service-page .wrapper .second-page .right.favorites-main-block .order-form > div input, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div input {
  width: 340px;
  padding: 10px;
  border-radius: 10px;
  float: left;
  background-color: white;
  border: none;
  box-shadow: inset 0px 1px 0px 0px black;
  margin-right: 10px;
}
/* line 4721, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form > div input.err, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div input.err, #service-page .wrapper .second-page .right.favorites-main-block .order-form > div input.err, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div input.err {
  background-color: #ac0a23;
}
/* line 4725, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form > div textarea, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div textarea, #service-page .wrapper .second-page .right.favorites-main-block .order-form > div textarea, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div textarea {
  padding: 10px;
  width: 710px;
  height: 80px;
  background-color: white;
  border: none;
  border-radius: 10px;
  margin: 10px 0px 0px 0px;
  box-shadow: inset 0px 1px 0px 0px black;
}
/* line 4734, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form > div textarea.err, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div textarea.err, #service-page .wrapper .second-page .right.favorites-main-block .order-form > div textarea.err, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form > div textarea.err {
  background-color: #ac0a23;
}
/* line 4739, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form, #service-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form {
  position: absolute;
  right: 0px;
  top: 55px;
  width: 95px;
  height: 60px;
  background-color: #6b86ac;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.7), 0px 1px 0px 0px white;
  top: 49px;
  width: 180px;
  height: 145px;
}
/* line 285, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form > div, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form > div, #service-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form > div, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form > div {
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  cursor: pointer;
  width: 95px;
  height: 50px;
  left: 5px;
  top: 5px;
  line-height: 50px;
  color: white;
  font-family: "pf_din_text_cond_proregular";
  text-align: center;
  background-color: #4d6a83;
  border-radius: 5px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.7), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
}
/* line 301, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form > div:hover, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form > div:hover, #service-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form > div:hover, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form > div:hover {
  left: 10px;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 305, ../sass/_pattern.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form > div:active, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form > div:active, #service-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form > div:active, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form > div:active {
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.3), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.7);
}
/* line 4744, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form div, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form div, #service-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form div, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form div {
  width: 180px;
  height: 134px;
}
/* line 4747, ../sass/style.scss */
#second-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form div span, #second-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form div span, #service-page .wrapper .second-page .right.favorites-main-block .order-form .submit-form div span, #service-page .wrapper .second-page .favorites-main-block.favorites-main-block .order-form .submit-form div span {
  position: relative;
  top: 45px;
  text-transform: uppercase;
  line-height: 1.4;
}
/* line 4762, ../sass/style.scss */
#second-page .wrapper .second-page .use-form, #service-page .wrapper .second-page .use-form {
  width: 100%;
  height: 185px;
  margin: 150px 0px 20px 0px;
  position: relative;
}
/* line 4767, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .text, #service-page .wrapper .second-page .use-form .text {
  height: 100%;
  position: absolute;
}
/* line 4770, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .text h3, #service-page .wrapper .second-page .use-form .text h3 {
  text-transform: uppercase;
  color: #666;
  font-size: 30px;
  font-family: "pragmaticacbold";
  padding: 50px 0px 0px 0px;
  margin-bottom: 0px;
}
/* line 4778, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .text span, #service-page .wrapper .second-page .use-form .text span {
  color: rgba(29, 42, 57, 0.5);
  font-family: "pragmaticacbold";
}
/* line 4782, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .text:first-child, #service-page .wrapper .second-page .use-form .text:first-child {
  text-align: left;
}
/* line 4784, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .text:first-child span, #service-page .wrapper .second-page .use-form .text:first-child span {
  font-size: 18px;
}
/* line 4788, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .text:last-child, #service-page .wrapper .second-page .use-form .text:last-child {
  right: 0px;
  text-align: right;
  font-size: 28px;
}
/* line 4794, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .big-btn-bg, #service-page .wrapper .second-page .use-form .big-btn-bg {
  position: absolute;
  left: 50%;
  margin-left: -79px;
  width: 158px;
  height: 183px;
  background-image: url('../images/big-btn-bg.png?1407141368');
}
/* line 4801, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .big-btn-bg .big-btn, #service-page .wrapper .second-page .use-form .big-btn-bg .big-btn {
  position: relative;
  top: 9px;
  left: 7px;
  width: 144px;
  height: 166px;
  background-image: url('../images/big-btn.png?1407141368');
  cursor: pointer;
}
/* line 4809, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .big-btn-bg .big-btn span, #service-page .wrapper .second-page .use-form .big-btn-bg .big-btn span {
  text-transform: uppercase;
  position: relative;
  top: 55px;
  font-family: "pf_din_text_cond_prothin";
  color: white;
  text-align: center;
  display: block;
  text-shadow: 0px 1px 0px rgba(29, 42, 57, 0.5);
}
/* line 4819, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .big-btn-bg .big-btn:hover, #service-page .wrapper .second-page .use-form .big-btn-bg .big-btn:hover {
  background-position: -144px 0px;
}
/* line 4822, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .big-btn-bg .big-btn:active, #service-page .wrapper .second-page .use-form .big-btn-bg .big-btn:active {
  background-position: -288px 0px;
}
/* line 4824, ../sass/style.scss */
#second-page .wrapper .second-page .use-form .big-btn-bg .big-btn:active span, #service-page .wrapper .second-page .use-form .big-btn-bg .big-btn:active span {
  text-shadow: none;
}
/* line 4831, ../sass/style.scss */
#second-page .wrapper .second-page .center, #service-page .wrapper .second-page .center {
  overflow: visible;
}
/* line 4833, ../sass/style.scss */
#second-page .wrapper .second-page .center.plan h1, #service-page .wrapper .second-page .center.plan h1 {
  text-align: center;
  padding: 20px 0px 13px 0;
}
/* line 4838, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages, #service-page .wrapper .second-page .center.advantages {
  background-color: rgba(255, 255, 255, 0.6);
  min-height: 100%;
  padding: 0 88px 80px;
}
/* line 4843, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages h1, #service-page .wrapper .second-page .center.advantages h1 {
  padding-top: 50px;
}
/* line 4846, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages p, #service-page .wrapper .second-page .center.advantages p {
  text-align: justify;
}
/* line 4849, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages .triangle-border, #service-page .wrapper .second-page .center.advantages .triangle-border {
  border-color: transparent transparent #a2afc2  transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: relative;
  bottom: -15px;
  left: 518px;
}
/* line 4860, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages .triangle, #service-page .wrapper .second-page .center.advantages .triangle {
  border-color: transparent transparent rgba(255, 255, 255, 0.92) transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: relative;
  bottom: 4px;
  left: 518px;
  z-index: 10000;
}
/* line 4872, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.buttons, #service-page .wrapper .second-page .center.advantages ul.buttons {
  margin: 15px -58px 0;
}
/* line 4874, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.buttons li, #service-page .wrapper .second-page .center.advantages ul.buttons li {
  cursor: pointer;
  display: inline-block;
  width: 142px;
  padding: 5px;
  margin: 0 -3px;
  vertical-align: top;
  height: 182px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
/* line 4884, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.buttons li .top, #service-page .wrapper .second-page .center.advantages ul.buttons li .top {
  width: 100%;
  height: 64px;
  background: #849ec2;
  display: table;
  box-shadow: 0px 1px 1px 0px black;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* line 4892, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.buttons li .top span, #service-page .wrapper .second-page .center.advantages ul.buttons li .top span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-family: "pf_din_text_cond_prolight";
  font-size: 16px;
  color: white;
  text-shadow: 0px 1px 0px rgba(29, 42, 57, 0.5);
}
/* line 4902, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.buttons li .bottom, #service-page .wrapper .second-page .center.advantages ul.buttons li .bottom {
  display: block;
  height: 137px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "literaturnayacregular";
  font-size: 12px;
  padding: 14px 10px;
  margin-left: -3px;
  margin-right: -3px;
}
/* line 4915, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.buttons li:hover, #service-page .wrapper .second-page .center.advantages ul.buttons li:hover {
  border-top: 2px solid #849ec2;
  border-left: 2px solid #849ec2;
  border-right: 2px solid #849ec2;
  padding: 3px;
  margin-bottom: 2px;
}
/* line 4921, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.buttons li:hover .bottom, #service-page .wrapper .second-page .center.advantages ul.buttons li:hover .bottom {
  background: url('../images/more.png?1407141343') no-repeat;
  background-position: center bottom;
}
/* line 4928, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls, #service-page .wrapper .second-page .center.advantages ul.controls {
  z-index: 10000;
  margin-top: -15px;
}
/* line 4932, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls li, #service-page .wrapper .second-page .center.advantages ul.controls li {
  position: absolute;
  width: 900px;
  display: block;
}
/* line 4936, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls li span, #service-page .wrapper .second-page .center.advantages ul.controls li span {
  position: absolute;
  height: 19px;
  top: 16px;
}
/* line 4940, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls li span.close, #service-page .wrapper .second-page .center.advantages ul.controls li span.close {
  display: block;
  cursor: pointer;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  top: 0;
  height: 50px;
  background-image: url('../images/close-slider.png?1407141363');
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #a2afc2;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 4956, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls li span.c-left, #second-page .wrapper .second-page .center.advantages ul.controls li span.c-right, #service-page .wrapper .second-page .center.advantages ul.controls li span.c-left, #service-page .wrapper .second-page .center.advantages ul.controls li span.c-right {
  cursor: pointer;
  z-index: 10000;
  border-bottom: 1px solid #a2afc2;
  border-top: 1px solid #a2afc2;
  color: #849ec2;
  font-size: 14px;
  font-family: "pf_din_text_cond_prolight";
  background-color: white;
  line-height: 19px;
  vertical-align: middle;
}
/* line 4970, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls li span.c-left, #service-page .wrapper .second-page .center.advantages ul.controls li span.c-left {
  width: 458px;
  right: 472px;
  text-align: right;
}
/* line 4974, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls li span.c-left:after, #service-page .wrapper .second-page .center.advantages ul.controls li span.c-left:after {
  background: url('../images/arrow-slider.png?1407141369') no-repeat;
  width: 6px;
  height: 16px;
  content: '';
  position: relative;
  top: -1px;
  right: 0px;
  vertical-align: middle;
  margin-right: 9px;
  margin-left: 12px;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  display: inline-block;
}
/* line 4989, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls li span.c-left:hover:after, #service-page .wrapper .second-page .center.advantages ul.controls li span.c-left:hover:after {
  right: 5px;
}
/* line 4994, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls li span.c-right, #service-page .wrapper .second-page .center.advantages ul.controls li span.c-right {
  left: 474px;
  width: 456px;
}
/* line 4997, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls li span.c-right:before, #service-page .wrapper .second-page .center.advantages ul.controls li span.c-right:before {
  background: url('../images/arrow-slider.png?1407141369') no-repeat;
  width: 6px;
  height: 16px;
  content: '';
  position: relative;
  top: -1px;
  right: 0px;
  vertical-align: middle;
  margin-right: 12px;
  margin-left: 9px;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  display: inline-block;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 5013, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.controls li span.c-right:hover:before, #service-page .wrapper .second-page .center.advantages ul.controls li span.c-right:hover:before {
  left: 5px;
}
/* line 5021, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.slides, #service-page .wrapper .second-page .center.advantages ul.slides {
  height: 785px;
  margin-left: -30px;
  margin-top: -5px;
}
/* line 5025, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages ul.slides li, #service-page .wrapper .second-page .center.advantages ul.slides li {
  position: absolute;
  height: 785px;
  width: 960px;
  border-top: 1px solid #a2afc2;
  display: block;
}
/* line 5037, ../sass/style.scss */
#second-page .wrapper .second-page .center.advantages div.slides, #service-page .wrapper .second-page .center.advantages div.slides {
  margin: -5px -58px 0;
  position: relative;
}
/* line 5042, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs, #service-page .wrapper .second-page .center.docs {
  background-color: rgba(255, 255, 255, 0.6);
  min-height: 100%;
  padding-left: 30px;
  padding-bottom: 80px;
  padding-right: 30px;
  padding-top: 30px;
}
/* line 5049, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs h2, #service-page .wrapper .second-page .center.docs h2 {
  width: 381px;
  font-family: 'pragmaticacregular';
  font-size: 18px;
  display: inline-block;
  color: #849ec2;
  margin-bottom: 19px;
}
/* line 5056, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs h2:not(.hright), #service-page .wrapper .second-page .center.docs h2:not(.hright) {
  margin-left: 80px;
}
/* line 5059, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs h2.hright, #service-page .wrapper .second-page .center.docs h2.hright {
  position: relative;
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 13px;
  width: 430px;
}
/* line 5069, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs h3, #service-page .wrapper .second-page .center.docs h3 {
  margin-bottom: 15px;
  font-size: 18pt;
  color: #555;
  font-family: "pragmaticacbold";
}
/* line 5075, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs p, #service-page .wrapper .second-page .center.docs p {
  font-size: 17px;
  line-height: 22px;
}
/* line 5079, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs .line, #service-page .wrapper .second-page .center.docs .line {
  width: 100%;
  height: 1px;
  background-color: #d9d9d9;
  margin: 40px 0 30px;
}
/* line 5086, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs > a.icon, #service-page .wrapper .second-page .center.docs > a.icon {
  padding-right: 10px;
  vertical-align: middle;
  display: table;
}
/* line 5091, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs > a.icon .icon-small, #service-page .wrapper .second-page .center.docs > a.icon .icon-small {
  position: relative;
  top: 5px;
}
/* line 5096, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs > a .desc, #service-page .wrapper .second-page .center.docs > a .desc {
  vertical-align: middle;
  display: table-cell;
  position: relative;
  text-align: left;
  font-family: 'pragmaticacregular';
  padding-left: 10px;
}
/* line 5103, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs > a .desc .text, #service-page .wrapper .second-page .center.docs > a .desc .text {
  text-align: left;
  display: block;
  color: #3e3e3e;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 5109, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs > a .desc .size, #service-page .wrapper .second-page .center.docs > a .desc .size {
  text-align: left;
  font-family: "pf_din_text_cond_prothin";
  color: #3e3e3e;
}
/* line 5116, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul, #service-page .wrapper .second-page .center.docs ul {
  margin-bottom: 30px;
}
/* line 5118, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li, #service-page .wrapper .second-page .center.docs ul li {
  display: table-row;
}
/* line 5120, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li > span, #service-page .wrapper .second-page .center.docs ul li > span {
  border-top: 1px solid #d9d9d9;
}
/* line 5123, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span, #service-page .wrapper .second-page .center.docs ul li span {
  display: table-cell;
}
/* line 5125, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.num, #service-page .wrapper .second-page .center.docs ul li span.num {
  width: 48px;
  text-align: center;
  margin-left: 31px;
  vertical-align: middle;
  font-family: "pragmaticacbold";
  font-size: 18px;
}
/* line 5134, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.desc, #service-page .wrapper .second-page .center.docs ul li span.desc {
  padding: 15px 30px;
  width: 368px;
  text-align: justify;
  font-size: 17px;
}
/* line 5140, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link, #service-page .wrapper .second-page .center.docs ul li span.link {
  margin-right: 20px;
}
/* line 5142, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a, #second-page .wrapper .second-page .center.docs ul li span.link a:visited, #service-page .wrapper .second-page .center.docs ul li span.link a, #service-page .wrapper .second-page .center.docs ul li span.link a:visited {
  font-family: 'pragmaticacregular';
  color: #2d4655;
  font-size: 14px;
  vertical-align: middle;
  display: inline-table;
  height: 49.0%;
  color: #3e3e3e;
  background: #c0d4e0;
  text-decoration: none;
  padding: 0 21px;
  line-height: 17px;
  margin-bottom: 0.5%;
  width: 90%;
}
/* line 5156, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a:only-child, #second-page .wrapper .second-page .center.docs ul li span.link a:visited:only-child, #service-page .wrapper .second-page .center.docs ul li span.link a:only-child, #service-page .wrapper .second-page .center.docs ul li span.link a:visited:only-child {
  height: 100%;
  margin-bottom: 0;
}
/* line 5160, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a .icon, #second-page .wrapper .second-page .center.docs ul li span.link a:visited .icon, #service-page .wrapper .second-page .center.docs ul li span.link a .icon, #service-page .wrapper .second-page .center.docs ul li span.link a:visited .icon {
  width: 50px;
  padding-right: 10px;
  vertical-align: middle;
  display: table-cell !important;
}
/* line 5165, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a .icon .icon-small, #second-page .wrapper .second-page .center.docs ul li span.link a:visited .icon .icon-small, #service-page .wrapper .second-page .center.docs ul li span.link a .icon .icon-small, #service-page .wrapper .second-page .center.docs ul li span.link a:visited .icon .icon-small {
  position: relative;
  top: 5px;
}
/* line 5170, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a .table, #second-page .wrapper .second-page .center.docs ul li span.link a:visited .table, #service-page .wrapper .second-page .center.docs ul li span.link a .table, #service-page .wrapper .second-page .center.docs ul li span.link a:visited .table {
  vertical-align: middle;
  display: table-cell;
  position: relative;
  text-align: left;
  font-family: 'pragmaticacregular';
}
/* line 5176, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a .table .text, #second-page .wrapper .second-page .center.docs ul li span.link a:visited .table .text, #service-page .wrapper .second-page .center.docs ul li span.link a .table .text, #service-page .wrapper .second-page .center.docs ul li span.link a:visited .table .text {
  text-align: left;
  display: block;
  color: #3e3e3e;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 5182, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a .table .size, #second-page .wrapper .second-page .center.docs ul li span.link a:visited .table .size, #service-page .wrapper .second-page .center.docs ul li span.link a .table .size, #service-page .wrapper .second-page .center.docs ul li span.link a:visited .table .size {
  text-align: left;
  font-family: "pf_din_text_cond_prothin";
  color: #3e3e3e;
}
/* line 5188, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a:hover, #second-page .wrapper .second-page .center.docs ul li span.link a:visited:hover, #service-page .wrapper .second-page .center.docs ul li span.link a:hover, #service-page .wrapper .second-page .center.docs ul li span.link a:visited:hover {
  background: #849ec2;
}
/* line 5189, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a:hover .pdf, #second-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .pdf, #service-page .wrapper .second-page .center.docs ul li span.link a:hover .pdf, #service-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .pdf {
  background-position: -133px 0px;
}
/* line 5192, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a:hover .doc, #second-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .doc, #service-page .wrapper .second-page .center.docs ul li span.link a:hover .doc, #service-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .doc {
  background-position: -67px 0px;
}
/* line 5195, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a:hover .ppt, #second-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .ppt, #service-page .wrapper .second-page .center.docs ul li span.link a:hover .ppt, #service-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .ppt {
  background-position: -200px 0px;
}
/* line 5199, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a:hover .text, #second-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .text, #service-page .wrapper .second-page .center.docs ul li span.link a:hover .text, #service-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .text {
  color: white;
  text-shadow: none;
}
/* line 5203, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a:hover .size, #second-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .size, #service-page .wrapper .second-page .center.docs ul li span.link a:hover .size, #service-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .size {
  color: white;
}
/* line 5206, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li span.link a:hover .new-window, #second-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .new-window, #service-page .wrapper .second-page .center.docs ul li span.link a:hover .new-window, #service-page .wrapper .second-page .center.docs ul li span.link a:visited:hover .new-window {
  background-position: -100px 0px;
}
/* line 5214, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li:nth-child(2n) .num, #service-page .wrapper .second-page .center.docs ul li:nth-child(2n) .num {
  background: rgba(0, 0, 0, 0.1);
}
/* line 5219, ../sass/style.scss */
#second-page .wrapper .second-page .center.docs ul li:nth-child(2n-1) .num, #service-page .wrapper .second-page .center.docs ul li:nth-child(2n-1) .num {
  background: rgba(255, 255, 255, 0.58);
}
/* line 5226, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts, #service-page .wrapper .second-page .center.bts {
  background-color: rgba(255, 255, 255, 0.6);
  min-height: 100%;
  padding-left: 30px;
  padding-bottom: 80px;
  padding-right: 30px;
}
/* line 5237, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts h1, #service-page .wrapper .second-page .center.bts h1 {
  padding: 50px 0 20px 0;
}
/* line 5240, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .clear, #service-page .wrapper .second-page .center.bts .clear {
  clear: both;
}
/* line 5243, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col, #service-page .wrapper .second-page .center.bts .col {
  position: relative;
  display: block;
  width: 433px;
}
/* line 5248, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col h2, #service-page .wrapper .second-page .center.bts .col h2 {
  margin: 30px 0 15px 0;
  font-family: "pragmaticacbold";
  font-size: 18px;
  color: #3e3e3e;
}
/* line 5254, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col p, #service-page .wrapper .second-page .center.bts .col p {
  text-align: justify;
  margin: 10px 0 25px 0;
}
/* line 5259, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col > img, #service-page .wrapper .second-page .center.bts .col > img {
  width: 100%;
  height: auto;
}
/* line 5263, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.left-col, #service-page .wrapper .second-page .center.bts .col.left-col {
  float: left;
}
/* line 5265, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.left-col .bot, #service-page .wrapper .second-page .center.bts .col.left-col .bot {
  background-color: #db534d;
  width: 100%;
  height: 219px;
  padding: 26px 14px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 5272, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.left-col .bot p, #service-page .wrapper .second-page .center.bts .col.left-col .bot p {
  margin-top: 20px;
  font-size: 13pt;
  line-height: 15pt;
  color: white;
  text-align: left;
}
/* line 5279, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.left-col .bot h2, #service-page .wrapper .second-page .center.bts .col.left-col .bot h2 {
  margin: 0;
  color: white;
  text-shadow: 0px 1px 0px black;
  font-size: 20px;
}
/* line 5285, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.left-col .bot:after, #service-page .wrapper .second-page .center.bts .col.left-col .bot:after {
  content: '';
  background-image: url('../images/../images/bts-bot.png?1407141366');
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 27px;
  width: 433px;
  display: block;
  margin-left: -14px;
  position: absolute;
  bottom: -26px;
  background-size: 433px;
  z-index: 0;
}
/* line 5299, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.left-col .bot .button, #service-page .wrapper .second-page .center.bts .col.left-col .bot .button {
  background-image: url('../images/../images/bts-bot-button.png?1407141366');
  background-repeat: no-repeat;
  background-position: center center;
  height: 38px;
  width: 41px;
  position: absolute;
  bottom: -40px;
  left: 191px;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  z-index: 10000;
}
/* line 5311, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.left-col .bot .button.active, #service-page .wrapper .second-page .center.bts .col.left-col .bot .button.active {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 5317, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.right-col, #service-page .wrapper .second-page .center.bts .col.right-col {
  float: right;
}
/* line 5319, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.right-col .bot, #service-page .wrapper .second-page .center.bts .col.right-col .bot {
  background-color: #c0d4e0;
  width: 100%;
  height: 242px;
  padding: 26px 14px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 5325, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.right-col .bot h2, #service-page .wrapper .second-page .center.bts .col.right-col .bot h2 {
  margin: 0;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  font-size: 20px;
  margin-bottom: 27px;
}
/* line 5332, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.right-col .bot .portret, #service-page .wrapper .second-page .center.bts .col.right-col .bot .portret {
  margin-left: 5px;
  float: left;
  width: 120px;
  height: 142px;
  margin-right: 20px;
}
/* line 5338, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.right-col .bot .portret img, #service-page .wrapper .second-page .center.bts .col.right-col .bot .portret img {
  width: 120px;
  height: 142px;
}
/* line 5343, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.right-col .bot .portret:after, #service-page .wrapper .second-page .center.bts .col.right-col .bot .portret:after {
  background: url("../images/portret-shadow.png?1374747240") no-repeat;
  background-size: 126px auto;
  content: '';
  width: 126px;
  height: 12px;
  display: block;
  z-index: 10000;
  position: relative;
  bottom: 5px;
  left: -3px;
}
/* line 5356, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.right-col .bot .contacts, #service-page .wrapper .second-page .center.bts .col.right-col .bot .contacts {
  font-size: 15px;
}
/* line 5358, ../sass/style.scss */
#second-page .wrapper .second-page .center.bts .col.right-col .bot .contacts span, #service-page .wrapper .second-page .center.bts .col.right-col .bot .contacts span {
  display: inline-block;
  width: 167px;
  text-align: right;
}
/* line 5371, ../sass/style.scss */
#second-page .wrapper .second-page .center .border-top, #service-page .wrapper .second-page .center .border-top {
  height: 36px;
  background: url('../images/map-border.png?1407141345');
  background-repeat-y: no-repeat;
}
/* line 5377, ../sass/style.scss */
#second-page .wrapper .second-page .center .base .layer, #service-page .wrapper .second-page .center .base .layer {
  height: 100%;
  width: 100%;
  position: absolute;
}
/* line 5382, ../sass/style.scss */
#second-page .wrapper .second-page .center .base img, #service-page .wrapper .second-page .center .base img {
  width: 100%;
  height: auto;
}
/* line 5387, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation, #service-page .wrapper .second-page .center .navigation {
  /*****************************HEX****************************/
  /* Not changes needed from here */
  /********************************ENDHEX*********************************/
  position: fixed;
  top: 100%;
  left: 100%;
}
/* line 5405, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex, #service-page .wrapper .second-page .center .navigation .hex {
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
  width: 22.5px;
  height: 12.99039px;
  background-color: white;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -moz-background-size: auto 15.75px;
  -webkit-background-size: auto 15.75px;
  background-size: auto 15.75px;
  position: relative;
  float: left;
  margin-top: 1.2225px;
  margin-right: 3.75px;
  margin-bottom: 1.2225px;
  margin-left: 0.75px;
  text-align: center;
  zoom: 1;
  border-right: 1px none black;
  border-left: 1px none black;
  /* The class 'hex-gap' should be included in the 1st hexagon
  of each line, for avoiding overlaps between hexagon lines */
  /* Some Javascript code (not included in this example) 
  would be needed to change the DOM dinamically*/
}
/* line 5428, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.hex-gap, #service-page .wrapper .second-page .center .navigation .hex.hex-gap {
  margin-left: 12.99039px;
}
/* line 5431, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex:hover, #service-page .wrapper .second-page .center .navigation .hex:hover {
  cursor: pointer;
  opacity: 0.5;
  -moz-box-shadow: red 2px 2px 10px;
  -webkit-box-shadow: red 2px 2px 10px;
  box-shadow: red 2px 2px 10px;
}
/* line 5436, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex a, #service-page .wrapper .second-page .center .navigation .hex a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999em;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 5445, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex .inner, #service-page .wrapper .second-page .center .navigation .hex .inner {
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
/* line 5448, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex .corner-1,
#second-page .wrapper .second-page .center .navigation .hex .corner-2, #service-page .wrapper .second-page .center .navigation .hex .corner-1,
#service-page .wrapper .second-page .center .navigation .hex .corner-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
  z-index: -2;
  border-right: 1px none black;
  border-left: 1px none black;
  overflow: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 5462, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex .corner-1:before,
#second-page .wrapper .second-page .center .navigation .hex .corner-2:before, #service-page .wrapper .second-page .center .navigation .hex .corner-1:before,
#service-page .wrapper .second-page .center .navigation .hex .corner-2:before {
  width: 25.95px;
  height: 25.95px;
  content: '';
  position: absolute;
  background: inherit;
  top: 0;
  left: 0;
  z-index: 1;
  background: inherit;
  background-repeat: no-repeat;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 5477, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex .corner-1, #service-page .wrapper .second-page .center .navigation .hex .corner-1 {
  z-index: -1;
  -moz-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}
/* line 5480, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex .corner-1:before, #service-page .wrapper .second-page .center .navigation .hex .corner-1:before {
  -moz-transform: rotate(-60deg) translate(-12.99039px, 0px);
  -ms-transform: rotate(-60deg) translate(-12.99039px, 0px);
  -webkit-transform: rotate(-60deg) translate(-12.99039px, 0px);
  transform: rotate(-60deg) translate(-12.99039px, 0px);
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
/* line 5486, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex .corner-2, #service-page .wrapper .second-page .center .navigation .hex .corner-2 {
  -moz-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  -webkit-transform: rotate(-60deg);
  transform: rotate(-60deg);
}
/* line 5488, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex .corner-2:before, #service-page .wrapper .second-page .center .navigation .hex .corner-2:before {
  -moz-transform: rotate(60deg) translate(-6.49519px, -3.5px);
  -ms-transform: rotate(60deg) translate(-6.49519px, -3.5px);
  -webkit-transform: rotate(60deg) translate(-6.49519px, -3.5px);
  transform: rotate(60deg) translate(-6.49519px, -3.5px);
  bottom: 0;
}
/* line 5495, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.purple, #service-page .wrapper .second-page .center .navigation .hex.purple {
  background: #9e78b0;
}
/* line 5498, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.cyan, #service-page .wrapper .second-page .center .navigation .hex.cyan {
  background: #73a3a7;
}
/* line 5501, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.lemon, #service-page .wrapper .second-page .center .navigation .hex.lemon {
  background: #9aab79;
}
/* line 5504, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.red, #service-page .wrapper .second-page .center .navigation .hex.red {
  background: #be635f;
}
/* line 5507, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.orange, #service-page .wrapper .second-page .center .navigation .hex.orange {
  background: #bea167;
}
/* line 5510, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.dgray, #service-page .wrapper .second-page .center .navigation .hex.dgray {
  background: #7d7d7d;
}
/* line 5513, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.blue, #service-page .wrapper .second-page .center .navigation .hex.blue {
  background: #8589b6;
}
/* line 5516, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.green, #service-page .wrapper .second-page .center .navigation .hex.green {
  background: #89b98a;
}
/* line 5519, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.pink, #service-page .wrapper .second-page .center .navigation .hex.pink {
  background: #c4abc9;
}
/* line 5522, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.light-orange, #service-page .wrapper .second-page .center .navigation .hex.light-orange {
  background: #d6b671;
}
/* line 5525, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.lblue, #service-page .wrapper .second-page .center .navigation .hex.lblue {
  background: #7a9ea7;
}
/* line 5529, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.brown, #service-page .wrapper .second-page .center .navigation .hex.brown {
  background: #826a48;
}
/* line 5532, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.lgreen, #service-page .wrapper .second-page .center .navigation .hex.lgreen {
  background: #86ad8d;
}
/* line 5535, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .hex.lred, #service-page .wrapper .second-page .center .navigation .hex.lred {
  background: #bf544e;
}
/* line 5545, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .head-top, #service-page .wrapper .second-page .center .navigation .head-top {
  width: 100%;
  background: white;
  height: 3px;
  position: relative;
  bottom: 1px;
}
/* line 5552, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .head, #service-page .wrapper .second-page .center .navigation .head {
  padding: 9px 0 6px 24px;
  width: 100%;
  height: 30px;
  background: white;
  color: black;
  font-family: 'pragmaticacbold';
  font-size: 14px;
  text-transform: uppercase;
  cursor: move;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
}
/* line 5564, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .head .close, #service-page .wrapper .second-page .center .navigation .head .close {
  cursor: pointer;
  z-index: 20;
  position: absolute;
  right: 11px;
  top: 10px;
  width: 14px;
  height: 16px;
  background: url('../images/close-item.png?1407141364');
  border-left: none !important;
  -moz-transition: 0.15s;
  -webkit-transition: 0.15s;
  transition: 0.15s;
}
/* line 5575, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .head .close:hover, #service-page .wrapper .second-page .center .navigation .head .close:hover {
  background-position: -14px 0px;
}
/* line 5582, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .content, #service-page .wrapper .second-page .center .navigation .content {
  position: relative;
  height: 157px;
  width: 100%;
  background: rgba(78, 126, 191, 0.43);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
}
/* line 5589, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .content *, #service-page .wrapper .second-page .center .navigation .content * {
  font-family: "pf_din_text_cond_proregular" !important;
}
/* line 5594, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .legend, #service-page .wrapper .second-page .center .navigation .legend {
  right: 237px;
  width: 590px;
  display: inline-block;
  position: absolute;
  top: -218px;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 5601, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .legend .content, #service-page .wrapper .second-page .center .navigation .legend .content {
  padding-top: 28px;
  padding-left: 20px;
}
/* line 5604, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .legend .content h2, #service-page .wrapper .second-page .center .navigation .legend .content h2 {
  margin-left: 8px;
  margin-bottom: 19px;
}
/* line 5608, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .legend .content .row, #service-page .wrapper .second-page .center .navigation .legend .content .row {
  display: table-row;
  height: 33px;
}
/* line 5611, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .legend .content .row .cell, #service-page .wrapper .second-page .center .navigation .legend .content .row .cell {
  display: table-cell;
  padding-right: 55px;
}
/* line 5617, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .legend.closed, #service-page .wrapper .second-page .center .navigation .legend.closed {
  width: 36px;
}
/* line 5620, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .legend.closed .close, #service-page .wrapper .second-page .center .navigation .legend.closed .close {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 5625, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .nav, #service-page .wrapper .second-page .center .navigation .nav {
  position: absolute;
  top: -194px;
  right: 5px;
  display: inline-block;
  width: 230px;
}
/* line 5633, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .nav .content, #service-page .wrapper .second-page .center .navigation .nav .content {
  padding-left: 24px;
  padding-top: 6px;
}
/* line 5636, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .nav .content .select, #service-page .wrapper .second-page .center .navigation .nav .content .select {
  display: inline-block;
  width: 4px;
  height: 140px;
  background-color: #d1cd94;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #edeaca;
}
/* line 5643, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .nav .content .select .pin, #service-page .wrapper .second-page .center .navigation .nav .content .select .pin {
  width: 23px;
  height: 23px;
  background: url('../images/pin.png?1407141340');
  position: relative;
  right: 9px;
  top: 11px;
}
/* line 5652, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .nav .content .menu, #service-page .wrapper .second-page .center .navigation .nav .content .menu {
  display: inline-block;
  position: absolute;
  top: 23px;
  margin-left: 15px;
  color: #3e403e;
}
/* line 5659, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .nav .content .menu li, #service-page .wrapper .second-page .center .navigation .nav .content .menu li {
  margin-bottom: 9px;
  cursor: pointer;
  font-size: 18px;
}
/* line 5663, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .nav .content .menu li:hover, #service-page .wrapper .second-page .center .navigation .nav .content .menu li:hover {
  color: #B33200;
}
/* line 5666, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .nav .content .menu li.active, #service-page .wrapper .second-page .center .navigation .nav .content .menu li.active {
  color: black;
}
/* line 5674, ../sass/style.scss */
#second-page .wrapper .second-page .center .navigation .nav.closed .close, #service-page .wrapper .second-page .center .navigation .nav.closed .close {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 5680, ../sass/style.scss */
#second-page .wrapper .second-page .center .border-bottom, #service-page .wrapper .second-page .center .border-bottom {
  margin-top: -5px;
  height: 36px;
  background: url('../images/map-border-bot.png?1407141345');
  background-repeat-y: no-repeat;
}
/* line 5691, ../sass/style.scss */
#second-page .wrapper .content-page, #service-page .wrapper .content-page {
  width: 960px;
  margin: 0 auto;
  padding: 0px 0 340px 0px;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.6);
}
/* line 5699, ../sass/style.scss */
#second-page .footer-second, #service-page .footer-second {
  margin: -340px auto;
  height: 340px;
  width: 100%;
  background-image: url('../images/second-footer-bg.png?1407141333');
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px -1px 0px 0px black;
  min-width: 1120px;
}
/* line 5707, ../sass/style.scss */
#second-page .footer-second .footer-inner, #service-page .footer-second .footer-inner {
  /*width: 960px;*/
  width: 1000px;
  position: relative;
  margin: 0 auto;
}
/* line 5712, ../sass/style.scss */
#second-page .footer-second .footer-nav, #service-page .footer-second .footer-nav {
  padding-top: 30px;
}
/* line 5714, ../sass/style.scss */
#second-page .footer-second .footer-nav li, #service-page .footer-second .footer-nav li {
  width: 192px;
  float: left;
}
/* line 5717, ../sass/style.scss */
#second-page .footer-second .footer-nav li a, #service-page .footer-second .footer-nav li a {
  display: block;
  width: 100%;
  color: #c5d2e0;
  font-family: "pf_din_text_cond_prothin";
  font-size: 20px;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 5725, ../sass/style.scss */
#second-page .footer-second .footer-nav li a:hover, #service-page .footer-second .footer-nav li a:hover {
  text-decoration: underline;
}
/* line 5732, ../sass/style.scss */
#second-page .footer-second .footer-map > li, #service-page .footer-second .footer-map > li {
  margin-top: 20px;
  width: 192px;
  float: left;
}
/* line 5737, ../sass/style.scss */
#second-page .footer-second .footer-map > li ul li, #service-page .footer-second .footer-map > li ul li {
  width: 180px;
  margin-left: 12px;
  list-style-type: disc;
  color: #c5d2e0;
}
/* line 5742, ../sass/style.scss */
#second-page .footer-second .footer-map > li ul li a, #service-page .footer-second .footer-map > li ul li a {
  font-family: "pf_din_text_cond_prolight";
  font-size: 15px;
  color: #c5d2e0;
  text-decoration: none;
  text-shadow: 0px 1px 0px black;
}
/* line 5749, ../sass/style.scss */
#second-page .footer-second .footer-map > li ul li:hover, #service-page .footer-second .footer-map > li ul li:hover {
  color: #fffc00;
}
/* line 5751, ../sass/style.scss */
#second-page .footer-second .footer-map > li ul li:hover a, #service-page .footer-second .footer-map > li ul li:hover a {
  color: white;
}
/* line 5759, ../sass/style.scss */
#second-page .footer-second .footer-text, #service-page .footer-second .footer-text {
  position: absolute;
  width: 100%;
  height: 42px;
  bottom: 0px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px -1px 0px 0px black;
  /*.dy{
  	background-image: image-url("dy.png");
  	display: block;
  	height: 42px;
  	width: 40px;
  	position: absolute;
  	right: 0px;
  	top: 0px;
  	border-left: 1px solid $blackColor;
  	border-right: 1px solid $blackColor;
  	box-shadow: -1px 0px 1px 0px rgba(255, 255, 255, 0.2),
  				inset -1px 0px 1px 0px rgba(255, 255, 255, 0.2);
  }*/
}
/* line 5766, ../sass/style.scss */
#second-page .footer-second .footer-text .copyright, #second-page .footer-second .footer-text .dy-text, #service-page .footer-second .footer-text .copyright, #service-page .footer-second .footer-text .dy-text {
  font-family: "pf_din_text_cond_prothin";
  font-size: 14px;
  color: #999;
  text-decoration: none;
  text-shadow: 0px 1px 0px #30455e;
  line-height: 42px;
}
/* line 5774, ../sass/style.scss */
#second-page .footer-second .footer-text .copyright.dy-text, #second-page .footer-second .footer-text .dy-text.dy-text, #service-page .footer-second .footer-text .copyright.dy-text, #service-page .footer-second .footer-text .dy-text.dy-text {
  position: absolute;
  right: 50px;
}
/* line 5792, ../sass/style.scss */
#second-page .footer-second .footer-text .dy, #service-page .footer-second .footer-text .dy {
  background-image: url('../images/dy.png?1407141361');
  background-position: -2px -7px;
  display: block;
  height: 100%;
  width: 41px;
  position: absolute;
  right: -1px;
  top: 0px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  box-shadow: -1px 0px 1px 0px rgba(255, 255, 255, 0.2), inset -1px 0px 1px 0px rgba(255, 255, 255, 0.2);
}
/* line 5806, ../sass/style.scss */
#second-page .footer-second .footer-text .dy:hover, #service-page .footer-second .footer-text .dy:hover {
  background-image: url('../images/dy-hover.png?1407141361');
}
/* line 5808, ../sass/style.scss */
#second-page .footer-second .footer-text .dy:hover span, #service-page .footer-second .footer-text .dy:hover span {
  background-image: url('../images/dy-hover-letter.png?1407141362');
  width: 42px;
  height: 54px;
  display: inline-block;
  position: absolute;
  right: -46px;
  top: -5px;
}

/* FOOTER
--------------------------------------------*/
/* line 3, ../sass/_footer.scss */
.footer {
  height: 42px;
  width: 100%;
  position: fixed;
  bottom: 0px;
  z-index: 500;
}
/* line 9, ../sass/_footer.scss */
.footer p {
  font-size: 12pt;
  line-height: 14pt;
  margin-bottom: 6px;
}
/* line 14, ../sass/_footer.scss */
.footer .footer-inner {
  width: 960px;
  height: 100%;
  position: relative;
  margin: 0 auto;
}
/* line 19, ../sass/_footer.scss */
.footer .footer-inner .lang {
  text-decoration: none;
  display: block;
  height: 100%;
  width: 29px;
  position: relative;
  border-left: 1px solid black;
  border-right: 1px solid black;
  box-shadow: -1px 0px 1px 0px rgba(255, 255, 255, 0.2), inset -1px 0px 1px 0px rgba(255, 255, 255, 0.2);
}
/* line 29, ../sass/_footer.scss */
.footer .footer-inner .lang span {
  display: block;
  width: 100%;
  line-height: 26px;
  text-align: center;
  font-family: "pf_din_text_cond_prolight";
  font-size: 17px;
  color: black;
  text-shadow: 0px 1px 0px #30455e;
}
/* line 39, ../sass/_footer.scss */
.footer .footer-inner .lang .img {
  position: absolute;
  bottom: 0px;
  width: 29px;
  height: 16px;
  background-image: url('../images/eng.png?1407141360');
}
/* line 47, ../sass/_footer.scss */
.footer .footer-inner .lang:hover .img {
  background-position: -29px 0px;
}
/* line 52, ../sass/_footer.scss */
.footer .footer-inner .press-show {
  text-decoration: none;
  cursor: pointer;
  font-family: "pf_din_text_cond_prolight";
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0px 1px 0px #000;
  height: 100%;
  width: 200px;
  position: absolute;
  right: 41px;
  top: 0px;
  line-height: 42px;
  text-align: center;
  border-left: 1px solid black;
  box-shadow: -1px 0px 1px 0px rgba(255, 255, 255, 0.2), inset -1px 0px 1px 0px rgba(255, 255, 255, 0.2);
}
/* line 69, ../sass/_footer.scss */
.footer .footer-inner .press-show:hover {
  background: url('../images/menu-item-texture.png?1407141344') 0px 0px;
}
/* line 73, ../sass/_footer.scss */
.footer .footer-inner .dy {
  background-image: url('../images/dy.png?1407141361');
  background-position: -2px -7px;
  display: block;
  height: 100%;
  width: 41px;
  position: absolute;
  right: -1px;
  top: 0px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  box-shadow: -1px 0px 1px 0px rgba(255, 255, 255, 0.2), inset -1px 0px 1px 0px rgba(255, 255, 255, 0.2);
}
/* line 87, ../sass/_footer.scss */
.footer .footer-inner .dy:hover {
  background-image: url('../images/dy-hover.png?1407141361');
}
/* line 89, ../sass/_footer.scss */
.footer .footer-inner .dy:hover span {
  background-image: url('../images/dy-hover-letter.png?1407141362');
  width: 42px;
  height: 54px;
  display: inline-block;
  position: absolute;
  right: -46px;
  top: -5px;
}
/* line 100, ../sass/_footer.scss */
.footer .footer-inner.f-slide {
  top: -10px;
}
/* line 137, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 920px;
  height: 300px;
  padding: 35px 20px;
  background-color: rgba(29, 42, 57, 0.5);
}
/* line 145, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .footer-plus {
  width: 60px;
  height: 70px;
  z-index: 100;
  left: 50%;
  top: -20px;
  margin-left: -30px;
  position: absolute;
  cursor: pointer;
}
/* line 154, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .footer-plus .f-elem {
  width: 60px;
  height: 20px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 161, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .footer-plus .f-elem .f-inner {
  position: absolute;
  top: 0px;
  width: 60px;
  height: 60px;
  background-color: rgba(29, 42, 57, 0.5);
  border-radius: 50%;
}
/* line 170, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .footer-plus .plus-ico {
  position: absolute;
  left: 50%;
  margin-left: -20px;
  top: 7px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  width: 40px;
  height: 39px;
  background-image: url('../images/plus.png?1407141335');
}
/* line 181, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .footer-plus.clicked .plus-ico {
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  -o-transform: rotate(-225deg);
  transform: rotate(-225deg);
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* line 186, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block {
  width: 650px;
  height: 290px;
  border-radius: 3px;
  margin-right: 20px;
  background-image: url('../images/white-texture.png?1407141330');
  box-shadow: 0px 2px 2px 0px rgba(29, 42, 57, 0.5), 0px 3px 1px 0px rgba(0, 0, 0, 0.2);
  float: left;
}
/* line 195, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .text {
  padding: 25px 0px;
  overflow: auto;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}
/* line 199, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .text > li {
  position: relative;
  border-right: 1px solid rgba(255, 255, 255, 0.6);
  width: 49%;
  height: 200px;
  float: left;
}
/* line 204, ../sass/_pattern.scss */
.footer .footer-inner.f-slide .footer-window .f-block .text > li:after {
  content: "";
  position: absolute;
  right: -2px;
  top: 0px;
  width: 1px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 204, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .text > li:last-child {
  border-right: none;
}
/* line 206, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .text > li:last-child:after {
  content: none;
}
/* line 210, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .text > li > * {
  padding: 0px 20px;
}
/* line 213, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .text > li a {
  display: block;
  text-decoration: none;
  color: #666;
  font-family: "pf_din_text_cond_prothin";
  font-size: 20px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 221, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .text > li .idea {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  padding: 20px 0px 0px 0px;
  width: 100%;
  height: 85px;
  background: url('../images/idea.png?1407141349') center center no-repeat;
}
/* line 228, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .text > li .idea:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 234, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .copyright {
  position: relative;
}
/* line 236, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .copyright span {
  font-family: "pf_din_text_cond_prothin";
  font-size: 14px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  color: #666;
  line-height: 38px;
}
/* line 242, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .copyright span.c1 {
  position: absolute;
  left: 30px;
}
/* line 246, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .copyright span.c2 {
  position: absolute;
  right: 30px;
}
/* line 250, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .f-block .copyright span a {
  text-decoration: none;
  color: inherit;
}
/* line 257, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .press-block {
  position: relative;
  float: left;
  width: 250px;
  height: 290px;
  border-radius: 3px;
  background-image: url('../images/honeycomb-texture.png?1407141353');
  box-shadow: 0px 2px 2px 0px rgba(29, 42, 57, 0.5), 0px 3px 1px 0px rgba(0, 0, 0, 0.2);
}
/* line 110, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .press-block:after {
  content: "";
  background: url('../images/arr-bottom.png?1407141370');
  position: absolute;
  width: 21px;
  height: 14px;
  left: 50%;
  margin-left: -10px;
  bottom: -11px;
}
/* line 120, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .press-block h3 {
  padding-top: 20px;
  margin-bottom: 10px !important;
}
/* line 124, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .press-block > * {
  padding: 0px 20px;
}
/* line 127, ../sass/_footer.scss */
.footer .footer-inner.f-slide .footer-window .press-block a {
  display: block;
  text-decoration: none;
  color: #666;
  font-family: "pf_din_text_cond_prothin";
  font-size: 20px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 261, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window {
  z-index: 10;
  position: absolute;
  right: 0px;
  bottom: -550px;
  width: 280px;
  height: 550px;
  background-color: rgba(29, 42, 57, 0.5);
}
/* line 270, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window .press-block {
  position: relative;
  float: left;
  width: 250px;
  height: 290px;
  border-radius: 3px;
  background-image: url('../images/honeycomb-texture.png?1407141353');
  box-shadow: 0px 2px 2px 0px rgba(29, 42, 57, 0.5), 0px 3px 1px 0px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 20px;
  left: 15px;
  height: 510px;
}
/* line 110, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window .press-block:after {
  content: "";
  background: url('../images/arr-bottom.png?1407141370');
  position: absolute;
  width: 21px;
  height: 14px;
  left: 50%;
  margin-left: -10px;
  bottom: -11px;
}
/* line 120, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window .press-block h3 {
  padding-top: 20px;
  margin-bottom: 10px !important;
}
/* line 124, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window .press-block > * {
  padding: 0px 20px;
}
/* line 127, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window .press-block a {
  display: block;
  text-decoration: none;
  color: #666;
  font-family: "pf_din_text_cond_prothin";
  font-size: 20px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 276, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window .press-block .news {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}
/* line 279, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window .press-block .news a:hover p {
  color: #222;
}
/* line 283, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window .press-block .news a span {
  font-family: "pf_din_text_cond_proregular";
  font-size: 11px;
  color: #ac0a23;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
/* line 289, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window .press-block .news a p {
  line-height: 1.2;
  color: #666;
  font-family: "pf_din_text_cond_prothin";
  font-size: 16px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  padding-bottom: 8px;
}
/* line 298, ../sass/_footer.scss */
.footer .footer-inner.f-slide .press-window .press-block .news .btn {
  margin-top: 15px;
  cursor: pointer;
  position: relative;
  display: block;
  left: 13px;
  height: 37px;
  line-height: 42px;
  background: #799fc4;
  text-align: center;
  text-decoration: none;
  color: white;
  font-family: "pf_din_text_cond_proregular";
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6);
  width: 185px;
  margin-bottom: 10px;
  text-shadow: none;
}
/* line 242, ../sass/_pattern.scss */
.footer .footer-inner.f-slide .press-window .press-block .news .btn:before {
  content: "";
  position: absolute;
  left: -11px;
  top: 0px;
  width: 11px;
  height: 37px;
  background: url('../images/btn-corner.png?1407141367');
}
/* line 251, ../sass/_pattern.scss */
.footer .footer-inner.f-slide .press-window .press-block .news .btn:after {
  content: "";
  position: absolute;
  right: -11px;
  top: 0px;
  width: 11px;
  height: 37px;
  background: url('../images/btn-corner.png?1407141367') -11px 0px;
}
/* line 260, ../sass/_pattern.scss */
.footer .footer-inner.f-slide .press-window .press-block .news .btn:hover {
  background-color: #082739;
}
/* line 262, ../sass/_pattern.scss */
.footer .footer-inner.f-slide .press-window .press-block .news .btn:hover:before {
  background-position: -22px 0px;
}
/* line 265, ../sass/_pattern.scss */
.footer .footer-inner.f-slide .press-window .press-block .news .btn:hover:after {
  background-position: -33px 0px;
}
/* line 269, ../sass/_pattern.scss */
.footer .footer-inner.f-slide .press-window .press-block .news .btn:active {
  box-shadow: 0px -1px -1px -1px black;
}
/* line 311, ../sass/_footer.scss */
.footer .footer-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url('../images/footer-texture.jpg?1407141359');
  z-index: 50;
  overflow: hidden;
}
.bold_text_bold {
  font-weight: bold;
  line-height: 24pt;
  font-size: 15pt;
  font-family: 'literaturnayacregular'
}
.none_text_bold {
  font-weight: normal !important;
  line-height: 24pt;
  font-size: 15pt;
  font-family: 'literaturnayacregular'
}
.norm_text {
  font-weight: normal !important;
  line-height: 24pt;
  font-size: 15pt;
  font-family: 'literaturnayacregular'
}

.table {
  margin-bottom: 14pt;
  text-align: justify;
}

.login-table {
  width:400px;
  margin:0 auto;
  font-family:pf_din_text_cond_prolight; 
  font-size:16px;
  border-spacing: 0px 10px;
  border-collapse: separate;
}
.login-table .login-textbox {
  width:390px;
  height:45px;
  padding-left:10px;
}
.login-table .login-rememberuser {
  width:20px;
  height:20px;
  margin-right:-13px;
}
.login-table .login-button {
  font-size:16px;
  color:white;
  border:0px;
  width:200px;
  height:45px;
  background-color:#3A658F;
  position:relative;
  left:100px;
  font-family:'pf_din_text_cond_proregular';
  text-transform: uppercase;
}
.login-table .login-button:hover {
  background-color:white;
  color:#3A658F;
}
.login-table .login-button:before {
  content:"";
  position:absolute;
  top:0px;
  left:-20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 22.9px 20px 23px 0;
  border-color: transparent #3a648f transparent transparent;
}
.login-table .login-button:hover:before {
  border-color: transparent #ffffff transparent transparent;
}
.login-table .login-button:after {
  content:"";
  position:absolute;
  top:0px;
  right:-20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 23px 0 22.9px 20px;
  border-color: transparent transparent transparent #3a648f;
}
.login-table .login-button:hover:after {
  border-color: transparent transparent transparent #ffffff;
}
.login-table .login-button:focus {
  outline:none;
}

.center.plan .base {
  width:100%;
  background-color:#cbd4a5;
}
.center.plan .base div.layer img, .center.plan .base div.plan img  {
  width:auto !important;
  height:calc(100vh - 283px) !important;
  display:flex;
  margin: 0 auto;
  display: flex;
}
#service-page .wrapper .second-page .center .border-bottom {
  margin-top: 0px;
}
#service-page .wrapper .second-page .center .navigation .nav {
  top: -223px;
}

.potencial-kand {
  margin-bottom:30px;
  font-family: 'Open Sans',sans-serif !important;
  font-weight: 400;
}
.potencial-kand h3 {
  margin-bottom:5px;
  font-family: 'Open Sans',sans-serif !important;
  font-weight: 400;
  text-transform: none !important;
  color:#5c6f7b;
}
.potencial-kand a {
  font-family: 'Open Sans',sans-serif;
  font-weight: 400 !important;
  text-decoration: underline !important;
  color:#25aae1;
}
.potencial-kand a:hover {
  text-decoration: none !important;
  color:#005aab;
}

.wrapper-kandidat-folders li {
    position:relative;
    padding:10px 0 10px 40px;
    font-size: 16pt;
    color:#849ec2;
    font-family: 'Open Sans', sans-serif;
}
.wrapper-kandidat-folders li a {
    font-weight: normal;
}
.wrapper-kandidat-folders li span {
    text-decoration: underline;
}

.wrapper-kandidat-folders li:hover span {
    text-decoration: none;
}
#service-page .wrapper-kandidat-folders li.null a, #service-page .wrapper-kandidat-folders li.null a:hover, #service-page .wrapper-kandidat-folders li.null a span, #service-page .wrapper-kandidat-folders li.null a:hover span {
    color:#85909a;
}
.wrapper-kandidat-folders li:before {
    content:"";
    position:absolute;
    left:0;
    top:9px;
    width:30px;
    height:30px;
    background:url('/images/folder.png') center no-repeat /cover;
}
.to-resumes-popup {
    position: fixed;
    bottom: 20px;
    z-index: 501;
    width: 220px;
    padding: 35px 17px 12px;
    background-color: #799fc4;
    right: 20px;
    font-family: 'Open Sans',sans-serif !important;
    border-top-right-radius:20px;
    box-shadow:2px 2px 1px 0px #333333;
    transform: translateY(200%);
    transition:transform 0.2s;
    display:flex;
    flex-direction:column;
}
.to-resumes-popup--active {
    transform: translateY(0);
}
.to-resumes-popup p {
  line-height:1.1em;
  font-size: 13pt;
  color:white;
  font-family: 'Open Sans';
  margin-bottom:20px;
}
.to-resumes-popup a {
  line-height:1em;
  background:white;
  padding:6px 12px 6px 18px;
  font-family: 'Open Sans';
  text-transform:uppercase;
  display:inline-flex;
  margin:0 auto;
  border-radius:5px;
  display:inline-flex;
}
.to-resumes-popup .close-btn {
  right:12px;
  top:13px;
  width:16px;
  height:16px;
  background:transparent;
}
.to-resumes-popup .close-btn:after {
  background-image: url('/bitrix/templates/dy/images/icon-close-white.png');
}
.to-resumes-popup a .arrow {
  display:inline-block;
  position:relative;
  width:8px;
  height:21px;
  margin-left:15px;
  transform:translateX(0);
  transition:transform 0.2s;
}
.to-resumes-popup a .arrow span {
  height:1px;
  width:10px;
  background:#26394c;
  display:block;
  position:absolute;
}
.to-resumes-popup a .arrow span:first-child {
  transform:rotate(60deg);
  top:4px;
}
.to-resumes-popup a .arrow span:nth-child(2) {
  transform:rotate(-60deg);
  bottom:7px;
}

#service-page .to-resumes-popup a span, .to-resumes-popup a span {
  color:#26394c;
  text-decoration: none;
  font-size: 13pt;
}
#service-page .to-resumes-popup a:hover, .to-resumes-popup a:hover {
  text-decoration: none;
}
.to-resumes-popup a:hover {
  background:#021f36;
}
#service-page .to-resumes-popup a:hover span, .to-resumes-popup a:hover span {
  color:white;
}
.to-resumes-popup a:hover .arrow {
  transform:translateX(6px);
}
.to-resumes-popup a:hover .arrow span {
  background:white;
}

#second-page .wrapper .second-page .inner.resident h2 {
  margin-bottom:30px;
}

.smi-about {
  margin-bottom:30px;
  font-family: 'Open Sans',sans-serif;
  font-weight: 200;
  font-size: 14pt;  
}
.smi-about h3 {
  margin-bottom:-1px;
  color: #25aae1;
  text-transform: uppercase;
  font-family: 'Open Sans',sans-serif;
  font-weight: 400;
  font-size: 14pt;
}
.smi-about a {
  text-decoration: underline !important;
  color: #5c6f7b !important;
}
.smi-about a:hover {
  text-decoration: none !important;
  color:#005aab !important;
}
#service-page .wrapper .second-page .inner.news .actual li .date {
  font-family: 'Open Sans',sans-serif;
  font-weight: 400;
  margin-bottom: 2px;
}
#service-page .wrapper .second-page .inner.news .actual li h3 {
  font-family: 'Open Sans',sans-serif;
  font-weight: 400;
  line-height: 1.2em;
}
#service-page .wrapper .second-page .inner.news .actual li:hover {
  color:#005aab;
}
#service-page .wrapper .second-page .inner.news .last .desc .text p {
  font-family: 'Open Sans',sans-serif;
  font-weight: 400;
  font-size: 14px;
}
#service-page .wrapper .second-page .inner.news a {
  font-family: 'Open Sans',sans-serif;
  font-weight: 400;
}
#service-page .wrapper .second-page .inner.news .last h3 { 
  line-height:1.2em;
}
#service-page .wrapper .second-page .inner.vestnik .last .right-col p {
  font-family: 'Open Sans',sans-serif;
  font-weight: 400;
}
#service-page .wrapper .second-page .inner.grants h2 {
  font-family: 'Open Sans',sans-serif;
  font-weight: 400;
}
.programs-and-grants {
  margin-bottom:30px;
}
.programs-and-grants p {
  margin-bottom:2px;
}
ul.social li.vk {
  background-position: -202px 0px;
}

#service-page .wrapper .second-page .inner.presskit .line-2 .d-right .ruk .whois {
  margin-bottom:10px;
}

/*Get letters*/
.close-btn {
  overflow: visible;
  cursor: pointer;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: absolute;
  right: -8px;
  top: -8px;
  display: block;
  border: 0;
  width: 28px;
  height: 28px;
  background-color: #fff;
}
.close-btn:after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  margin-left: -7px;
  background-image: url(/bitrix/templates/dy/images/icon-close.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.event-newsletter-popup {
  display:none;
  position: fixed;
  top: 200px;
  z-index:50;
  width: 590px;
  padding: 35px 40px 40px;
  background-color: #fff;
  left:calc(50% - 335px);
  font-family: 'Open Sans',sans-serif !important;  
  padding-bottom:25px;
  border: 1px solid #005aab;
}
.event-newsletter-popup .nl-pp-heading {
  font-size:20px;
  font-weight: bold;
  font-family: 'Open Sans',sans-serif !important;
}
.event-newsletter-popup .nl-pp-info {
  margin-bottom: 22px;
  font-size:16px;
  font-family: 'Open Sans',sans-serif !important;
}
.blue-button {
    display: inline-block;
    height: 40px;
    width:240px;
    border: 0;
    padding: 0;
    background-color: #005aab;
    color: #fff;
    text-align: center;
    font-weight:bold;
    font-family: 'Open Sans',sans-serif !important;
}
.blue-button:hover {
  opacity:0.8;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
input[type="text"].gray-input-text {
  border: 2px solid #d6d6d6;
  padding: 0 17px;
  height: 40px;
  outline: none;
  font-size: 12px;
  text-transform: uppercase;
  font-weight:bold;  
  color:black;
}
input[type="text"].alert-input-text {
  border-color: #d1163b !important;
}
.cb-red {  
  font-family: 'Open Sans',sans-serif !important;
}
.pop-up-nl-table {
  font-family: 'Open Sans',sans-serif !important;  
}
.new-alert {
  opacity: 0;
  color:red;
  font-family: 'Open Sans',sans-serif !important;
  font-size:10px !important;
}
.field-not-o {
  font-family: 'Open Sans',sans-serif !important;  
}
.new-alert.alert-input-text {
  opacity: 1;
}
.pop-up-nl-table td {
  position: relative;
} 
.event-newsletter-popup .nl-pp-info {
  margin-bottom: 22px;
  font-size:16px;
}
.event-newsletter-popup .jq-selectbox__select {
  width: 240px;
}
.event-newsletter-popup .gray-input-text {
  width: 240px;
}
.event-newsletter-popup .nl-pp-submit {
  width: 240px;
}
.event-newsletter-popup .submit-button {
  width: 240px;
}
.event-newsletter-success {
  position: absolute;
  top: 424px;
  width: 240px;
  padding: 20px 20px 20px;
  background-color: #fff;
}
.event-newsletter-success .nl-pp-info {
  margin-bottom: 22px;
}
.event-newsletter-success .jq-selectbox__select {
  width: 240px;
}
.event-newsletter-success .gray-input-text {
  width: 240px;
}
.event-newsletter-success .nl-pp-submit {
  width: 240px;
}
.event-newsletter-success .submit-button {
  width: 240px;
}
.pop-up-nl-table tr td {
  padding-bottom: 10px;
}
.pop-up-nl-table tr td:first-child {
  padding-right: 30px;
}
.pop-up-nl-table tr:last-child td {
  padding-bottom: 0;
}
.event-form-block {
  margin-bottom: 15px;
}
.popup-form-label {
  margin-bottom: 5px;
  padding-left: 10px;
  font-family: 'ProximaNovaBold';
  font-size: 14px;
}
.event-checkbox-wrap {
  margin-bottom: 10px;
}
.event-checkbox-wrap:last-of-type {
  margin-bottom: 0;
}
.nl-pp-success {
  font-size: 15px;
  font-family: 'ProximaNovaBold';
  text-align: center;
}
.good-registr {
  display:none;
  background-color:white;  
  border: 1px solid #005aab;
  position:fixed;
  top:250px;
  width:220px;
  padding:0px 15px 0px 15px;
  left:calc(50% - 110px);
  height:100px;
  text-align:center;
  justify-content:center;
  z-index:999;
  align-items:center;
  font-family: 'Open Sans',sans-serif !important;
  font-size:14px !important;  
}
.good-registr button {
    overflow: visible;
    cursor: pointer;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: absolute;
    right: -8px;
    top: -8px;
    display: block;
    border: 0;
    width: 28px;
    height: 28px;
    background-color: #fff;
}
.good-registr button:after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    margin-left: -7px;
    background-image: url(/bitrix/templates/dy/images/icon-close.png);
    background-size: cover;
    background-repeat: no-repeat;
}
/*End getting letter*/

#service-page .wrapper .second-page.search-page-dy .inner.padded {
  min-height: calc(100vh - 517px);
}
.dy-search-form {
  padding: 5px 0;
  text-align: center;
}
.dy-search-form input[type='submit'],
.search-page-dy input[type='submit'] {
  height: 30px;
  padding: 0 10px;
  background-color: #799fc5;
  color: white;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'pragmaticacregular';
  border: none;
  outline: none;
  border-radius: 4px;
}
.dy-search-form input[type='submit']:hover,
.search-page-dy input[type='submit']:hover {
  background-color: #4e80b3;
}
.dy-search-form input[type='text'],
.search-page-dy input[type="text"] {
  height: 26px;
  padding: 0 10px;
  margin-right: 10px;
  border-radius: 4px;
  border: 1px solid #4e80b3;
}
.search-page-dy a.title {
  display: block;
  font-size: 15pt;
  margin-bottom: 5px;
}
.search-page-dy .bottom-nav {
  margin-top: 20px;
}

/*header search-form styles*/
.header .main-menu > .main-item-logo > a.logo {
    background: url('http://www.himgrad.ru/bitrix/templates/dy/images/logo.png?1407141347') 0px -5px no-repeat;
}

.header .main-menu > .main-item-logo > a {
    display: block;
    height: 100%;
    width: 100%;
    line-height: 90px;
    text-align: center;
    color: white;
    text-decoration: none;
    position: relative;
    font-size: 20px;
    letter-spacing: 1px;
    overflow: hidden;
}

.header .main-menu > ul.menu li.main-item:first-child > a:before {
    content: "";
    background-color: transparent;
    position: absolute;
    width: 0px;
    height: 85px;
    left: 5px;
    top: -3px;
    box-shadow: 0px 0px 20px 2px #000;
}



.search-main-item {
  width: 75px !important;
  height: 100% !important;
  max-width: 75px;
  cursor: pointer;
  min-width: 50px;
  flex-shrink: 0;
}
.skiptranslate {
  display: none !important;
  visibility: hidden !important;
}
.goog-te-banner-frame.skiptranslate {
  display: none !important;
} 
body {
  top: 0px !important; 
}
.main-item.change-lang {
  width: 80px !important;
}
.main-item.change-lang div.lang {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.main-item.change-lang div.lang .language__img  {
  width: 25px;
  margin: 7px 0;
  opacity: 0.4;
  cursor: pointer;
}
.main-item.change-lang div.lang .language__img_active  {
  opacity: 1;
}

.header__search {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
  }

.header__search span {
    display: block;
    height: 100px;
    cursor: pointer;
    border: none;
    line-height: 100px;
    text-align: center;
    position: relative;
    z-index: 1;
}

.header .header__search span svg {
  transition: all .4s cubic-bezier(.215, .61, .355, 1);
}

.header .header__search span:before, .header__search span:after {
    content: '';
    width: 25px;
    height: 2px;
    background: #fff;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    margin: -1px 0 0 -12px;
    -ms-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
    transition: all .4s cubic-bezier(.215, .61, .355, 1);
}

.header .header__search.active svg {
    opacity: 0;
    visibility: hidden;
    -ms-transform: scale(0);
    transform: scale(0);
}

.header .header__search.active span:before, .header__search.active span:after {
    -ms-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
}

.header .header__search span:after {
    width: 2px;
    height: 25px;
    margin: -12px 0 0 -1px;
}



.header .main-item-logo {
  flex-shrink: 0;
}
.header .menu {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  position: relative;
}

.header .main-menu {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
  
.header .searchLine {
  position: absolute;
  z-index: 0;
  right: 75px;
  top: 0;
  width: calc(100% - 235px);
  height: 100%;
  box-sizing: border-box;
  padding: 10px 0 10px 30px;        
  transition: all .4s cubic-bezier(.215, .61, .355, 1);
  opacity: 0;
  visibility: hidden;
  background: url('http://www.himgrad.ru/bitrix/templates/dy/images/menu-texture.png?1407141344');
  background-size: auto 100%;
  background-repeat: repeat-x;
}
.header .searchLine.active {
    opacity: 1;
    visibility: visible;
}
.header .searchLine .inpText {
    color: #D3D3D3;
    font-size: 24px;
    line-height: normal;
    height: 100%;
    padding: 0 200px 0 70px;
    width: 100%;
    border: none;
    box-sizing: border-box;
    font-family: "pf_din_text_cond_prothin";
}

.header .searchLine .inpText:focus, .searchLine .inpText:active {
  color: #000;
}

.header .searchLine .inpSbm {
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    width: 60px;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    transition: all .4s cubic-bezier(.215, .61, .355, 1);
}
.header .searchLine form {
  height: 100%;
  background: #fff;
  position: relative;
}
.header .searchLine .search-icon-open {
  fill: #d5d5d5;
}
.header .searchLine.active .search-icon-open {
  fill: #000;
}

.header .inpText:focus, .inpText:active {
  color: #d5d5d5;
}
.header .inpText:focus, .inpText:active {
  color: #000;
}
.header input[type="submit"] {
  display: none;
}


/*footer*/
.footer-map {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 100%;
}
.footer-socials {
    width: 40px;
    height: 100%;
}
.social-list {
    width: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    list-style: none;
}
#second-page .footer-second .footer-map > li ul li, #service-page .footer-second .footer-map > li .social-list li {
    width: 30px;
    height: 29px;
    list-style-type: none;
    background-size: auto 100%;
    float: left;
    background-image: url('../images/social.png?1407141332');
    margin-bottom: 5px;
}

#second-page .footer-second .footer-map > li ul li, #service-page .footer-second .footer-map > li .social-list li a {
  display: block;
  width: 100%;
  height: 100%;
}

.footer-socials ul.social-list li.fb {
    background-position: 0 0;
}
.footer-socials ul.social-list li.tw {
    background-position: -30px 0;
}
.footer-socials ul.social-list li.in {
    background-position: -60px 0;
}
.footer-socials ul.social-list li.youtube {
    background-position: -90px 0;
}
.footer-socials ul.social-list li.instagram {
    background-position: -120px 0;
}
.footer-socials ul.social-list li.vk {
    background-position: -150px 0;
}

/* line 42, ../sass/_firstpage.scss */
ul.social-list li:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: -webkit-transform 0s ease;
  -moz-transition: -moz-transform 0s ease;
  -ms-transition: -ms-transform 0s ease;
  -o-transition: -o-transform 0s ease;
  transition: transform 0s ease;
}


#snow-js {
  position: fixed;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  z-index: 999;
  pointer-events: none;
}


#fir-tree {
  position: fixed;
  bottom: 50px;
  right: 20px;
  color: #fff;
  font-family: "pf_din_text_cond_prolight";
  font-size: 13px;
  z-index: 501;
}
.wrapper #fir-tree {
  bottom: 20px;
}
#fir-tree img {
    width: 320px;
}
#fir-tree #newYearTimer {
  position: absolute;
  width: 45%;
  height: 13%;
  bottom: 1%;
  left: 50%;
  -webkit-transform: translateX(-53%);
  -ms-transform: translateX(-53%);
  transform: translateX(-53%);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
}
#fir-tree #newYearTimer span {
  display: block;
  margin: 0 0 5px;
  font-family: "pragmaticacbold";
  font-size: 17px;
}
#fir-tree #newYearTimer .come {
  width: 100%;
  font-family: "pragmaticacbold";
  font-size: 17px;
}


#service-page .wrapper .second-page .inner.vestnik .last .wrapper-necrolog-socials a {
  display: inline-block;
  width: 40px;
  height: 39px;
  background-image: url(../images/social.png?1407141332);
  background-color: transparent;
  padding: 0;
  position: relative;
  bottom: auto;
  right: auto;
  margin-right: 10px;
}
#service-page .wrapper .second-page .inner.vestnik .last .wrapper-necrolog-socials a:after {
  content: none;
}
#service-page .wrapper .second-page .inner.vestnik .last .wrapper-necrolog-socials a.inst {
    background-position: -161px -1px;
}
#service-page .wrapper .second-page .inner.vestnik .last .wrapper-necrolog-socials a.vk {
    background-position: -202px 0px;
}
#service-page .wrapper .second-page .inner.vestnik .last .wrapper-necrolog-socials a.fbook {
    background-position: 0px 0px;
}
#service-page .wrapper .second-page .inner.vestnik .last .wrapper-necrolog-socials a.twitter {
    background-position: -40px 0px;
}
#service-page .wrapper .second-page .inner.vestnik .last .wrapper-necrolog-socials a.youtube {
    background-position: -120px 0px;
}



.header .main-menu > ul.menu li.main-item#about .m-block .m-block-icons li:nth-child(5) a {
  background: url('/images/hero-menu-icon.png') no-repeat;
  background-position: center bottom;
}

.heroes__page {
  background-image: url('/images/heroes_back.jpg');
  background-size: cover;
  /*background-size: 100% auto;*/
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.heroes__page .inner {
  position: relative;
  padding: 50px 40px;
}
.heroes__page .second-page {
  background-image: url('../images/grey-texture.png?1407141358');
}

.heroes__page .heroes__header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}

.heroes__page h1 {
  padding: 0;
}

.heroes__page p {
  font-family: 'pragmaticacregular';
  font-size: 26px;
  line-height: 35px;
}

.heroes__page .hero__input-find {
  width: 370px;
  height: 43px;
  padding: 10px 0 10px 43px;
  border: none;
  background-image: url('/images/icon-loop.png');
  background-repeat: no-repeat;
  background-position: 10px center;
  font-family: 'pf_din_text_cond_prolight';
  font-size: 18px;
  box-sizing: border-box;
}

.heroes__page .heroes__list {
  margin-top: 35px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 50px 25px;
}

.heroes__page .hero__item:not(.visible) {
  display: none;
}

.heroes__page .hero__photo-block {
  height: 250px;
  margin-bottom: 20px;
}

.heroes__page .hero__photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.heroes__page .hero__name {
  font-weight: 500;
  font-size: 18px;
}
.heroes__page .hero__p {
  font-size: 16px;
  line-height: 21px;
  /*color: #555555;*/
}
.heroes__page .hero__p:not(:last-child) {
  margin-bottom: 10px;
}
