/* Fonts */
/* /Fonts */
/* Colors */
/* project color */
/* Custom */
/* animation */
/* /Colors */
.sidebar-blocks {
  max-width: 276.5px;
  width: 100%; }
  .sidebar-blocks .sidebar-block_lk {
    display: block;
    width: inherit;
    height: inherit;
    -webkit-transition: all 0.25s ease-in;
    -moz-transition: all 0.25s ease-in;
    transition: all 0.25s ease-in; }
    .sidebar-blocks .sidebar-block_lk:hover {
      opacity: 0.9; }
  .sidebar-blocks:hover {
    cursor: pointer; }

.sidebar {
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd; }
  .sidebar-w {
    padding: 20px 15px; }
    .sidebar-w:first-child {
      border-top: 0; }
  .sidebar-i {
    margin-top: 25px; }
    .sidebar-i:first-child {
      margin-top: 0; }
  .sidebar-h {
    font-size: 1.28571em; }
    .sidebar-h_lk {
      text-decoration: none;
      color: #444; }
      .sidebar-h_lk:hover {
        text-decoration: underline; }
  .sidebar-lk {
    font-size: 0.92857em; }
    .sidebar-lk span.__project-color {
      color: #0086ee; }
  .sidebar-date {
    font-size: 0.85714em;
    color: #999; }

@media only screen and (max-width: 992px) {
  .sidebar {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-left: 0; }
    .sidebar-w {
      padding: 30px 25px; }
  .sidebar-blocks {
    display: none; } }
