.main-filter-wrap {
  margin-bottom: 30px;
  display: grid;
  grid-template-columns: 0.63fr 0.37fr;
  gap: 0px;
  align-items: flex-start; }
  @media (max-width: 991px) {
    .main-filter-wrap {
      grid-template-columns: repeat(1, 1fr);
      gap: 15px; } }
  .main-filter-wrap > * {
    min-width: 0; }
  .main-filter-wrap #open-filters, .main-filter-wrap .open-filters {
    display: none !important; }
  .main-filter-wrap .aside-filter .aside-item.filter-type {
    display: none !important; }
  .main-filter-wrap .aside-filter .aside-item .aside-title {
    white-space: nowrap; }
  .main-filter-wrap .aside-filter .aside-item .aside-content ul {
    display: flex;
    flex-wrap: wrap;
    gap: 12px; }
    .main-filter-wrap .aside-filter .aside-item .aside-content ul li {
      font-size: 13px; }
      .main-filter-wrap .aside-filter .aside-item .aside-content ul li.filter-item-toggle {
        padding: 0; }
      .main-filter-wrap .aside-filter .aside-item .aside-content ul li label {
        display: flex;
        align-items: center; }
  .main-filter-wrap .coll-sortby .sortPagiBar #sort-by {
    flex-wrap: wrap; }
    .main-filter-wrap .coll-sortby .sortPagiBar #sort-by:after {
      display: none; }
    .main-filter-wrap .coll-sortby .sortPagiBar #sort-by .title-head {
      width: 100%; }
    .main-filter-wrap .coll-sortby .sortPagiBar #sort-by .content_ul {
      display: flex;
      flex-wrap: wrap;
      gap: 10px; }
      .main-filter-wrap .coll-sortby .sortPagiBar #sort-by .content_ul li {
        cursor: pointer;
        font-size: 14px;
        height: 24px; }

.main-filter-wrap .aside-filter .aside-item .aside-content ul li .custom-checkbox .fa:after, .main-filter-wrap .aside-filter .aside-item .aside-content ul li .custom-checkbox .fa:before {
  top: 7px;
  width: 15px;
  height: 14px; }

.main-filter-wrap .aside-filter .aside-item .aside-content ul li .custom-checkbox {
  min-height: 30px;
  padding-left: 20px; }

.eas {
  margin: 50px 0; }
  .eas form {
    max-width: 600px;
    margin: 0 auto;
    width: 100%; }
    .eas form.eas-sheet {
      display: none; }
    .eas form.contact-form {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 15px;
      text-align: center; }
      .eas form.contact-form > * {
        min-width: 0; }
      .eas form.contact-form p, .eas form.contact-form #eas-email-name, .eas form.contact-form #eas-email-body, .eas form.contact-form #eas-email-submit {
        grid-column: span 2; }
      .eas form.contact-form p {
        font-size: 2rem;
        font-weight: bold; }
      .eas form.contact-form input, .eas form.contact-form textarea {
        box-shadow: none;
        outline: none;
        border: 1px solid #DbDbDb;
        padding: 5px 15px; }
      .eas form.contact-form button {
        box-shadow: none;
        outline: none;
        background: #e6b335;
        border: 1px solid #e6b335;
        padding: 5px 15px;
        color: #FFF;
        font-weight: bold; }

@media (min-width: 1000px) {
  .main-filter-wrap {
    width: 100%; }
  .main-filter-wrap .aside-filter .aside-item .aside-content ul li label {
    font-size: 12px; }
  .main-filter-wrap .coll-sortby .sortPagiBar #sort-by .content_ul li {
    font-size: 12px;
    height: 22px;
    line-height: 30px; }
  .main-filter-wrap .coll-sortby .sortPagiBar #sort-by .content_ul li label {
    display: flex;
    justify-content: flex-start;
    gap: 7px;
    flex-wrap: nowrap; } }
