.annualReport .inner img {
  display: block;
  max-width: 262.5px;
  width: 100%;
  margin: 0 auto;
}

.sidebar-experts {
  padding: 15px 0 0 0;
}

.autorPostBlock, .sidebar-experts, .pageContent {
  color: #7f7f7f;
}
.autorPostBlock a, .sidebar-experts a, .pageContent a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: 0.4s all;
  transition: 0.4s all;
}
.autorPostBlock a:hover, .sidebar-experts a:hover, .pageContent a:hover {
  color: inherit;
}

.autorPostBlock .post a, .sidebar-experts .post a, .pageContent .post a {
  color: #e46671;
}

.autorPostBlock .post a:hover, .sidebar-experts .post a:hover, .pageContent .post a:hover {
  color: #d82232;
}


.autorPostBlock .db, .sidebar-experts .db, .pageContent .db {
  display: block;
}
.autorPostBlock .smallSeparator, .sidebar-experts .smallSeparator, .pageContent .smallSeparator {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block;
  padding: 0 0 2px 0;
}
.autorPostBlock .sidebar, .sidebar-experts .sidebar, .pageContent .sidebar {
  color: #7f7f7f;
  min-height: 100vh;
  height: 100%;
}
.autorPostBlock .sidebar .sidebar-heading, .sidebar-experts .sidebar .sidebar-heading, .pageContent .sidebar .sidebar-heading {
  color: black;
  font-size: 15px;
  font-weight: bold;
  margin: 0 0 15px 0;
}
.autorPostBlock .pageContent, .sidebar-experts .pageContent, .pageContent .pageContent {
  min-height: 100vh;
  height: 100%;
  padding: 0 15px;
}
.autorPostBlock .ttl, .sidebar-experts .ttl, .pageContent .ttl {
  padding: 0 0 0 15px;
  margin: 0 0 30px;
}
.autorPostBlock .ttl h2, .sidebar-experts .ttl h2, .pageContent .ttl h2 {
  color: black;
}
.autorPostBlock .ttl .ttlTegs, .sidebar-experts .ttl .ttlTegs, .pageContent .ttl .ttlTegs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 0;
  list-style: none;
  font-weight: bold;
}
.autorPostBlock .ttl .ttlTegs li, .sidebar-experts .ttl .ttlTegs li, .pageContent .ttl .ttlTegs li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.autorPostBlock .ttl .ttlTegs li:not(:last-of-type), .sidebar-experts .ttl .ttlTegs li:not(:last-of-type), .pageContent .ttl .ttlTegs li:not(:last-of-type) {
  margin: 0 5px 0 0;
}
.autorPostBlock .ttl .ttlTegs a, .sidebar-experts .ttl .ttlTegs a, .pageContent .ttl .ttlTegs a {
  color: inherit;
  text-decoration: none;
  margin: 0 5px 0 0;
}
.autorPostBlock .ttl .ttlTegs a:hover, .sidebar-experts .ttl .ttlTegs a:hover, .pageContent .ttl .ttlTegs a:hover {
  color: inherit;
}
.autorPostBlock .mediaContentWrapper, .sidebar-experts .mediaContentWrapper, .pageContent .mediaContentWrapper {
  margin: 0 auto 30px;
}
.autorPostBlock .mediaContentWrapper img, .sidebar-experts .mediaContentWrapper img, .pageContent .mediaContentWrapper img {
  display: block;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}
