.lang_widget {
  position: fixed;
  z-index: 10;
  left: 0;
  bottom: 0;
  background-color: rgba(0,0,0, 0.25);
  padding: 3px 8px 7px 8px;
}
.lang_widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.lang_widget ul li{

  line-height: 1.1;
}
.lang_widget ul li a{
  color: white;
  font-size: 11px;
  text-decoration: none;
}

.mobile_app {
  display: none;
}
.mobile_app > * {
  color: white;
}

.mobile_app a {
    background-color: white;
    color: DARKCYAN;
    border-radius: 50px;
    padding: 3px 15px 4px;
    font-size: 14px;
}
@media (max-width: 640px ) {
  .mobile_app {
    display: flex;
    align-items: center;
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    z-index: 9;
    padding: 10px 15px;
    background-color: DARKCYAN;
    justify-content: space-around;
  }
}
.post_preview .post_preview_img:before {
  content: attr(data-content);
  position: absolute;
  bottom: 0;
  right: 7px;
  font-size: 23px;
  color: darkcyan;
  text-shadow: 2px 1px 1px black;
}

.post_preview.small .post_preview_img:before {
  font-size: 16px;
}

.post_preview_img {
  position: relative;
}

.inner_slide:before {
  content: attr(data-content);
  position: absolute;
  bottom: 0;
  right: 7px;
  font-size: 23px;
  color: darkcyan;
  text-shadow: 2px 1px 1px black;
}

.article_image {
  position: relative;
}

.article_image:before {
  content: attr(data-content);
  position: absolute;
  bottom: 0;
  right: 7px;
  font-size: 27px;
  color: darkcyan;
  text-shadow: 2px 1px 1px black;
}

