/* your styles go here */
a.btn.btn-primary, a.btn.btn-primary:hover {
  text-decoration: none;
}
.text-center-mobile ul {
  text-align: left !important;
}
#vk_comments {
  margin: 0 0 30px 0;
}
.likely {
  display: block !important;
  margin: 0 0 10px 0 !important;
}
.adsbygoogle {
  margin: 0 0 24px;
}
.download-buttons {
  text-align: center;
  margin: 0 0 20px;
  background: #f7f7f7;
  padding: 20px 0 5px 0;
}
.download-buttons div {
  margin-bottom: 10px;
}
.requirements {
  padding-top: 100px;
}

/* Language switcher */
.lang-menu {
  position: relative;
}
.lang-menu > .lang-current {
  padding: 15px 10px !important;
}
.lang-menu .lang-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  min-width: 72px;
  background: #fff;
  border: 1px solid #e7e7e7;
  border-top: none;
  border-radius: 0 0 4px 4px;
  list-style: none;
  padding: 4px 0;
  margin: 0;
  z-index: 9999;
  box-shadow: 0 4px 8px rgba(0,0,0,.1);
}
.lang-menu:hover .lang-dropdown {
  display: block;
}
.lang-menu .lang-dropdown li a {
  display: block;
  padding: 5px 14px;
  color: #555;
  text-align: center;
  font-size: 13px;
}
.lang-menu .lang-dropdown li a:hover {
  background: #f5f5f5;
  color: #337ab7;
  text-decoration: none;
}
@media (max-width: 767px) {
  .lang-menu .lang-dropdown {
    position: static;
    display: block !important;
    box-shadow: none;
    border: none;
    padding: 0;
    background: transparent;
  }
  .lang-menu .lang-dropdown li {
    display: inline-block;
  }
}