#search-form {
  margin-bottom: 20px; }

.search-result__info {
  display: none; }

.item-list .search-results {
  padding-left: 0; }
  .item-list .search-results li {
    border-bottom: 2px solid #c0c0c0;
    margin: 0 0 0.25em 1em;
    padding: 15px 0; }

.search-block-form {
  position: relative;
  text-align: right; }
  .search-block-form .fa-search {
    color: #769ac2;
    cursor: pointer;
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 0; }
  .search-block-form #search-block-form {
    border: 1px solid #769ac2;
    display: inline-block;
    overflow: hidden;
    transition: 0.5s;
    visibility: hidden;
    width: 0; }
    .search-block-form #search-block-form .form-item {
      display: inline-block;
      float: left;
      margin: 0;
      width: calc(100% - 60px); }
    .search-block-form #search-block-form .form-actions {
      display: block;
      float: left;
      width: 60px; }
    .search-block-form #search-block-form .form-search {
      border: 0;
      font-size: 13px;
      padding: 5px;
      width: calc(100% - 10px); }
    .search-block-form #search-block-form .form-submit {
      background-color: #769ac2;
      color: #ffffff;
      display: inline;
      font-size: 13px;
      font-weight: 700;
      border: none;
      padding: 6px;
      margin-top: 0;
      text-decoration: none;
      width: 100%; }
  .search-block-form.open #search-block-form {
    visibility: visible;
    width: 100%; }

@media (max-width: 767px) {
  .path-search .search-result__title a {
    font-size: 20px;
    line-height: 28px; } }

@media only screen and (max-width: 515px) {
  .path-search #search-form .form-submit {
    margin: 10px 0; } }

/*# sourceMappingURL=search.css.map */
