.elementor-2453 .elementor-element.elementor-element-994047c{--display:flex;}.elementor-2453 .elementor-element.elementor-element-1db6623{--display:flex;}.elementor-2453 .elementor-element.elementor-element-8b45444 .choose-cpt-filter{width:100%;}.elementor-2453 .elementor-element.elementor-element-8b45444 .elementor-repeater-item-e8a53c6{display:none !important;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter-wrapper > .elementor-repeater-item-d09be39{width:100%;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter-wrapper > .elementor-repeater-item-3cf595a{width:100%;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter-wrapper > .elementor-repeater-item-729e28a{width:100%;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter-wrapper > .elementor-repeater-item-329abd4{width:100%;}.elementor-2453 .elementor-element.elementor-element-8b45444 .elementor-repeater-item-50011ec{display:none !important;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter{height:41px;}.elementor-2453 .elementor-element.elementor-element-8b45444 .inline-input{height:41px;border-radius:8px;color:var( --e-global-color-4187cfb );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-form .ts-filter{border-radius:8px;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter, .elementor-2453 .elementor-element.elementor-element-8b45444 .inline-input{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-653865f );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-form .ts-filter-text{color:var( --e-global-color-4187cfb );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-form .ts-filter, .elementor-2453 .elementor-element.elementor-element-8b45444 .inline-input{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-form .ts-filter:hover{background:var( --e-global-color-d8b954d );}.elementor-2453 .elementor-element.elementor-element-8b45444 .inline-input:hover{background:var( --e-global-color-d8b954d );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter.ts-filled{font-weight:600;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-form .ts-filter.ts-filled{background-color:var( --e-global-color-9f24534 );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter.ts-filled .ts-filter-text{color:var( --e-global-color-text );}.elementor-2453 .elementor-element.elementor-element-8b45444 .inline-input::-webkit-input-placeholder{color:var( --e-global-color-4a79b94 );}.elementor-2453 .elementor-element.elementor-element-8b45444 .inline-input:-moz-placeholder{color:var( --e-global-color-4a79b94 );}.elementor-2453 .elementor-element.elementor-element-8b45444 .inline-input::-moz-placeholder{color:var( --e-global-color-4a79b94 );}.elementor-2453 .elementor-element.elementor-element-8b45444 .inline-input:-ms-input-placeholder{color:var( --e-global-color-4a79b94 );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-inline-filter .ts-input-icon > i, .elementor-2453 .elementor-element.elementor-element-8b45444 .ts-inline-filter .ts-input-icon > span, .elementor-2453 .elementor-element.elementor-element-8b45444 .ts-inline-filter .ts-input-icon > svg{left:15px;}.elementor-2453 .elementor-element.elementor-element-8b45444 .inline-input:focus{background:var( --e-global-color-28b0c1f );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-form-submit .ts-btn-2{color:#fff;--ts-icon-color:#fff;}.elementor-2453 .elementor-element.elementor-element-8b45444 .addon-buttons li.adb-selected{background:var( --e-global-color-accent );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-inline-filter .ts-stepper-input input{font-size:20px;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-inline-filter .range-slider-wrapper .range-value{font-size:20px;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-toggle-text{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-28b0c1f );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter-toggle{border-radius:10px;background:var( --e-global-color-primary );--ts-icon-color:var( --e-global-color-accent );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter-toggle:hover .ts-toggle-text{color:var( --e-global-color-628d5d1 );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter-toggle:hover{background:var( --e-global-color-ab5ddfe );--ts-icon-color:var( --e-global-color-28b0c1f );}.ts-search-portal.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-field-popup{min-width:500px;max-width:500px;}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter-count{color:#02010100;background:#02010100;}.elementor-2453 .elementor-element.elementor-element-4aa9d07 > .post-feed-grid{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:35px;}.elementor-2453 .elementor-element.elementor-element-4aa9d07 .result-count{font-family:"Lato", Sans-serif;font-size:18px;font-weight:600;}.elementor-2453 .elementor-element.elementor-element-4aa9d07 .ts-btn-1{color:var( --e-global-color-28b0c1f );background:var( --e-global-color-primary );}.elementor-2453 .elementor-element.elementor-element-4aa9d07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-toggle-text{font-size:17px;}.elementor-2453 .elementor-element.elementor-element-4aa9d07 > .post-feed-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:767px){.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-toggle-text{font-size:15px;color:var( --e-global-color-28b0c1f );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter-toggle{border-radius:10px;background:var( --e-global-color-primary );--ts-icon-size:15px;--ts-icon-color:var( --e-global-color-28b0c1f );}.elementor-2453 .elementor-element.elementor-element-8b45444 .ts-filter-count{right:-10px;}.elementor-2453 .elementor-element.elementor-element-4aa9d07 > .post-feed-grid{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:15px;}}/* Start custom CSS *//* === Base Button Style for All Devices === */
.trigger-add-product,
.trigger-add-bookable,
.trigger-add-business,
.trigger-add-vehicle,
.trigger-add-realty {
  all: unset;
  width: 90px;
  height: 60px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  text-align: center;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  color: white;
  text-decoration: none;
  padding: 6px 10px;
  line-height: 1.2;
  transition: all 0.2s ease;

  /* Strong outer drop shadow only */
  box-shadow: 0 6px 14px rgba(0, 0, 20, 20.28);
}

/* === Gradient Backgrounds === */
.trigger-add-product {
  background: linear-gradient(to bottom, #f44336, #d32f2f);
}
.trigger-add-bookable {
  background: linear-gradient(to bottom, #ffa726, #fb8c00);
}
.trigger-add-business {
  background: linear-gradient(to bottom, #0072c3, #0052ce);
  color: #fff;
}
.trigger-add-vehicle {
  background: linear-gradient(to bottom, #3f51b5, #1a237e);
}
.trigger-add-realty {
  background: linear-gradient(to bottom, #42a5f5, #1976d2);
}

/* === Hover Effects === */
.trigger-add-product:hover,
.trigger-add-bookable:hover,
.trigger-add-business:hover,
.trigger-add-vehicle:hover,
.trigger-add-realty:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.3);
}

/* === Mobile Adjustments === */
@media screen and (max-width: 768px) {
  .trigger-add-product,
  .trigger-add-bookable,
  .trigger-add-business,
  .trigger-add-vehicle,
  .trigger-add-realty {
    width: 30px;
    height: 30px;
    font-size: 0px;
    gap: 3px;
    padding: 5px 8px;
  }
}/* End custom CSS */