.right-item .right-text-voit .title {
  color: #526e9d;
  font-size: 18px;
  font-weight: 700;
  margin: 0;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.right-item .right-text-voit .title span {
  color: #3e517b;
  font-size: 18px;
  font-weight: 700;
  position: relative;
}

.right-item .right-text-voit p {
  color: #8b8b8b;
  font-size: 18px;
  margin: 0;
  margin-bottom: 5px;
}

.right-item .right-text-voit span {
  color: #4b79bb;
  font-size: 18px;
}

.right-item .right-text-voit .title span:after {
  background: url(../images/ok.png) no-repeat;
  content: '';
  height: 32px;
  position: absolute;
  right: -45px;
  top: -13px;
  width: 35px;
}

.preview_text {
  color: #8b8b8b;
  font-size: 18px;
  margin: 0;
  margin-bottom: 5px;
}

.blog-post-content div,
.blog-post-content {
  line-height: 23px;
}

ul.table.table-users li {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}

.content-projects ul li {
  list-style: none;
}

.topic-tags li {
  list-style: none;
  display: inline-block;
}

.topic-info li {
  list-style: none;
  display: inline-block;
}

ul.topic-tags,
ul.topic-info {
  padding-left: 0;
  margin-left: 0;
}

.avatar-message {
  cursor: pointer
}

#CountMessage {
  cursor: pointer
}

#CountEvent {
  cursor: pointer
}

#message-icon-button {cursor:pointer;}


/**arrow back**/

img.arrow_back {
  height: 40px;
  position: absolute;
  margin: 15px;
  cursor: pointer;
}

img.arrow_back:hover {
  height: 50px;
  margin: 10px;
}


/** left-content-item override **/

@media (min-width: 550px) {
  .left-content__item:nth-child(1),
  .left-content__item:nth-child(4),
  .left-content__item:nth-child(7),
  .left-content__item:nth-child(10) {
    margin-left: 0;
  }
}


/** slider img override **/

.bx-wrapper img {
  overflow: initial;
  margin: 0 auto;
}


/**vk settings **/

#vk_save,
#vk-settings {
  float: right;
}

#vk_save {
  margin: -20px 0px;
}

#vk-settings {
  margin: 0 40px;
}

#vk-settings-div {
  border: 1px solid black;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  width: 80%;
  height: 100px;
  padding: 10px;
}

.ya-share2__container_size_s .ya-share2__counter {
  font-size: 10px;
  padding: 3px 6px 0 6px;
  display: none;
}

.ya-share2 {
  margin-left: 25px;
}

div.flex-block>a[name=nav_start] + font.text{
  display:none;
}
.line-navigation .nav__links a {
    color: #466fae;
    display: inline-block;
    font-size: 18px;
    line-height: 70px;
    margin-left: 0px;
    margin-right: 30px;
    position: relative;
    text-transform: uppercase;
    padding-right: 25px;
}
#users-list-original+a+font{
	display:none !important;
}
.left-content {
	padding-left: 0.9666666%;
}
.flex-block .column .block-in .wrap-span span {
	font-size: 20px;
}
.right-text-voit td{
	text-align:center;
}
.topic-content{
	text-align:left;
}
#tabs-3 .photo-breadcrumb{
	display:none;
}
#blog-posts-content .blog-page-navigation{
	display:none;
}
.left-content__item .span span{
	font-size:20px;
}
.right-item .right-text-voit a{
	text-align:left;
	float: left;
}


div.photo-controls-buttons ul.photo-controls li {height:auto !important;}
li.photo-control a {height:auto !important; line-height:1.4 !important; font-size: 1rem !important;}
ul.photo-controls li a:hover {text-decoration:underline!important;}
ul.photo-controls li a.photo-control-album-add-button:hover {text-decoration:none!important;}

ul.photo-album-list-first-photos {display:block!important;}

.table_smiles{

  border-radius: 5px;
  background-color: #fff;
}

table.lhe-smiles-tlbr-table.table_smiles td{
  text-align: center;
  vertical-align: middle;
  padding: 5px !important;
}
.table_smiles td:hover{
  background-color: #ececec !important;
}
.table_smiles div.lhe-tlbr-smile-cont{
  border: none;
  width: 30px;
  height: auto;
}
table.lhe-smiles-tlbr-table.table_smiles{
  /*margin: 0 0 0 10px !important;*/
}

.block_smiles{
  width: 440px;
    display: none;
  max-height: 300px;
  min-height: 220px;
  position: absolute;
    background-color: #fff;
    margin-top: 25px;
  right: 39%;
  box-shadow: 0 1px 10px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.4);
  z-index: 2;
  border-radius: 5px;
}

.block_smiles img{
  max-width: 30px;
  height: auto !important;
  visibility: visible !important;
}

.block_smiles em{
  display: block;
  position: absolute;
  top: 217px;
  margin: auto;
  width: 100%;
  text-align: center;
}

.block_smiles em i{
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 8px solid #f5f5f5;
}
.block_smiles em i:before{
  content: ' ';
  position: absolute;
  border-bottom: 8px solid #fff;
  margin: 1px -7px;
}

.input-top-active, .input-top-active:hover {background:#ccc !important; border-color:#ccc !important; outline-color:#fff !important;}
.mess {margin-left:20px;}

#password_visibility {
	background : url(../images/visible-icon.png) no-repeat;
	background-size: 100%;
    height: 30px;
    width: 40px;
    margin: 0;
    position: absolute;
    top: 0px;
    left: 360px;
	cursor: pointer;
}
#bx_auth_password {
	float : left;
}