.wp-theme-astra {
    & .qsd-content-none a:hover {
      background: #3c3c3c;
    }
    & .adqs-frontend-add-list {
      & select,
      input,
      textarea {
        box-shadow: none;
      }
      & .single-field-wrapper {
        padding: 10px 44px;
      }
      & .adqs-section-wrapper .qsd-form-label {
        margin: 0px;
        margin-bottom: 10px;
      }
      & .single-field-wrapper .adqs-form-inner .adqs-uplode-thumb-main {
        margin-top: 0px;
      }
    }
    &
      .single-field-wrapper
      .adqs-checkbox-item
      .adqs-checkbox
      input[type="checkbox"],
    .adqs-section-head-title .qsd-ad-form-check-control input[type="checkbox"] {
      background: white;
      border: 1px solid #dae4ff !important;
      border-radius: 4px;
    }
    & .single-field-wrapper
	.adqs-checkbox-item
	.adqs-checkbox
	input[type="checkbox"]:checked {
    background: #26a35a;
    }
    & .adqs-section-wrapper {
      background: #eff3fe;
      border-radius: 8px;
      & .adqs-section-head-title h3 {
        margin-bottom: 0px;
      }
    }
    & .qsd-prodcut-grid-list-main {
      margin-bottom: 50px;
    }
    & a.qsd-front-single-dir-item {
      text-decoration: none !important;
    }
    & .qsd-advancedTop_filter,
    .qsd-prodcut-grid-right-top-ber {
      & select,
      input {
        padding: 0;
        box-shadow: none;
        background: transparent;
      }
    }
    & .qs-user-dash-wraaper {
      & .qsd-list-dash-pagination {
        margin-top: 0;
        padding-top: 0;
        border-top: 0;
      }
      & table {
        border: 1px solid #dae4ff;
        & tbody tr {
          &:last-child td {
            border-bottom: 0 !important;
          }
          td {
            border-bottom: 1px solid #dae4ff !important;
            &:last-child {
              border-bottom: 0px;
            }
          }
        }
      }
    }
    & tr.qsd-dash-thead-tr {
      border-bottom: 1px solid #dae4ff;
    }
    & .qs-my-listing-head {
      padding-bottom: 0px;
      border-bottom: 0px;
      & ul {
        gap: 0px;
      }
      & .search-input {
        padding: 0.75rem 2.5rem 0.75rem 1rem !important;
      }
      & ul,
      .search-input {
        border: 1px solid #dae4ff !important;
      }
    }
    & .qs-my-listings-wrapper::before,
    .user-dash-wrapper::before {
      display: none;
    }
    & a.qsd-ads-lisitng-btn:hover {
      color: #fff;
    }
    & .qs-user-dash-href,
    .qs-filter-href,
    .qsd-dash-action-btns a,
    .qsd-permalink-wrapper,
    .qsd-ads-lisitng-btn {
      text-decoration: none !important;
    }
    & .qs-user-dash-navigation,
    .qs-my-listings-wrapper,
    .user-dash-wrapper {
      box-shadow: none;
      border: 1px solid #dae4ff;
      &:hover {
        box-shadow: none;
      }
    }
    & .adqs_comments_items_wrap {
      & .comment {
        border: 1px solid #dae4ff;
        & .review-reply-section {
          border-top: 1px solid #dae4ff;
          & .review-reply-btn {
            box-shadow: none;
            &:hover {
              background: none;
              text-decoration: none;
            }
          }
        }
      }
    }
    & .listing-grid-location-item {
      background: #eff3fe;
      border: 1px solid #dae4ff;
    }
    & .write-review {
      margin-top: 40px;
      & .write-review-item {
        padding: 0px;
        background: #eff3fe;
        border: 1px solid #dae4ff;
        & textarea {
          box-shadow: none;
          border-radius: 8px !important;
        }
      }
    }
    .wp-theme-astra {
      &
        .single-field-wrapper
        .adqs-checkbox-item
        .adqs-checkbox
        input[type="checkbox"],
      .adqs-section-head-title .qsd-ad-form-check-control input[type="checkbox"] {
        background: white;
        border: 1px solid #dae4ff !important;
        border-radius: 4px;
      }
      & .adqs-section-wrapper {
        background: #eff3fe;
        border-radius: 8px;
        & .adqs-section-head-title h3 {
          margin-bottom: 0px;
        }
      }
      & a.qsd-front-single-dir-item {
        text-decoration: none !important;
      }
      & .qsd-advancedTop_filter {
        & input {
          padding: 0;
        }
      }
      & .qs-user-dash-wraaper {
        & .qsd-list-dash-pagination {
          margin-top: 0;
          padding-top: 0;
          border-top: 0;
        }
        & table {
          border: 1px solid #dae4ff;
          & tbody tr {
            &:last-child td {
              border-bottom: 0 !important;
            }
            td {
              border-bottom: 1px solid #dae4ff !important;
              &:last-child {
                border-bottom: 0px;
              }
            }
          }
        }
      }
      & tr.qsd-dash-thead-tr {
        border-bottom: 1px solid #dae4ff;
      }
      & .qs-my-listing-head {
        padding-bottom: 0px;
        border-bottom: 0px;
        & ul {
          gap: 0px;
        }
        & .search-input {
          padding: 0.75rem 2.5rem 0.75rem 1rem !important;
        }
        & ul,
        .search-input {
          border: 1px solid #dae4ff !important;
        }
      }
      & .qs-my-listings-wrapper::before,
      .user-dash-wrapper::before {
        display: none;
      }
      & a.qsd-ads-lisitng-btn:hover {
        color: #fff;
      }
      & .qs-user-dash-href,
      .qs-filter-href,
      .qsd-dash-action-btns a,
      .qsd-permalink-wrapper,
      .qsd-ads-lisitng-btn {
        text-decoration: none !important;
      }
      & .qs-user-dash-navigation,
      .qs-my-listings-wrapper,
      .user-dash-wrapper {
        box-shadow: none;
        border: 1px solid #dae4ff;
        &:hover {
          box-shadow: none;
        }
      }
      & .adqs_comments_items_wrap {
        & .comment {
          border: 1px solid #dae4ff;
          & .review-reply-section {
            border-top: 1px solid #dae4ff;
            & .review-reply-btn {
              box-shadow: none;
              &:hover {
                background: none;
                text-decoration: none;
              }
            }
          }
        }
      }
      & .listing-grid-location-item {
        background: #eff3fe;
        border: 1px solid #dae4ff;
      }
      & .write-review {
        margin-top: 40px;
        & .write-review-item {
          padding: 0px;
          background: #eff3fe;
          border: 1px solid #dae4ff;
          & textarea {
            box-shadow: none;
            border-radius: 8px !important;
          }
        }
      }
      & .adqs-singleSection,
      .comments-area,
      .qsd-comments-area {
        background-color: #ffffff;
        border: 1px solid #dae4ff;
        border-top: 1px solid #dae4ff !important;
        border-radius: 8px;
        padding: 20px;
      }
      & .adqs-singleSection {
        margin-top: 30px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
      }
      & .comments-area,
      .qsd-comments-area {
        margin: 30px 0;
        & .listing-grid-review-top {
          background: transparent;
          border: 1px solid #dae4ff;
          border-radius: 8px;
        }
      }
  
      & .entry-content ul,
      .entry-content ol {
        padding: initial;
        margin: inherit;
      }
      & .qsd-sarch-ber-item,
      .adqs-tax-search {
        padding: 0;
        gap: 0;
        height: 100%;
        overflow: hidden;
        & input[type="text"] {
          box-shadow: none;
          height: 100%;
          min-height: auto;
          padding: 10px 20px;
        }
        & button[type="submit"],
        .qsd-main-btn {
          margin: 10px;
        }
      }
    }
  
    & .adqs-singleSection,
    .comments-area,
    .qsd-comments-area {
      background-color: #ffffff;
      border: 1px solid #dae4ff;
      border-top: 1px solid #dae4ff !important;
      border-radius: 8px;
      padding: 20px;
    }
    & .adqs-singleSection {
      margin-top: 30px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
    }
    & .comments-area,
    .qsd-comments-area {
      margin: 30px 0;
      & .listing-grid-review-top {
        background: transparent;
        border: 1px solid #dae4ff;
        border-radius: 8px;
      }
    }
    & .entry-content ul,
    .entry-content ol {
      padding: initial;
      margin: inherit;
    }
    & .qsd-sarch-ber-item,
    .adqs-tax-search {
      padding: 0;
      gap: 0;
      height: 100%;
      overflow: hidden;
      & input[type="text"] {
        box-shadow: none;
        height: 100%;
        min-height: auto;
        padding: 10px 20px;
      }
      & button[type="submit"],
      .qsd-main-btn {
        margin: 10px;
      }
    }
  }