/* Blog Archive Styles
----------------------------------------------- */

.primary {
    margin-top: 30px;

    @include tablet() {
        margin-top: 45px;
        margin-bottom:  90px;
    }

    &--archive {
        display: flex;
        justify-content: space-between;
        flex-flow: column;

        @include desktop() {
            flex-flow: row wrap;
        }
    }
}

.archive {
  &__header {
    padding: 10px 0 0;

    @include tablet() {
      padding: 25px 0 0;
    }

    form#searchform {
      input[type=text] {
        width: 40%;
        height: 40px;
        padding: 10px;
        margin: 40px 0;
      }

      input[type=submit] {
        min-height: 40px;
        height: 100%;
        // appearance: none;
        // border: 1px solid #252525;
        // background: transparent;
        min-width: 80px;
        margin-left: 16px;
        cursor: pointer;
      }
    }

    hr {
      border-top: 1px solid #252525;
      opacity: 0.24;
      margin-bottom: 40px;
    }
  }

  &__header-title {
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 40px;
  }
}

// sitemap
.sitemap {
  &__row {
    margin-bottom: 30px;
  }
}
