.scroll {
  position: relative;
  margin: 68px 7px 0px 7px;
}

.posts-header {
  margin: 0px 0px 15px 10px;
}
.posts-header button {
  padding: 5px 12px;
}

.posts-block,
.groups-block {
  position: relative;
  margin-bottom: 35px;
  
  width: 100%;
  height: auto;
  
  /*background-color: rgb(213, 213, 213); /*rgb(224, 224, 224);  /*233, 233, 233*/
  word-break: break-all;
  border-radius: 4px;
}

.post-preview,
.group-preview {
  position: relative;
  padding: 10px 10px 0px 10px;
  margin: 0px 0px 10px 0px;

  font-size: 0.85rem;
  
  border: 2px solid rgb(140, 140, 140); /*188, 188, 188*/ /*191, 191, 191**/
  border-radius: 5px;
  
  background-color: rgb(244, 244, 244); /*219, 219, 219*/   /*210, 210, 210*/   /*239, 239, 239 */
  /*box-shadow: 0px 0px 3px 1px rgb(110, 109, 109) inset;*/
}


.post-desc {
  margin: 0px 0px 5px 0px;
}
.post-head {
  margin: 8px 0px -6px 0px;
  font-size: 1.15rem;
}
.post-text {
  height: auto;
  padding: -1px 0px 0px 15px;
  font-size: 0.88rem;
}


.icon {
  margin: 0px 0px 0px 0px;
}
.name {
  position: relative;
  bottom: 9px;
  margin: 0px 0px 12px 10px;
  word-break: keep-all;
  font-size: 0.95rem;
  z-index: 2;
  color: rgb(2, 11, 105);
}
.name:hover {
  color: rgb(137, 4, 95); /*color: rgb(105, 2, 72);*/
}
.time {
  position: relative;
  bottom: 9px;
  margin: 9px 0px 0px 25px;
  word-break: keep-all;
  color: rgba(66, 101, 168);
  font-size: 14px;
}

.post-create {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.post_url {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