.autorPostBlock .aboutAutor,
.autorPostBlock .autorCol, .sidebar-experts .aboutAutor,
.sidebar-experts .autorCol, .pageContent .aboutAutor,
.pageContent .autorCol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 30px 0;
}
.autorPostBlock .aboutAutor .autorFoto,
.autorPostBlock .autorCol .autorFoto, .sidebar-experts .aboutAutor .autorFoto,
.sidebar-experts .autorCol .autorFoto, .pageContent .aboutAutor .autorFoto,
.pageContent .autorCol .autorFoto {
  margin: 0 30px 0 0;
}
.autorPostBlock .aboutAutor .autorFoto img,
.autorPostBlock .autorCol .autorFoto img, .sidebar-experts .aboutAutor .autorFoto img,
.sidebar-experts .autorCol .autorFoto img, .pageContent .aboutAutor .autorFoto img,
.pageContent .autorCol .autorFoto img {
  display: block;
  min-width: 70px;
  max-width: 163px;
  width: 100%;
  -webkit-transition: 0.4s all;
  transition: 0.4s all;
  border-radius: 50%;
}
.autorPostBlock .aboutAutor .fotoSize,
.autorPostBlock .autorCol .fotoSize, .sidebar-experts .aboutAutor .fotoSize,
.sidebar-experts .autorCol .fotoSize, .pageContent .aboutAutor .fotoSize,
.pageContent .autorCol .fotoSize {
  margin: 0 15px 0 0;
}
.autorPostBlock .aboutAutor .fotoSize img,
.autorPostBlock .autorCol .fotoSize img, .sidebar-experts .aboutAutor .fotoSize img,
.sidebar-experts .autorCol .fotoSize img, .pageContent .aboutAutor .fotoSize img,
.pageContent .autorCol .fotoSize img {
  min-width: auto;
  width: 60px;
}
.autorPostBlock .aboutAutor .aboutAutor_info,
.autorPostBlock .autorCol .aboutAutor_info, .sidebar-experts .aboutAutor .aboutAutor_info,
.sidebar-experts .autorCol .aboutAutor_info, .pageContent .aboutAutor .aboutAutor_info,
.pageContent .autorCol .aboutAutor_info {
  font-weight: bold;
}
.autorPostBlock .aboutAutor .aboutAutor_info span:not(:last-of-type),
.autorPostBlock .autorCol .aboutAutor_info span:not(:last-of-type), .sidebar-experts .aboutAutor .aboutAutor_info span:not(:last-of-type),
.sidebar-experts .autorCol .aboutAutor_info span:not(:last-of-type), .pageContent .aboutAutor .aboutAutor_info span:not(:last-of-type),
.pageContent .autorCol .aboutAutor_info span:not(:last-of-type) {
  margin: 0 0 8px 0;
}
.autorPostBlock .aboutAutor .autorCol_info,
.autorPostBlock .autorCol .autorCol_info, .sidebar-experts .aboutAutor .autorCol_info,
.sidebar-experts .autorCol .autorCol_info, .pageContent .aboutAutor .autorCol_info,
.pageContent .autorCol .autorCol_info {
  color: black;
  font-weight: bold;
  font-size: 14px;
}
.autorPostBlock .aboutAutor .autorCol_info .autorName,
.autorPostBlock .autorCol .autorCol_info .autorName, .sidebar-experts .aboutAutor .autorCol_info .autorName,
.sidebar-experts .autorCol .autorCol_info .autorName, .pageContent .aboutAutor .autorCol_info .autorName,
.pageContent .autorCol .autorCol_info .autorName {
  font-size: 12px;
}
.autorPostBlock .shortText, .sidebar-experts .shortText, .pageContent .shortText {
  font-size: 13px;
  font-weight: 600;
  margin: 0 0 30px 0;
}
.autorPostBlock .mainText, .sidebar-experts .mainText, .pageContent .mainText {
  font-size: 18px;
  font-weight: 500;
  margin: 0 0 30px 0;
}
.autorPostBlock .subscriptionsBlock, .sidebar-experts .subscriptionsBlock, .pageContent .subscriptionsBlock {
  margin: 0 0 30px 0;
}
.autorPostBlock .subscriptionsBlock h4, .sidebar-experts .subscriptionsBlock h4, .pageContent .subscriptionsBlock h4 {
  color: black;
  font-weight: bold;
}
.autorPostBlock .subscriptionsBlock .subscriptions, .sidebar-experts .subscriptionsBlock .subscriptions, .pageContent .subscriptionsBlock .subscriptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 0;
  list-style: none;
}
.autorPostBlock .subscriptionsBlock .subscriptions li, .sidebar-experts .subscriptionsBlock .subscriptions li, .pageContent .subscriptionsBlock .subscriptions li {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid white;
  -webkit-transition: 0.4s all;
  transition: 0.4s all;
  -webkit-box-shadow: 0px 4px 10px -1px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 4px 10px -1px rgba(0, 0, 0, 0.5);
  color: white;
}
.autorPostBlock .subscriptionsBlock .subscriptions li:not(:last-of-type), .sidebar-experts .subscriptionsBlock .subscriptions li:not(:last-of-type), .pageContent .subscriptionsBlock .subscriptions li:not(:last-of-type) {
  margin: 0 5px 0 0;
}
.autorPostBlock .subscriptionsBlock .subscriptions li:hover, .sidebar-experts .subscriptionsBlock .subscriptions li:hover, .pageContent .subscriptionsBlock .subscriptions li:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  color: whitesmoke;
}
.autorPostBlock .subscriptionsBlock .subscriptions li a, .sidebar-experts .subscriptionsBlock .subscriptions li a, .pageContent .subscriptionsBlock .subscriptions li a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: relative;
  -webkit-transition: all;
  transition: all;
}
.autorPostBlock .subscriptionsBlock .subscriptions li a i, .sidebar-experts .subscriptionsBlock .subscriptions li a i, .pageContent .subscriptionsBlock .subscriptions li a i {
  position: absolute;
  font-size: 24px;
  top: 12px;
  left: 12px;
  -webkit-transition: all;
  transition: all;
}
.autorPostBlock .subscriptionsBlock .subscriptions li .facebook, .sidebar-experts .subscriptionsBlock .subscriptions li .facebook, .pageContent .subscriptionsBlock .subscriptions li .facebook {
  background: #4060a5;
}
.autorPostBlock .subscriptionsBlock .subscriptions li .facebook i, .sidebar-experts .subscriptionsBlock .subscriptions li .facebook i, .pageContent .subscriptionsBlock .subscriptions li .facebook i {
  left: 15.5px;
}
.autorPostBlock .subscriptionsBlock .subscriptions li .twitter, .sidebar-experts .subscriptionsBlock .subscriptions li .twitter, .pageContent .subscriptionsBlock .subscriptions li .twitter {
  background: #00abe3;
}
.autorPostBlock .subscriptionsBlock .subscriptions li .googlePlus, .sidebar-experts .subscriptionsBlock .subscriptions li .googlePlus, .pageContent .subscriptionsBlock .subscriptions li .googlePlus {
  background: #e64522;
}
.autorPostBlock .subscriptionsBlock .subscriptions li .googlePlus i, .sidebar-experts .subscriptionsBlock .subscriptions li .googlePlus i, .pageContent .subscriptionsBlock .subscriptions li .googlePlus i {
  left: 8px;
}
.autorPostBlock .subscriptionsBlock .subscriptions li .linkedin, .sidebar-experts .subscriptionsBlock .subscriptions li .linkedin, .pageContent .subscriptionsBlock .subscriptions li .linkedin {
  background: #0094bc;
}
.autorPostBlock .subscriptionsBlock .subscriptions li .linkedin i, .sidebar-experts .subscriptionsBlock .subscriptions li .linkedin i, .pageContent .subscriptionsBlock .subscriptions li .linkedin i {
  top: 11px;
  left: 13.5px;
}

.linksBranchesTabled .link:hover {
  color: #555555;
  cursor: default;
  border-bottom: 1px solid #dfdfdf;
}

nav ul .sub-menu {
  display: none;
}

.topmenu > li > .sub-menu > li .sub-menu {
  display: block;
}

.topmenu > li > .sub-menu > li .sub-menu  > li {
  display: block;
}


@media all and (max-width: 991px) {
  nav ul.topmenu > li.menu-item-has-children > a, nav ul.topmenu > li.menu-item-has-children > a:focus {
    padding: 11px 8px;
    font-size: 12px;
  }
}

@media all and (max-width: 767px) {
  .sidebar-links--only-desktop {
    display: none !important;
  }

  .formSearch {
    display: none;
  }

  .topmenu > li > .sub-menu > li > a {
    text-align: left;
  }

  .topmenu > li > .sub-menu > li > .sub-menu > li > a {
    text-align: left;
    padding-left: 35px;
  }
}
