body[class*="listdom"] {
  font-family: var(--listdom-main-font-m), sans-serif;
  font-weight: 400;
  color: #333;
}

body i.lsd-icon, body span.lsd-icon, body svg.lsd-icon {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5em;
  position: relative;
  text-align: center;
  vertical-align: middle;
  max-width: 100%;
  font: normal normal normal 14px/32px;
  font-family: "Font Awesome 5 Free", serif !important;
}
body i.lsd-icon.fab, body span.lsd-icon.fab, body svg.lsd-icon.fab {
  font-weight: 400;
  font-family: "Font Awesome 5 Brands", serif !important;
}
body i.lsd-icon.far, body span.lsd-icon.far, body svg.lsd-icon.far {
  font-weight: 400;
}
body i.lsd-icon.fas, body span.lsd-icon.fas, body svg.lsd-icon.fas {
  font-weight: 900;
}
body i.lsd-icon.fa, body span.lsd-icon.fa, body svg.lsd-icon.fa {
  font-weight: 900;
}

body span.lsd-icon, body svg.lsd-icon {
  width: 32px;
  height: 32px;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
form.lsd-loading, div.lsd-loading {
  position: relative;
}
form.lsd-loading:before, div.lsd-loading:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10;
  content: "";
}
form.lsd-loading:after, div.lsd-loading:after {
  color: #ffffff;
  z-index: 11;
  content: "\f110";
  animation: fa-spin 2s infinite linear;
  display: inline-block;
  font: normal normal normal 14px/1;
  font-family: "Font Awesome 5 Free", serif !important;
  font-weight: 900;
  font-size: 50px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
}

button.lsd-loading {
  opacity: 0.3;
}

.lsd-iframe-page .lsd-listing-googlemap .lsd-map-canvas, .lsd-iframe-page .lsd-listing-leaflet .lsd-map-canvas {
  height: 100vh;
}
.lsd-iframe-page #wpadminbar {
  display: none;
}

.gm-svpc img {
  max-width: none !important;
}

body.lsd-raw-page {
  padding: 25px !important;
  background-color: #ffffff !important;
}
body.lsd-raw-page.lsd-side-skin .lsd-single-page-video {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.lsd-raw-page.lsd-side-skin .lsd-single-page-video h2 {
  padding-right: 30px;
  padding-left: 30px;
}
body.lsd-raw-page.lsd-side-skin:has(.lsd-single-style1) {
  padding: 25px 0 !important;
}
body.lsd-raw-page.lsd-side-skin:has(.lsd-single-style1) .lsd-embed-code-wrapper iframe {
  width: 100%;
}

.featherlight-loading .featherlight-close-icon {
  display: none;
}

.featherlight .featherlight-content {
  background-color: transparent !important;
}

.featherlight.featherlight-loading::after {
  color: #fff;
  z-index: 11;
  content: "\f110";
  animation: fa-spin 2s infinite linear;
  display: inline-block;
  font: normal normal normal 14px/1;
  font-family: "Font Awesome 5 Free", serif !important;
  font-weight: 900;
  font-size: 26px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -13px 0 0 -13px;
}

.lsd-hierarchy-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-hierarchy-list li {
  margin: 0;
  padding: 0;
}

.lsd-widefat {
  display: block;
  width: 100%;
}

.listdom-listing a, .lsd-listing-wrapper a, .lsd-dashboard a {
  text-decoration: none !important;
}

.lsd-has-no-image ::after {
  padding-bottom: 0 !important;
}

@media only screen and (max-width: 1280px) {
  iframe.featherlight-inner {
    width: 920px;
  }
}
@media only screen and (max-width: 920px) {
  iframe.featherlight-inner {
    width: 740px;
  }
}
@media only screen and (max-width: 480px) {
  iframe.featherlight-inner {
    width: 400px;
  }
}
@media only screen and (max-width: 376px) {
  iframe.featherlight-inner {
    width: 318px;
  }
}
.lsd-gps button {
  background: white !important;
  border-radius: 0 !important;
}

.gm-style-mtc button {
  border-radius: 0 !important;
  border-start-end-radius: 2px !important;
  border-end-end-radius: 2px !important;
}

.gmnoprint button {
  border-radius: 0 !important;
}

.owl-nav .owl-prev, .owl-nav .owl-next {
  background: inherit !important;
}

.dismissButton {
  background: #fff !important;
  border: 1px solid #dadce0 !important;
  color: #1a73e8 !important;
  border-radius: 4px !important;
  font-family: Roboto, sans-serif !important;
  font-size: 14px !important;
  height: 36px !important;
  cursor: pointer !important;
  padding: 0 24px !important;
}

.pcr-app {
  max-width: 250px !important;
  z-index: 100001 !important;
}

/* ======================================= */
/*  FORM-WIDE INTEGRATION (USING EXTEND)   */
/* ======================================= */
form[id^="lsd"],
form[class^="lsd"]:not(.lsd-search-form) {
  /* Autofill fixes */
  /* ===========================================
     File Input Customization (Extends Button)
     =========================================== */
}
form[id^="lsd"] .wp-editor-wrap input[type="button"],
form[class^="lsd"]:not(.lsd-search-form) .wp-editor-wrap input[type="button"] {
  background-image: none;
}
form[id^="lsd"] input:-webkit-autofill,
form[id^="lsd"] input:-webkit-autofill:hover,
form[id^="lsd"] input:-webkit-autofill:focus,
form[id^="lsd"] input:-webkit-autofill:active,
form[id^="lsd"] textarea:-webkit-autofill,
form[id^="lsd"] textarea:-webkit-autofill:hover,
form[id^="lsd"] textarea:-webkit-autofill:focus,
form[id^="lsd"] select:-webkit-autofill,
form[class^="lsd"]:not(.lsd-search-form) input:-webkit-autofill,
form[class^="lsd"]:not(.lsd-search-form) input:-webkit-autofill:hover,
form[class^="lsd"]:not(.lsd-search-form) input:-webkit-autofill:focus,
form[class^="lsd"]:not(.lsd-search-form) input:-webkit-autofill:active,
form[class^="lsd"]:not(.lsd-search-form) textarea:-webkit-autofill,
form[class^="lsd"]:not(.lsd-search-form) textarea:-webkit-autofill:hover,
form[class^="lsd"]:not(.lsd-search-form) textarea:-webkit-autofill:focus,
form[class^="lsd"]:not(.lsd-search-form) select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px var(--listdom-form-input-bg-color) inset !important;
}
form[id^="lsd"] input[type="file"],
form[class^="lsd"]:not(.lsd-search-form) input[type="file"] {
  font-size: 8px !important;
  width: 100%;
  margin: 2px 0;
  position: relative;
}
form[id^="lsd"] input[type="file"]::-webkit-file-upload-button,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]::-webkit-file-upload-button {
  visibility: hidden !important;
}
form[id^="lsd"] input[type="file"]::before,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]::before {
  content: "Choose File";
  display: inline-block;
  font-size: 10px !important;
  margin: 5px 0 5px 5px;
  opacity: 1;
}
form[id^="lsd"] input[type="file"]:hover::before,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]:hover::before {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-hover-bg) 0, var(--listdom-secondary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-width: var(--listdom-secondary-button-border-hover);
  border-style: var(--listdom-secondary-button-border-hover-style);
  border-color: var(--listdom-secondary-button-border-hover-color);
  color: var(--listdom-secondary-button-hover-text) !important;
}

.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="text"]:focus, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="text"]:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="number"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="number"]:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] textarea:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] textarea:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="email"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="email"]:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="password"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="password"]:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="tel"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="tel"]:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="url"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="url"]:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="search"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="search"]:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="date"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="date"]:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select:active,
.lsd-form-row div[class*="lsd-col-"] input[type="text"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="text"]:active,
.lsd-form-row div[class*="lsd-col-"] input[type="number"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="number"]:active,
.lsd-form-row div[class*="lsd-col-"] textarea:focus,
.lsd-form-row div[class*="lsd-col-"] textarea:active,
.lsd-form-row div[class*="lsd-col-"] input[type="email"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="email"]:active,
.lsd-form-row div[class*="lsd-col-"] input[type="password"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="password"]:active,
.lsd-form-row div[class*="lsd-col-"] input[type="tel"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="tel"]:active,
.lsd-form-row div[class*="lsd-col-"] input[type="url"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="url"]:active,
.lsd-form-row div[class*="lsd-col-"] input[type="search"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="search"]:active,
.lsd-form-row div[class*="lsd-col-"] input[type="date"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="date"]:active,
.lsd-form-row div[class*="lsd-col-"] select:focus,
.lsd-form-row div[class*="lsd-col-"] select:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="text"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="text"]:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="number"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="number"]:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row textarea:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row textarea:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="email"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="email"]:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="password"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="password"]:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="tel"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="tel"]:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="url"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="url"]:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="search"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="search"]:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="date"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="date"]:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="text"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="text"]:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="number"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="number"]:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row textarea:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row textarea:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="email"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="email"]:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="password"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="password"]:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="tel"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="tel"]:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="url"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="url"]:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="search"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="search"]:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="date"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="date"]:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select:active,
.lsd-listing-googlemap .lsd-direction form input[type="text"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="text"]:active,
.lsd-listing-googlemap .lsd-direction form input[type="number"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="number"]:active,
.lsd-listing-googlemap .lsd-direction form textarea:focus,
.lsd-listing-googlemap .lsd-direction form textarea:active,
.lsd-listing-googlemap .lsd-direction form input[type="email"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="email"]:active,
.lsd-listing-googlemap .lsd-direction form input[type="password"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="password"]:active,
.lsd-listing-googlemap .lsd-direction form input[type="tel"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="tel"]:active,
.lsd-listing-googlemap .lsd-direction form input[type="url"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="url"]:active,
.lsd-listing-googlemap .lsd-direction form input[type="search"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="search"]:active,
.lsd-listing-googlemap .lsd-direction form input[type="date"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="date"]:active,
.lsd-listing-googlemap .lsd-direction form select:focus,
.lsd-listing-googlemap .lsd-direction form select:active,
form:not(.lsd-search-form) input[type="text"]:focus,
form:not(.lsd-search-form) input[type="text"]:active,
form:not(.lsd-search-form) input[type="number"]:focus,
form:not(.lsd-search-form) input[type="number"]:active,
form:not(.lsd-search-form) textarea:focus,
form:not(.lsd-search-form) textarea:active,
form:not(.lsd-search-form) input[type="email"]:focus,
form:not(.lsd-search-form) input[type="email"]:active,
form:not(.lsd-search-form) input[type="password"]:focus,
form:not(.lsd-search-form) input[type="password"]:active,
form:not(.lsd-search-form) input[type="tel"]:focus,
form:not(.lsd-search-form) input[type="tel"]:active,
form:not(.lsd-search-form) input[type="url"]:focus,
form:not(.lsd-search-form) input[type="url"]:active,
form:not(.lsd-search-form) input[type="search"]:focus,
form:not(.lsd-search-form) input[type="search"]:active,
form:not(.lsd-search-form) input[type="date"]:focus,
form:not(.lsd-search-form) input[type="date"]:active,
form:not(.lsd-search-form) select:focus,
form:not(.lsd-search-form) select:active,
form.fed_form_post .form-group input[type="text"]:focus,
form.fed_form_post .form-group input[type="text"]:active,
form.fed_form_post .form-group input[type="number"]:focus,
form.fed_form_post .form-group input[type="number"]:active,
form.fed_form_post .form-group textarea:focus,
form.fed_form_post .form-group textarea:active,
form.fed_form_post .form-group input[type="email"]:focus,
form.fed_form_post .form-group input[type="email"]:active,
form.fed_form_post .form-group input[type="password"]:focus,
form.fed_form_post .form-group input[type="password"]:active,
form.fed_form_post .form-group input[type="tel"]:focus,
form.fed_form_post .form-group input[type="tel"]:active,
form.fed_form_post .form-group input[type="url"]:focus,
form.fed_form_post .form-group input[type="url"]:active,
form.fed_form_post .form-group input[type="search"]:focus,
form.fed_form_post .form-group input[type="search"]:active,
form.fed_form_post .form-group input[type="date"]:focus,
form.fed_form_post .form-group input[type="date"]:active,
form.fed_form_post .form-group select:focus,
form.fed_form_post .form-group select:active {
  box-shadow: unset;
  border: 2px solid var(--listdom-form-input-focus-border-color);
  outline: var(--listdom-form-input-focus-border-color);
}
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="date"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="datetime-local"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="month"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="week"],
.lsd-form-row div[class*="lsd-col-"] input[type="date"],
.lsd-form-row div[class*="lsd-col-"] input[type="datetime-local"],
.lsd-form-row div[class*="lsd-col-"] input[type="month"],
.lsd-form-row div[class*="lsd-col-"] input[type="week"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="date"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="datetime-local"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="month"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="week"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="date"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="datetime-local"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="month"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="week"],
.lsd-listing-googlemap .lsd-direction form input[type="date"],
.lsd-listing-googlemap .lsd-direction form input[type="datetime-local"],
.lsd-listing-googlemap .lsd-direction form input[type="month"],
.lsd-listing-googlemap .lsd-direction form input[type="week"],
form:not(.lsd-search-form) input[type="date"],
form:not(.lsd-search-form) input[type="datetime-local"],
form:not(.lsd-search-form) input[type="month"],
form:not(.lsd-search-form) input[type="week"],
form.fed_form_post .form-group input[type="date"],
form.fed_form_post .form-group input[type="datetime-local"],
form.fed_form_post .form-group input[type="month"],
form.fed_form_post .form-group input[type="week"] {
  position: relative;
  padding-left: 35px !important;
}
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="date"]::-webkit-calendar-picker-indicator,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="datetime-local"]::-webkit-calendar-picker-indicator,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="month"]::-webkit-calendar-picker-indicator,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="week"]::-webkit-calendar-picker-indicator,
.lsd-form-row div[class*="lsd-col-"] input[type="date"]::-webkit-calendar-picker-indicator,
.lsd-form-row div[class*="lsd-col-"] input[type="datetime-local"]::-webkit-calendar-picker-indicator,
.lsd-form-row div[class*="lsd-col-"] input[type="month"]::-webkit-calendar-picker-indicator,
.lsd-form-row div[class*="lsd-col-"] input[type="week"]::-webkit-calendar-picker-indicator,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="date"]::-webkit-calendar-picker-indicator,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="datetime-local"]::-webkit-calendar-picker-indicator,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="month"]::-webkit-calendar-picker-indicator,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="week"]::-webkit-calendar-picker-indicator,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="date"]::-webkit-calendar-picker-indicator,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="datetime-local"]::-webkit-calendar-picker-indicator,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="month"]::-webkit-calendar-picker-indicator,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="week"]::-webkit-calendar-picker-indicator,
.lsd-listing-googlemap .lsd-direction form input[type="date"]::-webkit-calendar-picker-indicator,
.lsd-listing-googlemap .lsd-direction form input[type="datetime-local"]::-webkit-calendar-picker-indicator,
.lsd-listing-googlemap .lsd-direction form input[type="month"]::-webkit-calendar-picker-indicator,
.lsd-listing-googlemap .lsd-direction form input[type="week"]::-webkit-calendar-picker-indicator,
form:not(.lsd-search-form) input[type="date"]::-webkit-calendar-picker-indicator,
form:not(.lsd-search-form) input[type="datetime-local"]::-webkit-calendar-picker-indicator,
form:not(.lsd-search-form) input[type="month"]::-webkit-calendar-picker-indicator,
form:not(.lsd-search-form) input[type="week"]::-webkit-calendar-picker-indicator,
form.fed_form_post .form-group input[type="date"]::-webkit-calendar-picker-indicator,
form.fed_form_post .form-group input[type="datetime-local"]::-webkit-calendar-picker-indicator,
form.fed_form_post .form-group input[type="month"]::-webkit-calendar-picker-indicator,
form.fed_form_post .form-group input[type="week"]::-webkit-calendar-picker-indicator {
  position: absolute;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="time"],
.lsd-form-row div[class*="lsd-col-"] input[type="time"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="time"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="time"],
.lsd-listing-googlemap .lsd-direction form input[type="time"],
form:not(.lsd-search-form) input[type="time"],
form.fed_form_post .form-group input[type="time"] {
  position: relative;
  padding-left: 35px !important;
}
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="time"]::-webkit-calendar-picker-indicator,
.lsd-form-row div[class*="lsd-col-"] input[type="time"]::-webkit-calendar-picker-indicator,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="time"]::-webkit-calendar-picker-indicator,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="time"]::-webkit-calendar-picker-indicator,
.lsd-listing-googlemap .lsd-direction form input[type="time"]::-webkit-calendar-picker-indicator,
form:not(.lsd-search-form) input[type="time"]::-webkit-calendar-picker-indicator,
form.fed_form_post .form-group input[type="time"]::-webkit-calendar-picker-indicator {
  position: absolute;
  left: 2px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit::before,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit::before,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"]::before,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"]::before,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit::before,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit::before,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"]::before,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"]::before,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit::before,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit::before,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"]::before,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"]::before,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit::before,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit::before,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"]::before,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"]::before,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit::before,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit::before,
.lsd-listing-googlemap .lsd-direction form button[type="submit"]::before,
.lsd-listing-googlemap .lsd-direction form input[type="submit"]::before,
form:not(.lsd-search-form) .lsd-form-submit::before,
form:not(.lsd-search-form) .lsd-form-submit::before,
form:not(.lsd-search-form) button[type="submit"]::before,
form:not(.lsd-search-form) input[type="submit"]::before,
form.fed_form_post .form-group .lsd-form-submit::before,
form.fed_form_post .form-group .lsd-form-submit::before,
form.fed_form_post .form-group button[type="submit"]::before,
form.fed_form_post .form-group input[type="submit"]::before {
  display: none;
}

.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] textarea,
.lsd-form-row div[class*="lsd-col-"] textarea,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row textarea,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row textarea,
.lsd-listing-googlemap .lsd-direction form textarea,
form:not(.lsd-search-form) textarea,
form.fed_form_post .form-group textarea {
  height: 100px;
}

form:not(.lsd-search-form, .lsd-dashboard-search-form, .lsd-dashboard-form) .select2-container--default .select2-selection--single {
  border: none;
  background-color: #F4F5F7;
  padding: 11px 20px;
  color: #000000;
  border-radius: 5px;
  font-size: 14px;
  height: 50px;
}

@media print {
  * {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
    color-adjust: exact !important;
  }
}
@media (max-width: 768px) {
  .lsd-modal .lsd-modal-content {
    width: var(--lsd-modal-content-mobile-width, 80%);
  }
}
/**
  Size <= 1024
**/
@media only screen and (max-width: 1024px) {
  .lsd-tablet-hidden {
    display: none !important;
  }
}
/**
  Size <= 480
**/
@media only screen and (max-width: 480px) {
  .lsd-mobile-hidden {
    display: none !important;
  }
}
.lsd-fe-general-button, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"],
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"],
.lsd-form-row div[class*="lsd-col-"] input[type="submit"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"],
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit,
.lsd-listing-googlemap .lsd-direction form button[type="submit"],
.lsd-listing-googlemap .lsd-direction form input[type="submit"],
form:not(.lsd-search-form) .lsd-form-submit,
form:not(.lsd-search-form) button[type="submit"],
form:not(.lsd-search-form) input[type="submit"],
form.fed_form_post .form-group .lsd-form-submit,
form.fed_form_post .form-group button[type="submit"],
form.fed_form_post .form-group input[type="submit"], button.lsd-general-button,
button[type="button"].lsd-general-button,
a.lsd-general-button,
[class*="lsd-"] .lsd-general-button,
[class*="lsd-"] button[type="submit"].lsd-general-button,
[class*="lsd-"] button[type="button"].lsd-general-button,
span.lsd-general-button,
form input[type="submit"].lsd-general-button,
form button[type="submit"].lsd-general-button, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 12px;
  white-space: nowrap;
  background: transparent linear-gradient(105deg, var(--listdom-primary-button-bg) 0, var(--listdom-primary-button-bg-2) 100%) 0 0 no-repeat padding-box;
  border-radius: var(--listdom-primary-button-border-radius);
  border-width: var(--listdom-primary-button-border);
  border-style: var(--listdom-primary-button-border-style);
  border-color: var(--listdom-primary-button-border-color);
  color: var(--listdom-primary-button-text);
  font-size: var(--listdom-primary-button-font-size);
  line-height: var(--listdom-primary-button-line-height);
  text-align: var(--listdom-primary-button-text-align);
  font-weight: var(--listdom-primary-button-font-weight);
  font-family: var(--listdom-primary-button-font-family), serif;
  padding: var(--listdom-primary-button-padding);
}
.lsd-fe-general-button:hover, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit:hover,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"]:hover,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"]:hover,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit:hover,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"]:hover,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"]:hover,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit:hover,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"]:hover,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"]:hover,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit:hover,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"]:hover,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"]:hover,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit:hover,
.lsd-listing-googlemap .lsd-direction form button[type="submit"]:hover,
.lsd-listing-googlemap .lsd-direction form input[type="submit"]:hover,
form:not(.lsd-search-form) .lsd-form-submit:hover,
form:not(.lsd-search-form) button[type="submit"]:hover,
form:not(.lsd-search-form) input[type="submit"]:hover,
form.fed_form_post .form-group .lsd-form-submit:hover,
form.fed_form_post .form-group button[type="submit"]:hover,
form.fed_form_post .form-group input[type="submit"]:hover, button.lsd-general-button:hover,
a.lsd-general-button:hover,
[class*="lsd-"] .lsd-general-button:hover,
[class*="lsd-"] button[type="submit"].lsd-general-button:hover,
[class*="lsd-"] button[type="button"].lsd-general-button:hover,
span.lsd-general-button:hover,
form input[type="submit"].lsd-general-button:hover,
form button[type="submit"].lsd-general-button:hover, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button:hover, .lsd-fe-general-button:active, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"]:active,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"]:active,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit:active,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"]:active,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"]:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"]:active,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"]:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"]:active,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"]:active,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit:active,
.lsd-listing-googlemap .lsd-direction form button[type="submit"]:active,
.lsd-listing-googlemap .lsd-direction form input[type="submit"]:active,
form:not(.lsd-search-form) .lsd-form-submit:active,
form:not(.lsd-search-form) button[type="submit"]:active,
form:not(.lsd-search-form) input[type="submit"]:active,
form.fed_form_post .form-group .lsd-form-submit:active,
form.fed_form_post .form-group button[type="submit"]:active,
form.fed_form_post .form-group input[type="submit"]:active, button.lsd-general-button:active,
a.lsd-general-button:active,
[class*="lsd-"] .lsd-general-button:active,
[class*="lsd-"] button[type="submit"].lsd-general-button:active,
[class*="lsd-"] button[type="button"].lsd-general-button:active,
span.lsd-general-button:active,
form input[type="submit"].lsd-general-button:active,
form button[type="submit"].lsd-general-button:active, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button:active, .lsd-fe-general-button:focus, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"]:focus,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit:focus,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"]:focus,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit:focus,
.lsd-listing-googlemap .lsd-direction form button[type="submit"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="submit"]:focus,
form:not(.lsd-search-form) .lsd-form-submit:focus,
form:not(.lsd-search-form) button[type="submit"]:focus,
form:not(.lsd-search-form) input[type="submit"]:focus,
form.fed_form_post .form-group .lsd-form-submit:focus,
form.fed_form_post .form-group button[type="submit"]:focus,
form.fed_form_post .form-group input[type="submit"]:focus, button.lsd-general-button:focus,
a.lsd-general-button:focus,
[class*="lsd-"] .lsd-general-button:focus,
[class*="lsd-"] button[type="submit"].lsd-general-button:focus,
[class*="lsd-"] button[type="button"].lsd-general-button:focus,
span.lsd-general-button:focus,
form input[type="submit"].lsd-general-button:focus,
form button[type="submit"].lsd-general-button:focus, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button:focus {
  background: transparent linear-gradient(105deg, var(--listdom-primary-button-hover-bg) 0, var(--listdom-primary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-primary-button-hover-text) !important;
  border-width: var(--listdom-primary-button-border-hover) !important;
  border-style: var(--listdom-primary-button-border-hover-style) !important;
  border-color: var(--listdom-primary-button-border-hover-color) !important;
}
.lsd-fe-general-button:hover i, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit:hover i,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"]:hover i,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"]:hover i,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit:hover i,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"]:hover i,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"]:hover i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit:hover i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"]:hover i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"]:hover i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit:hover i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"]:hover i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"]:hover i,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit:hover i,
.lsd-listing-googlemap .lsd-direction form button[type="submit"]:hover i,
.lsd-listing-googlemap .lsd-direction form input[type="submit"]:hover i,
form:not(.lsd-search-form) .lsd-form-submit:hover i,
form:not(.lsd-search-form) button[type="submit"]:hover i,
form:not(.lsd-search-form) input[type="submit"]:hover i,
form.fed_form_post .form-group .lsd-form-submit:hover i,
form.fed_form_post .form-group button[type="submit"]:hover i,
form.fed_form_post .form-group input[type="submit"]:hover i, button.lsd-general-button:hover i,
a.lsd-general-button:hover i,
[class*="lsd-"] .lsd-general-button:hover i,
span.lsd-general-button:hover i,
form input[type="submit"].lsd-general-button:hover i, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button:hover i, .lsd-fe-general-button:hover i.lsd-fe-icon, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit:hover i.lsd-fe-icon,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"]:hover i.lsd-fe-icon,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"]:hover i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit:hover i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"]:hover i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"]:hover i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit:hover i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"]:hover i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"]:hover i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit:hover i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"]:hover i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"]:hover i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit:hover i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form button[type="submit"]:hover i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form input[type="submit"]:hover i.lsd-fe-icon,
form:not(.lsd-search-form) .lsd-form-submit:hover i.lsd-fe-icon,
form:not(.lsd-search-form) button[type="submit"]:hover i.lsd-fe-icon,
form:not(.lsd-search-form) input[type="submit"]:hover i.lsd-fe-icon,
form.fed_form_post .form-group .lsd-form-submit:hover i.lsd-fe-icon,
form.fed_form_post .form-group button[type="submit"]:hover i.lsd-fe-icon,
form.fed_form_post .form-group input[type="submit"]:hover i.lsd-fe-icon, button.lsd-general-button:hover i.lsd-fe-icon,
a.lsd-general-button:hover i.lsd-fe-icon,
[class*="lsd-"] .lsd-general-button:hover i.lsd-fe-icon,
span.lsd-general-button:hover i.lsd-fe-icon,
form input[type="submit"].lsd-general-button:hover i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button:hover i.lsd-fe-icon, .lsd-fe-general-button:active i, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit:active i,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"]:active i,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"]:active i,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit:active i,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"]:active i,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"]:active i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit:active i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"]:active i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"]:active i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit:active i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"]:active i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"]:active i,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit:active i,
.lsd-listing-googlemap .lsd-direction form button[type="submit"]:active i,
.lsd-listing-googlemap .lsd-direction form input[type="submit"]:active i,
form:not(.lsd-search-form) .lsd-form-submit:active i,
form:not(.lsd-search-form) button[type="submit"]:active i,
form:not(.lsd-search-form) input[type="submit"]:active i,
form.fed_form_post .form-group .lsd-form-submit:active i,
form.fed_form_post .form-group button[type="submit"]:active i,
form.fed_form_post .form-group input[type="submit"]:active i, button.lsd-general-button:active i,
a.lsd-general-button:active i,
[class*="lsd-"] .lsd-general-button:active i,
span.lsd-general-button:active i,
form input[type="submit"].lsd-general-button:active i, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button:active i, .lsd-fe-general-button:active i.lsd-fe-icon, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit:active i.lsd-fe-icon,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"]:active i.lsd-fe-icon,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"]:active i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit:active i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"]:active i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"]:active i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit:active i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"]:active i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"]:active i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit:active i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"]:active i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"]:active i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit:active i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form button[type="submit"]:active i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form input[type="submit"]:active i.lsd-fe-icon,
form:not(.lsd-search-form) .lsd-form-submit:active i.lsd-fe-icon,
form:not(.lsd-search-form) button[type="submit"]:active i.lsd-fe-icon,
form:not(.lsd-search-form) input[type="submit"]:active i.lsd-fe-icon,
form.fed_form_post .form-group .lsd-form-submit:active i.lsd-fe-icon,
form.fed_form_post .form-group button[type="submit"]:active i.lsd-fe-icon,
form.fed_form_post .form-group input[type="submit"]:active i.lsd-fe-icon, button.lsd-general-button:active i.lsd-fe-icon,
a.lsd-general-button:active i.lsd-fe-icon,
[class*="lsd-"] .lsd-general-button:active i.lsd-fe-icon,
span.lsd-general-button:active i.lsd-fe-icon,
form input[type="submit"].lsd-general-button:active i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button:active i.lsd-fe-icon, .lsd-fe-general-button:focus i, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit:focus i,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"]:focus i,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"]:focus i,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit:focus i,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"]:focus i,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"]:focus i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit:focus i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"]:focus i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"]:focus i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit:focus i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"]:focus i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"]:focus i,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit:focus i,
.lsd-listing-googlemap .lsd-direction form button[type="submit"]:focus i,
.lsd-listing-googlemap .lsd-direction form input[type="submit"]:focus i,
form:not(.lsd-search-form) .lsd-form-submit:focus i,
form:not(.lsd-search-form) button[type="submit"]:focus i,
form:not(.lsd-search-form) input[type="submit"]:focus i,
form.fed_form_post .form-group .lsd-form-submit:focus i,
form.fed_form_post .form-group button[type="submit"]:focus i,
form.fed_form_post .form-group input[type="submit"]:focus i, button.lsd-general-button:focus i,
a.lsd-general-button:focus i,
[class*="lsd-"] .lsd-general-button:focus i,
span.lsd-general-button:focus i,
form input[type="submit"].lsd-general-button:focus i, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button:focus i, .lsd-fe-general-button:focus i.lsd-fe-icon, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit:focus i.lsd-fe-icon,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"]:focus i.lsd-fe-icon,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"]:focus i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit:focus i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"]:focus i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"]:focus i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit:focus i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"]:focus i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"]:focus i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit:focus i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"]:focus i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"]:focus i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit:focus i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form button[type="submit"]:focus i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form input[type="submit"]:focus i.lsd-fe-icon,
form:not(.lsd-search-form) .lsd-form-submit:focus i.lsd-fe-icon,
form:not(.lsd-search-form) button[type="submit"]:focus i.lsd-fe-icon,
form:not(.lsd-search-form) input[type="submit"]:focus i.lsd-fe-icon,
form.fed_form_post .form-group .lsd-form-submit:focus i.lsd-fe-icon,
form.fed_form_post .form-group button[type="submit"]:focus i.lsd-fe-icon,
form.fed_form_post .form-group input[type="submit"]:focus i.lsd-fe-icon, button.lsd-general-button:focus i.lsd-fe-icon,
a.lsd-general-button:focus i.lsd-fe-icon,
[class*="lsd-"] .lsd-general-button:focus i.lsd-fe-icon,
span.lsd-general-button:focus i.lsd-fe-icon,
form input[type="submit"].lsd-general-button:focus i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button:focus i.lsd-fe-icon {
  color: var(--listdom-primary-button-hover-text);
}
.lsd-fe-general-button i, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit i,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"] i,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"] i,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit i,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"] i,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"] i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"] i,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"] i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"] i,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"] i,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit i,
.lsd-listing-googlemap .lsd-direction form button[type="submit"] i,
.lsd-listing-googlemap .lsd-direction form input[type="submit"] i,
form:not(.lsd-search-form) .lsd-form-submit i,
form:not(.lsd-search-form) button[type="submit"] i,
form:not(.lsd-search-form) input[type="submit"] i,
form.fed_form_post .form-group .lsd-form-submit i,
form.fed_form_post .form-group button[type="submit"] i,
form.fed_form_post .form-group input[type="submit"] i, button.lsd-general-button i,
button[type="button"].lsd-general-button i,
a.lsd-general-button i,
[class*="lsd-"] .lsd-general-button i,
[class*="lsd-"] button[type="submit"].lsd-general-button i,
[class*="lsd-"] button[type="button"].lsd-general-button i,
span.lsd-general-button i,
form input[type="submit"].lsd-general-button i,
form button[type="submit"].lsd-general-button i, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button i, .lsd-fe-general-button i.lsd-fe-icon, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] .lsd-form-submit i.lsd-fe-icon,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] button[type="submit"] i.lsd-fe-icon,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="submit"] i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] .lsd-form-submit i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] button[type="submit"] i.lsd-fe-icon,
.lsd-form-row div[class*="lsd-col-"] input[type="submit"] i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-submit i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row button[type="submit"] i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="submit"] i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-submit i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row button[type="submit"] i.lsd-fe-icon,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="submit"] i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form .lsd-form-submit i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form button[type="submit"] i.lsd-fe-icon,
.lsd-listing-googlemap .lsd-direction form input[type="submit"] i.lsd-fe-icon,
form:not(.lsd-search-form) .lsd-form-submit i.lsd-fe-icon,
form:not(.lsd-search-form) button[type="submit"] i.lsd-fe-icon,
form:not(.lsd-search-form) input[type="submit"] i.lsd-fe-icon,
form.fed_form_post .form-group .lsd-form-submit i.lsd-fe-icon,
form.fed_form_post .form-group button[type="submit"] i.lsd-fe-icon,
form.fed_form_post .form-group input[type="submit"] i.lsd-fe-icon, button.lsd-general-button i.lsd-fe-icon,
a.lsd-general-button i.lsd-fe-icon,
[class*="lsd-"] .lsd-general-button i.lsd-fe-icon,
span.lsd-general-button i.lsd-fe-icon,
form input[type="submit"].lsd-general-button i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button i.lsd-fe-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
  color: var(--listdom-primary-button-text);
}

.lsd-fe-light-button, form[id^="lsd"] input[type="file"]::before,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]::before, button.lsd-light-button,
label.lsd-light-button,
[class*="lsd-"] .lsd-light-button,
[class*="lsd-"] button[type="submit"].lsd-light-button,
[class*="lsd-"] button[type="button"].lsd-light-button,
button[type="button"].lsd-light-button,
a.lsd-light-button,
form input[type="submit"].lsd-light-button,
form button[type="submit"].lsd-light-button, .wp-editor-wrap .wp-media-buttons button.button.insert-media, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 12px;
  white-space: nowrap;
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-bg) 0, var(--listdom-secondary-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-secondary-button-border-radius) !important;
  border-width: var(--listdom-secondary-button-border);
  border-style: var(--listdom-secondary-button-border-style);
  border-color: var(--listdom-secondary-button-border-color);
  color: var(--listdom-secondary-button-text) !important;
  font-size: var(--listdom-secondary-button-font-size);
  line-height: var(--listdom-secondary-button-line-height);
  text-align: var(--listdom-secondary-button-text-align);
  font-weight: var(--listdom-secondary-button-font-weight);
  font-family: var(--listdom-secondary-button-font-family), serif;
  padding: var(--listdom-secondary-button-padding);
  margin: 0;
}
.lsd-fe-light-button:hover, form[id^="lsd"] input[type="file"]:hover::before,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]:hover::before, button.lsd-light-button:hover,
label.lsd-light-button:hover,
[class*="lsd-"] .lsd-light-button:hover,
[class*="lsd-"] button[type="submit"].lsd-light-button:hover,
a.lsd-light-button:hover,
form input[type="submit"].lsd-light-button:hover,
form button[type="submit"].lsd-light-button:hover, .wp-editor-wrap .wp-media-buttons button.button.insert-media:hover, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:hover, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button:hover, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button:hover, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button:hover, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button:hover, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button:hover, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button:hover,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button:hover, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button:hover, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button:hover, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:hover, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:hover, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:hover, .lsd-fe-light-button:active, form[id^="lsd"] input[type="file"]:active::before,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]:active::before, button.lsd-light-button:active,
label.lsd-light-button:active,
[class*="lsd-"] .lsd-light-button:active,
[class*="lsd-"] button[type="submit"].lsd-light-button:active,
a.lsd-light-button:active,
form input[type="submit"].lsd-light-button:active,
form button[type="submit"].lsd-light-button:active, .wp-editor-wrap .wp-media-buttons button.button.insert-media:active, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:active, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button:active, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button:active, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button:active, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button:active, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button:active, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button:active,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button:active, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button:active, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button:active, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:active, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:active, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:active, .lsd-fe-light-button:focus, form[id^="lsd"] input[type="file"]:focus::before,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]:focus::before, button.lsd-light-button:focus,
label.lsd-light-button:focus,
[class*="lsd-"] .lsd-light-button:focus,
[class*="lsd-"] button[type="submit"].lsd-light-button:focus,
a.lsd-light-button:focus,
form input[type="submit"].lsd-light-button:focus,
form button[type="submit"].lsd-light-button:focus, .wp-editor-wrap .wp-media-buttons button.button.insert-media:focus, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:focus, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button:focus, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button:focus, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button:focus, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button:focus, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button:focus, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button:focus,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button:focus, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button:focus, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button:focus, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:focus, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:focus, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:focus {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-hover-bg) 0, var(--listdom-secondary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-secondary-button-hover-text) !important;
  border-width: var(--listdom-secondary-button-border-hover) !important;
  border-style: var(--listdom-secondary-button-border-hover-style) !important;
  border-color: var(--listdom-secondary-button-border-hover-color) !important;
}
.lsd-fe-light-button:hover i, form[id^="lsd"] input[type="file"]:hover::before i,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]:hover::before i, button.lsd-light-button:hover i,
label.lsd-light-button:hover i,
[class*="lsd-"] .lsd-light-button:hover i,
a.lsd-light-button:hover i,
form input[type="submit"].lsd-light-button:hover i, .wp-editor-wrap .wp-media-buttons button.button.insert-media:hover i, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:hover i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button:hover i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button:hover i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button:hover i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button:hover i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button:hover i, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button:hover i,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button:hover i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button:hover i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button:hover i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:hover i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:hover i, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:hover i, .lsd-fe-light-button:hover i.lsd-fe-icon, form[id^="lsd"] input[type="file"]:hover::before i.lsd-fe-icon,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]:hover::before i.lsd-fe-icon, button.lsd-light-button:hover i.lsd-fe-icon,
label.lsd-light-button:hover i.lsd-fe-icon,
[class*="lsd-"] .lsd-light-button:hover i.lsd-fe-icon,
a.lsd-light-button:hover i.lsd-fe-icon,
form input[type="submit"].lsd-light-button:hover i.lsd-fe-icon, .wp-editor-wrap .wp-media-buttons button.button.insert-media:hover i.lsd-fe-icon, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:hover i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button:hover i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button:hover i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button:hover i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button:hover i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button:hover i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button:hover i.lsd-fe-icon,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button:hover i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button:hover i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button:hover i.lsd-fe-icon, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:hover i.lsd-fe-icon, .lsd-fe-light-button:active i, form[id^="lsd"] input[type="file"]:active::before i,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]:active::before i, button.lsd-light-button:active i,
label.lsd-light-button:active i,
[class*="lsd-"] .lsd-light-button:active i,
a.lsd-light-button:active i,
form input[type="submit"].lsd-light-button:active i, .wp-editor-wrap .wp-media-buttons button.button.insert-media:active i, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:active i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button:active i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button:active i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button:active i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button:active i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button:active i, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button:active i,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button:active i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button:active i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button:active i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:active i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:active i, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:active i, .lsd-fe-light-button:active i.lsd-fe-icon, form[id^="lsd"] input[type="file"]:active::before i.lsd-fe-icon,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]:active::before i.lsd-fe-icon, button.lsd-light-button:active i.lsd-fe-icon,
label.lsd-light-button:active i.lsd-fe-icon,
[class*="lsd-"] .lsd-light-button:active i.lsd-fe-icon,
a.lsd-light-button:active i.lsd-fe-icon,
form input[type="submit"].lsd-light-button:active i.lsd-fe-icon, .wp-editor-wrap .wp-media-buttons button.button.insert-media:active i.lsd-fe-icon, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:active i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button:active i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button:active i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button:active i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button:active i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button:active i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button:active i.lsd-fe-icon,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button:active i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button:active i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button:active i.lsd-fe-icon, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:active i.lsd-fe-icon, .lsd-fe-light-button:focus i, form[id^="lsd"] input[type="file"]:focus::before i,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]:focus::before i, button.lsd-light-button:focus i,
label.lsd-light-button:focus i,
[class*="lsd-"] .lsd-light-button:focus i,
a.lsd-light-button:focus i,
form input[type="submit"].lsd-light-button:focus i, .wp-editor-wrap .wp-media-buttons button.button.insert-media:focus i, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:focus i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button:focus i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button:focus i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button:focus i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button:focus i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button:focus i, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button:focus i,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button:focus i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button:focus i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button:focus i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:focus i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:focus i, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:focus i, .lsd-fe-light-button:focus i.lsd-fe-icon, form[id^="lsd"] input[type="file"]:focus::before i.lsd-fe-icon,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]:focus::before i.lsd-fe-icon, button.lsd-light-button:focus i.lsd-fe-icon,
label.lsd-light-button:focus i.lsd-fe-icon,
[class*="lsd-"] .lsd-light-button:focus i.lsd-fe-icon,
a.lsd-light-button:focus i.lsd-fe-icon,
form input[type="submit"].lsd-light-button:focus i.lsd-fe-icon, .wp-editor-wrap .wp-media-buttons button.button.insert-media:focus i.lsd-fe-icon, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button:focus i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button:focus i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button:focus i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button:focus i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button:focus i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button:focus i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button:focus i.lsd-fe-icon,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button:focus i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button:focus i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button:focus i.lsd-fe-icon, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a:focus i.lsd-fe-icon {
  color: var(--listdom-secondary-button-hover-text);
}
.lsd-fe-light-button i, form[id^="lsd"] input[type="file"]::before i,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]::before i, button.lsd-light-button i,
label.lsd-light-button i,
[class*="lsd-"] .lsd-light-button i,
[class*="lsd-"] button[type="submit"].lsd-light-button i,
[class*="lsd-"] button[type="button"].lsd-light-button i,
button[type="button"].lsd-light-button i,
a.lsd-light-button i,
form input[type="submit"].lsd-light-button i,
form button[type="submit"].lsd-light-button i, .wp-editor-wrap .wp-media-buttons button.button.insert-media i, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button i, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button i,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button i, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a i, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a i, .lsd-fe-light-button i.lsd-fe-icon, form[id^="lsd"] input[type="file"]::before i.lsd-fe-icon,
form[class^="lsd"]:not(.lsd-search-form) input[type="file"]::before i.lsd-fe-icon, button.lsd-light-button i.lsd-fe-icon,
label.lsd-light-button i.lsd-fe-icon,
[class*="lsd-"] .lsd-light-button i.lsd-fe-icon,
a.lsd-light-button i.lsd-fe-icon,
form input[type="submit"].lsd-light-button i.lsd-fe-icon, .wp-editor-wrap .wp-media-buttons button.button.insert-media i.lsd-fe-icon, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons button.lsd-upload-gallery-button i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button i.lsd-fe-icon,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button i.lsd-fe-icon, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a i.lsd-fe-icon, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a i.lsd-fe-icon, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a i.lsd-fe-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
  color: var(--listdom-secondary-button-text);
}

.lsd-fe-solid-button, button.lsd-solid-button, .lsd-users-wrapper button.lsd-view-profile-button,
a.lsd-solid-button,
.lsd-users-wrapper a.lsd-view-profile-button,
[class*="lsd-"] .lsd-solid-button,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button,
[class*="lsd-"] button[type="submit"].lsd-solid-button,
[class*="lsd-"] .lsd-users-wrapper button[type="submit"].lsd-view-profile-button,
.lsd-users-wrapper [class*="lsd-"] button[type="submit"].lsd-view-profile-button,
[class*="lsd-"] button[type="button"].lsd-solid-button,
button[type="button"].lsd-solid-button,
form input[type="submit"].lsd-solid-button,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button,
form button[type="submit"].lsd-solid-button,
form .lsd-users-wrapper button[type="submit"].lsd-view-profile-button,
.lsd-users-wrapper form button[type="submit"].lsd-view-profile-button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 12px;
  white-space: nowrap;
  background: transparent linear-gradient(105deg, var(--listdom-solid-button-bg) 0, var(--listdom-solid-button-bg-2) 100%) 0 0 no-repeat padding-box;
  border-radius: var(--listdom-solid-button-border-radius);
  border-width: var(--listdom-solid-button-border);
  border-style: var(--listdom-solid-button-border-style);
  border-color: var(--listdom-solid-button-border-color);
  color: var(--listdom-solid-button-text);
  font-size: var(--listdom-solid-button-font-size);
  line-height: var(--listdom-solid-button-line-height);
  text-align: var(--listdom-solid-button-text-align);
  font-weight: var(--listdom-solid-button-font-weight);
  font-family: var(--listdom-solid-button-font-family), serif;
  padding: var(--listdom-solid-button-padding);
}
.lsd-fe-solid-button:hover, button.lsd-solid-button:hover, .lsd-users-wrapper button.lsd-view-profile-button:hover,
a.lsd-solid-button:hover,
.lsd-users-wrapper a.lsd-view-profile-button:hover,
[class*="lsd-"] .lsd-solid-button:hover,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button:hover,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button:hover,
[class*="lsd-"] button[type="submit"].lsd-solid-button:hover,
form input[type="submit"].lsd-solid-button:hover,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button:hover,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button:hover,
form button[type="submit"].lsd-solid-button:hover, .lsd-fe-solid-button:active, button.lsd-solid-button:active, .lsd-users-wrapper button.lsd-view-profile-button:active,
a.lsd-solid-button:active,
.lsd-users-wrapper a.lsd-view-profile-button:active,
[class*="lsd-"] .lsd-solid-button:active,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button:active,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button:active,
[class*="lsd-"] button[type="submit"].lsd-solid-button:active,
form input[type="submit"].lsd-solid-button:active,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button:active,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button:active,
form button[type="submit"].lsd-solid-button:active, .lsd-fe-solid-button:focus, button.lsd-solid-button:focus, .lsd-users-wrapper button.lsd-view-profile-button:focus,
a.lsd-solid-button:focus,
.lsd-users-wrapper a.lsd-view-profile-button:focus,
[class*="lsd-"] .lsd-solid-button:focus,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button:focus,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button:focus,
[class*="lsd-"] button[type="submit"].lsd-solid-button:focus,
form input[type="submit"].lsd-solid-button:focus,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button:focus,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button:focus,
form button[type="submit"].lsd-solid-button:focus {
  background: transparent linear-gradient(105deg, var(--listdom-solid-button-hover-bg) 0, var(--listdom-solid-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-solid-button-hover-text) !important;
  border-width: var(--listdom-solid-button-border-hover) !important;
  border-style: var(--listdom-solid-button-border-hover-style) !important;
  border-color: var(--listdom-solid-button-border-hover-color) !important;
}
.lsd-fe-solid-button:hover i, button.lsd-solid-button:hover i, .lsd-users-wrapper button.lsd-view-profile-button:hover i,
a.lsd-solid-button:hover i,
.lsd-users-wrapper a.lsd-view-profile-button:hover i,
[class*="lsd-"] .lsd-solid-button:hover i,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button:hover i,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button:hover i,
form input[type="submit"].lsd-solid-button:hover i,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button:hover i,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button:hover i, .lsd-fe-solid-button:hover i.lsd-fe-icon, button.lsd-solid-button:hover i.lsd-fe-icon, .lsd-users-wrapper button.lsd-view-profile-button:hover i.lsd-fe-icon,
a.lsd-solid-button:hover i.lsd-fe-icon,
.lsd-users-wrapper a.lsd-view-profile-button:hover i.lsd-fe-icon,
[class*="lsd-"] .lsd-solid-button:hover i.lsd-fe-icon,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button:hover i.lsd-fe-icon,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button:hover i.lsd-fe-icon,
form input[type="submit"].lsd-solid-button:hover i.lsd-fe-icon,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button:hover i.lsd-fe-icon,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button:hover i.lsd-fe-icon, .lsd-fe-solid-button:active i, button.lsd-solid-button:active i, .lsd-users-wrapper button.lsd-view-profile-button:active i,
a.lsd-solid-button:active i,
.lsd-users-wrapper a.lsd-view-profile-button:active i,
[class*="lsd-"] .lsd-solid-button:active i,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button:active i,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button:active i,
form input[type="submit"].lsd-solid-button:active i,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button:active i,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button:active i, .lsd-fe-solid-button:active i.lsd-fe-icon, button.lsd-solid-button:active i.lsd-fe-icon, .lsd-users-wrapper button.lsd-view-profile-button:active i.lsd-fe-icon,
a.lsd-solid-button:active i.lsd-fe-icon,
.lsd-users-wrapper a.lsd-view-profile-button:active i.lsd-fe-icon,
[class*="lsd-"] .lsd-solid-button:active i.lsd-fe-icon,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button:active i.lsd-fe-icon,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button:active i.lsd-fe-icon,
form input[type="submit"].lsd-solid-button:active i.lsd-fe-icon,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button:active i.lsd-fe-icon,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button:active i.lsd-fe-icon, .lsd-fe-solid-button:focus i, button.lsd-solid-button:focus i, .lsd-users-wrapper button.lsd-view-profile-button:focus i,
a.lsd-solid-button:focus i,
.lsd-users-wrapper a.lsd-view-profile-button:focus i,
[class*="lsd-"] .lsd-solid-button:focus i,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button:focus i,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button:focus i,
form input[type="submit"].lsd-solid-button:focus i,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button:focus i,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button:focus i, .lsd-fe-solid-button:focus i.lsd-fe-icon, button.lsd-solid-button:focus i.lsd-fe-icon, .lsd-users-wrapper button.lsd-view-profile-button:focus i.lsd-fe-icon,
a.lsd-solid-button:focus i.lsd-fe-icon,
.lsd-users-wrapper a.lsd-view-profile-button:focus i.lsd-fe-icon,
[class*="lsd-"] .lsd-solid-button:focus i.lsd-fe-icon,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button:focus i.lsd-fe-icon,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button:focus i.lsd-fe-icon,
form input[type="submit"].lsd-solid-button:focus i.lsd-fe-icon,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button:focus i.lsd-fe-icon,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button:focus i.lsd-fe-icon {
  color: var(--listdom-solid-button-hover-text);
}
.lsd-fe-solid-button i, button.lsd-solid-button i, .lsd-users-wrapper button.lsd-view-profile-button i,
a.lsd-solid-button i,
.lsd-users-wrapper a.lsd-view-profile-button i,
[class*="lsd-"] .lsd-solid-button i,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button i,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button i,
[class*="lsd-"] button[type="submit"].lsd-solid-button i,
[class*="lsd-"] button[type="button"].lsd-solid-button i,
button[type="button"].lsd-solid-button i,
form input[type="submit"].lsd-solid-button i,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button i,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button i,
form button[type="submit"].lsd-solid-button i, .lsd-fe-solid-button i.lsd-fe-icon, button.lsd-solid-button i.lsd-fe-icon, .lsd-users-wrapper button.lsd-view-profile-button i.lsd-fe-icon,
a.lsd-solid-button i.lsd-fe-icon,
.lsd-users-wrapper a.lsd-view-profile-button i.lsd-fe-icon,
[class*="lsd-"] .lsd-solid-button i.lsd-fe-icon,
[class*="lsd-"] .lsd-users-wrapper .lsd-view-profile-button i.lsd-fe-icon,
.lsd-users-wrapper [class*="lsd-"] .lsd-view-profile-button i.lsd-fe-icon,
form input[type="submit"].lsd-solid-button i.lsd-fe-icon,
form .lsd-users-wrapper input[type="submit"].lsd-view-profile-button i.lsd-fe-icon,
.lsd-users-wrapper form input[type="submit"].lsd-view-profile-button i.lsd-fe-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: var(--listdom-solid-button-text);
}

.lsd-fe-text-button, button.lsd-text-button,
a.lsd-text-button,
[class*="lsd-"] .lsd-text-button,
[class*="lsd-"] button[type="submit"].lsd-text-button,
[class*="lsd-"] button[type="button"].lsd-text-button,
form input[type="submit"].lsd-text-button,
form button[type="submit"].lsd-text-button,
button[type="button"].lsd-text-button,
.entry-content [class*=' lsd-'] a.lsd-text-button, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box .lsd-dashboard-feature-image-remove-wrapper #lsd_featured_image_remove_button {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: var(--listdom-main-gbg1);
  gap: 12px;
  text-decoration: none;
  justify-content: center;
  flex-direction: row;
  white-space: nowrap;
  background: none;
  padding: 8px 16px;
  font-weight: 400;
  text-align: center;
  line-height: 2em;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
  outline: none;
  box-shadow: none;
}
.lsd-fe-text-button i, button.lsd-text-button i,
a.lsd-text-button i,
[class*="lsd-"] .lsd-text-button i,
[class*="lsd-"] button[type="submit"].lsd-text-button i,
[class*="lsd-"] button[type="button"].lsd-text-button i,
form input[type="submit"].lsd-text-button i,
form button[type="submit"].lsd-text-button i,
button[type="button"].lsd-text-button i,
.entry-content [class*=' lsd-'] a.lsd-text-button i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box .lsd-dashboard-feature-image-remove-wrapper #lsd_featured_image_remove_button i, .lsd-fe-text-button i.lsd-fe-icon, button.lsd-text-button i.lsd-fe-icon,
a.lsd-text-button i.lsd-fe-icon,
[class*="lsd-"] .lsd-text-button i.lsd-fe-icon,
form input[type="submit"].lsd-text-button i.lsd-fe-icon,
.entry-content [class*=' lsd-'] a.lsd-text-button i.lsd-fe-icon, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box .lsd-dashboard-feature-image-remove-wrapper #lsd_featured_image_remove_button i.lsd-fe-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: var(--lsd-fe-text-button-text-color, #33C6FF);
  transition: all 0.2s ease-in-out;
}
.lsd-fe-text-button:hover, button.lsd-text-button:hover,
a.lsd-text-button:hover,
[class*="lsd-"] .lsd-text-button:hover,
[class*="lsd-"] button[type="submit"].lsd-text-button:hover,
form input[type="submit"].lsd-text-button:hover,
form button[type="submit"].lsd-text-button:hover,
.entry-content [class*=' lsd-'] a.lsd-text-button:hover, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box .lsd-dashboard-feature-image-remove-wrapper #lsd_featured_image_remove_button:hover {
  color: var(--lsd-fe-text-button-hover-text, #1A9FD3) !important;
  outline: none;
  background: unset !important;
}
.lsd-fe-text-button:hover i, button.lsd-text-button:hover i,
a.lsd-text-button:hover i,
[class*="lsd-"] .lsd-text-button:hover i,
form input[type="submit"].lsd-text-button:hover i,
.entry-content [class*=' lsd-'] a.lsd-text-button:hover i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box .lsd-dashboard-feature-image-remove-wrapper #lsd_featured_image_remove_button:hover i {
  color: var(--lsd-fe-text-button-hover-text, #1A9FD3);
}
.lsd-fe-text-button:active, button.lsd-text-button:active,
a.lsd-text-button:active,
[class*="lsd-"] .lsd-text-button:active,
[class*="lsd-"] button[type="submit"].lsd-text-button:active,
form input[type="submit"].lsd-text-button:active,
form button[type="submit"].lsd-text-button:active,
.entry-content [class*=' lsd-'] a.lsd-text-button:active, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box .lsd-dashboard-feature-image-remove-wrapper #lsd_featured_image_remove_button:active {
  color: var(--lsd-fe-text-button-active-text, #1352F1);
}
.lsd-fe-text-button:active i, button.lsd-text-button:active i,
a.lsd-text-button:active i,
[class*="lsd-"] .lsd-text-button:active i,
form input[type="submit"].lsd-text-button:active i,
.entry-content [class*=' lsd-'] a.lsd-text-button:active i, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box .lsd-dashboard-feature-image-remove-wrapper #lsd_featured_image_remove_button:active i {
  color: var(--lsd-fe-text-button-active-text, #1352F1);
}
.lsd-fe-text-button:disabled, button.lsd-text-button:disabled,
a.lsd-text-button:disabled,
[class*="lsd-"] .lsd-text-button:disabled,
[class*="lsd-"] button[type="submit"].lsd-text-button:disabled,
form input[type="submit"].lsd-text-button:disabled,
form button[type="submit"].lsd-text-button:disabled,
.entry-content [class*=' lsd-'] a.lsd-text-button:disabled, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box .lsd-dashboard-feature-image-remove-wrapper #lsd_featured_image_remove_button:disabled {
  color: var(--lsd-text-button-disabled-text, #33C6FFB2);
}

.lsd-fe-title, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box h4, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box h3, .lsd-dashboard .lsd-dashboard-form .lsd-dashboard-category h4,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-locations h4,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-tags h4,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-features h4,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-labels h4,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-featured-image h4, #lsdaddcmp-add-modal h4 {
  font-family: var(--listdom-fe-title-font-family), Arial, monospace;
  font-weight: var(--listdom-fe-title-font-weight);
  font-size: var(--listdom-fe-title-font-size);
  color: var(--listdom-fe-title-text-color);
  text-align: var(--listdom-fe-title-text-align);
  line-height: var(--listdom-fe-title-line-height);
  margin: 0;
}

.lsd-fe-input-base, form[id^="lsd"] input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.comment-form input),
form[id^="lsd"] textarea:not(.comment-form textarea),
form[id^="lsd"] select,
form[class^="lsd"]:not(.lsd-search-form) input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.comment-form input),
form[class^="lsd"]:not(.lsd-search-form) textarea:not(.comment-form textarea),
form[class^="lsd"]:not(.lsd-search-form) select, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="text"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="number"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] textarea,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="email"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="password"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="tel"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="url"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="search"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="date"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select,
.lsd-form-row div[class*="lsd-col-"] input[type="text"],
.lsd-form-row div[class*="lsd-col-"] input[type="number"],
.lsd-form-row div[class*="lsd-col-"] textarea,
.lsd-form-row div[class*="lsd-col-"] input[type="email"],
.lsd-form-row div[class*="lsd-col-"] input[type="password"],
.lsd-form-row div[class*="lsd-col-"] input[type="tel"],
.lsd-form-row div[class*="lsd-col-"] input[type="url"],
.lsd-form-row div[class*="lsd-col-"] input[type="search"],
.lsd-form-row div[class*="lsd-col-"] input[type="date"],
.lsd-form-row div[class*="lsd-col-"] select,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="text"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="number"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row textarea,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="email"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="password"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="tel"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="url"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="search"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="date"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="text"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="number"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row textarea,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="email"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="password"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="tel"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="url"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="search"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="date"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select,
.lsd-listing-googlemap .lsd-direction form input[type="text"],
.lsd-listing-googlemap .lsd-direction form input[type="number"],
.lsd-listing-googlemap .lsd-direction form textarea,
.lsd-listing-googlemap .lsd-direction form input[type="email"],
.lsd-listing-googlemap .lsd-direction form input[type="password"],
.lsd-listing-googlemap .lsd-direction form input[type="tel"],
.lsd-listing-googlemap .lsd-direction form input[type="url"],
.lsd-listing-googlemap .lsd-direction form input[type="search"],
.lsd-listing-googlemap .lsd-direction form input[type="date"],
.lsd-listing-googlemap .lsd-direction form select,
form:not(.lsd-search-form) input[type="text"],
form:not(.lsd-search-form) input[type="number"],
form:not(.lsd-search-form) textarea,
form:not(.lsd-search-form) input[type="email"],
form:not(.lsd-search-form) input[type="password"],
form:not(.lsd-search-form) input[type="tel"],
form:not(.lsd-search-form) input[type="url"],
form:not(.lsd-search-form) input[type="search"],
form:not(.lsd-search-form) input[type="date"],
form:not(.lsd-search-form) select,
form.fed_form_post .form-group input[type="text"],
form.fed_form_post .form-group input[type="number"],
form.fed_form_post .form-group textarea,
form.fed_form_post .form-group input[type="email"],
form.fed_form_post .form-group input[type="password"],
form.fed_form_post .form-group input[type="tel"],
form.fed_form_post .form-group input[type="url"],
form.fed_form_post .form-group input[type="search"],
form.fed_form_post .form-group input[type="date"],
form.fed_form_post .form-group select, .lsd-fe-select-base, select.lsd-fe-input, .lsd-fe-select2-base .select2-selection, .lsd-fe-input + .select2-container--default .select2-selection, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection, input[type="text"].lsd-fe-input,
input[type="email"].lsd-fe-input,
input[type="number"].lsd-fe-input,
input[type="password"].lsd-fe-input,
input[type="url"].lsd-fe-input,
input[type="search"].lsd-fe-input,
input[type="tel"].lsd-fe-input,
.lsd-fe-input,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=password],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=tel],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=url],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=search],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=date],
.lsd-form-row div[class*="lsd-col-"] input[type=password],
.lsd-form-row div[class*="lsd-col-"] input[type=tel],
.lsd-form-row div[class*="lsd-col-"] input[type=url],
.lsd-form-row div[class*="lsd-col-"] input[type=search],
.lsd-form-row div[class*="lsd-col-"] input[type=date], .lsd-checkout-wrapper .lsd-gateway-form input, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea, .lsd-dashboard .select2-container .select2-selection, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch .select2-selection, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="text"]:not(.icons-search-input),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="number"],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs textarea,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="email"],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='password'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='tel'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='url'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='date'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs select,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs .selection, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector .selector-search input, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector .selector-search input {
  background-color: var(--listdom-form-input-bg-color);
  border-width: var(--listdom-form-input-border-width);
  border-color: var(--listdom-form-input-border-color);
  border-style: var(--listdom-form-input-border-style);
  border-radius: var(--listdom-form-input-radius);
  outline: none;
  color: var(--listdom-form-input-text-color);
  font-family: var(--listdom-form-input-font-family), serif;
  font-size: var(--listdom-form-input-font-size);
  font-weight: var(--listdom-form-input-font-weight);
  text-align: var(--listdom-form-input-text-align);
  line-height: var(--listdom-form-input-line-height);
  margin: 0;
  box-sizing: border-box;
}
.lsd-fe-input-base::placeholder, form[id^="lsd"] input:not(.comment-form input):not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"])::placeholder,
form[id^="lsd"] textarea:not(.comment-form textarea)::placeholder,
form[id^="lsd"] select::placeholder,
form[class^="lsd"]:not(.lsd-search-form) input:not(.comment-form input):not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"])::placeholder,
form[class^="lsd"]:not(.lsd-search-form) textarea:not(.comment-form textarea)::placeholder,
form[class^="lsd"]:not(.lsd-search-form) select::placeholder, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="text"]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="number"]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] textarea::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="email"]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="password"]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="tel"]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="url"]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="search"]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="date"]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type="text"]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type="number"]::placeholder,
.lsd-form-row div[class*="lsd-col-"] textarea::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type="email"]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type="password"]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type="tel"]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type="url"]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type="search"]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type="date"]::placeholder,
.lsd-form-row div[class*="lsd-col-"] select::placeholder,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="text"]::placeholder,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="number"]::placeholder,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row textarea::placeholder,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="email"]::placeholder,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="password"]::placeholder,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="tel"]::placeholder,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="url"]::placeholder,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="search"]::placeholder,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="date"]::placeholder,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select::placeholder,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="text"]::placeholder,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="number"]::placeholder,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row textarea::placeholder,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="email"]::placeholder,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="password"]::placeholder,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="tel"]::placeholder,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="url"]::placeholder,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="search"]::placeholder,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="date"]::placeholder,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select::placeholder,
.lsd-listing-googlemap .lsd-direction form input[type="text"]::placeholder,
.lsd-listing-googlemap .lsd-direction form input[type="number"]::placeholder,
.lsd-listing-googlemap .lsd-direction form textarea::placeholder,
.lsd-listing-googlemap .lsd-direction form input[type="email"]::placeholder,
.lsd-listing-googlemap .lsd-direction form input[type="password"]::placeholder,
.lsd-listing-googlemap .lsd-direction form input[type="tel"]::placeholder,
.lsd-listing-googlemap .lsd-direction form input[type="url"]::placeholder,
.lsd-listing-googlemap .lsd-direction form input[type="search"]::placeholder,
.lsd-listing-googlemap .lsd-direction form input[type="date"]::placeholder,
.lsd-listing-googlemap .lsd-direction form select::placeholder,
form:not(.lsd-search-form) input[type="text"]::placeholder,
form:not(.lsd-search-form) input[type="number"]::placeholder,
form:not(.lsd-search-form) textarea::placeholder,
form:not(.lsd-search-form) input[type="email"]::placeholder,
form:not(.lsd-search-form) input[type="password"]::placeholder,
form:not(.lsd-search-form) input[type="tel"]::placeholder,
form:not(.lsd-search-form) input[type="url"]::placeholder,
form:not(.lsd-search-form) input[type="search"]::placeholder,
form:not(.lsd-search-form) input[type="date"]::placeholder,
form:not(.lsd-search-form) select::placeholder,
form.fed_form_post .form-group input[type="text"]::placeholder,
form.fed_form_post .form-group input[type="number"]::placeholder,
form.fed_form_post .form-group textarea::placeholder,
form.fed_form_post .form-group input[type="email"]::placeholder,
form.fed_form_post .form-group input[type="password"]::placeholder,
form.fed_form_post .form-group input[type="tel"]::placeholder,
form.fed_form_post .form-group input[type="url"]::placeholder,
form.fed_form_post .form-group input[type="search"]::placeholder,
form.fed_form_post .form-group input[type="date"]::placeholder,
form.fed_form_post .form-group select::placeholder, .lsd-fe-select-base::placeholder, select.lsd-fe-input::placeholder, .lsd-fe-select2-base .select2-selection::placeholder, .lsd-fe-input + .select2-container--default .select2-selection::placeholder, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection::placeholder, input[type="text"].lsd-fe-input::placeholder,
input[type="email"].lsd-fe-input::placeholder,
input[type="number"].lsd-fe-input::placeholder,
input[type="password"].lsd-fe-input::placeholder,
input[type="url"].lsd-fe-input::placeholder,
input[type="search"].lsd-fe-input::placeholder,
input[type="tel"].lsd-fe-input::placeholder,
.lsd-fe-input::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=password]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=tel]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=url]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=search]::placeholder,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=date]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type=password]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type=tel]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type=url]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type=search]::placeholder,
.lsd-form-row div[class*="lsd-col-"] input[type=date]::placeholder, .lsd-checkout-wrapper .lsd-gateway-form input::placeholder, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input::placeholder, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea::placeholder, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input::placeholder, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea::placeholder, .lsd-dashboard .select2-container .select2-selection::placeholder, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch .select2-selection::placeholder, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="text"]:not(.icons-search-input)::placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="number"]::placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs textarea::placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="email"]::placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='password']::placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='tel']::placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='url']::placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='date']::placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs select::placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs .selection::placeholder, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector .selector-search input::placeholder, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector .selector-search input::placeholder {
  color: var(--listdom-form-input-placeholder-text-color);
}
.lsd-fe-input-base:focus, form[id^="lsd"] input:focus:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.comment-form input),
form[id^="lsd"] textarea:focus:not(.comment-form textarea),
form[id^="lsd"] select:focus,
form[class^="lsd"]:not(.lsd-search-form) input:focus:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.comment-form input),
form[class^="lsd"]:not(.lsd-search-form) textarea:focus:not(.comment-form textarea),
form[class^="lsd"]:not(.lsd-search-form) select:focus, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="text"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="number"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] textarea:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="email"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="password"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="tel"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="url"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="search"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="date"]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="text"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="number"]:focus,
.lsd-form-row div[class*="lsd-col-"] textarea:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="email"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="password"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="tel"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="url"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="search"]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type="date"]:focus,
.lsd-form-row div[class*="lsd-col-"] select:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="text"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="number"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row textarea:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="email"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="password"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="tel"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="url"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="search"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="date"]:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="text"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="number"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row textarea:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="email"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="password"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="tel"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="url"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="search"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="date"]:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select:focus,
.lsd-listing-googlemap .lsd-direction form input[type="text"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="number"]:focus,
.lsd-listing-googlemap .lsd-direction form textarea:focus,
.lsd-listing-googlemap .lsd-direction form input[type="email"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="password"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="tel"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="url"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="search"]:focus,
.lsd-listing-googlemap .lsd-direction form input[type="date"]:focus,
.lsd-listing-googlemap .lsd-direction form select:focus,
form:not(.lsd-search-form) input[type="text"]:focus,
form:not(.lsd-search-form) input[type="number"]:focus,
form:not(.lsd-search-form) textarea:focus,
form:not(.lsd-search-form) input[type="email"]:focus,
form:not(.lsd-search-form) input[type="password"]:focus,
form:not(.lsd-search-form) input[type="tel"]:focus,
form:not(.lsd-search-form) input[type="url"]:focus,
form:not(.lsd-search-form) input[type="search"]:focus,
form:not(.lsd-search-form) input[type="date"]:focus,
form:not(.lsd-search-form) select:focus,
form.fed_form_post .form-group input[type="text"]:focus,
form.fed_form_post .form-group input[type="number"]:focus,
form.fed_form_post .form-group textarea:focus,
form.fed_form_post .form-group input[type="email"]:focus,
form.fed_form_post .form-group input[type="password"]:focus,
form.fed_form_post .form-group input[type="tel"]:focus,
form.fed_form_post .form-group input[type="url"]:focus,
form.fed_form_post .form-group input[type="search"]:focus,
form.fed_form_post .form-group input[type="date"]:focus,
form.fed_form_post .form-group select:focus, .lsd-fe-select-base:focus, select.lsd-fe-input:focus, .lsd-fe-select2-base .select2-selection:focus, .lsd-fe-input + .select2-container--default .select2-selection:focus, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection:focus, input[type="text"].lsd-fe-input:focus,
input[type="email"].lsd-fe-input:focus,
input[type="number"].lsd-fe-input:focus,
input[type="password"].lsd-fe-input:focus,
input[type="url"].lsd-fe-input:focus,
input[type="search"].lsd-fe-input:focus,
input[type="tel"].lsd-fe-input:focus,
.lsd-fe-input:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=password]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=tel]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=url]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=search]:focus,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=date]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type=password]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type=tel]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type=url]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type=search]:focus,
.lsd-form-row div[class*="lsd-col-"] input[type=date]:focus, .lsd-checkout-wrapper .lsd-gateway-form input:focus, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input:focus, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea:focus, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input:focus, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea:focus, .lsd-dashboard .select2-container .select2-selection:focus, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch .select2-selection:focus, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="text"]:focus:not(.icons-search-input),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="number"]:focus,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs textarea:focus,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="email"]:focus,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='password']:focus,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='tel']:focus,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='url']:focus,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='date']:focus,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs select:focus,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs .selection:focus, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector .selector-search input:focus, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector .selector-search input:focus {
  background: var(--listdom-form-input-focus-bg-color);
  border-width: var(--listdom-form-input-focus-border-width);
  border-color: var(--listdom-form-input-focus-border-color);
  border-style: var(--listdom-form-input-focus-border-style);
}
.lsd-fe-input-base:disabled, form[id^="lsd"] input:disabled:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.comment-form input),
form[id^="lsd"] textarea:disabled:not(.comment-form textarea),
form[id^="lsd"] select:disabled,
form[class^="lsd"]:not(.lsd-search-form) input:disabled:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.comment-form input),
form[class^="lsd"]:not(.lsd-search-form) textarea:disabled:not(.comment-form textarea),
form[class^="lsd"]:not(.lsd-search-form) select:disabled, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="text"]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="number"]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] textarea:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="email"]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="password"]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="tel"]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="url"]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="search"]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="date"]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type="text"]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type="number"]:disabled,
.lsd-form-row div[class*="lsd-col-"] textarea:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type="email"]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type="password"]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type="tel"]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type="url"]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type="search"]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type="date"]:disabled,
.lsd-form-row div[class*="lsd-col-"] select:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="text"]:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="number"]:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row textarea:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="email"]:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="password"]:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="tel"]:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="url"]:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="search"]:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="date"]:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="text"]:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="number"]:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row textarea:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="email"]:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="password"]:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="tel"]:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="url"]:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="search"]:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="date"]:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select:disabled,
.lsd-listing-googlemap .lsd-direction form input[type="text"]:disabled,
.lsd-listing-googlemap .lsd-direction form input[type="number"]:disabled,
.lsd-listing-googlemap .lsd-direction form textarea:disabled,
.lsd-listing-googlemap .lsd-direction form input[type="email"]:disabled,
.lsd-listing-googlemap .lsd-direction form input[type="password"]:disabled,
.lsd-listing-googlemap .lsd-direction form input[type="tel"]:disabled,
.lsd-listing-googlemap .lsd-direction form input[type="url"]:disabled,
.lsd-listing-googlemap .lsd-direction form input[type="search"]:disabled,
.lsd-listing-googlemap .lsd-direction form input[type="date"]:disabled,
.lsd-listing-googlemap .lsd-direction form select:disabled,
form:not(.lsd-search-form) input[type="text"]:disabled,
form:not(.lsd-search-form) input[type="number"]:disabled,
form:not(.lsd-search-form) textarea:disabled,
form:not(.lsd-search-form) input[type="email"]:disabled,
form:not(.lsd-search-form) input[type="password"]:disabled,
form:not(.lsd-search-form) input[type="tel"]:disabled,
form:not(.lsd-search-form) input[type="url"]:disabled,
form:not(.lsd-search-form) input[type="search"]:disabled,
form:not(.lsd-search-form) input[type="date"]:disabled,
form:not(.lsd-search-form) select:disabled,
form.fed_form_post .form-group input[type="text"]:disabled,
form.fed_form_post .form-group input[type="number"]:disabled,
form.fed_form_post .form-group textarea:disabled,
form.fed_form_post .form-group input[type="email"]:disabled,
form.fed_form_post .form-group input[type="password"]:disabled,
form.fed_form_post .form-group input[type="tel"]:disabled,
form.fed_form_post .form-group input[type="url"]:disabled,
form.fed_form_post .form-group input[type="search"]:disabled,
form.fed_form_post .form-group input[type="date"]:disabled,
form.fed_form_post .form-group select:disabled, .lsd-fe-select-base:disabled, select.lsd-fe-input:disabled, .lsd-fe-select2-base .select2-selection:disabled, .lsd-fe-input + .select2-container--default .select2-selection:disabled, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection:disabled, input[type="text"].lsd-fe-input:disabled,
input[type="email"].lsd-fe-input:disabled,
input[type="number"].lsd-fe-input:disabled,
input[type="password"].lsd-fe-input:disabled,
input[type="url"].lsd-fe-input:disabled,
input[type="search"].lsd-fe-input:disabled,
input[type="tel"].lsd-fe-input:disabled,
.lsd-fe-input:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=password]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=tel]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=url]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=search]:disabled,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=date]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type=password]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type=tel]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type=url]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type=search]:disabled,
.lsd-form-row div[class*="lsd-col-"] input[type=date]:disabled, .lsd-checkout-wrapper .lsd-gateway-form input:disabled, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input:disabled, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea:disabled, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input:disabled, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea:disabled, .lsd-dashboard .select2-container .select2-selection:disabled, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch .select2-selection:disabled, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="text"]:disabled:not(.icons-search-input),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="number"]:disabled,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs textarea:disabled,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="email"]:disabled,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='password']:disabled,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='tel']:disabled,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='url']:disabled,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='date']:disabled,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs select:disabled,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs .selection:disabled, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector .selector-search input:disabled, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector .selector-search input:disabled {
  border: 1px solid var(--listdom-field-border-inactive, #F0F0F0) !important;
  color: var(--listdom-form-input-disabled-text-color, #929292);
  background: var(--listdom-form-input-disabled-bg-color, #f5f5f5) !important;
}
.lsd-fe-input-base[readonly], form[id^="lsd"] input[readonly]:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.comment-form input),
form[id^="lsd"] textarea[readonly]:not(.comment-form textarea),
form[id^="lsd"] select[readonly],
form[class^="lsd"]:not(.lsd-search-form) input[readonly]:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.comment-form input),
form[class^="lsd"]:not(.lsd-search-form) textarea[readonly]:not(.comment-form textarea),
form[class^="lsd"]:not(.lsd-search-form) select[readonly], .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type="text"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type="number"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] textarea[readonly],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type="email"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type="password"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type="tel"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type="url"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type="search"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type="date"],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select[readonly],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type="text"],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type="number"],
.lsd-form-row div[class*="lsd-col-"] textarea[readonly],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type="email"],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type="password"],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type="tel"],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type="url"],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type="search"],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type="date"],
.lsd-form-row div[class*="lsd-col-"] select[readonly],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[readonly][type="text"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[readonly][type="number"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row textarea[readonly],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[readonly][type="email"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[readonly][type="password"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[readonly][type="tel"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[readonly][type="url"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[readonly][type="search"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[readonly][type="date"],
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select[readonly],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[readonly][type="text"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[readonly][type="number"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row textarea[readonly],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[readonly][type="email"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[readonly][type="password"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[readonly][type="tel"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[readonly][type="url"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[readonly][type="search"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[readonly][type="date"],
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select[readonly],
.lsd-listing-googlemap .lsd-direction form input[readonly][type="text"],
.lsd-listing-googlemap .lsd-direction form input[readonly][type="number"],
.lsd-listing-googlemap .lsd-direction form textarea[readonly],
.lsd-listing-googlemap .lsd-direction form input[readonly][type="email"],
.lsd-listing-googlemap .lsd-direction form input[readonly][type="password"],
.lsd-listing-googlemap .lsd-direction form input[readonly][type="tel"],
.lsd-listing-googlemap .lsd-direction form input[readonly][type="url"],
.lsd-listing-googlemap .lsd-direction form input[readonly][type="search"],
.lsd-listing-googlemap .lsd-direction form input[readonly][type="date"],
.lsd-listing-googlemap .lsd-direction form select[readonly],
form:not(.lsd-search-form) input[readonly][type="text"],
form:not(.lsd-search-form) input[readonly][type="number"],
form:not(.lsd-search-form) textarea[readonly],
form:not(.lsd-search-form) input[readonly][type="email"],
form:not(.lsd-search-form) input[readonly][type="password"],
form:not(.lsd-search-form) input[readonly][type="tel"],
form:not(.lsd-search-form) input[readonly][type="url"],
form:not(.lsd-search-form) input[readonly][type="search"],
form:not(.lsd-search-form) input[readonly][type="date"],
form:not(.lsd-search-form) select[readonly],
form.fed_form_post .form-group input[readonly][type="text"],
form.fed_form_post .form-group input[readonly][type="number"],
form.fed_form_post .form-group textarea[readonly],
form.fed_form_post .form-group input[readonly][type="email"],
form.fed_form_post .form-group input[readonly][type="password"],
form.fed_form_post .form-group input[readonly][type="tel"],
form.fed_form_post .form-group input[readonly][type="url"],
form.fed_form_post .form-group input[readonly][type="search"],
form.fed_form_post .form-group input[readonly][type="date"],
form.fed_form_post .form-group select[readonly], [readonly].lsd-fe-select-base, select[readonly].lsd-fe-input, .lsd-fe-select2-base [readonly].select2-selection, .lsd-fe-input + .select2-container--default [readonly].select2-selection, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container [readonly].select2-selection, input[readonly][type="text"].lsd-fe-input,
input[readonly][type="email"].lsd-fe-input,
input[readonly][type="number"].lsd-fe-input,
input[readonly][type="password"].lsd-fe-input,
input[readonly][type="url"].lsd-fe-input,
input[readonly][type="search"].lsd-fe-input,
input[readonly][type="tel"].lsd-fe-input,
[readonly].lsd-fe-input,
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type=password],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type=tel],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type=url],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type=search],
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[readonly][type=date],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type=password],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type=tel],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type=url],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type=search],
.lsd-form-row div[class*="lsd-col-"] input[readonly][type=date], .lsd-checkout-wrapper .lsd-gateway-form input[readonly], .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row [readonly].lsd-form-control-input, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row [readonly].lsd-form-control-textarea, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row [readonly].lsd-form-control-input, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row [readonly].lsd-form-control-textarea, .lsd-dashboard .select2-container [readonly].select2-selection, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch [readonly].select2-selection, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[readonly][type="text"]:not(.icons-search-input),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[readonly][type="number"],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs textarea[readonly],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[readonly][type="email"],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[readonly][type='password'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[readonly][type='tel'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[readonly][type='url'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[readonly][type='date'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs select[readonly],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs [readonly].selection, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector .selector-search input[readonly], .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector .selector-search input[readonly] {
  background: var(--listdom-form-input-readonly-bg-color, #f9f9f9) !important;
  color: var(--listdom-form-input-readonly-text-color, #555) !important;
}
.lsd-fe-input-base:not([type="checkbox"]):not([type="radio"]), form[id^="lsd"] input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not(.comment-form input),
form[id^="lsd"] textarea:not([type="checkbox"]):not([type="radio"]):not(.comment-form textarea),
form[id^="lsd"] select:not([type="checkbox"]):not([type="radio"]),
form[class^="lsd"]:not(.lsd-search-form) input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not(.comment-form input),
form[class^="lsd"]:not(.lsd-search-form) textarea:not([type="checkbox"]):not([type="radio"]):not(.comment-form textarea),
form[class^="lsd"]:not(.lsd-search-form) select:not([type="checkbox"]):not([type="radio"]), .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="text"]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="number"]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] textarea:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="email"]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="password"]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="tel"]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="url"]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="search"]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type="date"]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type="text"]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type="number"]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] textarea:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type="email"]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type="password"]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type="tel"]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type="url"]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type="search"]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type="date"]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] select:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="text"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="number"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row textarea:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="email"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="password"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="tel"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="url"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="search"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row input[type="date"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="text"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="number"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row textarea:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="email"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="password"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="tel"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="url"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="search"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row input[type="date"]:not([type="checkbox"]):not([type="radio"]),
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select:not([type="checkbox"]):not([type="radio"]),
.lsd-listing-googlemap .lsd-direction form input[type="text"]:not([type="checkbox"]):not([type="radio"]),
.lsd-listing-googlemap .lsd-direction form input[type="number"]:not([type="checkbox"]):not([type="radio"]),
.lsd-listing-googlemap .lsd-direction form textarea:not([type="checkbox"]):not([type="radio"]),
.lsd-listing-googlemap .lsd-direction form input[type="email"]:not([type="checkbox"]):not([type="radio"]),
.lsd-listing-googlemap .lsd-direction form input[type="password"]:not([type="checkbox"]):not([type="radio"]),
.lsd-listing-googlemap .lsd-direction form input[type="tel"]:not([type="checkbox"]):not([type="radio"]),
.lsd-listing-googlemap .lsd-direction form input[type="url"]:not([type="checkbox"]):not([type="radio"]),
.lsd-listing-googlemap .lsd-direction form input[type="search"]:not([type="checkbox"]):not([type="radio"]),
.lsd-listing-googlemap .lsd-direction form input[type="date"]:not([type="checkbox"]):not([type="radio"]),
.lsd-listing-googlemap .lsd-direction form select:not([type="checkbox"]):not([type="radio"]),
form:not(.lsd-search-form) input[type="text"]:not([type="checkbox"]):not([type="radio"]),
form:not(.lsd-search-form) input[type="number"]:not([type="checkbox"]):not([type="radio"]),
form:not(.lsd-search-form) textarea:not([type="checkbox"]):not([type="radio"]),
form:not(.lsd-search-form) input[type="email"]:not([type="checkbox"]):not([type="radio"]),
form:not(.lsd-search-form) input[type="password"]:not([type="checkbox"]):not([type="radio"]),
form:not(.lsd-search-form) input[type="tel"]:not([type="checkbox"]):not([type="radio"]),
form:not(.lsd-search-form) input[type="url"]:not([type="checkbox"]):not([type="radio"]),
form:not(.lsd-search-form) input[type="search"]:not([type="checkbox"]):not([type="radio"]),
form:not(.lsd-search-form) input[type="date"]:not([type="checkbox"]):not([type="radio"]),
form:not(.lsd-search-form) select:not([type="checkbox"]):not([type="radio"]),
form.fed_form_post .form-group input[type="text"]:not([type="checkbox"]):not([type="radio"]),
form.fed_form_post .form-group input[type="number"]:not([type="checkbox"]):not([type="radio"]),
form.fed_form_post .form-group textarea:not([type="checkbox"]):not([type="radio"]),
form.fed_form_post .form-group input[type="email"]:not([type="checkbox"]):not([type="radio"]),
form.fed_form_post .form-group input[type="password"]:not([type="checkbox"]):not([type="radio"]),
form.fed_form_post .form-group input[type="tel"]:not([type="checkbox"]):not([type="radio"]),
form.fed_form_post .form-group input[type="url"]:not([type="checkbox"]):not([type="radio"]),
form.fed_form_post .form-group input[type="search"]:not([type="checkbox"]):not([type="radio"]),
form.fed_form_post .form-group input[type="date"]:not([type="checkbox"]):not([type="radio"]),
form.fed_form_post .form-group select:not([type="checkbox"]):not([type="radio"]), .lsd-fe-select-base:not([type="checkbox"]):not([type="radio"]), select.lsd-fe-input:not([type="checkbox"]):not([type="radio"]), .lsd-fe-select2-base .select2-selection:not([type="checkbox"]):not([type="radio"]), .lsd-fe-input + .select2-container--default .select2-selection:not([type="checkbox"]):not([type="radio"]), .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection:not([type="checkbox"]):not([type="radio"]), input[type="text"].lsd-fe-input:not([type="checkbox"]):not([type="radio"]),
input[type="email"].lsd-fe-input:not([type="checkbox"]):not([type="radio"]),
input[type="number"].lsd-fe-input:not([type="checkbox"]):not([type="radio"]),
input[type="password"].lsd-fe-input:not([type="checkbox"]):not([type="radio"]),
input[type="url"].lsd-fe-input:not([type="checkbox"]):not([type="radio"]),
input[type="search"].lsd-fe-input:not([type="checkbox"]):not([type="radio"]),
input[type="tel"].lsd-fe-input:not([type="checkbox"]):not([type="radio"]),
.lsd-fe-input:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=password]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=tel]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=url]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=search]:not([type="checkbox"]):not([type="radio"]),
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] input[type=date]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type=password]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type=tel]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type=url]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type=search]:not([type="checkbox"]):not([type="radio"]),
.lsd-form-row div[class*="lsd-col-"] input[type=date]:not([type="checkbox"]):not([type="radio"]), .lsd-checkout-wrapper .lsd-gateway-form input:not([type="checkbox"]):not([type="radio"]), .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input:not([type="checkbox"]):not([type="radio"]), .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea:not([type="checkbox"]):not([type="radio"]), .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input:not([type="checkbox"]):not([type="radio"]), .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea:not([type="checkbox"]):not([type="radio"]), .lsd-dashboard .select2-container .select2-selection:not([type="checkbox"]):not([type="radio"]), .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch .select2-selection:not([type="checkbox"]):not([type="radio"]), .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="text"]:not([type="checkbox"]):not([type="radio"]):not(.icons-search-input),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="number"]:not([type="checkbox"]):not([type="radio"]),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs textarea:not([type="checkbox"]):not([type="radio"]),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="email"]:not([type="checkbox"]):not([type="radio"]),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='password']:not([type="checkbox"]):not([type="radio"]),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='tel']:not([type="checkbox"]):not([type="radio"]),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='url']:not([type="checkbox"]):not([type="radio"]),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='date']:not([type="checkbox"]):not([type="radio"]),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs select:not([type="checkbox"]):not([type="radio"]),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs .selection:not([type="checkbox"]):not([type="radio"]), .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector .selector-search input:not([type="checkbox"]):not([type="radio"]), .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector .selector-search input:not([type="checkbox"]):not([type="radio"]) {
  width: 100%;
  padding: var(--listdom-form-input-padding, 10px);
  height: var(--listdom-form-input-height, 48px);
  min-height: var(--listdom-form-input-min-height, 48px);
  margin: 0;
  box-shadow: unset;
}

.lsd-fe-select-base, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select,
.lsd-form-row div[class*="lsd-col-"] select,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select,
.lsd-listing-googlemap .lsd-direction form select,
form:not(.lsd-search-form) select,
form.fed_form_post .form-group select, select.lsd-fe-input {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 8 10 12 14 8'/></svg>") !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  background-size: 14px !important;
}
.lsd-fe-select-base:disabled, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select:disabled,
.lsd-form-row div[class*="lsd-col-"] select:disabled,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select:disabled,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select:disabled,
.lsd-listing-googlemap .lsd-direction form select:disabled,
form:not(.lsd-search-form) select:disabled,
form.fed_form_post .form-group select:disabled, select.lsd-fe-input:disabled {
  background-color: var(--listdom-form-input-disabled-bg-color, #f5f5f5) !important;
  color: var(--listdom-form-input-disabled-text-color, #aaa) !important;
  cursor: not-allowed !important;
}
.lsd-fe-select-base option, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select option,
.lsd-form-row div[class*="lsd-col-"] select option,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select option,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select option,
.lsd-listing-googlemap .lsd-direction form select option,
form:not(.lsd-search-form) select option,
form.fed_form_post .form-group select option, select.lsd-fe-input option {
  font-family: var(--listdom-form-input-font-family), serif;
  font-size: var(--listdom-form-input-font-size);
  font-weight: var(--listdom-form-input-font-weight);
  line-height: var(--listdom-form-input-line-height);
  color: var(--listdom-form-input-text-color);
  background: var(--listdom-form-input-bg-color);
  padding: 6px 4px !important;
}
.lsd-fe-select-base option:hover, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select option:hover,
.lsd-form-row div[class*="lsd-col-"] select option:hover,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select option:hover,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select option:hover,
.lsd-listing-googlemap .lsd-direction form select option:hover,
form:not(.lsd-search-form) select option:hover,
form.fed_form_post .form-group select option:hover, select.lsd-fe-input option:hover, .lsd-fe-select-base option:focus, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select option:focus,
.lsd-form-row div[class*="lsd-col-"] select option:focus,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select option:focus,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select option:focus,
.lsd-listing-googlemap .lsd-direction form select option:focus,
form:not(.lsd-search-form) select option:focus,
form.fed_form_post .form-group select option:focus, select.lsd-fe-input option:focus, .lsd-fe-select-base option:checked, .lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] select option:checked,
.lsd-form-row div[class*="lsd-col-"] select option:checked,
.lsd-single-page-wrapper .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row select option:checked,
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row select option:checked,
.lsd-listing-googlemap .lsd-direction form select option:checked,
form:not(.lsd-search-form) select option:checked,
form.fed_form_post .form-group select option:checked, select.lsd-fe-input option:checked {
  background: var(--listdom-form-input-focus-bg-color);
}

.lsd-fe-select2-base, .lsd-fe-input + .select2-container--default, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container {
  /* Single select */
  /* Multi select */
}
.lsd-fe-select2-base .select2-selection, .lsd-fe-input + .select2-container--default .select2-selection, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection {
  box-shadow: unset !important;
  justify-content: var(--listdom-form-input-text-align);
}
.lsd-fe-select2-base .select2-selection .select2-selection__placeholder, .lsd-fe-input + .select2-container--default .select2-selection .select2-selection__placeholder, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection .select2-selection__placeholder {
  color: var(--listdom-form-input-placeholder-text-color) !important;
}
.lsd-fe-select2-base.select2-container--focus .selection .select2-selection, .lsd-fe-input + .select2-container--focus.select2-container--default .selection .select2-selection, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container--focus.select2-container .selection .select2-selection {
  border-radius: var(--listdom-form-input-focus-radius);
}
.lsd-fe-select2-base .select2-selection--single, .lsd-fe-input + .select2-container--default .select2-selection--single, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection--single {
  display: flex !important;
  align-items: center !important;
  padding: var(--listdom-form-input-padding, 10px);
  height: var(--listdom-form-input-height, 48px);
}
.lsd-fe-select2-base .select2-selection--single .select2-selection__rendered, .lsd-fe-input + .select2-container--default .select2-selection--single .select2-selection__rendered, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection--single .select2-selection__rendered {
  font-weight: var(--listdom-form-input-font-weight) !important;
  font-family: var(--listdom-form-input-font-family), serif;
  font-size: var(--listdom-form-input-font-size);
  line-height: var(--listdom-form-input-line-height);
  color: var(--listdom-form-input-text-color);
  text-align: var(--listdom-form-input-text-align);
  padding: 0 !important;
}
.lsd-fe-select2-base .select2-selection--multiple, .lsd-fe-input + .select2-container--default .select2-selection--multiple, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection--multiple {
  padding: var(--listdom-form-input-padding, 10px);
  min-height: var(--listdom-form-input-height, 48px);
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 3px !important;
}
.lsd-fe-select2-base .select2-selection--multiple .select2-selection__placeholder, .lsd-fe-input + .select2-container--default .select2-selection--multiple .select2-selection__placeholder, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection--multiple .select2-selection__placeholder {
  margin: 0 !important;
}
.lsd-fe-select2-base .select2-selection--multiple .select2-selection__choice, .lsd-fe-input + .select2-container--default .select2-selection--multiple .select2-selection__choice, .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown .select2-container .select2-selection--multiple .select2-selection__choice {
  background: var(--listdom-form-multiselect-choice-bg, #F3F3F3) !important;
  border: 1px solid var(--listdom-form-multiselect-choice-border, #E8E8E8) !important;
  border-radius: 4px !important;
  padding: 2px 6px !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  color: var(--listdom-form-input-text-color) !important;
}

.lsd-fe-input-check, div[class*="lsd-"] input[type="checkbox"], .lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 13px;
  height: 13px;
  min-width: 13px;
  max-width: 13px;
  border: none;
  background-color: #D9D9D9;
  border-radius: 4px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: all 0.2s ease;
  overflow: hidden;
  padding: 0;
}
.lsd-fe-input-check:hover, div[class*="lsd-"] input[type="checkbox"]:hover, .lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]:hover {
  filter: brightness(1.1);
}
.lsd-fe-input-check::before, div[class*="lsd-"] input[type="checkbox"]::before, .lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]::before {
  content: "\f00c";
  font-family: "FontAwesome";
  font-size: 8px;
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  color: #fff;
  background-color: var(--listdom-main-gbg1);
  transition: transform 0.2s ease;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-fe-input-check:checked, div[class*="lsd-"] input[type="checkbox"]:checked, .lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]:checked {
  border-color: var(--listdom-main-gbg1);
  background-color: #e8f5e9;
}
.lsd-fe-input-check:checked::before, div[class*="lsd-"] input[type="checkbox"]:checked::before, .lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]:checked::before {
  transform: translate(-50%, -50%) scale(1);
  animation: pop 180ms ease-in;
}
.lsd-fe-input-check:disabled, div[class*="lsd-"] input[type="checkbox"]:disabled, .lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]:disabled {
  border-color: #999;
  background-color: #f1f1f1;
  cursor: not-allowed;
}
.lsd-fe-input-check:disabled::before, div[class*="lsd-"] input[type="checkbox"]:disabled::before, .lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label input[type="checkbox"]:disabled::before {
  color: #999;
}

.lsd-fe-input-radio, div[class*="lsd-"] input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 13px;
  height: 13px;
  border: none;
  background-color: #D9D9D9;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  padding: 0;
}
.lsd-fe-input-radio:hover, div[class*="lsd-"] input[type="radio"]:hover {
  filter: brightness(1.1);
}
.lsd-fe-input-radio::before, div[class*="lsd-"] input[type="radio"]::before {
  content: "";
  font-family: "FontAwesome";
  font-size: 8px;
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  color: #fff;
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-fe-input-radio:checked, div[class*="lsd-"] input[type="radio"]:checked {
  border-width: 4px;
  border-style: solid;
  border-color: var(--listdom-main-gbg1);
  background-color: #e8f5e9;
}
.lsd-fe-input-radio:checked::before, div[class*="lsd-"] input[type="radio"]:checked::before {
  transform: translate(-50%, -50%) scale(1);
  animation: pop 180ms ease-in;
}
.lsd-fe-input-radio:disabled, div[class*="lsd-"] input[type="radio"]:disabled {
  border-color: #999;
  background-color: #f1f1f1;
  cursor: not-allowed;
}
.lsd-fe-input-radio:disabled::before, div[class*="lsd-"] input[type="radio"]:disabled::before {
  color: #999;
}

.lsd-2-columns-flex {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.lsd-2-columns-flex > div {
  flex: 1 1 50%;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .lsd-2-columns-flex > div {
    flex: 1 1 100%;
  }
}

@keyframes pop {
  0% {
    transform: translate(-50%, -50%) scale(0);
  }
  90% {
    transform: translate(-50%, -50%) scale(1.4);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
button.lsd-search-button, a.lsd-search-button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 12px;
  white-space: nowrap;
  background: transparent linear-gradient(105deg, var(--listdom-search-button-bg) 0, var(--listdom-search-button-bg-2) 100%) 0 0 no-repeat padding-box;
  border-radius: var(--listdom-search-button-border-radius);
  border-width: var(--listdom-search-button-border);
  border-style: var(--listdom-search-button-border-style);
  border-color: var(--listdom-search-button-border-color);
  color: var(--listdom-search-button-text);
  font-size: var(--listdom-search-button-font-size);
  line-height: var(--listdom-search-button-line-height);
  text-align: var(--listdom-search-button-text-align);
  font-weight: var(--listdom-search-button-font-weight);
  font-family: var(--listdom-search-button-font-family), serif;
  padding: var(--listdom-search-button-padding);
}
button.lsd-search-button:hover, button.lsd-search-button:active, button.lsd-search-button:focus, a.lsd-search-button:hover, a.lsd-search-button:active, a.lsd-search-button:focus {
  background: transparent linear-gradient(105deg, var(--listdom-search-button-hover-bg) 0, var(--listdom-search-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-search-button-hover-text) !important;
  border-width: var(--listdom-search-button-border-hover) !important;
  border-style: var(--listdom-search-button-border-hover-style) !important;
  border-color: var(--listdom-search-button-border-hover-color) !important;
}

body i.lsd-fe-icon,
body span.lsd-fe-icon,
body svg.lsd-fe-icon {
  font-size: 16px;
  line-height: 16px;
  color: var(--listdom-main-gbg1);
  font-family: "Font Awesome 5 Free", serif;
}
body i.lsd-fe-icon.fab,
body span.lsd-fe-icon.fab,
body svg.lsd-fe-icon.fab {
  font-weight: 400;
  font-family: "Font Awesome 5 Brands", serif;
}
body i.lsd-fe-icon.far,
body span.lsd-fe-icon.far,
body svg.lsd-fe-icon.far {
  font-weight: 400;
}
body i.lsd-fe-icon.fas,
body span.lsd-fe-icon.fas,
body svg.lsd-fe-icon.fas {
  font-weight: 900;
}
body i.lsd-fe-icon.fa,
body span.lsd-fe-icon.fa,
body svg.lsd-fe-icon.fa {
  font-weight: 900;
}

body span.lsd-fe-icon,
body svg.lsd-fe-icon {
  width: 16px;
  height: 16px;
}

.lsd-fields-label {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  margin-bottom: var(--listdom-gap-compact);
}

.lsd-fe-description {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6em;
  color: #000;
  margin: 0;
}

.lsd-fe-description-tiny {
  margin: 5px 0 0 0;
}

.lsd-fe-icon-wrapper {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}

.lsd-fe-divider {
  width: 100%;
  height: 1px;
  background: var(--lsd-fe-lines, #D8D8D8);
}

.lsd-fe-section-heading {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}

.lsd-fe-title-icon {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}

.lsd-fe-box-white, .lsd-fe-box-gray, .lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li, .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices li, .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li, .lsdaddcon-inquiries .lsdaddcon-inquiries-list li, .lsd-dashboard-profile .lsd-dashboard-profile-wrapper, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li, .lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-refine, .lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li, .lsd-dashboard-bookings ul.lsd-bookings-list > li, .lsdaddjob-manage-applications .lsd-applications-refine, .lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li, .lsdaddjob-my-applications ul.lsdaddjob-applications-list > li, .lsdaddcon-inquiries .lsdaddcon-inquiries-list, .lsd-dashboard-inquiries .lsd-inquiries-refine {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
  background-color: white;
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  padding: var(--lsd-fe-box-padding, 24px);
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
}
.lsd-fe-box-white .lsd-form-row, .lsd-fe-box-gray .lsd-form-row, .lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-form-row, .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices li .lsd-form-row, .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li .lsd-form-row, .lsd-dashboard-profile .lsd-dashboard-profile-wrapper .lsd-form-row, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-form-row, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-form-row, .lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-refine .lsd-form-row, .lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-form-row, .lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-form-row, .lsdaddjob-manage-applications .lsd-applications-refine .lsd-form-row, .lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsd-form-row, .lsdaddjob-my-applications ul.lsdaddjob-applications-list > li .lsd-form-row, .lsdaddcon-inquiries .lsdaddcon-inquiries-list .lsd-form-row, .lsd-dashboard-inquiries .lsd-inquiries-refine .lsd-form-row {
  margin: 0;
}

.lsd-fe-box-gray, .lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li, .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices li, .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li, .lsdaddcon-inquiries .lsdaddcon-inquiries-list li {
  background: var(--lsd-fe-neutral-color-300, #F7F7F7);
  padding: 16px;
}

.lsd-fe-border-box, .lsd-dashboard.lsd-dashboard-form .lsd-metabox-attributes .lsd-attribute-checkbox, .lsd-dashboard.lsd-dashboard-form .lsd-metabox-attributes .lsd-attribute-radio, .lsd-dashboard .lsd-dashboard-form .lsd-labelize-metabox ul.lsd-labelize-available-labels, .lsd-dashboard .lsd-dashboard-form .lsd-dashboard-category ul.lsd-fd-taxonomies-checkboxes,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-locations ul.lsd-fd-taxonomies-checkboxes,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-tags ul.lsd-fd-taxonomies-checkboxes,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-features ul.lsd-fd-taxonomies-checkboxes,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-labels ul.lsd-fd-taxonomies-checkboxes,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-featured-image ul.lsd-fd-taxonomies-checkboxes, .lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery {
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  border-radius: 10px;
  padding: 10px;
}

.lsd-fe-sections, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lsd-fe-sections .lsd-form-row, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-form-row, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div .lsd-form-row, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div .lsd-form-row {
  margin: 0;
}

.lsd-fe-subsections, .lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds, .lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages, .lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-fe-subsections .lsd-form-row, .lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds .lsd-form-row, .lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields .lsd-form-row, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages .lsd-form-row, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages .lsd-form-row, .lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-form-row {
  margin: 0;
}

/* Apply to native selects */
/* Apply to select2 containers */
table.lsd-fe-table,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table),
body table.lsd-fe-table {
  background: #fff;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 14px;
  table-layout: auto;
  width: 100%;
}
table.lsd-fe-table thead,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) thead,
body table.lsd-fe-table thead {
  background-color: #33C6FF;
  border-radius: 10px 10px 0 0;
}
table.lsd-fe-table thead th,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) thead th,
body table.lsd-fe-table thead th {
  text-align: left;
  padding: 16px;
  color: #fff;
  font-weight: 500;
  background: var(--listdom-main-gbg1);
  font-size: 14px;
  line-height: 22px;
  vertical-align: middle;
  white-space: nowrap;
  border: none;
}
table.lsd-fe-table thead th div.lsd-th-icon-wrapper,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) thead th div.lsd-th-icon-wrapper,
body table.lsd-fe-table thead th div.lsd-th-icon-wrapper {
  display: flex;
  align-items: center;
  gap: 4px;
}
table.lsd-fe-table thead th div.lsd-th-icon-wrapper i,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) thead th div.lsd-th-icon-wrapper i,
body table.lsd-fe-table thead th div.lsd-th-icon-wrapper i {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
}
table.lsd-fe-table thead th:first-child,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) thead th:first-child,
body table.lsd-fe-table thead th:first-child {
  border-top-left-radius: 6px;
}
table.lsd-fe-table thead th:last-child,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) thead th:last-child,
body table.lsd-fe-table thead th:last-child {
  border-top-right-radius: 6px;
}
table.lsd-fe-table tbody tr td, table.lsd-fe-table tfoot tr td,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) tbody tr td,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) tfoot tr td,
body table.lsd-fe-table tbody tr td,
body table.lsd-fe-table tfoot tr td {
  padding: 16px;
  border: none;
  border-bottom: 1px solid var(--lsd-fe-lines, #D8D8D8);
  vertical-align: middle;
  font-family: Inter, 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: var(--lsd-table-body-text, #373737);
  overflow-wrap: break-word;
  background: var(--lsd-table-body-bg, #FFFFFF);
}
table.lsd-fe-table tbody tr td .lsd-fe-table-body-title, table.lsd-fe-table tfoot tr td .lsd-fe-table-body-title,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) tbody tr td .lsd-fe-table-body-title,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) tfoot tr td .lsd-fe-table-body-title,
body table.lsd-fe-table tbody tr td .lsd-fe-table-body-title,
body table.lsd-fe-table tfoot tr td .lsd-fe-table-body-title {
  font-family: Inter, sans-serif;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
}
table.lsd-fe-table tbody tr td p.lsd-fe-table-body, table.lsd-fe-table tfoot tr td p.lsd-fe-table-body,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) tbody tr td p.lsd-fe-table-body,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) tfoot tr td p.lsd-fe-table-body,
body table.lsd-fe-table tbody tr td p.lsd-fe-table-body,
body table.lsd-fe-table tfoot tr td p.lsd-fe-table-body {
  font-size: 13px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
table.lsd-fe-table tbody tr td a, table.lsd-fe-table tfoot tr td a,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) tbody tr td a,
body table.lsd-fe-table:not(.table-condensed):not(.shop_table) tfoot tr td a,
body table.lsd-fe-table tbody tr td a,
body table.lsd-fe-table tfoot tr td a {
  text-decoration: none;
  color: #646970;
  display: inline-block;
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-all;
}

.lsd-tooltip.lsd-fe-tooltip {
  position: relative;
}
.lsd-tooltip.lsd-fe-tooltip:before {
  background-color: var(--lsd-fe-tooltip-bg, #D8D8D8);
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: var(--lsd-fe-tooltip-text, #000000);
  white-space: pre-line;
  text-align: left;
}
.lsd-tooltip.lsd-fe-tooltip:after {
  border-color: var(--lsd-fe-tooltip-bg, #D8D8D8) transparent transparent transparent;
}

.wp-editor-wrap {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.wp-editor-wrap .wp-media-buttons {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.wp-editor-wrap .wp-media-buttons button.button.insert-media {
  padding: 0 10px;
}
.wp-editor-wrap .wp-editor-tabs {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.wp-editor-wrap .wp-editor-tabs button.wp-switch-editor {
  display: flex;
  align-items: center;
  gap: 12px;
  color: #000;
  line-height: 24px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  border-radius: 5px;
  padding: 6px 12px;
  background-image: none;
  margin: 0;
  position: unset;
}
.wp-editor-wrap .wp-editor-tabs button.wp-switch-editor:hover, .wp-editor-wrap .wp-editor-tabs button.wp-switch-editor:active, .wp-editor-wrap .wp-editor-tabs button.wp-switch-editor:focus {
  color: #000;
  background: #D8D8D8;
  outline: none;
  box-shadow: unset;
}
.wp-editor-wrap .wp-editor-tabs button.wp-switch-editor[aria-pressed="true"] {
  background: var(--listdom-main-gbg1);
  color: #fff;
}

:root {
  --listdom-main-font-m: 'Poppins';
  --listdom-main-gbg1: #33c6ff;
  --listdom-cloud-widget-bg-color: #dadadb;
  --listdom-cloud-widget-text-color: #3b3b3b;
  --listdom-cloud-widget-hover-bg-color: #dadadb;
  --listdom-cloud-widget-text-hover-color: #33c6ff;
  --listdom-terms-widget-bg-color: transparent;
  --listdom-terms-widget-text-color: #8d919c;
  --listdom-terms-widget-hover-bg-color: transparent;
  --listdom-terms-widget-text-hover-color: #33c6ff;
  /* Button Colors */
  --listdom-primary-button-bg: #33c6ff;
  --listdom-primary-button-bg-2:#306be6;
  --listdom-primary-button-text: #fff;
  --listdom-primary-button-hover-bg: #306be6;
  --listdom-primary-button-hover-text: #fff;
  --listdom-primary-button-border: 0 0 0 0;
  --listdom-primary-button-border-style: solid;
  --listdom-primary-button-border-color: #fff;
  --listdom-primary-button-border-hover: 0 0 0 0;
  --listdom-primary-button-border-hover-style: solid;
  --listdom-primary-button-border-hover-color: #fff;
  --listdom-primary-button-border-radius: 4px;
  --listdom-secondary-button-bg: #e6f7ff;
  --listdom-secondary-button-text: #0ab0fe;
  --listdom-secondary-button-hover-bg: #306be6;
  --listdom-secondary-button-hover-text: #fff;
  --listdom-secondary-button-border: 1px 1px 1px 1px;
  --listdom-secondary-button-border-style: solid;
  --listdom-secondary-button-border-color: #bceaff;
  --listdom-secondary-button-border-hover: 1px 1px 1px 1px;
  --listdom-secondary-button-border-hover-style: solid;
  --listdom-secondary-button-border-hover-color: #bceaff;
  --listdom-secondary-button-border-radius: 4px;
  --listdom-fe-title-text-color: #000;
  --listdom-fe-title-font-family: "Poppins", Arial, monospace;
  --listdom-fe-title-font-weight: 600;
  --listdom-fe-title-text-align: inherit;
  --listdom-fe-title-font-size: 1.125rem;
  --listdom-fe-title-line-height: 1.6em;
}

[class^="lsd-"] {
  box-sizing: border-box;
}

.lsd-clearfix::after, .lsd-share::after, .lsd-view-sortbar-wrapper::after, .lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories::after, .lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories::after, .lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories::after, .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories::after, .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate::after, .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image div.lsd-listing-rate::after, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-map-top::after, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-map-top::after, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-map-top::after, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean .lsd-row > div a::after, div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images::after, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images::after, .lsd-team > ul > li::after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}

.width-95-percent {
  width: 95%;
}

.lsd-height-10 {
  height: 10px;
}

.lsd-height-20 {
  height: 20px;
}

.lsd-height-40 {
  height: 40px;
}

.lsd-height-80 {
  height: 80px;
}

.lsd-height-120 {
  height: 120px;
}

.lsd-height-200 {
  height: 200px;
}

.lsd-height-300 {
  height: 300px;
}

.lsd-spacer-10 {
  height: 10px;
  clear: both;
}

.lsd-spacer-20 {
  height: 20px;
  clear: both;
}

.lsd-spacer-30 {
  height: 30px;
  clear: both;
}

.lsd-spacer-50 {
  height: 50px;
  clear: both;
}

.lsd-spacer-100 {
  height: 100px;
  clear: both;
}

.lsd-util-show {
  display: block;
}

.lsd-util-hide, .lsd-util-hide.lsd-form-row {
  display: none !important;
}
.lsd-util-hide.lsd-remove-image-button, .lsd-util-hide.lsd-select-image-button, .lsd-util-hide.lsd-form-row.lsd-remove-image-button, .lsd-util-hide.lsd-form-row.lsd-select-image-button {
  display: none !important;
}

.lsd-separator {
  border-bottom: 2px solid #eeeeee;
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 12px;
  font-weight: bold;
  padding-bottom: 4px;
}

.lsd-toggle {
  cursor: pointer;
}

.lsd-alert {
  display: block;
  margin: 10px 0;
  color: #333;
  line-height: 23px;
  padding: 12px 16px !important;
  border-radius: 4px;
  font-size: 16px;
}
.lsd-alert.lsd-error {
  background-color: #fdecea;
  color: #a94442;
  border: 1px solid #f44336;
  border-left-width: 4px;
}
.lsd-alert.lsd-warning {
  background-color: #fffbe6;
  color: #856404;
  border: 1px solid #ffc107;
  border-left-width: 4px;
}
.lsd-alert.lsd-info {
  background-color: #e7f3fe;
  color: #1e4b7a;
  border: 1px solid #2196f3;
  border-left-width: 4px;
}
.lsd-alert.lsd-success {
  background-color: #e6f4ea;
  color: #256029;
  border: 1px solid #2e7d32;
  border-left-width: 4px;
}
.lsd-alert.lsd-natural {
  background-color: #f7f7f9;
  color: #4a4a4a;
  border: 1px solid #d6d6d6;
  border-left-width: 4px;
}
.lsd-alert.lsd-eye-catching {
  color: #ffffff;
  background: #111810;
}
.lsd-alert.lsd-eye-catching a, .lsd-alert.lsd-eye-catching strong {
  color: #fdd700;
}
.lsd-alert.lsd-eye-catching .button {
  background-color: #fdd700;
  border-color: #fdd700 !important;
  color: #111810 !important;
}
.lsd-alert.lsd-eye-catching .button:hover, .lsd-alert.lsd-eye-catching .button:focus {
  border-color: #fdd700 !important;
  background-color: #fdd700 !important;
  color: #111810 !important;
  box-shadow: none !important;
}
.lsd-alert ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-alert a {
  text-decoration: none;
}

.lsd-alert-no-mt .lsd-alert {
  margin-top: 0;
}

.lsd-alert-no-mb .lsd-alert {
  margin-bottom: 0;
}

.lsd-alert-no-my .lsd-alert {
  margin-top: 0;
  margin-bottom: 0;
}

.lsd-toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  gap: 8px;
  width: 50%;
}
.lsd-toast-container.lsd-top-right {
  top: 20px;
  right: 20px;
}
.lsd-toast-container.lsd-top-left {
  top: 20px;
  left: 20px;
}
.lsd-toast-container.lsd-bottom-right {
  bottom: 20px;
  right: 20px;
}
.lsd-toast-container.lsd-bottom-left {
  bottom: 20px;
  left: 20px;
}
.lsd-toast-container.lsd-top-center {
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.lsd-toast-container.lsd-bottom-center {
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.lsd-toast-container.lsd-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  align-items: center;
  justify-content: center;
}

@keyframes lsd-toast-slide-in {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes lsd-toast-fade-out {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(30px);
  }
}
@keyframes lsd-progress-anim {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}
.lsd-toast {
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
  color: #333;
  line-height: 23px;
  border-radius: 10px;
  padding: 16px 30px;
  font-size: 16px;
  pointer-events: auto;
  overflow: hidden;
  animation: lsd-toast-slide-in 0.35s ease forwards;
}
.lsd-toast.lsd-toast-remove {
  animation: lsd-toast-fade-out 0.3s ease forwards;
}
.lsd-toast .lsd-toast-icon {
  display: inline-flex;
  align-items: center;
  width: 18px;
  height: 18px;
  font-size: 18px;
}
.lsd-toast .lsd-toast-close {
  margin-left: auto;
  cursor: pointer;
  font-size: 18px;
  padding-left: 10px;
  opacity: 0.7;
  transition: opacity 0.2s;
  pointer-events: auto;
}
.lsd-toast .lsd-toast-close:hover {
  opacity: 1;
}
.lsd-toast.lsd-has-progress::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: var(--lsd-progress-color, currentColor);
  animation: lsd-progress-anim var(--lsd-progress-time, 5000ms) linear forwards;
  animation-play-state: running;
}
.lsd-toast.lsd-paused::after {
  animation-play-state: paused !important;
}
.lsd-toast.lsd-confirm {
  background-color: white;
  color: #4a4a4a;
  border-bottom: 2px solid #d6d6d6;
  --lsd-progress-color: #d6d6d6;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  gap: 15px;
}
.lsd-toast.lsd-confirm .lsd-toast-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.lsd-toast.lsd-confirm .lsd-toast-icon {
  width: 40px;
  height: 40px;
  font-size: 40px;
}
.lsd-toast.lsd-confirm .lsd-toast-icon i {
  width: 40px;
  height: 40px;
  font-size: 40px;
}
.lsd-toast.lsd-error {
  background-color: #fdecea;
  color: #a94442;
  --lsd-progress-color: #f44336;
}
.lsd-toast.lsd-warning {
  background-color: #fffbe6;
  color: #856404;
  border-bottom: 2px solid #ffc107;
  --lsd-progress-color: #ffc107;
}
.lsd-toast.lsd-info {
  background-color: #e7f3fe;
  color: #1e4b7a;
  --lsd-progress-color: #2196f3;
}
.lsd-toast.lsd-success {
  background-color: #e6f4ea;
  color: #256029;
  --lsd-progress-color: #2e7d32;
}
.lsd-toast.lsd-natural {
  background-color: #f7f7f9;
  color: #4a4a4a;
  --lsd-progress-color: #d6d6d6;
}
.lsd-toast.lsd-in-progress {
  background-color: #e1f5fe;
  color: #0277bd;
  --lsd-progress-color: #0288d1;
}

.lsd-toast-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999998;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lsd-badge {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--lsd-neutral-badge, #8D8D8D);
  background: var(--lsd-netral-badge-bg, #F0F0F0);
  border: 1px solid var(--lsd-neutral-badge-border, #E4E4E4);
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
  padding: 4px 8px;
  border-radius: 8px;
}
.lsd-badge i {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
}
.lsd-badge.lsd-error {
  color: var(--lsd-error-badge, #BD0003);
  background: var(--lsd-error-badge-bg, #FFF8F8);
  border: 1px solid var(--lsd-error-badge-border, #FFD2D2);
}
.lsd-badge.lsd-warning {
  color: var(--lsd-warning-badge-text, #856404);
  background: var(--lsd-warning-basge, #FFFEE9);
  border: 1px solid var(--lsd-warning-badge-border, #FFEF97);
}
.lsd-badge.lsd-info {
  background-color: #e7f3fe;
  color: #1e4b7a;
  border: 1px solid #2196f3;
  border-left-width: 4px;
}
.lsd-badge.lsd-success {
  background: var(--lsd-success-badge-bg, #E6F4EA);
  color: var(--lsd-success-badge-text, #256029);
  border: 1px solid var(--lsd-success-badge-border, #CDFFD0);
}
.lsd-badge.lsd-neutral {
  color: var(--lsd-neutral-badge, #8D8D8D);
  background: var(--lsd-netral-badge-bg, #F0F0F0);
  border: 1px solid var(--lsd-neutral-badge-border, #E4E4E4);
}

ul.lsd-unordered {
  list-style: disc;
}

.lsd-text-left {
  text-align: left;
}

.lsd-text-right {
  text-align: right;
}

.lsd-text-center {
  text-align: center;
}

.lsd-text-nowrap {
  text-wrap: nowrap;
}

.lsd-d-inline {
  display: inline;
}

.lsd-d-inline-block {
  display: inline-block;
}

.lsd-d-block {
  display: block;
}

.lsd-p-0 {
  padding: 0 !important;
}

.lsd-p-1 {
  padding: 2px !important;
}

.lsd-p-2 {
  padding: 5px !important;
}

.lsd-p-3 {
  padding: 10px !important;
}

.lsd-p-4 {
  padding: 20px !important;
}

.lsd-p-5 {
  padding: 40px !important;
}

.lsd-px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.lsd-px-1 {
  padding-right: 2px !important;
  padding-left: 2px !important;
}

.lsd-px-2 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}

.lsd-px-3 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.lsd-px-4 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.lsd-px-5 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.lsd-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.lsd-py-1 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.lsd-py-2 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.lsd-py-3 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.lsd-py-4 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.lsd-py-5 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.lsd-pt-0 {
  padding-top: 0 !important;
}

.lsd-pt-1 {
  padding-top: 2px !important;
}

.lsd-pt-2 {
  padding-top: 5px !important;
}

.lsd-pt-3 {
  padding-top: 10px !important;
}

.lsd-pt-4 {
  padding-top: 20px !important;
}

.lsd-pt-5 {
  padding-top: 40px !important;
}

.lsd-pr-0 {
  padding-right: 0 !important;
}

.lsd-pr-1 {
  padding-right: 2px !important;
}

.lsd-pr-2 {
  padding-right: 5px !important;
}

.lsd-pr-3 {
  padding-right: 10px !important;
}

.lsd-pr-4 {
  padding-right: 20px !important;
}

.lsd-pr-5 {
  padding-right: 40px !important;
}

.lsd-pb-0 {
  padding-bottom: 0 !important;
}

.lsd-pb-1 {
  padding-bottom: 2px !important;
}

.lsd-pb-2 {
  padding-bottom: 5px !important;
}

.lsd-pb-3 {
  padding-bottom: 10px !important;
}

.lsd-pb-4 {
  padding-bottom: 20px !important;
}

.lsd-pb-5 {
  padding-bottom: 40px !important;
}

.lsd-pl-0 {
  padding-left: 0 !important;
}

.lsd-pl-1 {
  padding-left: 2px !important;
}

.lsd-pl-2 {
  padding-left: 5px !important;
}

.lsd-pl-3 {
  padding-left: 10px !important;
}

.lsd-pl-4 {
  padding-left: 20px !important;
}

.lsd-pl-5 {
  padding-left: 40px !important;
}

.lsd-m-0 {
  margin: 0 !important;
}

.lsd-m-1 {
  margin: 2px !important;
}

.lsd-m-2 {
  margin: 5px !important;
}

.lsd-m-3 {
  margin: 10px !important;
}

.lsd-m-4 {
  margin: 20px !important;
}

.lsd-m-5 {
  margin: 40px !important;
}

.lsd-mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.lsd-mx-1 {
  margin-right: 2px !important;
  margin-left: 2px !important;
}

.lsd-mx-2 {
  margin-right: 5px !important;
  margin-left: 5px !important;
}

.lsd-mx-3 {
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.lsd-mx-4 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.lsd-mx-5 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.lsd-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.lsd-my-1 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.lsd-my-2 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.lsd-my-3 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.lsd-my-4 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.lsd-my-5 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.lsd-mt-0 {
  margin-top: 0 !important;
}

.lsd-mt-1 {
  margin-top: 2px !important;
}

.lsd-mt-2 {
  margin-top: 5px !important;
}

.lsd-mt-3 {
  margin-top: 10px !important;
}

.lsd-mt-4 {
  margin-top: 20px !important;
}

.lsd-mt-5 {
  margin-top: 40px !important;
}

.lsd-mr-0 {
  margin-right: 0 !important;
}

.lsd-mr-1 {
  margin-right: 2px !important;
}

.lsd-mr-2 {
  margin-right: 5px !important;
}

.lsd-mr-3 {
  margin-right: 10px !important;
}

.lsd-mr-4 {
  margin-right: 20px !important;
}

.lsd-mr-5 {
  margin-right: 40px !important;
}

.lsd-mb-0 {
  margin-bottom: 0 !important;
}

.lsd-mb-1 {
  margin-bottom: 2px !important;
}

.lsd-mb-2 {
  margin-bottom: 5px !important;
}

.lsd-mb-3 {
  margin-bottom: 10px !important;
}

.lsd-mb-4 {
  margin-bottom: 20px !important;
}

.lsd-mb-5 {
  margin-bottom: 40px !important;
}

.lsd-ml-0 {
  margin-left: 0 !important;
}

.lsd-ml-1 {
  margin-left: 2px !important;
}

.lsd-ml-2 {
  margin-left: 5px !important;
}

.lsd-ml-3 {
  margin-left: 10px !important;
}

.lsd-ml-4 {
  margin-left: 20px !important;
}

.lsd-ml-5 {
  margin-left: 40px !important;
}

.lsd-no-bullets li {
  list-style: none;
}

.lsd-cursor-move {
  cursor: move;
}

.lsd-cursor-pointer {
  cursor: pointer;
}

.lsd-no-border {
  border: none !important;
}

.lsd-border-width {
  border-width: 1px !important;
}

.lsd-disabled {
  color: #999999;
  background: #eeeeee;
}

.lsd-color-white-txt {
  color: #ffffff;
}
.lsd-color-white-txt:active, .lsd-color-white-txt:hover, .lsd-color-white-txt:focus, .lsd-color-white-txt:link {
  color: #ffffff;
}

.lsd-color-black-txt {
  color: #000000;
}
.lsd-color-black-txt:active, .lsd-color-black-txt:hover, .lsd-color-black-txt:focus, .lsd-color-black-txt:link {
  color: #000000;
}

.lsd-need-confirm {
  color: #ea4433;
}
.lsd-need-confirm i {
  color: #ea4433;
}

ul.lsd-categories ul.lsd-children {
  margin-left: 15px;
  margin-top: 6px;
}

.lsd-required, .acf-required {
  color: #dc3232 !important;
  border: none;
}

ul.lsd-boxed-list li {
  display: inline-block;
}
ul.lsd-boxed-list li label {
  border: 1px solid #cccccc;
  background: #e5e5e5;
  padding: 7px 15px 7px 12px;
  margin: 0 4px 4px 0;
  border-radius: 6px;
  display: block;
}
ul.lsd-boxed-list li label.lsd-always-enabled {
  background: #f9f9f9;
}

.lsd-border {
  border: 1px solid #cccccc;
}

.lsd-border-radius {
  border-radius: 5px;
}

.lsd-bold {
  font-weight: 700 !important;
}

.lsd-w-full {
  width: 100%;
}

.lsd-w-auto {
  width: auto !important;
}

.lsd-w-max {
  width: max-content !important;
}

.lsd-max-w-60 {
  max-width: 60px;
}

.lsd-max-w-80 {
  max-width: 80px;
}

.lsd-max-w-100 {
  max-width: 100px;
}

.lsd-max-w-200 {
  max-width: 200px;
}

.lsd-max-w-300 {
  max-width: 300px;
}

.lsd-max-w-400 {
  max-width: 400px;
}

.lsd-max-w-500 {
  max-width: 500px;
}

.lsd-max-w-600 {
  max-width: 600px;
}

.lsd-max-w-700 {
  max-width: 700px;
}

.lsd-max-w-800 {
  max-width: 800px;
}

.lsd-min-w-60 {
  min-width: 60px;
}

.lsd-min-w-80 {
  min-width: 80px;
}

.lsd-min-w-100 {
  min-width: 100px;
}

.lsd-min-w-200 {
  min-width: 200px;
}

.lsd-min-w-300 {
  min-width: 300px;
}

.lsd-min-w-400 {
  min-width: 400px;
}

.lsd-min-w-500 {
  min-width: 500px;
}

.lsd-min-w-600 {
  min-width: 600px;
}

.lsd-min-w-700 {
  min-width: 700px;
}

.lsd-min-w-800 {
  min-width: 800px;
}

.lsd-text-decoration-none {
  text-decoration: none;
}

.lsd-tooltip {
  position: relative;
}
.lsd-tooltip:before {
  content: attr(data-lsd-tooltip);
  position: absolute;
  bottom: calc(100% + 6px);
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 8px 12px;
  border-radius: 5px;
  white-space: pre-line;
  opacity: 0;
  visibility: hidden;
  font-size: 12px;
  line-height: 18px;
  transition: opacity 0.3s ease;
  z-index: 10;
  min-width: 150px;
}
.lsd-tooltip:after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 6px 6px 0 6px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
  z-index: 10;
}
.lsd-tooltip.lsd-tooltip-left:before {
  bottom: unset;
  left: unset;
  transform: translateY(-50%);
  right: 100%;
  top: 50%;
}
.lsd-tooltip.lsd-tooltip-left:after {
  bottom: unset;
  left: unset;
  top: 50%;
  right: 98%;
  transform: translateY(-50%);
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #333;
}
.lsd-tooltip.lsd-tooltip-right:before {
  bottom: unset;
  left: 80%;
  transform: translateY(-50%);
  top: 50%;
}
.lsd-tooltip.lsd-tooltip-right:after {
  bottom: unset;
  top: 50%;
  left: 75%;
  transform: translateY(-50%);
  border-width: 6px 6px 6px 0;
  border-color: transparent #333 transparent transparent;
}
.lsd-tooltip.lsd-tooltip-bottom:before {
  bottom: unset;
  top: calc(100% + 6px);
  left: 50%;
  transform: translateX(-50%);
}
.lsd-tooltip.lsd-tooltip-bottom:after {
  bottom: unset;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #333 transparent;
}
.lsd-tooltip.lsd-tooltip-top:before {
  bottom: calc(100% + 6px);
  top: unset;
  left: 50%;
  transform: translateX(-50%);
}
.lsd-tooltip.lsd-tooltip-top:after {
  bottom: 100%;
  top: unset;
  left: 50%;
  transform: translateX(-50%);
  border-width: 6px 6px 0 6px;
  border-color: #333 transparent transparent transparent;
}
.lsd-tooltip.lsd-tooltip-box:before {
  white-space: normal;
  width: 160px;
}
.lsd-tooltip:hover:before, .lsd-tooltip:hover:after {
  opacity: 1;
  visibility: visible;
}

.lsd-not-scrollable {
  width: 100%;
  position: fixed;
  overflow-y: scroll;
  top: 0;
  left: 0;
}

@media only screen and (max-width: 1024px) {
  .lsd-small-not-scrollable {
    overflow: hidden;
  }
}
.lsd-box-white, .lsd-box-attribute-upsert {
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.lsd-box-attribute-upsert {
  width: 95%;
  padding: 1.5em;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-box-attribute-upsert input[type=text], .lsd-box-attribute-upsert input[type=number], .lsd-box-attribute-upsert select {
  margin: 0;
  width: 100%;
  max-width: 100%;
}
.lsd-box-attribute-upsert .form-field {
  margin: 0;
}
.lsd-box-attribute-upsert .form-field > label {
  padding-bottom: 4px;
  display: block;
}
.lsd-box-attribute-upsert .form-field input[type=checkbox] + label {
  margin-left: 4px;
}
.lsd-box-attribute-upsert .description {
  margin-bottom: 0;
  max-width: 100%;
}

.form-field-attribute-row .form-field-attribute-column {
  padding-top: 0;
  padding-bottom: 0;
}

.lsd-rounded {
  border-radius: 3px;
}

.lsd-rounded-10 {
  border-radius: 10px !important;
}

.lsd-text-red {
  color: red;
}

.lsd-text-small {
  font-size: 0.6em;
}

.lsd-muted {
  color: #646970;
}

.lsd-text-uppercase {
  text-transform: uppercase;
}

.lsd-dark-image-placeholder .lsd-imagepicker-image-placeholder {
  background-color: #333333;
  text-align: center;
  border-radius: 4px;
}

.lsd-image-placeholder {
  border: 1px dashed #d4d7dc;
  border-radius: 8px;
  padding: 10px;
  background-color: #f8fafc;
  min-height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}
.lsd-image-placeholder.lsd-image-placeholder-has-image {
  border-style: solid;
  background-color: #ffffff;
}
.lsd-image-placeholder .lsd-image-placeholder-inner {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-image-placeholder .lsd-image-placeholder-preview {
  width: 100%;
}
.lsd-image-placeholder .lsd-image-placeholder-preview.lsd-util-hide {
  display: none;
}
.lsd-image-placeholder .lsd-image-placeholder-preview img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  object-fit: cover;
  display: block;
}
.lsd-image-placeholder .lsd-image-placeholder-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
.lsd-image-placeholder .lsd-image-placeholder-empty.lsd-util-hide {
  display: none;
}
.lsd-image-placeholder .lsd-image-placeholder-empty .lsd-image-placeholder-text {
  margin: 0;
  font-size: 14px;
  color: #6b7280;
}

.lsd-h-scroll-shadow-wrapper {
  position: relative;
}
.lsd-h-scroll-shadow-wrapper .lsd-h-scroll-shadow {
  position: absolute;
  top: 0;
  z-index: 100;
  width: 12px;
  height: 100%;
}
.lsd-h-scroll-shadow-wrapper .lsd-h-scroll-shadow-left {
  left: 0;
  background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.2), transparent);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.2), transparent);
  opacity: 0;
}
.lsd-h-scroll-shadow-wrapper .lsd-h-scroll-shadow-right {
  right: 0;
  background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.2), transparent);
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.2), transparent);
  opacity: 0;
}

.lsd-collapsible {
  position: relative;
}
.lsd-collapsible .lsd-collapsible-content {
  transition: height 0.3s ease-out;
}
.lsd-collapsible .lsd-collapsible-trigger {
  display: none;
}
.lsd-collapsible.lsd-collapsible-close .lsd-collapsible-content {
  height: 200px;
  overflow: hidden;
}
.lsd-collapsible.lsd-collapsible-close .lsd-collapsible-trigger {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  background: linear-gradient(to top, #ffffff 50%, rgba(51, 51, 51, 0) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 1.1em;
  font-weight: 600;
}

.lsd-inline-popup-wrapper {
  position: relative;
}
.lsd-inline-popup-wrapper button#lsd_ava_ai_open.lsd-text-button i {
  color: var(--lsd-fe-gold, #F5BC00);
}
.lsd-inline-popup-wrapper.lsd-editor-ai-button {
  display: inline-block;
}
.lsd-inline-popup-wrapper.lsd-editor-ai-button button i, .lsd-inline-popup-wrapper.lsd-editor-ai-button button.lsd-text-button i {
  color: var(--lsd-fe-gold, #F5BC00);
}
.lsd-inline-popup-wrapper .lsd-inline-popup-content {
  position: absolute;
  display: none;
  z-index: 1000;
  margin-top: 4px;
  min-width: 300px;
  background-color: #fff;
  padding: var(--lsd-modal-content-padding, 10px);
  width: var(--lsd-modal-content-width, 30%);
  border-radius: var(--lsd-modal-content-border-radius, 10px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.lsd-inline-popup-wrapper .lsd-inline-popup-content.lsd-inline-popup-active {
  display: block;
}
.lsd-inline-popup-wrapper .lsd-inline-popup-content input, .lsd-inline-popup-wrapper .lsd-inline-popup-content textarea, .lsd-inline-popup-wrapper .lsd-inline-popup-content select {
  margin: 0;
}

.lsd-colorpicker-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
.lsd-colorpicker-wrapper .wp-picker-container {
  border-radius: 6px;
}
.lsd-colorpicker-wrapper .wp-picker-container label {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.lsd-colorpicker-wrapper .wp-picker-container label input {
  margin: 0;
}
.lsd-colorpicker-wrapper .wp-picker-container button.wp-color-result {
  border-radius: 6px !important;
  margin: 0;
}
.lsd-colorpicker-wrapper .wp-picker-container .wp-picker-input-wrap {
  position: absolute;
  z-index: 12;
  margin-top: 17px;
  width: 235px;
  margin-left: 10px;
}
.lsd-colorpicker-wrapper .wp-picker-container .wp-picker-holder {
  position: absolute;
  z-index: 10;
}
.lsd-colorpicker-wrapper .wp-picker-container .wp-picker-holder .iris-picker {
  padding-top: 40px;
}
.lsd-colorpicker-wrapper .wp-picker-container .wp-picker-holder .iris-picker .iris-picker-inner {
  top: 50px;
}

.lsd-flex {
  display: flex;
}

.lsd-flex-wrap {
  flex-wrap: wrap;
}

.lsd-flex-row {
  flex-direction: row;
  justify-items: center;
  place-items: center;
  justify-content: space-between;
}

.lsd-flex-col {
  flex-direction: column;
  justify-items: center;
  place-items: center;
  justify-content: space-between;
}

.lsd-flex-items-start {
  place-items: start;
}

.lsd-flex-items-stretch {
  place-items: stretch;
}

.lsd-flex-items-end {
  place-items: end;
}

.lsd-flex-content-start {
  justify-content: start;
}

.lsd-flex-content-center {
  justify-content: center;
}

.lsd-flex-content-between {
  justify-content: space-between;
}

.lsd-flex-content-end {
  justify-content: end;
}

.lsd-flex-align-items-start {
  align-items: start;
}

.lsd-flex-align-items-baseline {
  align-items: baseline;
}

.lsd-flex-align-items-center {
  align-items: center !important;
}

.lsd-flex-align-items-end {
  align-items: end;
}

.lsd-flex-align-items-stretch {
  align-items: stretch;
}

.lsd-gap-0 {
  gap: 0 !important;
}

.lsd-gap-1 {
  gap: 2px !important;
}

.lsd-gap-2 {
  gap: 5px !important;
}

.lsd-gap-3 {
  gap: 10px !important;
}

.lsd-gap-4 {
  gap: 20px !important;
}

.lsd-gap-5 {
  gap: 40px !important;
}

.lsd-flex-1 {
  flex: 1;
}

.lsd-flex-2 {
  flex: 2;
}

.lsd-flex-3 {
  flex: 3;
}

.lsd-flex-4 {
  flex: 4;
}

.lsd-flex-5 {
  flex: 5;
}

.lsd-flex-items-full-width > * {
  width: 100%;
}

.lsd-flex-o-1 {
  order: 1;
}

.lsd-flex-o-2 {
  order: 2;
}

.lsd-flex-o-3 {
  order: 3;
}

.lsd-flex-o-4 {
  order: 4;
}

.lsd-flex-o-5 {
  order: 5;
}

.lsd-grid {
  display: grid;
  grid-auto-rows: auto;
  gap: 30px;
}
.lsd-grid.lsd-g-2-columns {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  /**
    Size <= 568
  **/
}
@media only screen and (max-width: 568px) {
  .lsd-grid.lsd-g-2-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.lsd-grid.lsd-g-3-columns {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-grid.lsd-g-3-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 568px) {
  .lsd-grid.lsd-g-3-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.lsd-grid.lsd-g-4-columns {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-grid.lsd-g-4-columns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-grid.lsd-g-4-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 568px) {
  .lsd-grid.lsd-g-4-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.lsd-grid.lsd-g-6-columns {
  grid-template-columns: repeat(6, minmax(0, 1fr));
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-grid.lsd-g-6-columns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-grid.lsd-g-6-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 568px) {
  .lsd-grid.lsd-g-6-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

.lsd-row, .lsd-form-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  box-sizing: border-box;
}
.lsd-row .lsd-col-1, .lsd-row .lsd-col-2, .lsd-row .lsd-col-3, .lsd-row .lsd-col-4, .lsd-row .lsd-col-5, .lsd-row .lsd-col-6, .lsd-row .lsd-col-7, .lsd-row .lsd-col-8, .lsd-row .lsd-col-9, .lsd-row .lsd-col-10, .lsd-row .lsd-col-11, .lsd-row .lsd-col-12, .lsd-form-row .lsd-col-1, .lsd-form-row .lsd-col-2, .lsd-form-row .lsd-col-3, .lsd-form-row .lsd-col-4, .lsd-form-row .lsd-col-5, .lsd-form-row .lsd-col-6, .lsd-form-row .lsd-col-7, .lsd-form-row .lsd-col-8, .lsd-form-row .lsd-col-9, .lsd-form-row .lsd-col-10, .lsd-form-row .lsd-col-11, .lsd-form-row .lsd-col-12 {
  box-sizing: border-box;
  width: 100%;
}
.lsd-row .lsd-col-inline input[type="text"],
.lsd-row .lsd-col-inline input[type="email"],
.lsd-row .lsd-col-inline input[type="number"],
.lsd-row .lsd-col-inline input[type=password],
.lsd-row .lsd-col-inline input[type=tel],
.lsd-row .lsd-col-inline input[type=url],
.lsd-row .lsd-col-inline input[type=search],
.lsd-row .lsd-col-inline input[type=date],
.lsd-row .lsd-col-inline select, .lsd-form-row .lsd-col-inline input[type="text"],
.lsd-form-row .lsd-col-inline input[type="email"],
.lsd-form-row .lsd-col-inline input[type="number"],
.lsd-form-row .lsd-col-inline input[type=password],
.lsd-form-row .lsd-col-inline input[type=tel],
.lsd-form-row .lsd-col-inline input[type=url],
.lsd-form-row .lsd-col-inline input[type=search],
.lsd-form-row .lsd-col-inline input[type=date],
.lsd-form-row .lsd-col-inline select {
  width: auto !important;
}

.rtl .lsd-row {
  direction: rtl;
}

@media (min-width: 768px) {
  .lsd-row, .lsd-form-row {
    gap: 0;
  }
  .lsd-row *[class*="lsd-col-"]:first-child, .lsd-form-row *[class*="lsd-col-"]:first-child {
    padding-left: 0;
  }
  .lsd-row *[class*="lsd-col-"]:last-child, .lsd-form-row *[class*="lsd-col-"]:last-child {
    padding-right: 0;
  }
  .lsd-row .lsd-col-1, .lsd-form-row .lsd-col-1 {
    width: 8.333333%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-2, .lsd-form-row .lsd-col-2 {
    width: 16.666667%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-3, .lsd-form-row .lsd-col-3 {
    width: 25%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-4, .lsd-form-row .lsd-col-4 {
    width: 33.333333%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-5, .lsd-form-row .lsd-col-5 {
    width: 41.666667%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-6, .lsd-form-row .lsd-col-6 {
    width: 50%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-7, .lsd-form-row .lsd-col-7 {
    width: 58.333333%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-8, .lsd-form-row .lsd-col-8 {
    width: 66.666667%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-9, .lsd-form-row .lsd-col-9 {
    width: 75%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-10, .lsd-form-row .lsd-col-10 {
    width: 83.333333%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-11, .lsd-form-row .lsd-col-11 {
    width: 91.666667%;
    padding: 0 6px;
  }
  .lsd-row .lsd-col-12, .lsd-form-row .lsd-col-12 {
    width: 100%;
    padding: 0 6px;
  }
}
.lsd-grid-container {
  display: grid !important;
  grid-template-columns: repeat(12, 1fr);
  gap: 16px;
}

.lsd-col {
  grid-column: auto;
  padding: 16px;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  text-align: center;
}

.lsd-col-span-1 {
  grid-column: span 1;
}

.lsd-col-span-2 {
  grid-column: span 2;
}

.lsd-col-span-3 {
  grid-column: span 3;
}

.lsd-col-span-4 {
  grid-column: span 4;
}

.lsd-col-span-5 {
  grid-column: span 5;
}

.lsd-col-span-6 {
  grid-column: span 6;
}

.lsd-col-span-7 {
  grid-column: span 7;
}

.lsd-col-span-8 {
  grid-column: span 8;
}

.lsd-col-span-9 {
  grid-column: span 9;
}

.lsd-col-span-10 {
  grid-column: span 10;
}

.lsd-col-span-11 {
  grid-column: span 11;
}

.lsd-col-span-12 {
  grid-column: span 12;
}

.lsd-row-span-1 {
  grid-row: span 1;
}

.lsd-row-span-2 {
  grid-row: span 2;
}

.lsd-row-span-3 {
  grid-row: span 3;
}

.lsd-row-span-4 {
  grid-row: span 4;
}

.lsd-row-span-5 {
  grid-row: span 5;
}

.lsd-row-span-6 {
  grid-row: span 6;
}

.lsd-row-span-7 {
  grid-row: span 7;
}

.lsd-row-span-8 {
  grid-row: span 8;
}

.lsd-row-span-9 {
  grid-row: span 9;
}

.lsd-row-span-10 {
  grid-row: span 10;
}

.lsd-row-span-11 {
  grid-row: span 11;
}

.lsd-row-span-12 {
  grid-row: span 12;
}

@media (max-width: 768px) {
  .lsd-grid-container {
    gap: 16px 8px;
  }

  .lsd-col-span-1, .lsd-col-span-2, .lsd-col-span-3, .lsd-col-span-4,
  .lsd-col-span-5, .lsd-col-span-6, .lsd-col-span-7, .lsd-col-span-8,
  .lsd-col-span-9, .lsd-col-span-10, .lsd-col-span-11, .lsd-col-span-12 {
    grid-column: span 12;
  }

  .lsd-col-span-force .lsd-col-span-1, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-1 {
    grid-column: span 1;
  }
  .lsd-col-span-force .lsd-col-span-2, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-2 {
    grid-column: span 2;
  }
  .lsd-col-span-force .lsd-col-span-3, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-3 {
    grid-column: span 3;
  }
  .lsd-col-span-force .lsd-col-span-4, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-4 {
    grid-column: span 4;
  }
  .lsd-col-span-force .lsd-col-span-5, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-5 {
    grid-column: span 5;
  }
  .lsd-col-span-force .lsd-col-span-6, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-6 {
    grid-column: span 6;
  }
  .lsd-col-span-force .lsd-col-span-7, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-7 {
    grid-column: span 7;
  }
  .lsd-col-span-force .lsd-col-span-8, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-8 {
    grid-column: span 8;
  }
  .lsd-col-span-force .lsd-col-span-9, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-9 {
    grid-column: span 9;
  }
  .lsd-col-span-force .lsd-col-span-10, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-10 {
    grid-column: span 10;
  }
  .lsd-col-span-force .lsd-col-span-11, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-11 {
    grid-column: span 11;
  }
  .lsd-col-span-force .lsd-col-span-12, .lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-col-span-12 {
    grid-column: span 12;
  }
}
.lsd-row:not(.lsd-grid-container) div[class*="lsd-col-"] textarea, .lsd-form-row div[class*="lsd-col-"] textarea {
  height: 100px;
  padding: 20px;
}
.lsd-row:not(.lsd-grid-container) .lsd-col-inline input[type="text"],
.lsd-row:not(.lsd-grid-container) .lsd-col-inline input[type="email"],
.lsd-row:not(.lsd-grid-container) .lsd-col-inline input[type="number"],
.lsd-row:not(.lsd-grid-container) .lsd-col-inline input[type=password],
.lsd-row:not(.lsd-grid-container) .lsd-col-inline input[type=tel],
.lsd-row:not(.lsd-grid-container) .lsd-col-inline input[type=url],
.lsd-row:not(.lsd-grid-container) .lsd-col-inline input[type=search],
.lsd-row:not(.lsd-grid-container) .lsd-col-inline input[type=date],
.lsd-row:not(.lsd-grid-container) .lsd-col-inline select, .lsd-form-row .lsd-col-inline input[type="text"],
.lsd-form-row .lsd-col-inline input[type="email"],
.lsd-form-row .lsd-col-inline input[type="number"],
.lsd-form-row .lsd-col-inline input[type=password],
.lsd-form-row .lsd-col-inline input[type=tel],
.lsd-form-row .lsd-col-inline input[type=url],
.lsd-form-row .lsd-col-inline input[type=search],
.lsd-form-row .lsd-col-inline input[type=date],
.lsd-form-row .lsd-col-inline select {
  width: auto !important;
}

.lsd-row .g-recaptcha {
  transform: scale(0.85);
  transform-origin: 0 0;
}
.lsd-row .g-recaptcha.transform-65 {
  transform: scale(0.65);
}
.lsd-row .g-recaptcha.transform-75 {
  transform: scale(0.75);
}
.lsd-row .g-recaptcha.transform-95 {
  transform: scale(0.95);
}

.lsd-tabs ul {
  margin: 0 10px;
  padding: 0;
  border-bottom: none;
}
.lsd-tabs ul li {
  display: inline-block;
  padding: 3px 25px;
  margin: 0 .5em;
  cursor: pointer;
  color: #555;
  background: #f1f1f1;
  line-height: 24px;
  border: 1px solid #cccccc;
}
.lsd-tabs ul li.nav-tab-active {
  background: #ffffff;
  color: #000;
}
.lsd-tabs ul li.nav-tab-active:hover {
  border: 1px solid #ccc;
}

.lsd-fe-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul.lsd-fe-tabs-nav, .lsd-fe-tabs ul, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
.lsd-fe-tabs ul.lsd-fe-tabs-nav li, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul.lsd-fe-tabs-nav li, .lsd-fe-tabs ul li, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul li {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  color: #000;
  background: #F2F2F2;
  border-radius: 5px;
  line-height: 24px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  padding: 6px 12px;
  border: none;
}
.lsd-fe-tabs ul.lsd-fe-tabs-nav li a, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul.lsd-fe-tabs-nav li a, .lsd-fe-tabs ul li a, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul li a {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  color: #000;
  line-height: 24px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  border-radius: 5px;
  padding: 6px 12px;
}
.lsd-fe-tabs ul.lsd-fe-tabs-nav li:hover a, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul.lsd-fe-tabs-nav li:hover a, .lsd-fe-tabs ul li:hover a, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul li:hover a {
  color: #000;
  background: #D8D8D8;
}
.lsd-fe-tabs ul.lsd-fe-tabs-nav li.lsd-active a, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul.lsd-fe-tabs-nav li.lsd-active a, .lsd-fe-tabs ul li.lsd-active a, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul li.lsd-active a {
  background: var(--listdom-main-gbg1);
  color: #fff;
}

.lsd-tab-content {
  display: none;
}

.lsd-tab-content-active {
  display: block;
}

.lsd-wrap .nav-tab-wrapper .nav-tab {
  padding: 8px 12px;
  margin-left: 10px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-items: center;
  place-items: center;
  font-size: 16px;
}
.lsd-wrap .nav-tab-wrapper .nav-tab .update-plugins {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  margin: 0;
  padding: 0 5px;
  min-width: 18px;
  height: 18px;
  border-radius: 9px;
  background-color: #d63638;
  color: #fff;
  font-size: 11px;
  line-height: 1.6;
  text-align: center;
}
.lsd-wrap .nav-tab-wrapper .nav-tab-active {
  background: #f1f1f1;
  border-bottom-color: #f1f1f1;
}

ul.lsd-sub-tabs {
  margin: 0;
  padding: 0;
}
ul.lsd-sub-tabs li {
  margin-bottom: 0;
}
ul.lsd-sub-tabs li a {
  padding: 6px 18px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  text-decoration: none;
  color: #000000;
  display: inline-block;
}
ul.lsd-sub-tabs li a:active, ul.lsd-sub-tabs li a:focus {
  outline: none;
  box-shadow: none;
}
ul.lsd-sub-tabs li.lsd-sub-tabs-active a {
  background-color: #dcdcde;
}

.lsd-tab-switcher-content {
  display: none;
}
.lsd-tab-switcher-content.lsd-tab-switcher-content-active {
  display: block;
}

.lsd-level-3-menu {
  position: relative;
  display: flex;
  gap: 0;
  row-gap: 10px;
  border-bottom: 1px solid #E8E8E8;
  padding: 0 36px !important;
}
.lsd-level-3-menu > li {
  transition: all 0.2s ease-in-out;
}
.lsd-level-3-menu > li a {
  background-color: transparent !important;
  border: none !important;
  transition: all 0.2s ease-in-out;
  padding: 8px 16px;
  text-wrap: nowrap;
  line-height: 1.5em;
  font-size: 14px;
}
.lsd-level-3-menu > li:hover {
  color: #8241FF;
  border-bottom: 1px solid #8241FF;
}
.lsd-level-3-menu > li:hover a {
  color: #8241FF !important;
}
.lsd-level-3-menu .lsd-sub-tabs-active {
  color: #5018B9;
  border-bottom: 1px solid #5018B9;
}
.lsd-level-3-menu .lsd-sub-tabs-active a {
  color: #5018B9 !important;
}

#lsd_tab_content_filter-options .lsd-level-3-menu {
  padding: 0 10px !important;
}

.lsd-level-5-menu {
  border-radius: 8px;
  width: max-content;
  overflow: hidden;
  margin: 0 0 12px 0 !important;
  gap: 8px;
}
.lsd-level-5-menu li {
  transition: all 0.2s ease-in-out;
  border: 1px solid #E8E4F2 !important;
  border-radius: 8px !important;
}
.lsd-level-5-menu li a {
  color: #351179 !important;
  border: none !important;
  transition: all 0.2s ease-in-out;
  font-size: 14px;
  padding: 6px 12px !important;
}
.lsd-level-5-menu li:hover {
  background-color: #EFECF5 !important;
  color: #000 !important;
}
.lsd-level-5-menu .lsd-sub-tabs-active {
  background-color: #E8E4F2 !important;
  color: #000 !important;
}
.lsd-level-5-menu .lsd-sub-tabs-active a {
  background-color: transparent !important;
}

.lsd-autosuggest-wrapper input[type=text] {
  border-color: #8c8f94;
  margin: 0;
  width: 100%;
}
.lsd-autosuggest-wrapper input[type=text]:focus {
  outline: none;
  box-shadow: none;
  border-color: #8c8f94;
}
.lsd-autosuggest-wrapper.lsd-has-suggestions input[type=text] {
  border-radius: 3px 3px 0 0;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-suggestions:not(:empty) {
  border: 1px solid #8c8f94;
  border-radius: 0 0 3px 3px;
  border-top: none;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-suggestions:not(:empty) ul {
  margin: 0;
  list-style: none;
  padding: 0;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-suggestions:not(:empty) ul li {
  list-style: none;
  cursor: pointer;
  padding: 10px;
  margin: 0;
  transition: all 0.2s ease;
  font-size: 13px;
  line-height: 13px;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-suggestions:not(:empty) ul li:hover {
  background-color: #eaeaea;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-suggestions:not(:empty) ul li:last-child {
  border-radius: 0 0 3px 3px;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-current {
  margin: 8px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 4px;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-current:empty {
  margin: 0;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-current > span {
  padding: 8px 16px;
  border: 1px solid var(--lsd-fe-neutral-color-500, #D8D8D8);
  background: var(--lsd-fe-neutral-color-300, #F7F7F7);
  border-radius: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-current > span i {
  cursor: pointer;
}
.lsd-autosuggest-wrapper .lsd-autosuggest-current > span i.lsd-need-confirm {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.lsd-autosuggest-wrapper p.description {
  margin-top: 4px;
}

body.lsd-welcome-wizard-page .ui-autocomplete,
body.post-type-listdom-listing .ui-autocomplete,
body.lsd-dashboard-page .ui-autocomplete,
body[class*="listdom"] .ui-autocomplete {
  border: 1px solid #A0A0A0 !important;
  border-radius: 10px !important;
  max-width: 453px;
  background: #fff !important;
  font-family: Inter, sans-serif !important;
  font-size: 12px !important;
  line-height: 18px !important;
  color: #000 !important;
  margin-top: 2px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
  overflow: hidden !important;
  z-index: 9999 !important;
  list-style: none;
  padding: 0;
}
body.lsd-welcome-wizard-page .ui-autocomplete li,
body.post-type-listdom-listing .ui-autocomplete li,
body.lsd-dashboard-page .ui-autocomplete li,
body[class*="listdom"] .ui-autocomplete li {
  padding: 0 !important;
  white-space: normal !important;
}
body.lsd-welcome-wizard-page .ui-menu-item-wrapper,
body.post-type-listdom-listing .ui-menu-item-wrapper,
body.lsd-dashboard-page .ui-menu-item-wrapper,
body[class*="listdom"] .ui-menu-item-wrapper {
  position: relative;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 6px 12px !important;
  cursor: pointer !important;
  transition: background-color 0.2s ease-in-out;
}
body.lsd-welcome-wizard-page .ui-menu-item-wrapper::before,
body.post-type-listdom-listing .ui-menu-item-wrapper::before,
body.lsd-dashboard-page .ui-menu-item-wrapper::before,
body[class*="listdom"] .ui-menu-item-wrapper::before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 24 24'><path d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  flex-shrink: 0;
}
body.lsd-welcome-wizard-page .ui-menu-item-wrapper.ui-state-active, body.lsd-welcome-wizard-page .ui-menu-item-wrapper:hover, body.lsd-welcome-wizard-page .ui-menu-item-wrapper:focus,
body.post-type-listdom-listing .ui-menu-item-wrapper.ui-state-active,
body.post-type-listdom-listing .ui-menu-item-wrapper:hover,
body.post-type-listdom-listing .ui-menu-item-wrapper:focus,
body.lsd-dashboard-page .ui-menu-item-wrapper.ui-state-active,
body.lsd-dashboard-page .ui-menu-item-wrapper:hover,
body.lsd-dashboard-page .ui-menu-item-wrapper:focus,
body[class*="listdom"] .ui-menu-item-wrapper.ui-state-active,
body[class*="listdom"] .ui-menu-item-wrapper:hover,
body[class*="listdom"] .ui-menu-item-wrapper:focus {
  background: #F4F4F4 !important;
}

.lsd-address-autocomplete-popup {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 4px;
  z-index: 1000;
  background: #fff;
  border: 1px solid rgba(10, 31, 68, 0.12);
  border-radius: 4px;
  box-shadow: 0 12px 32px rgba(18, 38, 63, 0.16);
  display: none;
  max-height: 260px;
  overflow-y: auto;
  overflow-x: hidden;
}
.lsd-address-autocomplete-popup--open {
  display: block;
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.4;
  color: inherit;
  background-color: transparent;
  transition: background-color 0.15s ease, color 0.15s ease;
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item + .lsd-address-autocomplete-item {
  border-top: 1px solid rgba(10, 31, 68, 0.08);
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item:focus, .lsd-address-autocomplete-popup .lsd-address-autocomplete-item:hover {
  background-color: rgba(10, 31, 68, 0.08);
  outline: none;
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item--message {
  cursor: default;
  color: rgba(10, 31, 68, 0.65);
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item--message .lsd-address-autocomplete-item-icon {
  color: rgba(10, 31, 68, 0.45);
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item .lsd-address-autocomplete-item-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  color: rgba(10, 31, 68, 0.65);
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item .lsd-address-autocomplete-item-icon .lsd-fe-icon {
  font-size: 16px;
}
.lsd-address-autocomplete-popup .lsd-address-autocomplete-item .lsd-address-autocomplete-item-label {
  flex: 1;
  min-width: 0;
  word-break: break-word;
}
.lsd-address-autocomplete-popup--loading .lsd-address-autocomplete-item {
  pointer-events: none;
}

.lsd-address-field-control {
  position: relative;
  display: flex;
  align-items: center;
}
.lsd-address-field-control #lsd_object_type_address {
  width: 100%;
  padding-right: 44px;
}
.lsd-address-field-control button.lsd-address-locate-button {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 34px;
  height: 34px;
  border: none;
  border-radius: 50%;
  background: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.lsd-address-field-control button.lsd-address-locate-button:hover, .lsd-address-field-control button.lsd-address-locate-button:focus {
  outline: none;
}
.lsd-address-field-control button.lsd-address-locate-button.lsd-is-loading .fa-solid {
  animation: lsd-spin 1s linear infinite;
}

@keyframes lsd-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* Reset */
.lsd-icons-selector * {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

.lsd-icons-selector,
.lsd-icons-selector:before,
.lsd-icons-selector:after,
.lsd-icons-selector *,
.lsd-icons-selector *:before,
.lsd-icons-selector *:after {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* Display */
.lsd-icons-selector {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

/* Icon selector */
.lsd-icons-selector .selector {
  width: 100px;
  height: 40px;
  box-sizing: content-box;
}

.lsd-icons-selector ~ .select2 {
  display: none !important;
}

/* Selector open button */
.lsd-icons-selector .selector-button {
  width: 39px;
  height: 100%;
  display: block;
  text-align: center;
  cursor: pointer;
  float: left;
}

/* Selector open button icon */
.lsd-icons-selector .selector-button i {
  line-height: 38px;
  text-align: center;
}

/* Selected icon container */
.lsd-icons-selector .selected-icon {
  display: block;
  width: 60px;
  height: 100%;
  float: left;
  text-align: center;
}

/* Selected icon */
.lsd-icons-selector .selected-icon i {
  line-height: 40px;
  font-size: 18px;
  cursor: default;
}

/* IconPicker Popup */
.lsd-icons-selector .selector-popup {
  position: absolute;
  z-index: 10000;
  background-color: #fefefe;
  padding: 5px;
  height: auto;
  width: 342px;
  margin-top: -1px;
}
.lsd-icons-selector .selector-popup .fip-icons-container {
  height: auto;
  overflow: auto;
}

/* Search input & category selector */
.lsd-icons-selector .selector-search input[type="text"],
.lsd-icons-selector .selector-category select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  line-height: 20px;
  padding: 10px 2.5%;
  width: 100%;
  margin-bottom: 5px;
  font-size: 12px;
  display: block;
}

.lsd-icons-selector .selector-category select {
  height: 40px;
}

.lsd-icons-selector .selector-category select option {
  padding: 10px;
}

/* Search input placeholder */
.lsd-icons-selector input::-webkit-input-placeholder {
  text-transform: uppercase;
}

.lsd-icons-selector input:-moz-placeholder {
  text-transform: uppercase;
}

.lsd-icons-selector input::-moz-placeholder {
  text-transform: uppercase;
}

.lsd-icons-selector input:-ms-input-placeholder {
  text-transform: uppercase;
}

/* Search and cancel icon */
.lsd-icons-selector .selector-search {
  position: relative;
}

.lsd-icons-selector .selector-search i {
  position: absolute;
  right: 10px;
  top: 7px;
}

/* Icon Container inside Popup */
.lsd-icons-selector .fip-icons-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 5px;
}

/* Icon container loading */
.lsd-icons-selector .fip-icons-container .loading {
  font-size: 24px;
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
  width: 100%;
}

/* Single icon box */
.lsd-icons-selector .fip-box {
  display: inline-block;
  margin: 2px;
  width: 60px;
  line-height: 42px;
  text-align: center;
  cursor: pointer;
  vertical-align: top;
  height: 40px;
}

/* Popup footer */
.lsd-icons-selector .selector-footer {
  line-height: 12px;
  padding: 5px 5px 0 5px;
  text-align: center;
}

/* Pagination and footer icons */
.lsd-icons-selector .selector-footer, .lsd-icons-selector .selector-footer i {
  font-size: 14px;
}

/* Pagination arrows container */
.lsd-icons-selector .selector-arrows {
  float: right;
}

/* Pagination text */
.lsd-icons-selector .selector-pages {
  font-size: 11px;
  float: left;
}

/* Pagination arrows icons */
.lsd-icons-selector .selector-arrows i {
  cursor: pointer;
}

/* Total icons */
.lsd-icons-selector .selector-footer em {
  font-style: italic;
}

/* No icons found */
.lsd-icons-selector .icons-picker-error i:before {
  color: #eee;
}

/* Icons */
@font-face {
  font-family: 'iconpicker';
  src: url("../fonts/iconpicker/iconpicker.eot?90190138");
  src: url("../fonts/iconpicker/iconpicker.eot?90190138#iefix") format("embedded-opentype"), url("../fonts/iconpicker/iconpicker.woff?90190138") format("woff"), url("../fonts/iconpicker/iconpicker.ttf?90190138") format("truetype"), url("../fonts/iconpicker/iconpicker.svg?90190138#iconpicker") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lsd-icons-selector [class^="fip-icon-"]:before, .lsd-icons-selector [class*=" fip-icon-"]:before {
  font-family: "iconpicker";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
}

/* Search icon */
.lsd-icons-selector .fip-icon-search:before {
  content: '\e812';
  cursor: default;
}

/* Cancel search icon */
.lsd-icons-selector .fip-icon-cancel:before {
  content: '\e814';
  cursor: pointer;
}

/* No icon set */
.lsd-icons-selector .fip-icon-block:before {
  content: '\e84e';
  color: #fed0d0;
}

/* Open picker icon */
.lsd-icons-selector .fip-icon-down-dir:before {
  content: '\e800';
}

/* Close picker icon */
.lsd-icons-selector .fip-icon-up-dir:before {
  content: '\e813';
}

/* Prev page icon */
.lsd-icons-selector .fip-icon-left-dir:before {
  content: '\e801';
}

/* Next page icon */
.lsd-icons-selector .fip-icon-right-dir:before {
  content: '\e802';
}

/* Loading icon */
.lsd-icons-selector .fip-icon-spin3:before {
  content: '\e815';
}

.lsd-icons-selector .fip-icon-spin3 {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fip-grey.lsd-icons-selector {
  font-size: 16px;
}

/* Icon selector */
.fip-grey.lsd-icons-selector .selector {
  border: 1px solid #EDEDED;
  background-color: #fff;
}

/* Selector open button */
.fip-grey.lsd-icons-selector .selector-button {
  background-color: #F4F4F4;
  border-left: 1px solid #E1E1E1;
}

/* Selector open button hover */
.fip-grey.lsd-icons-selector .selector-button:hover {
  background-color: #f1f1f1;
}

.fip-grey.lsd-icons-selector .selector-button:hover i {
  color: #999;
}

/* Selector open button icon */
.fip-grey.lsd-icons-selector .selector-button i {
  color: #aaa;
  text-shadow: 0 1px 0 #FFF;
}

/* Selected icon */
.fip-grey.lsd-icons-selector .selected-icon i {
  color: #404040;
}

/* IconPicker Popup */
.fip-grey.lsd-icons-selector .selector-popup {
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  border: 1px solid #E5E5E5;
}

/* Search input & category selector */
.fip-grey.lsd-icons-selector .selector-search input[type="text"],
.fip-grey.lsd-icons-selector .selector-category select {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

/* Search input placeholder */
.fip-grey.lsd-icons-selector input::-webkit-input-placeholder {
  color: #777;
}

.fip-grey.lsd-icons-selector input:-moz-placeholder {
  color: #777;
}

.fip-grey.lsd-icons-selector input::-moz-placeholder {
  color: #777;
}

.fip-grey.lsd-icons-selector input:-ms-input-placeholder {
  color: #777 !important;
}

/* Search and cancel icon */
.fip-grey.lsd-icons-selector .selector-search i {
  color: #777;
}

/* Icon Container inside Popup */
.fip-grey.lsd-icons-selector .fip-icons-container {
  background-color: #fff;
  border: 1px solid #EDEDED;
}

/* Icon container loading */
.fip-grey.lsd-icons-selector .fip-icons-container .loading {
  color: #eee;
}

/* Single icon box */
.fip-grey.lsd-icons-selector .fip-box {
  border: 1px solid #EFEFEF;
}

/* Single icon box hover */
.fip-grey.lsd-icons-selector .fip-box:hover {
  background-color: #f6f6f6;
}

/* Pagination and footer icons */
.fip-grey.lsd-icons-selector .selector-footer, .fip-grey.lsd-icons-selector .selector-footer i {
  color: #777;
}

/* Pagination arrows icons hover */
.fip-grey.lsd-icons-selector .selector-arrows i:hover {
  color: #333;
}

/* Currently selected icon color */
.fip-grey.lsd-icons-selector span.current-icon, .fip-grey.lsd-icons-selector span.current-icon:hover {
  background-color: #bfbfbf;
  color: #fff;
  border: 1px solid #bfbfbf;
}

/* No icons found */
.fip-grey.lsd-icons-selector .icons-picker-error i:before {
  color: #eee;
}

.lsd-auction-offers-module {
  margin: 0;
  padding: 0;
}
.lsd-auction-offers-module li {
  list-style: none;
  margin: 0;
}
.lsd-auction-offers-module li label {
  padding: 0;
  font-size: 0;
  line-height: 0;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap, 8px);
}
.lsd-auction-offers-module li label .lsd-offer-amount {
  font-weight: bold;
  font-size: 14px;
}
.lsd-auction-offers-module li .lsd-offer-details {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lsd-auction-offers-module li .lsd-offer-details .lsd-offer-detail-email,
.lsd-auction-offers-module li .lsd-offer-details .lsd-offer-detail-time {
  display: flex;
  align-items: center;
  gap: 8px;
}
.lsd-auction-offers-module li p {
  margin: 0;
}

.lsd-pagination ul.page-numbers {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  column-gap: 16px !important;
  list-style: none;
}
.lsd-pagination ul.page-numbers li > a, .lsd-pagination ul.page-numbers li > span {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  min-width: 43px !important;
  height: 48px !important;
  padding: var(--listdom-pagination-button-padding) !important;
  background: var(--listdom-pagination-button-bg) !important;
  color: var(--listdom-pagination-button-text) !important;
  border-width: var(--listdom-pagination-button-border);
  border-style: var(--listdom-pagination-button-border-style);
  border-color: var(--listdom-pagination-button-border-color);
  border-radius: var(--listdom-pagination-button-border-radius) !important;
  transition: background-color 150ms, color 150ms !important;
}
.lsd-pagination ul.page-numbers li > a:hover, .lsd-pagination ul.page-numbers li > span:hover {
  background: var(--listdom-pagination-button-hover-bg) !important;
  color: var(--listdom-pagination-button-hover-text) !important;
  border-width: var(--listdom-pagination-button-border-hover);
  border-style: var(--listdom-pagination-button-border-hover-style);
  border-color: var(--listdom-pagination-button-border-hover-color);
  text-decoration: none !important;
}
.lsd-pagination ul.page-numbers li > span.page-numbers.current {
  background: var(--listdom-pagination-button-hover-bg) !important;
  color: var(--listdom-pagination-button-hover-text) !important;
  border-width: var(--listdom-pagination-button-border-hover);
  border-style: var(--listdom-pagination-button-border-hover-style);
  border-color: var(--listdom-pagination-button-border-hover-color);
}
.lsd-pagination ul.page-numbers a.prev.page-numbers,
.lsd-pagination ul.page-numbers a.next.page-numbers {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.lsd-pagination ul.page-numbers a.prev.page-numbers:hover,
.lsd-pagination ul.page-numbers a.next.page-numbers:hover {
  background: var(--listdom-pagination-button-hover-bg) !important;
  color: var(--listdom-pagination-button-hover-text) !important;
  border-width: var(--listdom-pagination-button-border-hover);
  border-style: var(--listdom-pagination-button-border-hover-style);
  border-color: var(--listdom-pagination-button-border-hover-color);
}
.lsd-pagination ul.page-numbers li > a {
  padding: var(--listdom-pagination-button-padding) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  backdrop-filter: blur(12px) !important;
}

body.rtl .lsd-pagination ul li a.prev {
  margin-left: 20px;
  margin-right: unset;
}
body.rtl .lsd-pagination ul li a.next {
  margin-right: 20px;
  margin-left: unset;
}
body.rtl .lsd-pagination ul li:first-child a {
  margin-right: 0;
}
body.rtl .lsd-pagination ul li:last-child a {
  margin-left: 0;
}

.lsd-owl-carousel,
.lsd-owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}

.lsd-owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.lsd-owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.lsd-owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.lsd-owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  padding: 15px 0;
}
.lsd-owl-carousel .owl-item,
.lsd-owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.lsd-owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.lsd-owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.lsd-owl-carousel .owl-dots.disabled,
.lsd-owl-carousel .owl-nav.disabled {
  display: none;
}
.lsd-owl-carousel.owl-loaded {
  display: block;
}
.lsd-owl-carousel .owl-dot .owl-next,
.lsd-owl-carousel .owl-dot .owl-prev,
.lsd-owl-carousel .owl-nav .owl-next,
.lsd-owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lsd-owl-carousel button.owl-dot, .lsd-owl-carousel button.owl-dot:hover, .lsd-owl-carousel button.owl-dot:active, .lsd-owl-carousel button.owl-dot:focus {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.lsd-owl-carousel .owl-nav button.owl-next,
.lsd-owl-carousel .owl-nav button.owl-prev {
  background-color: rgba(255, 255, 255, 0.75);
  border: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s linear;
  cursor: pointer;
}
.lsd-owl-carousel .owl-nav button.owl-next i,
.lsd-owl-carousel .owl-nav button.owl-prev i {
  color: var(--listdom-main-gbg1);
  font-size: 25px;
  line-height: 45px;
}
.lsd-owl-carousel .owl-nav button.owl-next:hover i,
.lsd-owl-carousel .owl-nav button.owl-prev:hover i {
  opacity: 0.3;
}
.lsd-owl-carousel .owl-nav button.owl-next {
  right: 0;
  border-radius: 70px 0 0 70px !important;
}
.lsd-owl-carousel .owl-nav button.owl-prev {
  left: 0;
  border-radius: 0 70px 70px 0 !important;
}
.lsd-owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.lsd-owl-carousel.owl-hidden {
  opacity: 0;
}
.lsd-owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.lsd-owl-carousel.owl-drag .owl-item {
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lsd-owl-carousel.owl-grab {
  cursor: grab;
}
.lsd-owl-carousel.owl-rtl {
  direction: rtl;
}
.lsd-owl-carousel.owl-rtl .owl-item {
  float: right;
}
.lsd-owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.lsd-owl-carousel .owl-animated-in {
  z-index: 0;
}
.lsd-owl-carousel .owl-animated-out {
  z-index: 1;
}
.lsd-owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.lsd-owl-carousel .owl-height {
  transition: height 0.5s ease-in-out;
}
.lsd-owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}
.lsd-owl-carousel .owl-item .owl-lazy.img {
  transform-style: preserve-3d;
}
.lsd-owl-carousel .owl-dots {
  margin-top: 15px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.lsd-owl-carousel .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.lsd-owl-carousel .owl-dots .owl-dot span {
  width: 9px;
  height: 9px;
  background-color: #ffffff;
  margin: 5px 5px;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
  border: 1px solid;
}
.lsd-owl-carousel .owl-dots .owl-dot.active span, .lsd-owl-carousel .owl-dots .owl-dot:hover span {
  border-color: var(--listdom-main-gbg1) !important;
  background-color: var(--listdom-main-gbg1) !important;
}
.lsd-owl-carousel .owl-stage, .lsd-owl-carousel.owl-drag .owl-item {
  -ms-touch-action: auto;
  touch-action: auto;
}

@media only screen and (max-width: 480px) {
  .lsd-owl-carousel .owl-nav button.owl-next,
  .lsd-owl-carousel .owl-nav button.owl-prev {
    width: 9px;
    height: 9px;
  }
  .lsd-owl-carousel .owl-nav button.owl-next i,
  .lsd-owl-carousel .owl-nav button.owl-prev i {
    line-height: 37px;
    font-size: 15px;
  }
}
.lsd-favorite .lsd-favorite-toggle i {
  font-size: 16px;
  text-align: right;
  cursor: pointer;
  display: none;
  color: #262626;
}
.lsd-favorite .lsd-favorite-toggle.lsd-favorite-on i.fa.fa-heart {
  display: inline-block;
}
.lsd-favorite .lsd-favorite-toggle.lsd-favorite-off i.far.fa-heart {
  display: inline-block;
  color: #bbb9b9;
}
.lsd-favorite .lsd-favorite-toggle.lsd-favorite-loading i.fa.fa-heart {
  display: none;
}
.lsd-favorite .lsd-favorite-toggle.lsd-favorite-loading i.far.fa-heart {
  display: none;
}
.lsd-favorite .lsd-favorite-toggle.lsd-favorite-loading i.fa-spinner {
  display: inline-block;
}

.lsd-gplaces-infowindow {
  background: #ffffff;
  padding: 20px 15px;
  width: 200px;
  margin-left: -100px;
}
.lsd-gplaces-infowindow a {
  font-size: 14px;
}
.lsd-gplaces-infowindow p {
  font-size: 14px;
  line-height: 18px;
  margin: 1em 0 0 0;
}

#wp-admin-bar-listdom .lsd-bar-link-title {
  display: flex;
  gap: var(--listdom-gap);
}
#wp-admin-bar-listdom .lsd-bar-link-title img {
  width: 13px;
}
#wp-admin-bar-listdom #wp-admin-bar-listdom-default li a {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--listdom-gap-large);
}
#wp-admin-bar-listdom #wp-admin-bar-listdom-default li a .lsd-bar-title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 120px;
}
#wp-admin-bar-listdom #wp-admin-bar-listdom-default li a .lsd-bar-type {
  background: #3f444b;
  border-radius: 3px;
  font-size: 11px;
  line-height: 9px;
  margin-block-start: 6px;
  padding: 4px 8px;
}

.lsd-panel-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 99999999;
}
.lsd-panel-overlay.lsd-active {
  visibility: visible;
  opacity: 1;
}

.lsd-panel {
  height: 100vh;
  width: 50vw;
  position: fixed;
  z-index: 100000000;
  background-color: #ffffff;
  overflow: hidden;
  transition: 0.3s;
}
.lsd-panel .lsd-panel-close {
  display: none;
}
.lsd-panel.lsd-right-panel {
  top: 0;
  right: -100%;
}
.lsd-panel.lsd-right-panel.lsd-panel-open {
  right: 0;
}
.lsd-panel.lsd-left-panel {
  top: 0;
  left: -100%;
}
.lsd-panel.lsd-left-panel.lsd-panel-open {
  left: 0;
}
.lsd-panel.lsd-bottom-panel {
  height: 80vh;
  width: 100vw;
  bottom: -100%;
}
.lsd-panel.lsd-bottom-panel.lsd-panel-open {
  bottom: 0;
}
.lsd-panel iframe {
  border: none;
  width: 100%;
  height: 100%;
}

/**
  Size <= 568
**/
@media only screen and (max-width: 568px) {
  .lsd-panel-overlay {
    top: unset;
    bottom: 0;
    height: 100%;
  }

  .lsd-panel {
    height: 90vh !important;
    width: 100vw;
    overflow-x: unset;
    overflow-y: hidden;
    border-top: 1px solid #d7d7d7;
    border-left: none;
    border-radius: 25px 25px 0 0;
    box-shadow: 0 -2px 1px #d7d7d7;
  }
  .lsd-panel .lsd-panel-close {
    display: block;
    width: 100%;
    padding: var(--listdom-gap-wide);
  }
  .lsd-panel .lsd-panel-close i {
    font-size: 25px;
  }
  .lsd-panel.lsd-right-panel, .lsd-panel.lsd-left-panel, .lsd-panel.lsd-bottom-panel {
    top: unset;
    right: unset;
    bottom: -100%;
    left: unset;
  }
  .lsd-panel.lsd-right-panel.lsd-panel-open, .lsd-panel.lsd-left-panel.lsd-panel-open, .lsd-panel.lsd-bottom-panel.lsd-panel-open {
    left: unset;
    right: unset;
    bottom: 0;
  }
}
.lsd-profile-wrapper {
  display: flex;
  flex-direction: column;
  gap: 131px;
}
.lsd-profile-wrapper .lsd-profile-details {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 31px;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-box {
  background: var(--listdom-profile-container-bg);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.05);
  padding: var(--listdom-profile-padding);
  border-radius: var(--listdom-profile-border-radius);
  border-width: var(--listdom-profile-border);
  border-style: var(--listdom-profile-border-style);
  border-color: var(--listdom-profile-border-color);
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-box .lsd-profile-title {
  font-family: var(--listdom-profile-title-font-family), sans-serif;
  line-height: var(--listdom-profile-title-line-height);
  font-weight: var(--listdom-profile-title-font-weight);
  font-style: normal;
  color: var(--listdom-profile-title-text-color);
  font-size: var(--listdom-profile-title-font-size);
  text-align: var(--listdom-profile-title-text-align);
  width: 100%;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-box p {
  font-family: var(--listdom-profile-bio-font-family), sans-serif;
  line-height: var(--listdom-profile-bio-line-height);
  font-weight: var(--listdom-profile-bio-font-weight);
  font-style: normal;
  color: var(--listdom-profile-bio-text-color);
  font-size: var(--listdom-profile-bio-font-size);
  text-align: var(--listdom-profile-bio-text-align);
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-box .lsd-profile-information a, .lsd-profile-wrapper .lsd-profile-details .lsd-profile-box .lsd-profile-information div {
  font-family: var(--listdom-profile-contact-info-font-family), sans-serif;
  line-height: var(--listdom-profile-contact-info-line-height);
  font-weight: var(--listdom-profile-contact-info-font-weight);
  font-style: normal;
  color: var(--listdom-profile-contact-info-text-color);
  font-size: var(--listdom-profile-contact-info-font-size);
  text-align: var(--listdom-profile-contact-info-text-align);
  text-decoration: none;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-box .lsd-profile-information i {
  color: var(--listdom-profile-contact-info-icon-color);
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-box ul {
  padding: 0;
  margin: 0;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-box ul li {
  list-style: none;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-box ul li i {
  color: var(--listdom-profile-contact-info-socials-icon-color);
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-job-title {
  font-family: var(--listdom-profile-job-title-font-family), sans-serif;
  font-size: var(--listdom-profile-job-title-font-size);
  font-weight: var(--listdom-profile-job-title-font-weight);
  color: var(--listdom-profile-job-title-text-color);
  margin: 0;
  line-height: var(--listdom-profile-job-title-line-height);
  text-align: var(--listdom-profile-job-title-text-align);
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-name {
  font-family: var(--listdom-profile-name-font-family), sans-serif;
  font-size: var(--listdom-profile-name-font-size);
  font-weight: var(--listdom-profile-name-font-weight);
  color: var(--listdom-profile-name-text-color);
  margin: 0;
  line-height: var(--listdom-profile-name-line-height);
  text-align: var(--listdom-profile-name-text-align);
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-author-listing-count {
  justify-content: center;
  align-items: center;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-author-listing-count i {
  color: var(--listdom-profile-count-icon-color);
  font-size: 16px;
  background: #e6f7ff;
  padding: 2px;
  border-radius: 22px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-author-listing-count a {
  font-family: var(--listdom-profile-count-font-family), sans-serif;
  color: var(--listdom-profile-count-text-color);
  font-size: var(--listdom-profile-count-font-size);
  font-weight: var(--listdom-profile-count-font-weight);
  line-height: var(--listdom-profile-count-line-height);
  text-align: var(--listdom-profile-count-text-align);
  text-decoration: none;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-message-buttons button {
  background: transparent linear-gradient(105deg, var(--listdom-primary-button-bg) 0, var(--listdom-primary-button-bg-2) 100%) 0 0 no-repeat padding-box;
  border-radius: var(--listdom-primary-button-border-radius);
  border-width: var(--listdom-primary-button-border);
  border-style: var(--listdom-primary-button-border-style);
  border-color: var(--listdom-primary-button-border-color);
  color: var(--listdom-primary-button-text);
  font-size: var(--listdom-primary-button-font-size);
  padding: var(--listdom-primary-button-padding) !important;
  font-weight: var(--listdom-primary-button-font-weight);
  font-family: var(--listdom-primary-button-font-family), serif;
  line-height: var(--listdom-primary-button-line-height);
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-message-buttons button:hover, .lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-message-buttons button:active, .lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-message-buttons button:focus {
  background: var(--listdom-primary-button-hover-bg);
  color: var(--listdom-primary-button-hover-text);
  border-width: var(--listdom-primary-button-border-hover);
  border-style: var(--listdom-primary-button-border-hover-style);
  border-color: var(--listdom-primary-button-border-hover-color);
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-message-buttons .lsd-modal {
  --lsd-modal-content-padding: 20px;
  --lsd-modal-content-text-align: unset;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper {
  width: 100%;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-name-email-phone-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row {
  position: relative;
  display: block;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-name,
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-email,
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-phone {
  position: relative;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-name .lsd-form-control-input,
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-email .lsd-form-control-input,
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-phone .lsd-form-control-input {
  padding-left: 45px;
  width: 100%;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-name .lsd-profile-contact-form-icon,
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-email .lsd-profile-contact-form-icon,
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-phone .lsd-profile-contact-form-icon {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
  pointer-events: none;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-consent {
  text-align: left;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-consent .lsd-privacy-consent-wrapper,
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-consent .lsd-privacy-consent-label,
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-consent .lsd-privacy-consent-description {
  text-align: left;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-row-consent .lsd-privacy-consent-label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.lsd-profile-wrapper .lsd-profile-details .lsd-profile-name-section .lsd-profile-contact-form-wrapper .lsd-profile-contact-form .lsd-profile-contact-form-third-row {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.lsd-profile-wrapper .lsd-hero-image {
  position: relative;
}
.lsd-profile-wrapper .lsd-profile-avatar {
  position: absolute;
  bottom: -100px;
  left: 50%;
  transform: translateX(-50%);
}
.lsd-profile-wrapper .lsd-profile-avatar img {
  border-radius: 50%;
  padding: 5px;
  background: var(--listdom-body-bg);
  max-width: 264px;
  width: 264px;
  height: 264px;
}
.lsd-profile-wrapper .lsd-hero-image img.lsd-hero {
  width: 100%;
  height: 392px;
  object-fit: cover;
}

.lsd-dashboard-profile .lsd-form-group .lsd-form-row {
  margin-bottom: 15px;
}
.lsd-dashboard-profile .lsd-profile-image-container .lsd-profile-buttons .lsd-remove-image-button {
  background: transparent;
  border: 2px solid black;
  border-radius: 50%;
  width: 20px;
  color: black;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  cursor: pointer;
}
.lsd-dashboard-profile .lsd-profile-image-container #lsd_dashboard_hero_image_preview img, .lsd-dashboard-profile .lsd-profile-image-container #lsd_dashboard_profile_image_preview img {
  max-width: 100%;
}
.lsd-dashboard-profile .lsd-profile-image-container label {
  margin: 0;
}
.lsd-dashboard-profile .lsd-profile-image-container p.description {
  font-size: 12px;
  white-space: nowrap;
}

.lsd-users-wrapper .lsd-user-card {
  padding: var(--listdom-user-profile-padding);
  border-width: var(--listdom-user-profile-border);
  border-color: var(--listdom-user-profile-border-color);
  border-style: var(--listdom-user-profile-border-style);
  border-radius: var(--listdom-user-profile-border-radius);
  background: var(--listdom-user-profile-container-bg);
  box-shadow: 0 4px 4px 0 #0000000D;
  display: flex;
  align-items: center;
}
.lsd-users-wrapper .lsd-user-card .lsd-user-avatar {
  border: 3px solid #0ab0fe;
  border-radius: 50%;
}
.lsd-users-wrapper .lsd-user-card .lsd-user-avatar img {
  border-radius: 50%;
}
.lsd-users-wrapper .lsd-user-card .lsd-user-top-bar {
  display: flex;
  flex-direction: column;
}
.lsd-users-wrapper .lsd-user-card .lsd-user-top-bar .lsd-user-job-title {
  font-family: var(--listdom-user-profile-job-title-font-family), sans-serif;
  font-size: var(--listdom-user-profile-job-title-font-size);
  font-weight: var(--listdom-user-profile-job-title-font-weight);
  color: var(--listdom-user-profile-job-title-text-color);
  line-height: var(--listdom-user-profile-job-title-line-height);
  margin: 0;
}
.lsd-users-wrapper .lsd-user-card .lsd-user-top-bar .lsd-user-bio {
  font-family: var(--listdom-user-profile-bio-font-family), sans-serif;
  font-size: var(--listdom-user-profile-bio-font-size);
  font-weight: var(--listdom-user-profile-bio-font-weight);
  color: var(--listdom-user-profile-bio-text-color);
  line-height: var(--listdom-user-profile-bio-line-height);
  text-align: var(--listdom-user-profile-bio-text-align);
}
.lsd-users-wrapper .lsd-user-card .lsd-user-top-bar h3.lsd-user-name {
  font-family: var(--listdom-user-profile-name-font-family), sans-serif;
  font-size: var(--listdom-user-profile-name-font-size);
  font-weight: var(--listdom-user-profile-name-font-weight);
  color: var(--listdom-user-profile-name-text-color);
  line-height: var(--listdom-user-profile-name-line-height);
  text-align: var(--listdom-user-profile-name-text-align);
  margin: 0;
}
.lsd-users-wrapper .lsd-user-card .lsd-user-info {
  display: flex;
  align-items: center;
}
.lsd-users-wrapper .lsd-user-card .lsd-user-info .lsd-user-bottom-bar {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  gap: var(--listdom-gap);
}
.lsd-users-wrapper .lsd-user-card .lsd-user-info .lsd-user-bottom-bar .lsd-user-socials {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--listdom-gap-wide);
}
.lsd-users-wrapper .lsd-user-card .lsd-user-info .lsd-user-bottom-bar .lsd-user-socials a i {
  color: var(--listdom-user-profile-contact-info-icon-color);
}
.lsd-users-wrapper.lsd-users-style-list {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-large);
}
.lsd-users-wrapper.lsd-users-style-list .lsd-user-card {
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}
.lsd-users-wrapper.lsd-users-style-list .lsd-user-card .lsd-user-top-bar {
  align-items: baseline;
  width: 100%;
  gap: var(--listdom-gap);
}
.lsd-users-wrapper.lsd-users-style-grid {
  display: grid;
  column-gap: 36px;
  row-gap: 90px;
}
.lsd-users-wrapper.lsd-users-style-grid .lsd-user-card {
  flex-direction: column;
  gap: var(--listdom-gap-compact);
  justify-content: center;
}
.lsd-users-wrapper.lsd-users-style-grid .lsd-user-card .lsd-user-avatar {
  margin: -75px 0 0 0;
}
.lsd-users-wrapper.lsd-users-style-grid .lsd-user-card .lsd-user-top-bar {
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-users-wrapper.lsd-users-style-grid .lsd-user-card .lsd-user-info {
  height: 100%;
  width: 100%;
}
.lsd-users-wrapper.lsd-users-style-grid .lsd-user-card .lsd-user-info .lsd-user-bottom-bar {
  gap: 20px;
  align-self: end;
}
.lsd-users-wrapper.lsd-users-style-grid .lsd-user-card .lsd-user-info .lsd-user-bottom-bar .lsd-user-socials {
  width: 100%;
  min-width: 100%;
  border-bottom: 1px solid #ececec;
  padding-bottom: 4px;
}

@media (max-width: 1200px) {
  .lsd-profile-details {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
  }

  .lsd-users-wrapper.lsd-users-style-list .lsd-user-card {
    flex-direction: column;
  }
  .lsd-users-wrapper.lsd-users-style-list .lsd-user-card .lsd-user-avatar {
    max-width: 135px;
    max-height: 135px;
    width: 135px;
    height: 135px;
    min-width: 135px;
    min-height: 135px;
    align-self: baseline;
  }
  .lsd-users-wrapper.lsd-users-style-list .lsd-user-card .lsd-user-avatar img {
    width: 100%;
    height: 100%;
  }
  .lsd-users-wrapper.lsd-users-style-list .lsd-user-card .lsd-user-info {
    margin: 0;
    width: 100%;
  }
  .lsd-users-wrapper.lsd-users-style-list .lsd-user-card .lsd-user-info .lsd-user-bottom-bar {
    flex-direction: row;
    justify-content: space-between;
  }

  .lsd-users-wrapper.lsd-users-style-grid .lsd-user-card .lsd-user-avatar {
    max-width: 135px;
    max-height: 135px;
    width: 135px;
    height: 135px;
    min-width: 135px;
    min-height: 135px;
  }
  .lsd-users-wrapper.lsd-users-style-grid .lsd-user-card .lsd-user-avatar img {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 768px) {
  .lsd-profile-wrapper {
    gap: 80px;
  }
  .lsd-profile-wrapper .lsd-hero-image {
    width: 100%;
  }
  .lsd-profile-wrapper .lsd-hero-image img.lsd-hero {
    height: auto;
    max-height: 200px;
    width: 100%;
  }
  .lsd-profile-wrapper .lsd-profile-avatar {
    bottom: -50px;
  }
  .lsd-profile-wrapper .lsd-profile-avatar img {
    max-width: 100px;
    height: 100px;
  }

  .lsd-profile-name-section .lsd-name-section {
    flex-direction: column;
    gap: 10px !important;
  }
  .lsd-profile-name-section .lsd-name-section .lsd-author-listing-count {
    justify-content: flex-start !important;
    align-items: flex-start !important;
    width: 100%;
  }
}
.lsd-listing-title-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-listing-title-wrapper .lsd-listing-icons-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
}
.lsd-listing-title-wrapper .lsd-listing-icons-wrapper .lsd-compare .lsd-compare-toggle i, .lsd-listing-title-wrapper .lsd-listing-icons-wrapper .lsd-favorite .lsd-favorite-toggle i {
  text-align: center;
}

.lsd-listing-image-icons-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 14px;
  align-items: center;
  position: absolute;
  right: 16px;
  top: 12px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 5px;
  padding: 4px 8px;
}
.lsd-listing-image-icons-wrapper .lsd-listing-favorite {
  position: relative !important;
  padding-top: 0 !important;
  top: auto !important;
  right: auto !important;
}
.lsd-listing-image-icons-wrapper .lsd-listing-favorite .lsd-favorite {
  background-color: transparent !important;
  border-radius: 0 !important;
}

.lsd-listing-contact-info {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-listing-contact-info div.lsd-contact-info {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-listing-contact-info ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-listing-contact-info ul li {
  list-style: none;
  margin: 0;
}
.lsd-listing-contact-info ul li {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  color: #4a4a4a;
  line-height: 1.25rem;
  word-break: break-all;
  font-size: 0.875rem;
  font-weight: 400;
}
.lsd-listing-contact-info ul li span a {
  color: #4a4a4a;
  line-height: 1.25rem;
  word-break: break-all;
  font-size: 0.875rem;
  font-weight: 400;
}
.lsd-listing-contact-info ul li i {
  color: #000;
  width: 24px;
  height: 24px;
  line-height: 1.5em;
  text-align: center;
}
.lsd-listing-contact-info .lsd-listing-social-networks ul {
  text-align: center;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  column-gap: var(--listdom-gap-compact);
  flex-wrap: wrap;
}
.lsd-listing-contact-info .lsd-listing-social-networks ul li {
  display: inline-block;
}

.lsd-listing-address {
  color: #4a4a4a;
  font-size: 0.85rem !important;
  line-height: 1.5em;
  overflow: hidden;
}
.lsd-listing-address a, .lsd-listing-address a.lsd-address-geo-link {
  color: var(--listdom-main-gbg1);
  font-size: 0.85rem !important;
  line-height: 1.5em;
}

.lsd-breadcrumb {
  margin: 0;
  font-size: 0.875rem;
}
.lsd-breadcrumb .lsd-breadcrumb-list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  align-items: center;
  padding: 0;
  margin: 0;
  gap: 5px;
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-breadcrumb-item {
  display: flex;
  align-items: center;
  gap: 5px;
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-breadcrumb-item::after {
  content: ">";
  color: var(--listdom-separator-breadcrumb-text-color);
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-breadcrumb-item:last-child::after {
  content: "";
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-breadcrumb-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-home-page {
  color: var(--listdom-home-breadcrumb-text-color);
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-home-page a {
  color: var(--listdom-home-breadcrumb-text-color);
  font-family: var(--listdom-home-breadcrumb-font-family), sans-serif;
  font-size: var(--listdom-home-breadcrumb-font-size);
  font-weight: var(--listdom-home-breadcrumb-font-weight);
  line-height: var(--listdom-home-breadcrumb-line-height);
  text-align: var(--listdom-home-breadcrumb-text-align);
  gap: var(--listdom-home-breadcrumb-icon-gap);
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-home-page i {
  color: var(--listdom-home-breadcrumb-icon-color);
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-taxonomy-page {
  color: var(--listdom-taxonomy-breadcrumb-text-color);
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-taxonomy-page a {
  color: var(--listdom-taxonomy-breadcrumb-text-color);
  font-family: var(--listdom-taxonomy-breadcrumb-font-family), sans-serif;
  font-size: var(--listdom-taxonomy-breadcrumb-font-size);
  font-weight: var(--listdom-taxonomy-breadcrumb-font-weight);
  line-height: var(--listdom-taxonomy-breadcrumb-line-height);
  text-align: var(--listdom-taxonomy-breadcrumb-text-align);
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-current-page {
  color: var(--listdom-current-breadcrumb-text-color);
}
.lsd-breadcrumb .lsd-breadcrumb-list .lsd-current-page span {
  color: var(--listdom-current-breadcrumb-text-color);
  font-family: var(--listdom-current-breadcrumb-font-family), sans-serif;
  font-size: var(--listdom-current-breadcrumb-font-size);
  font-weight: var(--listdom-current-breadcrumb-font-weight);
  line-height: var(--listdom-current-breadcrumb-line-height);
  text-align: var(--listdom-current-breadcrumb-text-align);
}

.lsd-listing-locations ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  flex-wrap: wrap;
}
.lsd-listing-locations ul li {
  list-style: none;
  margin: 0;
}
.lsd-listing-locations ul li {
  font-size: 0.85rem;
  line-height: 1.5em;
  color: #4a4a4a;
}
.lsd-listing-locations ul li a {
  font-size: 0.85rem;
  line-height: 1.5em;
  color: #4a4a4a;
}
.lsd-listing-locations ul li a:hover {
  color: #1e83ec;
}

.lsd-listing-owner .lsd-owner-image-name {
  font-size: 0;
}
.lsd-listing-owner .lsd-owner-image-name .lsd-owner-image {
  display: inline-block;
  vertical-align: top;
}
.lsd-listing-owner .lsd-owner-image-name .lsd-owner-image img {
  width: 35px;
  height: 35px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.lsd-listing-owner .lsd-owner-image-name .lsd-owner-name {
  display: inline-block;
  vertical-align: top;
  padding-left: 15px;
  font-size: 0.8125rem;
}
.lsd-listing-owner .lsd-owner-biography {
  margin-top: 10px;
  line-height: 1.625em;
}

.lsd-listing-availability {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 3px 6px;
  border-radius: 5px;
  text-wrap: nowrap;
}

div.lsd-listing-category {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
}
div.lsd-listing-category a, div.lsd-listing-category span.lsd-single-term {
  font-size: 0.8125rem;
  overflow: hidden;
  position: relative;
  display: inline-block;
  cursor: pointer;
  border: 0;
}
div.lsd-listing-category span.lsd-single-term {
  cursor: default;
}
div.lsd-listing-category span.lsd-single-term::before {
  display: none;
}

.lsd-listing-categories {
  font-size: 0.8125rem;
  padding: 3px;
  font-weight: 500;
  color: #000;
}
.lsd-listing-categories span, .lsd-listing-categories a {
  font-size: 0.8125rem;
  padding: 3px 0;
  font-weight: 500;
  color: #000;
}

.lsd-listing-content p {
  font-size: 0.875rem;
  margin: 0;
}

.lsd-listing-googlemap :root {
  --listdom-main-font-m: 'Poppins';
  --listdom-main-gbg1: #33c6ff;
  --listdom-cloud-widget-bg-color: #dadadb;
  --listdom-cloud-widget-text-color: #3b3b3b;
  --listdom-cloud-widget-hover-bg-color: #dadadb;
  --listdom-cloud-widget-text-hover-color: #33c6ff;
  --listdom-terms-widget-bg-color: transparent;
  --listdom-terms-widget-text-color: #8d919c;
  --listdom-terms-widget-hover-bg-color: transparent;
  --listdom-terms-widget-text-hover-color: #33c6ff;
  /* Button Colors */
  --listdom-primary-button-bg: #33c6ff;
  --listdom-primary-button-bg-2:#306be6;
  --listdom-primary-button-text: #fff;
  --listdom-primary-button-hover-bg: #306be6;
  --listdom-primary-button-hover-text: #fff;
  --listdom-primary-button-border: 0 0 0 0;
  --listdom-primary-button-border-style: solid;
  --listdom-primary-button-border-color: #fff;
  --listdom-primary-button-border-hover: 0 0 0 0;
  --listdom-primary-button-border-hover-style: solid;
  --listdom-primary-button-border-hover-color: #fff;
  --listdom-primary-button-border-radius: 4px;
  --listdom-secondary-button-bg: #e6f7ff;
  --listdom-secondary-button-text: #0ab0fe;
  --listdom-secondary-button-hover-bg: #306be6;
  --listdom-secondary-button-hover-text: #fff;
  --listdom-secondary-button-border: 1px 1px 1px 1px;
  --listdom-secondary-button-border-style: solid;
  --listdom-secondary-button-border-color: #bceaff;
  --listdom-secondary-button-border-hover: 1px 1px 1px 1px;
  --listdom-secondary-button-border-hover-style: solid;
  --listdom-secondary-button-border-hover-color: #bceaff;
  --listdom-secondary-button-border-radius: 4px;
  --listdom-fe-title-text-color: #000;
  --listdom-fe-title-font-family: "Poppins", Arial, monospace;
  --listdom-fe-title-font-weight: 600;
  --listdom-fe-title-text-align: inherit;
  --listdom-fe-title-font-size: 1.125rem;
  --listdom-fe-title-line-height: 1.6em;
}
.lsd-listing-googlemap .lsd-marker-container {
  -moz-border-radius: 50% 50% 50% 0;
  -webkit-border-radius: 50% 50% 50% 0;
  border-radius: 50% 50% 50% 0;
  width: 40px;
  height: 40px;
  background: #89849b;
  transform: rotate(-45deg);
}
.lsd-listing-googlemap .lsd-marker-container:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 28px;
  height: 28px;
  margin: 6px 0 0 6px;
  background: #ffffff;
  position: absolute;
}
.lsd-listing-googlemap .lsd-marker-container i {
  position: absolute;
  z-index: 2;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 2.8125em;
  font-size: 0.9375rem;
  color: #777;
}
.lsd-listing-googlemap .lsd-marker-container i:before {
  transform: rotate(45deg);
  display: inline-block;
}
.lsd-listing-googlemap .lsd-marker-container img.lsd-image-icon {
  width: 28px !important;
  height: 28px !important;
  border-radius: 20px;
  position: absolute;
  left: 6px;
  top: 6px;
  z-index: 10;
  transform: rotate(45deg);
}
.lsd-listing-googlemap .infoBox > img {
  position: absolute !important;
  top: 0;
  right: 0;
  z-index: 20;
}
.lsd-listing-googlemap .infoBox:has(.lsd-infowindow-style-builder) {
  transform: translateX(-50%) translateZ(0) !important;
  max-height: 500px;
  overflow: auto;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper {
  position: relative;
  width: 250px;
  margin-left: -125px;
  padding: 20px;
  background-color: #ffffff;
  border-radius: 5px;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper.lsd-infowindow-style2, .lsd-listing-googlemap .lsd-infowindow-wrapper.lsd-infowindow-style-builder {
  padding: 0;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper.lsd-infowindow-style-builder {
  width: unset;
  border-radius: unset;
  background-color: unset;
  margin-left: 0;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper.lsd-infowindow-style-builder .lsd-no-image {
  min-height: unset;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container {
  position: relative;
  background: #fff;
  padding: 0;
  z-index: 10;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-infowindow-close-icon {
  position: absolute;
  top: 2px;
  right: 2px;
  cursor: pointer;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-image {
  height: 140px;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-image .lsd-no-image {
  border-bottom: 1px solid #dadada;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-image a {
  display: block;
  height: 140px;
  overflow: hidden;
  color: #3b3b3b;
  text-align: center;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-image a > img {
  height: 140px;
  display: inline-block;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-title {
  margin: 22px 0 6px;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-title a {
  color: #262626;
  font-size: 1.125rem;
  line-height: 1.125em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-address i {
  text-align: left;
  width: 16px;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-availability {
  height: 23px;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-availability i {
  text-align: left;
  width: 20px;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-external-geo-link {
  color: #4a4a4a;
  font-size: 0.9375rem;
  margin-top: 8px;
  display: block;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-external-geo-link i {
  text-align: left;
  width: 20px;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-bottom-bar {
  margin-top: 15px;
  border-top: 1px solid #eeeeee;
  padding-top: 5px;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-bottom-bar div.lsd-listing-rate {
  position: static;
  padding: 0;
  text-shadow: unset;
  background-image: unset;
  left: auto;
  right: auto;
  bottom: auto;
  line-height: 1.875em;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-bottom-bar div.lsd-listing-rate:after {
  clear: both;
  display: block;
  content: "";
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-bottom-bar .lsd-listing-availability {
  float: right;
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-infowindow-container:after {
  clear: both;
  display: block;
  content: "";
}
.lsd-listing-googlemap .lsd-infowindow-wrapper .lsd-arrow {
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari */
  transform: rotate(45deg);
  position: absolute;
  bottom: -8px;
  left: 142px;
  width: 16px;
  height: 16px;
  z-index: -1;
}
.lsd-listing-googlemap .lsd-map-canvas {
  height: 500px;
}
.lsd-listing-googlemap .lsd-marker-square-container {
  box-shadow: 0px 3px 16px #00000040;
  padding: 5px;
  background-color: #ffffff;
  width: 45px;
  position: relative;
  border-radius: 3px;
}
.lsd-listing-googlemap .lsd-marker-square-container .lsd-marker-square {
  border-radius: 3px;
}
.lsd-listing-googlemap .lsd-marker-square-container .lsd-marker-square i {
  line-height: 2.3125em;
  width: 100%;
}
.lsd-listing-googlemap .lsd-marker-square-container .lsd-marker-square img {
  border-radius: 3px;
  max-width: 100% !important;
}
.lsd-listing-googlemap .lsd-marker-square-container:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 6px solid #ffffff;
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -3px;
}
.lsd-listing-googlemap .lsd-marker-taxonomy, .lsd-listing-googlemap .lsd-marker-price, .lsd-listing-googlemap .lsd-marker-listing-id {
  padding: 7px 10px 5px;
  border: 1px solid #eeeeee;
  border-radius: 20px;
  position: relative;
}
.lsd-listing-googlemap .lsd-marker-taxonomy:after, .lsd-listing-googlemap .lsd-marker-price:after, .lsd-listing-googlemap .lsd-marker-listing-id:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 6px solid #eeeeee;
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -3px;
}
.lsd-listing-googlemap .lsd-direction {
  margin-top: 10px;
}
.lsd-listing-googlemap .lsd-direction .lsd-direction-button-wrapper input {
  border-radius: var(--listdom-primary-button-border-radius) !important;
  -webkit-border-radius: var(--listdom-primary-button-border-radius) !important;
  background-color: #1e83ec;
  font-size: 0.75rem;
  font-weight: 700;
  border: none;
  color: #fff;
  cursor: pointer;
  width: 100%;
}
.lsd-listing-googlemap .lsd-direction .lsd-direction-address-wrapper {
  position: relative;
}
.lsd-listing-googlemap .lsd-direction .lsd-direction-address-wrapper input.lsd-direction-address {
  background-color: rgba(0, 0, 0, 0.035);
  box-shadow: none;
  border: none;
  position: relative;
  margin: 0;
  font-size: 0.875rem;
  border-bottom: 2px solid #e0e0e0;
  transition: border-color 0.2s ease;
  border-radius: 0;
  padding: 10px 15px 10px 25px;
}
.lsd-listing-googlemap .lsd-direction .lsd-direction-address-wrapper input.lsd-direction-address:focus {
  border-color: #1e83ec;
}
.lsd-listing-googlemap .lsd-direction .lsd-direction-address-wrapper .lsd-direction-position-wrapper {
  position: absolute;
  right: 22px;
  top: 10px;
  border: 2px solid #555;
  color: #555;
  border-radius: 20px;
  line-height: 0.625em;
}
.lsd-listing-googlemap .lsd-direction .lsd-direction-address-wrapper .lsd-direction-position-wrapper i {
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-listing-googlemap .lsd-direction .lsd-direction-address-wrapper .lsd-direction-reset {
  position: absolute;
  left: 17px;
  top: 12px;
  border: 2px solid #555;
  height: 20px;
  width: 20px;
  text-align: center;
  line-height: 0.9375em;
  font-size: 0.75rem;
  border-radius: 14px;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .lsd-listing-googlemap .lsd-direction .lsd-direction-button-wrapper {
    margin-top: 10px;
  }
}
body.rtl .lsd-listing-googlemap .lsd-direction .lsd-direction-address-wrapper input.lsd-direction-address {
  padding: 10px 25px 10px 15px;
}
body.rtl .lsd-listing-googlemap .lsd-direction .lsd-direction-position-wrapper {
  right: auto;
  left: 22px;
}
body.rtl .lsd-listing-googlemap .lsd-direction .lsd-direction-reset {
  left: auto;
  right: 17px;
}

.lsd-listing-leaflet :root {
  --listdom-main-font-m: 'Poppins';
  --listdom-main-gbg1: #33c6ff;
  --listdom-cloud-widget-bg-color: #dadadb;
  --listdom-cloud-widget-text-color: #3b3b3b;
  --listdom-cloud-widget-hover-bg-color: #dadadb;
  --listdom-cloud-widget-text-hover-color: #33c6ff;
  --listdom-terms-widget-bg-color: transparent;
  --listdom-terms-widget-text-color: #8d919c;
  --listdom-terms-widget-hover-bg-color: transparent;
  --listdom-terms-widget-text-hover-color: #33c6ff;
  /* Button Colors */
  --listdom-primary-button-bg: #33c6ff;
  --listdom-primary-button-bg-2:#306be6;
  --listdom-primary-button-text: #fff;
  --listdom-primary-button-hover-bg: #306be6;
  --listdom-primary-button-hover-text: #fff;
  --listdom-primary-button-border: 0 0 0 0;
  --listdom-primary-button-border-style: solid;
  --listdom-primary-button-border-color: #fff;
  --listdom-primary-button-border-hover: 0 0 0 0;
  --listdom-primary-button-border-hover-style: solid;
  --listdom-primary-button-border-hover-color: #fff;
  --listdom-primary-button-border-radius: 4px;
  --listdom-secondary-button-bg: #e6f7ff;
  --listdom-secondary-button-text: #0ab0fe;
  --listdom-secondary-button-hover-bg: #306be6;
  --listdom-secondary-button-hover-text: #fff;
  --listdom-secondary-button-border: 1px 1px 1px 1px;
  --listdom-secondary-button-border-style: solid;
  --listdom-secondary-button-border-color: #bceaff;
  --listdom-secondary-button-border-hover: 1px 1px 1px 1px;
  --listdom-secondary-button-border-hover-style: solid;
  --listdom-secondary-button-border-hover-color: #bceaff;
  --listdom-secondary-button-border-radius: 4px;
  --listdom-fe-title-text-color: #000;
  --listdom-fe-title-font-family: "Poppins", Arial, monospace;
  --listdom-fe-title-font-weight: 600;
  --listdom-fe-title-text-align: inherit;
  --listdom-fe-title-font-size: 1.125rem;
  --listdom-fe-title-line-height: 1.6em;
}
.lsd-listing-leaflet .lsd-marker-container {
  -moz-border-radius: 50% 50% 50% 0;
  -webkit-border-radius: 50% 50% 50% 0;
  border-radius: 50% 50% 50% 0;
  width: 40px;
  height: 40px;
  background: #89849b;
  transform: rotate(-45deg);
}
.lsd-listing-leaflet .lsd-marker-container:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 28px;
  height: 28px;
  margin: 6px 0 0 6px;
  background: #ffffff;
  position: absolute;
}
.lsd-listing-leaflet .lsd-marker-container i {
  position: absolute;
  z-index: 2;
  width: 39px;
  height: 40px;
  text-align: center;
  line-height: 2.75em;
  font-size: 0.9375rem;
  color: #777;
}
.lsd-listing-leaflet .lsd-marker-container i:before {
  transform: rotate(45deg);
  display: inline-block;
}
.lsd-listing-leaflet .lsd-marker-container img.lsd-image-icon {
  width: 28px !important;
  height: 28px !important;
  border-radius: 20px;
  position: absolute;
  left: 6px;
  top: 6px;
  z-index: 10;
  transform: rotate(45deg);
}
.lsd-listing-leaflet .listdom-leaflet-popup .leaflet-popup-content-wrapper {
  border-radius: 0;
  box-shadow: none;
  padding: 0;
}
.lsd-listing-leaflet .listdom-leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
  max-width: 300px !important;
  margin: 0;
}
.lsd-listing-leaflet .listdom-leaflet-popup .leaflet-popup-content-wrapper:has(.lsd-infowindow-style-builder) {
  background-color: transparent;
  max-height: 500px;
  overflow: auto;
}
.lsd-listing-leaflet .listdom-leaflet-popup .leaflet-popup-tip-container {
  display: none;
}
.lsd-listing-leaflet .listdom-leaflet-popup a.leaflet-popup-close-button {
  z-index: 10;
  color: #ccc;
  padding: 0;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper {
  position: relative;
  padding: 20px;
  margin: 0;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper.lsd-infowindow-style2, .lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper.lsd-infowindow-style-builder {
  padding: 0;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper.lsd-infowindow-style-builder .lsd-no-image {
  border-bottom: 0;
  display: block;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container {
  position: relative;
  background: #fff;
  padding: 0;
  z-index: 10;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container.lsd-shape {
  margin-bottom: -10px;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-infowindow-close-icon {
  position: absolute;
  top: 2px;
  right: 2px;
  cursor: pointer;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-infowindow-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-image {
  height: auto;
  overflow: hidden;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-image .lsd-no-image {
  border-bottom: 1px solid #dadada;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-image a {
  display: block;
  height: auto;
  overflow: hidden;
  color: #3b3b3b;
  text-align: center;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-image a > img {
  height: auto;
  display: inline-block;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-title {
  margin: 0;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-title a {
  color: #262626;
  font-size: 1.125rem;
  line-height: 1.125em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-address i {
  text-align: left;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-availability {
  height: 23px;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-availability i {
  text-align: left;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-external-geo-link {
  color: #4a4a4a;
  font-size: 0.9375rem;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-external-geo-link i {
  text-align: left;
  color: #4a4a4a;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-bottom-bar {
  border-top: 1px solid #eeeeee;
  padding-top: 5px;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-bottom-bar div.lsd-listing-rate {
  text-shadow: 0 0 4px #000000;
  line-height: 1.875em;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-infowindow-container .lsd-listing-bottom-bar .lsd-listing-availability {
  float: right;
}
.lsd-listing-leaflet .listdom-leaflet-popup .lsd-infowindow-wrapper .lsd-arrow {
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari */
  transform: rotate(45deg);
  position: absolute;
  bottom: -8px;
  left: 142px;
  width: 16px;
  height: 16px;
  z-index: -1;
}
.lsd-listing-leaflet .lsd-map-canvas {
  height: 500px;
}
.lsd-listing-leaflet .leaflet-marker-icon {
  width: auto !important;
  white-space: nowrap;
}
.lsd-listing-leaflet .lsd-marker-square-container {
  box-shadow: 0 3px 16px #00000040;
  padding: 5px;
  background-color: #ffffff;
  width: 45px;
  position: relative;
  border-radius: 3px;
}
.lsd-listing-leaflet .lsd-marker-square-container .lsd-marker-square {
  border-radius: 3px;
}
.lsd-listing-leaflet .lsd-marker-square-container .lsd-marker-square i {
  width: 100%;
  line-height: 2.3125em;
}
.lsd-listing-leaflet .lsd-marker-square-container .lsd-marker-square img {
  border-radius: 3px;
  max-width: 100% !important;
}
.lsd-listing-leaflet .lsd-marker-square-container:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 6px solid #ffffff;
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -3px;
}
.lsd-listing-leaflet .lsd-marker-taxonomy, .lsd-listing-leaflet .lsd-marker-price {
  padding: 7px 15px 5px;
  border: 1px solid #4a4a4a;
  border-radius: 20px;
  position: relative;
}
.lsd-listing-leaflet .lsd-marker-taxonomy:after, .lsd-listing-leaflet .lsd-marker-price:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 6px solid #4a4a4a;
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -3px;
}

.lsd-listing-image {
  position: relative;
}
.lsd-listing-image.lsd-image-blur-on-hover img {
  transition: 0.3s filter linear;
  -webkit-transition: 0.3s -webkit-filter linear;
  -moz-transition: 0.3s -moz-filter linear;
  -o-transition: 0.3s -o-filter linear;
}
.lsd-listing-image.lsd-image-blur-on-hover img:hover {
  -webkit-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
  -webkit-backface-visibility: hidden;
}
.lsd-listing-image.lsd-has-no-image .lsd-listing-share .lsd-share-archive .lsd-share-icon {
  color: #dadada;
  border-color: #dadada;
}
.lsd-listing-image.lsd-has-no-image .lsd-cover-img-wrapper {
  color: #3b3b3b;
}
.lsd-listing-image.lsd-has-no-image .lsd-image-slider-wrapper .lsd-no-image {
  min-height: 200px;
}
.lsd-listing-image .lsd-cover-img-wrapper {
  overflow: hidden;
  display: block;
  line-height: 0;
}
.lsd-listing-image .lsd-cover-img-wrapper img {
  width: 100%;
  height: 100%;
}
.lsd-listing-image .lsd-no-image {
  background: #ffffff;
  text-align: center;
  height: 100%;
}
.lsd-listing-image .lsd-no-image i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
}
.lsd-listing-image .lsd-no-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.lsd-image-gallery {
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
  justify-content: start;
}
.lsd-image-gallery a {
  display: block;
}
.lsd-image-gallery a img {
  width: 140px !important;
  height: auto !important;
  margin: 0;
  display: block;
}

.lsd-gallery-slider-wrapper {
  position: relative;
}
.lsd-gallery-slider-wrapper .owl-nav .owl-prev, .lsd-gallery-slider-wrapper .owl-nav .owl-next {
  color: white;
  font-size: 3.125rem;
}
.lsd-gallery-slider-wrapper .owl-nav .owl-prev {
  left: -38px;
}
.lsd-gallery-slider-wrapper .owl-nav .owl-next {
  right: -22px;
}
.lsd-gallery-slider-wrapper .lsd-gallery-slider-thumbs {
  position: absolute;
  bottom: 60px;
  left: 20px;
  max-width: 650px;
}
.lsd-gallery-slider-wrapper .lsd-gallery-slider-thumbs .owl-stage-outer .owl-stage {
  display: flex;
  flex-wrap: nowrap;
  margin: 0 auto;
}
.lsd-gallery-slider-wrapper .lsd-gallery-slider-thumbs .lsd-gallery-thumb-item {
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-gallery-slider-wrapper .lsd-gallery-slider-thumbs .lsd-gallery-thumb-item img {
  width: 150px;
  height: 100px;
  object-fit: cover;
  border: 3px solid white;
  border-radius: 6px;
  cursor: pointer;
}

.lsd-gallery-slider-wrapper-list .lsd-gallery-slider-thumbs .owl-stage-outer .owl-stage {
  display: flex;
  flex-wrap: nowrap;
  gap: var(--listdom-gap);
}
.lsd-gallery-slider-wrapper-list .lsd-gallery-slider-thumbs .owl-nav .owl-prev, .lsd-gallery-slider-wrapper-list .lsd-gallery-slider-thumbs .owl-nav .owl-next {
  color: black;
  font-size: 3.125rem;
}
.lsd-gallery-slider-wrapper-list .lsd-gallery-slider-thumbs .owl-nav .owl-prev {
  left: -43px;
}
.lsd-gallery-slider-wrapper-list .lsd-gallery-slider-thumbs .owl-nav .owl-next {
  right: -33px;
}
.lsd-gallery-slider-wrapper-list .lsd-gallery-slider-thumbs .lsd-gallery-thumb-item {
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
.lsd-gallery-slider-wrapper-list .lsd-gallery-slider-thumbs .lsd-gallery-thumb-item img {
  object-fit: cover;
  border: 3px solid white;
  border-radius: 6px;
  cursor: pointer;
}

.sl-wrapper .sl-prev, .sl-wrapper .sl-next, .sl-wrapper .sl-close {
  padding: 0;
  background: transparent !important;
  border-radius: var(--listdom-primary-button-border-radius) !important;
  height: 50px;
  border: none !important;
  color: #fff !important;
}

/**
  Size <= 768
**/
@media only screen and (max-width: 768px) {
  .lsd-gallery-slider-thumbs {
    max-width: 90% !important;
  }
  .lsd-gallery-slider-thumbs .lsd-gallery-thumb-item img {
    width: 90px !important;
    height: 90px !important;
  }
}
/**
  Size <= 480
**/
@media only screen and (max-width: 480px) {
  .lsd-gallery-slider-thumbs {
    max-width: 90% !important;
  }
  .lsd-gallery-slider-thumbs .owl-stage-outer .owl-stage {
    gap: var(--listdom-gap);
  }
  .lsd-gallery-slider-thumbs .owl-stage-outer .owl-stage .owl-item {
    width: 100% !important;
  }
  .lsd-gallery-slider-thumbs .owl-nav .owl-prev, .lsd-gallery-slider-thumbs .owl-nav .owl-next {
    top: 34% !important;
  }
  .lsd-gallery-slider-thumbs .lsd-gallery-thumb-item img {
    width: 80px !important;
    height: 80px !important;
  }
}
.lsd-gallery-linear {
  display: flex;
  overflow: hidden;
  position: relative;
}
.lsd-gallery-linear img {
  width: 100%;
  height: auto;
  max-height: 300px;
  min-height: 300px;
  border-radius: 0 !important;
}
.lsd-gallery-linear .lsd-all-photos-button {
  position: absolute;
  bottom: 10px;
  right: 10px;
  border-radius: var(--listdom-secondary-button-border-radius) !important;
  font-family: var(--listdom-secondary-button-font-family), serif;
  font-size: var(--listdom-secondary-button-font-size);
  line-height: var(--listdom-secondary-button-line-height);
  text-align: var(--listdom-secondary-button-text-align);
  font-weight: var(--listdom-secondary-button-font-weight);
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-bg) 0, var(--listdom-secondary-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-width: var(--listdom-secondary-button-border) !important;
  border-style: var(--listdom-secondary-button-border-style) !important;
  border-color: var(--listdom-secondary-button-border-color) !important;
  color: var(--listdom-secondary-button-text);
  padding: var(--listdom-secondary-button-padding);
}
.lsd-gallery-linear .lsd-all-photos-button:hover, .lsd-gallery-linear .lsd-all-photos-button:active, .lsd-gallery-linear .lsd-all-photos-button:focus {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-hover-bg) 0, var(--listdom-secondary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-secondary-button-hover-text) !important;
  border-width: var(--listdom-secondary-button-border-hover) !important;
  border-style: var(--listdom-secondary-button-border-hover-style) !important;
  border-color: var(--listdom-secondary-button-border-hover-color) !important;
  border-radius: var(--listdom-secondary-button-hover-border-radius);
}

#lsd-gallery-modal {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  overflow-y: auto;
  padding: 40px 20px;
}
#lsd-gallery-modal .lsd-gallery-modal-wrapper {
  height: 85vh;
  background: #fff;
  border-radius: 8px;
  max-width: 960px;
  margin: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
#lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-top-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--listdom-gap-wide);
  padding: 20px;
  background: white;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}
#lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-top-bar h3 {
  margin: 0;
}
#lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-top-bar .lsd-gallery-modal-close {
  font-size: 1.875rem;
  font-weight: bold;
  color: #333;
  cursor: pointer;
  transition: color 0.2s;
}
#lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-top-bar .lsd-gallery-modal-close:hover {
  color: #000;
}
#lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-content {
  flex: 1;
  overflow-y: auto;
  background: #fff;
  border-radius: 8px;
  padding: 10px 40px 40px 40px;
  max-width: 960px;
  margin: auto;
}
#lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-content .lsd-gallery-modal-images {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
#lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-content .lsd-gallery-modal-images .lsd-gallery-item {
  width: calc(25% - 9px);
}
#lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-content .lsd-gallery-modal-images .lsd-gallery-item img {
  height: auto;
  max-height: 160px;
  min-height: 160px;
  width: 100%;
  border-radius: 4px;
  object-fit: cover;
  transition: transform 0.3s ease;
}
#lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-content .lsd-gallery-modal-images .lsd-gallery-item img:hover {
  transform: scale(1.05);
}

.sl-wrapper {
  z-index: 99999 !important;
  background-color: rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 480px) {
  #lsd-gallery-modal .lsd-gallery-modal-wrapper h3 {
    font-size: 0.875rem;
  }
  #lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-content {
    padding: 10px 20px 20px 20px;
  }
  #lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-content .lsd-gallery-modal-images .lsd-gallery-item {
    width: calc(33% - 9px);
  }
  #lsd-gallery-modal .lsd-gallery-modal-wrapper .lsd-gallery-modal-content .lsd-gallery-modal-images .lsd-gallery-item img {
    height: auto;
    max-height: 100px;
    min-height: 100px;
  }
}
.lsd-listing-labels {
  position: absolute;
  top: 12px;
  left: 16px;
}
.lsd-listing-labels ul.lsd-labels-list {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.5625em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
  flex-wrap: wrap;
}
.lsd-listing-labels ul.lsd-labels-list li.lsd-labels-list-item {
  display: inline-block;
}
.lsd-listing-labels ul.lsd-labels-list li.lsd-labels-list-item a, .lsd-listing-labels ul.lsd-labels-list li.lsd-labels-list-item span.lsd-single-term {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  border-radius: var(--listdom-gap-compact);
  font-size: 0.75rem;
  padding: 0 20px !important;
  height: auto;
}
.lsd-listing-labels ul.lsd-labels-list li.lsd-labels-list-item a::before, .lsd-listing-labels ul.lsd-labels-list li.lsd-labels-list-item span.lsd-single-term::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-listing-labels ul.lsd-labels-list li.lsd-labels-list-item a:hover::before, .lsd-listing-labels ul.lsd-labels-list li.lsd-labels-list-item span.lsd-single-term:hover::before {
  width: 100%;
}
.lsd-listing-labels .lsd-labels-simple {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 0 var(--listdom-gap);
  margin: 0;
  padding: 0;
}
.lsd-listing-labels .lsd-labels-simple li {
  list-style: none;
}
.lsd-listing-labels .lsd-labels-simple .lsd-labels-simple-item {
  padding: 0;
  margin: 0;
}

.lsd-listing-price {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.6em;
  letter-spacing: 0;
  display: flex;
  align-items: center;
}
.lsd-listing-price .lsd-text-price {
  font-size: 0.75rem;
  line-height: 0.9em;
}
.lsd-listing-price .lsd-text-price-separator {
  font-size: 0.75rem;
  line-height: 0.9em;
}

:root {
  --listdom-main-font-m: 'Poppins';
  --listdom-main-gbg1: #33c6ff;
  --listdom-cloud-widget-bg-color: #dadadb;
  --listdom-cloud-widget-text-color: #3b3b3b;
  --listdom-cloud-widget-hover-bg-color: #dadadb;
  --listdom-cloud-widget-text-hover-color: #33c6ff;
  --listdom-terms-widget-bg-color: transparent;
  --listdom-terms-widget-text-color: #8d919c;
  --listdom-terms-widget-hover-bg-color: transparent;
  --listdom-terms-widget-text-hover-color: #33c6ff;
  /* Button Colors */
  --listdom-primary-button-bg: #33c6ff;
  --listdom-primary-button-bg-2:#306be6;
  --listdom-primary-button-text: #fff;
  --listdom-primary-button-hover-bg: #306be6;
  --listdom-primary-button-hover-text: #fff;
  --listdom-primary-button-border: 0 0 0 0;
  --listdom-primary-button-border-style: solid;
  --listdom-primary-button-border-color: #fff;
  --listdom-primary-button-border-hover: 0 0 0 0;
  --listdom-primary-button-border-hover-style: solid;
  --listdom-primary-button-border-hover-color: #fff;
  --listdom-primary-button-border-radius: 4px;
  --listdom-secondary-button-bg: #e6f7ff;
  --listdom-secondary-button-text: #0ab0fe;
  --listdom-secondary-button-hover-bg: #306be6;
  --listdom-secondary-button-hover-text: #fff;
  --listdom-secondary-button-border: 1px 1px 1px 1px;
  --listdom-secondary-button-border-style: solid;
  --listdom-secondary-button-border-color: #bceaff;
  --listdom-secondary-button-border-hover: 1px 1px 1px 1px;
  --listdom-secondary-button-border-hover-style: solid;
  --listdom-secondary-button-border-hover-color: #bceaff;
  --listdom-secondary-button-border-radius: 4px;
  --listdom-fe-title-text-color: #000;
  --listdom-fe-title-font-family: "Poppins", Arial, monospace;
  --listdom-fe-title-font-weight: 600;
  --listdom-fe-title-text-align: inherit;
  --listdom-fe-title-font-size: 1.125rem;
  --listdom-fe-title-line-height: 1.6em;
}

.lsd-share ul {
  margin: 0;
  padding: 0;
  list-style: none;
  direction: rtl;
  line-height: 0.8125em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-share ul li {
  list-style: none;
  margin: 0;
}
.lsd-share ul li {
  transition: opacity 0.5s ease-out;
  opacity: 0;
  width: 0;
  list-style: none;
  display: inline-block;
  cursor: pointer;
  overflow: hidden;
}
.lsd-share ul li.lsd-main-icon {
  opacity: 1;
  width: auto;
}
.lsd-share ul:hover li {
  opacity: 1;
  width: auto;
}
.lsd-share ul:hover li.lsd-main-icon {
  color: #999999 !important;
}
.lsd-share.lsd-share-single ul li {
  opacity: 1;
  width: auto;
}

.lsd-share-modal-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
.lsd-share-modal-list li {
  opacity: 1;
  width: auto;
}
.lsd-share-modal-list li a {
  background-color: color-mix(in srgb, var(--listdom-main-gbg1) 30%, transparent);
  border-radius: 50%;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-share-modal-list li a i {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rtl .lsd-share ul {
  direction: ltr;
}

.lsd-listing-share .lsd-share-archive {
  width: 100%;
}
.lsd-listing-share .lsd-share-archive .lsd-share-icon {
  width: 100%;
  position: relative;
  z-index: 999;
  background-color: white;
}
.lsd-listing-share .lsd-share-archive .lsd-share-icon ul.lsd-share-list {
  margin: 0;
}

.lsd-load-more-wrapper {
  padding: 20px 0;
  text-align: center;
}
.lsd-load-more-wrapper .lsd-load-more-text {
  cursor: pointer;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent linear-gradient(105deg, var(--listdom-pagination-button-bg) 0, var(--listdom-pagination-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-pagination-button-border-radius) !important;
  border-width: var(--listdom-pagination-button-border);
  border-style: var(--listdom-pagination-button-border-style);
  border-color: var(--listdom-pagination-button-border-color);
  color: var(--listdom-pagination-button-text) !important;
  font-family: var(--listdom-pagination-button-font-family), serif;
  font-size: var(--listdom-pagination-button-font-size);
  line-height: var(--listdom-pagination-button-line-height);
  text-align: var(--listdom-pagination-button-text-align);
  font-weight: var(--listdom-pagination-button-font-weight);
  padding: var(--listdom-pagination-button-padding) !important;
}
.lsd-load-more-wrapper .lsd-load-more-text::before {
  display: none;
}
.lsd-load-more-wrapper .lsd-load-more-text:hover, .lsd-load-more-wrapper .lsd-load-more-text:active, .lsd-load-more-wrapper .lsd-load-more-text:focus {
  background: transparent linear-gradient(105deg, var(--listdom-pagination-button-hover-bg) 0, var(--listdom-pagination-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-pagination-button-hover-text) !important;
  border-width: var(--listdom-pagination-button-border-hover) !important;
  border-style: var(--listdom-pagination-button-border-hover-style) !important;
  border-color: var(--listdom-pagination-button-border-hover-color) !important;
}
.lsd-load-more-wrapper .lsd-load-more {
  display: inline-block;
}
.lsd-load-more-wrapper .lsd-load-more .lsd-load-more-title {
  display: block;
}
.lsd-load-more-wrapper .lsd-load-more .lsd-load-more-spinner {
  display: none;
}
.lsd-load-more-wrapper .lsd-load-more.lsd-load-more-loading {
  border: none;
}
.lsd-load-more-wrapper .lsd-load-more.lsd-load-more-loading .lsd-load-more-title {
  display: none;
}
.lsd-load-more-wrapper .lsd-load-more.lsd-load-more-loading span.lsd-load-more-spinner {
  display: block;
}
.lsd-load-more-wrapper .lsd-load-more.lsd-load-more-loading span.lsd-load-more-spinner i {
  top: 16px;
}

.lsd-numeric-pagination .lsd-pagination ul.page-numbers {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  column-gap: 16px !important;
  list-style: none;
  margin: 0;
}
.lsd-numeric-pagination .lsd-pagination ul.page-numbers li > a, .lsd-numeric-pagination .lsd-pagination ul.page-numbers li > span {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-weight: 500 !important;
  font-size: 1rem !important;
  min-width: 43px !important;
  height: 48px !important;
  margin: 0;
  padding: var(--listdom-pagination-button-padding) !important;
  background: var(--listdom-pagination-button-bg) !important;
  color: var(--listdom-pagination-button-text) !important;
  border-width: var(--listdom-pagination-button-border);
  border-style: var(--listdom-pagination-button-border-style);
  border-color: var(--listdom-pagination-button-border-color);
  border-radius: var(--listdom-pagination-button-border-radius) !important;
  transition: background-color 150ms, color 150ms !important;
}
.lsd-numeric-pagination .lsd-pagination ul.page-numbers li > a:hover, .lsd-numeric-pagination .lsd-pagination ul.page-numbers li > span:hover {
  background: var(--listdom-pagination-button-hover-bg) !important;
  color: var(--listdom-pagination-button-hover-text) !important;
  border-width: var(--listdom-pagination-button-border-hover);
  border-style: var(--listdom-pagination-button-border-hover-style);
  border-color: var(--listdom-pagination-button-border-hover-color);
  text-decoration: none !important;
}
.lsd-numeric-pagination .lsd-pagination ul.page-numbers li > span.page-numbers.current {
  background: var(--listdom-pagination-button-hover-bg) !important;
  color: var(--listdom-pagination-button-hover-text) !important;
  border-width: var(--listdom-pagination-button-border-hover);
  border-style: var(--listdom-pagination-button-border-hover-style);
  border-color: var(--listdom-pagination-button-border-hover-color);
}
.lsd-numeric-pagination .lsd-pagination ul.page-numbers a.prev.page-numbers,
.lsd-numeric-pagination .lsd-pagination ul.page-numbers a.next.page-numbers {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.lsd-numeric-pagination .lsd-pagination ul.page-numbers a.prev.page-numbers:hover,
.lsd-numeric-pagination .lsd-pagination ul.page-numbers a.next.page-numbers:hover {
  background: var(--listdom-pagination-button-hover-bg) !important;
  color: var(--listdom-pagination-button-hover-text) !important;
  border-width: var(--listdom-pagination-button-border-hover);
  border-style: var(--listdom-pagination-button-border-hover-style);
  border-color: var(--listdom-pagination-button-border-hover-color);
}
.lsd-numeric-pagination .lsd-pagination ul.page-numbers li > a {
  padding: var(--listdom-pagination-button-padding) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  backdrop-filter: blur(12px) !important;
}

.lsd-view-switcher-sortbar-wrapper {
  display: flex;
  flex-direction: row;
  gap: var(--listdom-gap-wide);
  justify-content: end;
}
.lsd-view-switcher-sortbar-wrapper ul.lsd-view-switcher-buttons {
  background-color: #ffffff;
  list-style: none !important;
  margin: 0;
  padding: 9px !important;
  box-shadow: 0 2px 2px #00000008;
  border-radius: 5px;
  height: 33px;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: center;
  gap: var(--listdom-gap-compact);
}
.lsd-view-switcher-sortbar-wrapper ul.lsd-view-switcher-buttons li {
  line-height: 1em;
  height: 16px;
}
.lsd-view-switcher-sortbar-wrapper ul.lsd-view-switcher-buttons li i {
  font-size: 1rem;
  color: #a4a8b5ff;
  width: 16px;
  height: 16px;
  line-height: 1em;
}
.lsd-view-switcher-sortbar-wrapper ul.lsd-view-switcher-buttons li:first-child {
  padding-left: 5px;
  border-left: 1px solid #e8e8e8;
}
.lsd-view-switcher-sortbar-wrapper ul.lsd-view-switcher-buttons li:last-child {
  padding-right: 5px;
}
.lsd-view-switcher-sortbar-wrapper ul.lsd-view-switcher-buttons li.lsd-active i {
  color: var(--listdom-main-gbg1);
}
.lsd-view-switcher-sortbar-wrapper ul.lsd-view-switcher-buttons li:hover i, .lsd-view-switcher-sortbar-wrapper ul.lsd-view-switcher-buttons li:active i, .lsd-view-switcher-sortbar-wrapper ul.lsd-view-switcher-buttons li:focus i {
  color: var(--listdom-main-gbg1);
}

.lsd-view-sortbar-wrapper {
  display: flex;
}
.lsd-view-sortbar-wrapper.lsd-sort-style-drop-down ul.lsd-sortbar-list {
  display: none;
}
.lsd-view-sortbar-wrapper.lsd-sort-style-drop-down .lsd-sortbar-dropdown {
  display: inline-flex;
}
.lsd-view-sortbar-wrapper.lsd-sort-style-list ul.lsd-sortbar-list {
  display: flex;
}
.lsd-view-sortbar-wrapper.lsd-sort-style-list .lsd-sortbar-dropdown {
  display: none;
}
.lsd-view-sortbar-wrapper ul.lsd-sortbar-list {
  background-color: #ffffff;
  margin: 0;
  display: flex;
  padding: 0 !important;
  flex-wrap: wrap;
  overflow: auto;
}
.lsd-view-sortbar-wrapper ul.lsd-sortbar-list li {
  font-family: var(--listdom-main-font-m), sans-serif;
  border: 1px solid #eee;
  border-inline-end-width: 0;
  padding: var(--listdom-gap);
  position: relative;
  list-style: none;
  cursor: pointer;
  font-size: 0.8125rem;
  text-wrap: nowrap;
  line-height: 1.2em;
  transition: all 0.2s ease;
  margin: 0;
}
.lsd-view-sortbar-wrapper ul.lsd-sortbar-list li:first-child {
  border-start-start-radius: 5px;
  border-end-start-radius: 5px;
}
.lsd-view-sortbar-wrapper ul.lsd-sortbar-list li:last-child {
  border-inline-end-width: 1px;
  border-start-end-radius: 5px;
  border-end-end-radius: 5px;
}
.lsd-view-sortbar-wrapper ul.lsd-sortbar-list li i.fas {
  color: #fff;
  float: right;
  font-size: 0.8125rem;
  line-height: 0.8125em;
  width: 13px;
  height: 13px;
  margin-top: 3px;
  margin-left: 5px;
}
.lsd-view-sortbar-wrapper ul.lsd-sortbar-list li:hover {
  background-color: color-mix(in srgb, var(--listdom-main-gbg1) 30%, transparent);
}
.lsd-view-sortbar-wrapper ul.lsd-sortbar-list li.lsd-active {
  background-color: var(--listdom-main-gbg1);
  color: #ffffff;
}
.lsd-view-sortbar-wrapper ul.lsd-sortbar-list li.lsd-active:hover {
  background-color: var(--listdom-main-gbg1);
}
.lsd-view-sortbar-wrapper .lsd-sortbar-dropdown {
  display: none;
  padding-left: 5px;
  padding-right: 5px;
  align-items: center;
  width: fit-content;
  margin-left: auto;
}
.lsd-view-sortbar-wrapper .lsd-sortbar-dropdown select {
  cursor: pointer;
  padding: 5px 15px;
}
.lsd-view-sortbar-wrapper .lsd-sortbar-dropdown > span {
  white-space: nowrap;
  margin-right: 6px;
}
.lsd-view-sortbar-wrapper .lsd-sortbar-dropdown > span i {
  width: 16px;
  height: auto;
  line-height: 1em;
  padding-top: 3px;
  color: #1e83ec;
}

@media only screen and (max-width: 768px) {
  .lsd-view-sortbar-wrapper ul.lsd-sortbar-list {
    display: none !important;
  }
  .lsd-view-sortbar-wrapper .lsd-sortbar-dropdown {
    display: inline-flex !important;
  }
}
.lsd-viewstyle-grid .lsd-viewstyle-grid-only {
  display: block;
}
.lsd-viewstyle-grid .lsd-viewstyle-list-only {
  display: none;
}

.lsd-viewstyle-list .lsd-viewstyle-grid-only {
  display: none;
}
.lsd-viewstyle-list .lsd-viewstyle-list-only {
  display: block;
}

.lsd-skin-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-skin-wrapper .lsd-list-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-skin-wrapper .lsd-list-wrapper > * {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.lsd-skin-left-bar-wrapper, .lsd-skin-right-bar-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-skin-left-bar-wrapper .lsd-listing-googlemap .lsd-map-canvas, .lsd-skin-left-bar-wrapper .lsd-listing-leaflet .lsd-map-canvas, .lsd-skin-right-bar-wrapper .lsd-listing-googlemap .lsd-map-canvas, .lsd-skin-right-bar-wrapper .lsd-listing-leaflet .lsd-map-canvas {
  height: 300px;
}

.lsd-skin-main-bar-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}

@media (min-width: 768px) {
  .lsd-skin-left-bar {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: var(--listdom-gap-wide);
  }
  .lsd-skin-left-bar .lsd-skin-left-bar-wrapper {
    flex-basis: 30%;
    max-width: 30%;
  }
  .lsd-skin-left-bar .lsd-skin-main-bar-wrapper {
    flex-basis: calc(70% - 24px);
    max-width: calc(70% - 24px);
  }
}

@media (min-width: 768px) {
  .lsd-skin-right-bar {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: var(--listdom-gap-wide);
  }
  .lsd-skin-right-bar .lsd-skin-right-bar-wrapper {
    flex-basis: 30%;
    max-width: 30%;
  }
  .lsd-skin-right-bar .lsd-skin-main-bar-wrapper {
    flex-basis: calc(70% - 24px);
    max-width: calc(70% - 24px);
  }
}

@media (min-width: 768px) {
  .lsd-skin-right-left-bars {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: var(--listdom-gap-wide);
  }
  .lsd-skin-right-left-bars .lsd-skin-left-bar-wrapper {
    flex-basis: calc(25% - 24px);
    max-width: calc(25% - 24px);
  }
  .lsd-skin-right-left-bars .lsd-skin-right-bar-wrapper {
    flex-basis: calc(25% - 24px);
    max-width: calc(25% - 24px);
  }
  .lsd-skin-right-left-bars .lsd-skin-main-bar-wrapper {
    flex-basis: 50%;
    max-width: 50%;
  }
}

.lsd-image-object-contain .lsd-listing-image .lsd-image img {
  object-fit: scale-down !important;
}
.lsd-image-object-contain .lsd-listing-image img {
  object-fit: scale-down !important;
}
.lsd-image-object-contain .lsd-listing-image .lsd-no-image img {
  object-fit: scale-down !important;
}

.lsd-image-slider-slider {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.lsd-image-slider-slider.lsd-ready {
  opacity: 1;
}

.lsd-listing-call-to-action {
  width: 100%;
}
.lsd-listing-call-to-action div.lsd-listing-cta {
  margin-top: var(--listdom-gap-narrow);
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap-narrow);
}
.lsd-listing-call-to-action div.lsd-listing-cta.lsd-cta-align-left {
  justify-content: flex-start;
}
.lsd-listing-call-to-action div.lsd-listing-cta.lsd-cta-align-center {
  justify-content: center;
}
.lsd-listing-call-to-action div.lsd-listing-cta.lsd-cta-align-right {
  justify-content: flex-end;
}
.lsd-listing-call-to-action div.lsd-listing-cta.lsd-cta-align-stretch {
  width: 100%;
}
.lsd-listing-call-to-action div.lsd-listing-cta.lsd-cta-align-stretch .lsd-cta-button {
  width: 100%;
}
.lsd-listing-call-to-action div.lsd-listing-cta .lsd-cta-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  white-space: normal;
  line-height: normal;
}

.lsd-list-view-wrapper {
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 480
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 480
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 480
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 480
  **/
  /**
    Size <= 568
  **/
}
.lsd-list-view-wrapper.lsd-widget .lsd-listing .lsd-listing-content {
  display: none;
}
.lsd-list-view-wrapper .lsd-listing-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 568px) {
  .lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-list-view-wrapper.lsd-style-style1 .lsd-list-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-rate {
  bottom: 0;
  position: absolute;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-content {
  padding: 0;
  color: #4a4a4a;
  font-size: 0.9375rem;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
  color: #4a4a4a;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories {
  line-height: 1.5625em;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price {
  padding: 3px 15px;
  border-radius: 27px;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price-separator, .lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price {
  display: none;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 15px;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a:hover::before {
  width: 100%;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 568px) {
  .lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-list-view-wrapper.lsd-style-style2 .lsd-list-view-listings-wrapper .lsd-listing .lsd-listing-locations {
    white-space: wrap;
  }
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  max-width: 60%;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-image-icons-wrapper {
  top: 12px;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-image-icons-wrapper .lsd-favorite .lsd-favorite-toggle i {
  color: #fff;
  text-align: center;
  font-size: 1rem;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
  position: absolute;
  left: 15px;
  bottom: 15px;
  background-color: #FF4465;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 20px;
  line-height: 1.5625em;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability i {
  display: none;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-category a {
  padding: 0;
  border-radius: unset;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-class {
  text-align: right;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-content {
  padding: 0;
  color: #4a4a4a;
  font-size: 0.9375rem;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-address i {
  text-align: left;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate a {
  color: #000000;
  text-shadow: unset;
  margin: 0;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-favorite {
  margin-left: unset;
  right: 20px;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
  position: static;
  margin: 10px 0 !important;
  width: max-content;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-rate {
  margin: 10px !important;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-favorite .lsd-favorite-toggle i {
  color: #000;
  text-align: center;
  font-size: 1rem;
}
.lsd-list-view-wrapper.lsd-style-style3 .lsd-listing-compare .lsd-compare-toggle.lsd-compare-on i {
  color: #ffffff;
}
@media only screen and (max-width: 568px) {
  .lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-list-view-wrapper.lsd-style-style3 .lsd-list-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-rate {
  bottom: 0;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 0.875rem;
  font-weight: normal;
  color: #8c8c8c;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 568px) {
  .lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-list-view-wrapper.lsd-style-style4 .lsd-list-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 568px) {
  .lsd-list-view-wrapper .lsd-viewstyle-list .lsd-listing-image {
    border-radius: 10px 10px 0 0 !important;
  }
  .lsd-list-view-wrapper .lsd-viewstyle-list .lsd-no-image img {
    position: unset !important;
  }
  .lsd-list-view-wrapper .lsd-viewstyle-list div.lsd-listing-rate {
    right: 0;
  }
}

.lsd-grid-view-wrapper {
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
.lsd-grid-view-wrapper .lsd-listing-wrapper {
  gap: var(--listdom-gap-wide);
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-grid-view-wrapper.lsd-style-style1 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing {
  position: relative;
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-availability {
  color: #4a4a4a;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories {
  line-height: 1.5625em;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap-compact);
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price {
  padding: 3px 15px;
  border-radius: 27px;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price-separator, .lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price {
  display: none;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 15px;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a:hover::before {
  width: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-grid-view-wrapper.lsd-style-style2 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-labels {
  max-width: 70%;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-favorite {
  position: absolute;
  right: 15px;
  top: 15px;
  text-align: center;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-favorite .lsd-favorite {
  background-color: rgba(0, 0, 0, 0.6);
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-favorite .lsd-favorite .lsd-favorite-toggle i {
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  width: auto;
  height: auto;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-availability {
  position: absolute;
  left: 15px;
  margin-top: -55px;
  background-color: #FF4465;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 20px;
  line-height: 1.5625em;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-availability i {
  display: none;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-class {
  text-align: right;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-content {
  padding: 0;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate {
  text-wrap: nowrap;
  line-height: 1.625em;
  text-shadow: unset;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate a {
  text-shadow: unset;
  font-size: 0.8125rem;
  color: var(--listdomer-content-ac);
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1);
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
  margin: 24px 0 0 0;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-availability {
  position: static;
  margin: 10px 0 !important;
  width: max-content;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-favorite {
  right: 20px;
  top: 10px;
}
.lsd-grid-view-wrapper.lsd-style-style3 .lsd-listing-compare .lsd-compare-toggle.lsd-compare-on i {
  color: #ffffff;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing {
  position: relative;
  display: flex;
  flex-direction: row;
  column-gap: var(--listdom-gap);
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image {
  min-height: 300px !important;
  max-height: 100%;
  border-radius: 10px 0 0 10px;
  max-width: 51%;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image > a.lsd-cover-img-wrapper {
  display: block;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper {
  height: 100% !important;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter {
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper {
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lSSlideOuter {
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider {
  height: 100% !important;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
  width: 100%;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 1025px) and (min-width: 769px) {
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing {
    column-gap: var(--listdom-gap-compact);
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image {
    min-width: 40% !important;
    max-width: 40%;
    min-height: 271px;
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    min-width: 60% !important;
    padding: 10px !important;
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing {
    column-gap: var(--listdom-gap-compact);
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-image {
    min-width: 40% !important;
    max-width: 40%;
    min-height: 271px;
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    min-width: 60% !important;
    max-width: 60%;
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
@media only screen and (max-width: 568px) {
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
    border-radius: 10px 10px 0 0 !important;
    min-height: 100% !important;
    max-width: 100%;
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-grid-view-wrapper.lsd-style-style4 .lsd-grid-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}

.lsd-listgrid-view-wrapper {
  /**
    Size <= 1280
  **/
  /**
    Size <= 1024
  **/
  /**
    Size <= 568
  **/
  /**
    568 < Size <= 768
  **/
  /**
    480 < Size <= 568
  **/
  /**
    Size <= 480
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
.lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper {
  display: grid;
  gap: var(--listdom-gap-wide);
}
.lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper .lsd-listing {
  overflow: hidden;
}
.lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-2 {
  grid-template-columns: 1fr 1fr;
}
.lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-4 {
  grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
}
.lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-6 {
  grid-template-columns: repeat(auto-fill, minmax(15%, 1fr));
}
.lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-6 .lsd-listing {
  overflow: hidden;
}
.lsd-listgrid-view-wrapper .lsd-viewstyle-list .lsd-listing-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-6 {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
  }
}
@media only screen and (min-width: 569px) and (max-width: 1024px) {
  .lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-3, .lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-4, .lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-6 {
    grid-template-columns: 1fr 1fr;
  }
  .lsd-listgrid-view-wrapper .lsd-viewstyle-list .lsd-listing-image {
    border-radius: 10px 10px 0 0 !important;
  }
  .lsd-listgrid-view-wrapper .lsd-viewstyle-list .lsd-no-image img {
    position: unset !important;
  }
}
@media only screen and (max-width: 568px) {
  .lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-2, .lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-3, .lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-4, .lsd-listgrid-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-6 {
    grid-template-columns: 1fr;
  }
  .lsd-listgrid-view-wrapper .lsd-viewstyle-list .lsd-listing-image {
    border-radius: 10px 10px 0 0 !important;
  }
  .lsd-listgrid-view-wrapper .lsd-viewstyle-list .lsd-no-image img {
    position: unset !important;
  }
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 568px) and (min-width: 481px) {
  .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style1 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-rate {
  bottom: 0;
  position: absolute;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-content {
  padding: 0;
  color: #4a4a4a;
  font-size: 0.9375rem;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
  color: #4a4a4a;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories {
  line-height: 1.5625em;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price {
  padding: 3px 15px;
  border-radius: 27px;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price-separator, .lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 15px;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a:hover::before {
  width: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing {
  position: relative;
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-availability {
  color: #4a4a4a;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories {
  line-height: 1.5625em;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap-compact);
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price {
  padding: 3px 15px;
  border-radius: 27px;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price-separator, .lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 15px;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a:hover::before {
  width: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 568px) {
  .lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style2 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-locations {
    white-space: wrap;
  }
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  max-width: 60%;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-image-icons-wrapper {
  top: 12px;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-image-icons-wrapper .lsd-favorite .lsd-favorite-toggle i {
  color: #fff;
  text-align: center;
  font-size: 1rem;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
  position: absolute;
  left: 15px;
  bottom: 15px;
  background-color: #FF4465;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 20px;
  line-height: 1.5625em;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-availability i {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-category a {
  padding: 0;
  border-radius: unset;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-class {
  text-align: right;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-content {
  padding: 0;
  color: #4a4a4a;
  font-size: 0.9375rem;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-address i {
  text-align: left;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate a {
  color: #000000;
  text-shadow: unset;
  margin: 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-favorite {
  margin-left: unset;
  right: 20px;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
  position: static;
  margin: 10px 0 !important;
  width: max-content;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-rate {
  margin: 10px !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image .lsd-favorite .lsd-favorite-toggle i {
  color: #000;
  text-align: center;
  font-size: 1rem;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels {
  max-width: 70%;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-favorite {
  position: absolute;
  right: 15px;
  top: 15px;
  text-align: center;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-favorite .lsd-favorite {
  background-color: rgba(0, 0, 0, 0.6);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-favorite .lsd-favorite .lsd-favorite-toggle i {
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  width: auto;
  height: auto;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-availability {
  position: absolute;
  left: 15px;
  margin-top: -55px;
  background-color: #FF4465;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 20px;
  line-height: 1.5625em;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-availability i {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-class {
  text-align: right;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-content {
  padding: 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate {
  text-wrap: nowrap;
  line-height: 1.625em;
  text-shadow: unset;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate a {
  text-shadow: unset;
  font-size: 0.8125rem;
  color: var(--listdomer-content-ac);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
  margin: 24px 0 0 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-availability {
  position: static;
  margin: 10px 0 !important;
  width: max-content;
}
.lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-favorite {
  right: 20px;
  top: 10px;
}
@media only screen and (max-width: 568px) {
  .lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style3 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-rate {
  bottom: 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 0.875rem;
  font-weight: normal;
  color: #8c8c8c;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing {
  position: relative;
  display: flex;
  flex-direction: row;
  column-gap: var(--listdom-gap);
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image {
  min-height: 300px !important;
  max-height: 100%;
  border-radius: 10px 0 0 10px;
  max-width: 51%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image > a.lsd-cover-img-wrapper {
  display: block;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper {
  height: 100% !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lSSlideOuter {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider {
  height: 100% !important;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
  width: 100%;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing {
    column-gap: var(--listdom-gap-compact);
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image {
    min-width: 40% !important;
    max-width: 40%;
    min-height: 271px;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing > div.lsd-listing-body {
    min-width: 60% !important;
    padding: 10px !important;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-row div[class*="lsd-col"] {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing {
    column-gap: var(--listdom-gap-compact);
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image {
    min-width: 40% !important;
    max-width: 40%;
    min-height: 271px;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing > div.lsd-listing-body {
    min-width: 60% !important;
    max-width: 60%;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-row div[class*="lsd-col"] {
    width: 100%;
  }
}
@media only screen and (max-width: 568px) {
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing {
    display: block;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing > div.lsd-listing-image {
    flex: 1;
    border-radius: 10px 10px 0 0 !important;
    min-height: 100% !important;
    max-width: 100%;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-listgrid-view-wrapper.lsd-style-style4 .lsd-listgrid-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}

.lsd-halfmap-view-wrapper {
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    480 < Size <= 568
  **/
  /**
    Size <= 480
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 568px) and (min-width: 481px) {
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style1 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-rate {
  bottom: 0;
  position: absolute;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-content {
  padding: 0;
  color: #4a4a4a;
  font-size: 0.9375rem;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
  color: #4a4a4a;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories {
  line-height: 1.5625em;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price {
  padding: 3px 15px;
  border-radius: 27px;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price-separator, .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price {
  display: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 15px;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a:hover::before {
  width: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing {
  position: relative;
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-availability {
  color: #4a4a4a;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories {
  line-height: 1.5625em;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap-compact);
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price {
  padding: 3px 15px;
  border-radius: 27px;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price-separator, .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price {
  display: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 15px;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a:hover::before {
  width: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-locations {
    white-space: wrap;
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-locations {
    white-space: wrap;
  }
}
@media only screen and (max-width: 568px) {
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style2 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-locations {
    white-space: wrap;
  }
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  max-width: 60%;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-image-icons-wrapper {
  top: 12px;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image .lsd-listing-image-icons-wrapper .lsd-favorite .lsd-favorite-toggle i {
  color: #fff;
  text-align: center;
  font-size: 1rem;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
  position: absolute;
  left: 15px;
  bottom: 15px;
  background-color: #FF4465;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 20px;
  line-height: 1.5625em;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-availability i {
  display: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-category a {
  padding: 0;
  border-radius: unset;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-price-class {
  text-align: right;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-content {
  padding: 0;
  color: #4a4a4a;
  font-size: 0.9375rem;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-address i {
  text-align: left;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate a {
  color: #000000;
  text-shadow: unset;
  margin: 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-favorite {
  margin-left: unset;
  right: 20px;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
  position: static;
  margin: 10px 0 !important;
  width: max-content;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-rate {
  margin: 10px !important;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image .lsd-favorite .lsd-favorite-toggle i {
  color: #000;
  text-align: center;
  font-size: 1rem;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-labels {
  max-width: 70%;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-favorite {
  position: absolute;
  right: 15px;
  top: 15px;
  text-align: center;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-favorite .lsd-favorite {
  background-color: rgba(0, 0, 0, 0.6);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-favorite .lsd-favorite .lsd-favorite-toggle i {
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  width: auto;
  height: auto;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-availability {
  position: absolute;
  left: 15px;
  margin-top: -55px;
  background-color: #FF4465;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 20px;
  line-height: 1.5625em;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-availability i {
  display: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-price-class {
  text-align: right;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-content {
  padding: 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate {
  text-wrap: nowrap;
  line-height: 1.625em;
  text-shadow: unset;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate a {
  text-shadow: unset;
  font-size: 0.8125rem;
  color: var(--listdomer-content-ac);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
  margin: 24px 0 0 0;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-availability {
  position: static;
  margin: 10px 0 !important;
  width: max-content;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing.lsd-listing-no-image .lsd-listing-favorite {
  right: 20px;
  top: 10px;
}
.lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-grid .lsd-listing-labels {
  max-width: 100% !important;
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 568px) {
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing {
    display: block;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-halfmap-view-wrapper.lsd-style-style3 .lsd-halfmap-view-listings-wrapper.lsd-viewstyle-list .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
.lsd-halfmap-view-wrapper .lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-halfmap-view-wrapper .lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-halfmap-view-wrapper .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-halfmap-view-wrapper .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-halfmap-view-wrapper .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-halfmap-view-wrapper ul.page-numbers {
  flex-wrap: wrap;
  gap: 10px;
}
.lsd-halfmap-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper {
  display: grid;
  gap: var(--listdom-gap-wide);
}
.lsd-halfmap-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-2 {
  grid-template-columns: 1fr 1fr;
}
.lsd-halfmap-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.lsd-halfmap-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.lsd-halfmap-view-wrapper .lsd-viewstyle-list .lsd-listing-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-halfmap-view-wrapper.lsd-map-position-right .lsd-skin-main-bar-wrapper > .lsd-row {
  flex-direction: row-reverse;
}
.lsd-halfmap-view-wrapper.lsd-map-position-right .lsd-halfmap-view-list-section-wrapper {
  padding-left: 0;
  padding-right: 6px;
}
.lsd-halfmap-view-wrapper.lsd-map-position-right .lsd-halfmap-view-map-section-wrapper {
  padding-left: 6px;
  padding-right: 0;
}
.lsd-halfmap-view-wrapper .lsd-halfmap-view-list-section-wrapper.lsd-col-6 {
  overflow-y: auto;
  min-height: 300px;
}
.lsd-halfmap-view-wrapper .lsd-listing-map-fixed {
  position: sticky;
}

/**
  Size <= 1280
**/
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .lsd-halfmap-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-4 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
/**
  Size <= 1024
**/
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .lsd-halfmap-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-3, .lsd-halfmap-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-4 {
    grid-template-columns: 1fr 1fr;
  }
}
/**
  Size <= 768
**/
@media only screen and (max-width: 768px) {
  .lsd-halfmap-view-wrapper .lsd-halfmap-view-map-list-wrapper {
    gap: var(--listdom-gap-wide);
  }
  .lsd-halfmap-view-wrapper.lsd-map-position-right .lsd-halfmap-view-list-section-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .lsd-halfmap-view-wrapper.lsd-map-position-right .lsd-halfmap-view-map-section-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .lsd-halfmap-view-wrapper .lsd-listing-image {
    border-radius: 10px 10px 0 0 !important;
  }
  .lsd-halfmap-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-2, .lsd-halfmap-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-3, .lsd-halfmap-view-wrapper .lsd-viewstyle-grid .lsd-listing-wrapper.lsd-listgrid-columns-4 {
    grid-template-columns: 1fr;
  }
  .lsd-halfmap-view-wrapper .lsd-listing-wrapper .lsd-no-image img {
    position: unset !important;
  }
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper {
  display: flex;
  flex-direction: row;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper {
  position: relative;
  background-color: #fff;
  max-height: 100%;
  width: 0;
  transition: 0.4s;
  z-index: 1;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar-toggle-close-icon {
  display: none;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar {
  display: none;
  max-height: 100%;
  overflow-y: auto;
  padding: 0;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-inner {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-loadmore {
  text-align: center;
  display: none;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
  gap: var(--listdom-gap);
  padding: 10px;
  border-bottom: 1px solid #dadada;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper:last-child {
  border-bottom: none;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-listing-image {
  min-width: 80px;
  max-width: 80px;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-listing-image img {
  border-radius: 10px;
  width: 100%;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
  font-size: 0.875rem;
  line-height: 1.3125em;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body > * {
  margin: 0;
  white-space: normal;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body h2, .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body h3, .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body h4, .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body a {
  font-size: 0.875rem;
  line-height: 1.3125em;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body .lsd-listing-title a {
  color: #000;
  font-weight: bold;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body .lsd-listing-address, .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body .lsd-listing-availability {
  font-size: 0.75rem;
  color: #797979;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body .lsd-listing-address .lsd-fe-icon, .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar .lsd-map-sidebar-listings .lsd-map-card-wrapper .lsd-map-card-body .lsd-listing-availability .lsd-fe-icon {
  display: none;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper.lsd-map-sidebar-open {
  width: 300px;
  border: 1px solid #dadce0;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper.lsd-map-sidebar-open .lsd-map-sidebar:has(.lsd-map-sidebar-listings:not(:empty)) {
  display: block;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper.lsd-map-sidebar-open .lsd-map-sidebar-toggle-close-icon {
  display: block;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper.lsd-map-sidebar-open .lsd-map-sidebar-toggle-open-icon {
  display: none;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar-toggle {
  position: absolute;
  z-index: 2;
  background-color: #fff;
  width: 20px;
  height: 40px;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  right: -20px;
  top: calc(50% - 20px);
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 6px 0 #fff;
}
.lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-wrapper {
  flex: 1;
  z-index: 0;
}

/**
  Size <= 1024
**/
@media only screen and (max-width: 1024px) {
  .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper {
    flex-direction: column;
    gap: var(--listdom-gap-wide);
    height: auto !important;
  }
  .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper {
    order: 2;
    width: 100% !important;
    border: 1px solid #dadce0;
  }
  .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar-toggle {
    display: none;
  }
  .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar:has(.lsd-map-sidebar-listings:not(:empty)) {
    display: block;
  }
  .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-sidebar-wrapper .lsd-map-sidebar:has(.lsd-map-sidebar-listings:not(:empty)) .lsd-map-sidebar-loadmore {
    display: block;
    margin-bottom: var(--listdom-gap-wide);
  }
  .lsd-singlemap-view-wrapper .lsd-singlemap-wrapper .lsd-map-wrapper {
    order: 1;
  }
}
.lsd-table-view-wrapper {
  /**
    Size <= 480
  **/
  /**
    Size <= 480
  **/
}
.lsd-table-view-wrapper.lsd-style-style1 .lsd-listing-table {
  background-color: #ffffff;
}
.lsd-table-view-wrapper.lsd-style-style1 .lsd-listing-table .lsd-listing-head {
  background-color: #4a4a4a;
}
.lsd-table-view-wrapper.lsd-style-style1 .lsd-listing-table .lsd-listing-head th {
  color: #ffffff;
}
.lsd-table-view-wrapper.lsd-style-style1 .lsd-listing-table .lsd-listing:nth-child(2n+1) {
  background-color: #fcfcfc;
}
.lsd-table-view-wrapper.lsd-style-style1 .lsd-listing-table .lsd-listing > td {
  color: #4a4a4a;
  font-size: 0.8125rem;
}
.lsd-table-view-wrapper.lsd-style-style1 .lsd-listing-table .lsd-listing > td .lsd-listing-title a {
  font-size: 0.9375rem;
  color: #262626;
}
.lsd-table-view-wrapper.lsd-style-style1 .lsd-listing-table .lsd-listing > td .lsd-listing-title a:hover {
  color: #1e83ec;
}
@media only screen and (max-width: 480px) {
  .lsd-table-view-wrapper.lsd-style-style1 .lsd-listing-wrapper {
    overflow-x: auto;
  }
}
.lsd-table-view-wrapper.lsd-style-style2 .lsd-listing-table {
  border: none;
  background-color: #ffffff;
}
.lsd-table-view-wrapper.lsd-style-style2 .lsd-listing-table .lsd-listing-head th {
  border: none;
  border-bottom: 1px solid #ececec;
}
.lsd-table-view-wrapper.lsd-style-style2 .lsd-listing-table .lsd-listing:nth-child(2n+1) {
  background-color: #fcfcfc;
}
.lsd-table-view-wrapper.lsd-style-style2 .lsd-listing-table .lsd-listing td {
  border: none;
  border-bottom: 1px solid #ececec;
}
.lsd-table-view-wrapper.lsd-style-style2 .lsd-listing-table .lsd-listing > td {
  color: #4a4a4a;
  font-size: 0.8125rem;
}
@media only screen and (max-width: 480px) {
  .lsd-table-view-wrapper.lsd-style-style2 .lsd-listing-wrapper {
    overflow-x: auto;
  }
}
.lsd-table-view-wrapper.lsd-style-style3 .lsd-listing-table {
  border-collapse: separate;
  border-spacing: 0 5px;
  border: none;
  background: none;
}
.lsd-table-view-wrapper.lsd-style-style3 .lsd-listing-table .lsd-listing-head th:first-child {
  border-radius: 5px 0 0px 5px;
}
.lsd-table-view-wrapper.lsd-style-style3 .lsd-listing-table .lsd-listing-head th:last-child {
  border-radius: 0 5px 5px 0;
}
.lsd-table-view-wrapper.lsd-style-style3 .lsd-listing-table .lsd-listing > td {
  color: #4a4a4a;
  border: none;
  font-size: 0.8125rem;
  background-color: #FFFFFF;
}
.lsd-table-view-wrapper.lsd-style-style3 .lsd-listing-table .lsd-listing > td:first-child {
  border-radius: 5px 0 0px 5px;
}
.lsd-table-view-wrapper.lsd-style-style3 .lsd-listing-table .lsd-listing > td:last-child {
  border-radius: 0 5px 5px 0;
}
@media only screen and (max-width: 480px) {
  .lsd-table-view-wrapper.lsd-style-style3 .lsd-listing-wrapper {
    overflow-x: auto;
  }
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-wrapper {
  width: 100%;
  border-collapse: collapse;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table {
  table-layout: fixed;
  overflow: scroll;
  border: none;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table th.lsd-table-column-hidden,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td.lsd-table-column-hidden {
  display: none !important;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table thead {
  background-color: var(--listdom-main-gbg1);
  border-radius: 10px 10px 0 0;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table thead th {
  padding: 16px;
  color: #fff;
  font-weight: 500;
  background-color: var(--listdom-main-gbg1);
  font-size: 14px;
  line-height: 22px;
  vertical-align: middle;
  white-space: nowrap;
  border: none;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table thead th:first-child {
  border-top-left-radius: 6px;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table thead th:last-child {
  border-top-right-radius: 6px;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td {
  width: 20%;
  border: none;
  border-bottom: 1px solid var(--lsd-fe-lines, #D8D8D8);
  text-align: left;
  vertical-align: middle;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;
  color: var(--lsd-table-body-text, #373737);
  background: var(--lsd-table-body-bg, #FFFFFF);
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td [class^="lsd-table-"],
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td [class*=" lsd-table-"] {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  justify-content: center;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td div.lsd-listing-category a, .lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td div.lsd-listing-category span.lsd-single-term {
  padding: 6px 20px;
  border-radius: 5rem;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td.lsd-listing-image .lsd-no-image {
  text-align: left;
  background: none;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td.lsd-listing-image {
  min-width: 200px;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td.lsd-listing-image img {
  object-fit: cover;
  border-radius: 10px;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td p, .lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td.lsd-listing-remark {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.6em;
  color: #000;
  margin: 0;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td.lsd-listing-map {
  min-width: 450px;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-sn_facebook,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-sn_twitter,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-sn_pinterest,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-sn_linkedin,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-sn_instagram,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-sn_whatsapp,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-sn_youtube,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-sn_tiktok,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-sn_telegram,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-compare,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-favorite {
  min-width: 120px;
  text-align: left;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-compare i,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-favorite i {
  font-size: 0.9375rem;
  line-height: 1em;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table h3.lsd-listing-title {
  line-height: 1.4em;
  font-size: 0.9375rem;
  color: #262626;
  margin: 0;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table h3.lsd-listing-title a {
  line-height: 1.4em;
  font-size: 0.9375rem;
  color: #262626;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table h3.lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td.lsd-listing-title,
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td.lsd-listing-phone {
  min-width: 160px;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table td.lsd-listing-price {
  min-width: 100px;
  display: table-cell;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-rate {
  padding: 0;
  text-align: left !important;
  text-shadow: 0 0 10px #000000;
  background-image: none;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-rate a {
  text-shadow: none;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table .lsd-listing-labels {
  position: unset;
}
.lsd-table-view-wrapper .lsd-table-view-listings-wrapper .lsd-listing-table a {
  text-decoration: none !important;
}

.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  gap: var(--listdom-gap-wide);
  border-bottom: 1px solid #d7d7d7;
  cursor: pointer;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image {
  width: 100px;
  height: auto;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image > a img {
  border-radius: 10px;
  width: 100px;
  height: auto;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image.lsd-has-no-image .lsd-no-image i {
  font-size: 1.875rem;
  color: #d7d7d7;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
  justify-content: space-between;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-title-wrapper {
  flex-wrap: wrap;
  row-gap: var(--listdom-gap);
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: var(--listdom-gap);
  font-size: 1rem;
  line-height: 1.5em;
  margin-bottom: 0;
  margin-top: 0;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-title a {
  font-size: 1.125rem;
  color: #262626;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-rate {
  text-shadow: none;
  background: none;
  padding: 0;
  display: block;
  margin-top: 0;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-address {
  color: #8d919c;
  white-space: wrap;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-address i {
  width: auto;
  height: auto;
  line-height: 1;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-price {
  font-size: 1rem;
  line-height: 1em;
  color: #8d919c;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-labels {
  margin-top: 0;
  line-height: 0.9375em;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-labels a {
  font-size: 0.9375rem;
  line-height: 0.9375em;
  color: #262626;
}
.lsd-side-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-body .lsd-listing-labels a:hover {
  color: #1e83ec;
}
@media only screen and (max-width: 1024px) {
  .lsd-side-view-wrapper .lsd-listing {
    flex-wrap: wrap;
  }
}
.lsd-side-view-wrapper .lsd-side-scaffold {
  display: flex;
  border: 1px solid #d7d7d7;
  background: #ffffff;
  position: relative;
}
.lsd-side-view-wrapper .lsd-side-scaffold .lsd-view-sortbar-wrapper {
  padding: 20px;
}
.lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-listings {
  width: 50%;
  max-height: 762px;
  overflow-y: auto;
  padding: 16px 0;
}
.lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-listings ul.page-numbers {
  flex-wrap: wrap;
  gap: 10px;
}
.lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-listings .lsd-listing-wrapper .lsd-col-12:first-child .lsd-listing {
  border-top: 1px solid #d7d7d7;
}
.lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-details {
  width: 50%;
  min-height: 762px;
  border-left: 1px solid #d7d7d7;
}
.lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-details .lsd-side-details-close {
  display: none;
}
.lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-details .lsd-side-details-iframe {
  width: 100%;
  height: 100%;
}
.lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-details .lsd-side-details-iframe iframe {
  height: 100%;
  width: 100%;
  border: none;
}
.lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-details.lsd-loading {
  opacity: 0.3;
}
.lsd-side-view-wrapper .lsd-side-scaffold.lsd-side-scaffold-width-4555 .lsd-side-listings {
  width: 45%;
}
.lsd-side-view-wrapper .lsd-side-scaffold.lsd-side-scaffold-width-4555 .lsd-side-details {
  width: 55%;
}
.lsd-side-view-wrapper .lsd-side-scaffold.lsd-side-scaffold-width-4060 .lsd-side-listings {
  width: 40%;
}
.lsd-side-view-wrapper .lsd-side-scaffold.lsd-side-scaffold-width-4060 .lsd-side-details {
  width: 60%;
}
.lsd-side-view-wrapper .lsd-side-scaffold.lsd-side-scaffold-width-3565 .lsd-side-listings {
  width: 35%;
}
.lsd-side-view-wrapper .lsd-side-scaffold.lsd-side-scaffold-width-3565 .lsd-side-details {
  width: 65%;
}
.lsd-side-view-wrapper .lsd-side-scaffold.lsd-side-scaffold-width-3070 .lsd-side-listings {
  width: 30%;
}
.lsd-side-view-wrapper .lsd-side-scaffold.lsd-side-scaffold-width-3070 .lsd-side-details {
  width: 70%;
}
@media only screen and (max-width: 1024px) {
  .lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-details {
    width: 100% !important;
    height: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #ffffff;
    min-height: unset !important;
    z-index: 10000;
    transition: height 200ms ease-in-out;
    border-top: 1px solid #d7d7d7;
    border-left: none;
    border-radius: 25px;
    box-shadow: 0 -2px 1px #d7d7d7;
  }
  .lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-details.lsd-display {
    height: 90%;
  }
  .lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-details .lsd-side-details-close {
    display: block !important;
    position: absolute;
    top: 10px;
    left: 10px;
  }
  .lsd-side-view-wrapper .lsd-side-scaffold .lsd-side-details .lsd-side-details-close i {
    font-size: 1.5rem;
  }
  .lsd-side-view-wrapper .lsd-listing-raw-iframe {
    margin-top: 50px;
    width: 100%;
  }
  .lsd-side-view-wrapper .lsd-side-listings {
    width: 100% !important;
    max-height: unset !important;
  }
  .lsd-side-view-wrapper .lsd-show-details {
    display: block;
    margin-top: 10px;
    cursor: pointer;
  }
}

.lsd-masonry-view-wrapper {
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    480 < Size <= 568
  **/
  /**
    Size <= 480
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    480 < Size <= 568
  **/
  /**
    Size <= 480
  **/
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
    width: calc(50% - 12px) !important;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 568px) and (min-width: 481px) {
  .lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
    width: calc(100% - 12px) !important;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-masonry-view-wrapper.lsd-style-style1 .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
    width: calc(100% - 12px) !important;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-masonry-view-wrapper.lsd-style-style1.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing {
  position: relative;
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-availability {
  color: #4a4a4a;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories {
  line-height: 1.5625em;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap-compact);
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price {
  padding: 3px 15px;
  border-radius: 27px;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price-separator, .lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 15px;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a:hover::before {
  width: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-rate {
  bottom: 0;
  position: absolute;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-content {
  padding: 0;
  color: #4a4a4a;
  font-size: 0.9375rem;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
  color: #4a4a4a;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories {
  line-height: 1.5625em;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price {
  padding: 3px 15px;
  border-radius: 27px;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price-separator, .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 15px;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a:hover::before {
  width: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
    width: calc(50% - 12px) !important;
  }
  .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-locations {
    white-space: wrap;
  }
}
@media only screen and (max-width: 568px) {
  .lsd-masonry-view-wrapper.lsd-style-style2 .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
    width: calc(100% - 12px) !important;
  }
  .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body div.lsd-listing-rate {
    right: 0;
    left: 0;
    margin-top: -57px;
    bottom: auto;
  }
  .lsd-masonry-view-wrapper.lsd-style-style2.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-locations {
    white-space: wrap;
  }
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-labels {
  max-width: 70%;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-favorite {
  position: absolute;
  right: 15px;
  top: 15px;
  text-align: center;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-favorite .lsd-favorite {
  background-color: rgba(0, 0, 0, 0.6);
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-favorite .lsd-favorite .lsd-favorite-toggle i {
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  width: auto;
  height: auto;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-availability {
  position: absolute;
  left: 15px;
  margin-top: -55px;
  background-color: #FF4465;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 20px;
  line-height: 1.5625em;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-availability i {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-price-class {
  text-align: right;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-content {
  padding: 0;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate {
  text-wrap: nowrap;
  line-height: 1.625em;
  text-shadow: unset;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate a {
  text-shadow: unset;
  font-size: 0.8125rem;
  color: var(--listdomer-content-ac);
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1);
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
  margin: 24px 0 0 0;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-availability {
  position: static;
  margin: 10px 0 !important;
  width: max-content;
}
.lsd-masonry-view-wrapper.lsd-style-style3 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-favorite {
  right: 20px;
  top: 10px;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  max-width: 60%;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-image-icons-wrapper {
  top: 12px;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-image-icons-wrapper .lsd-favorite .lsd-favorite-toggle i {
  color: #fff;
  text-align: center;
  font-size: 1rem;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
  position: absolute;
  left: 15px;
  bottom: 15px;
  background-color: #FF4465;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 20px;
  line-height: 1.5625em;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability i {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-category a {
  padding: 0;
  border-radius: unset;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-class {
  text-align: right;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-content {
  padding: 0;
  color: #4a4a4a;
  font-size: 0.9375rem;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-address i {
  text-align: left;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate a {
  color: #000000;
  text-shadow: unset;
  margin: 0;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-favorite {
  margin-left: unset;
  right: 20px;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
  position: static;
  margin: 10px 0 !important;
  width: max-content;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-rate {
  margin: 10px !important;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-favorite .lsd-favorite-toggle i {
  color: #000;
  text-align: center;
  font-size: 1rem;
}
.lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing-image-icons-wrapper {
  position: unset;
  right: unset;
  top: unset;
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 568px) {
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-masonry-view-wrapper.lsd-style-style3.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing {
  position: relative;
  display: flex;
  flex-direction: row;
  column-gap: var(--listdom-gap);
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image {
  min-height: 300px !important;
  max-height: 100%;
  border-radius: 10px 0 0 10px;
  max-width: 51%;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image > a.lsd-cover-img-wrapper {
  display: block;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper {
  height: 100% !important;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lSSlideOuter {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider {
  height: 100% !important;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
  width: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
  display: flex;
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15);
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
  flex: 0.34;
  overflow: hidden;
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100% !important;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100%;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  position: absolute;
  left: 16px;
  top: 16px;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-labels {
  max-width: 60%;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-image-icons-wrapper {
  top: 12px;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image .lsd-listing-image-icons-wrapper .lsd-favorite .lsd-favorite-toggle i {
  color: #fff;
  text-align: center;
  font-size: 1rem;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
  flex: 0.66;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 20px;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
  position: absolute;
  left: 15px;
  bottom: 15px;
  background-color: #FF4465;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 20px;
  line-height: 1.5625em;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability i {
  display: none;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-category a {
  padding: 0;
  border-radius: unset;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-price-class {
  text-align: right;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-content {
  padding: 0;
  color: #4a4a4a;
  font-size: 0.9375rem;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-address i {
  text-align: left;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate a {
  color: #000000;
  text-shadow: unset;
  margin: 0;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body {
  flex: 1;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-labels {
  position: static;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate {
  background-image: none;
  position: static;
  padding: 0;
  margin: 10px 0;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-favorite {
  margin-left: unset;
  right: 20px;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
  position: static;
  margin: 10px 0 !important;
  width: max-content;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-rate {
  margin: 10px !important;
}
.lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-favorite .lsd-favorite-toggle i {
  color: #000;
  text-align: center;
  font-size: 1rem;
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing {
    column-gap: var(--listdom-gap-compact);
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image {
    min-width: 40% !important;
    max-width: 40%;
    min-height: 271px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    min-width: 60% !important;
    padding: 10px !important;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-columns-2 div .lsd-listing {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing {
    column-gap: var(--listdom-gap-compact);
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-image {
    min-width: 40% !important;
    max-width: 40%;
    min-height: 271px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    min-width: 60% !important;
    max-width: 60%;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
    width: calc(100% - 12px) !important;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-columns-2 div .lsd-listing {
    width: 100%;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 568px) and (min-width: 481px) {
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
    border-radius: 10px 10px 0 0 !important;
    min-height: 100% !important;
    max-width: 100%;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
    border-radius: 10px 10px 0 0 !important;
    min-height: 100% !important;
    max-width: 100%;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4 .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
    width: calc(100% - 12px) !important;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing {
    display: block;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-image {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body {
    flex: 1;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-favorite {
    margin-left: unset;
    right: 15px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing > div.lsd-listing-body .lsd-listing-availability {
    bottom: auto;
    margin-top: -55px;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing.lsd-listing-no-image > div.lsd-listing-body .lsd-listing-availability {
    position: static;
    margin: 10px 0;
  }
  .lsd-masonry-view-wrapper.lsd-style-style4.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing .lsd-listing-address {
    white-space: wrap;
  }
}
.lsd-masonry-view-wrapper .lsd-masonry-filters {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  row-gap: var(--listdom-gap);
  column-gap: var(--listdom-gap);
}
.lsd-masonry-view-wrapper .lsd-masonry-filters a {
  display: inline-block;
  position: relative;
  background: var(--listdom-masonry-tabs-bg);
  box-shadow: 0 2px 2px #00000008;
  border-radius: var(--listdom-masonry-tabs-border-radius);
  font-size: 0.875rem;
  color: var(--listdom-masonry-tabs-text) !important;
  padding: 6px 15px;
  border-width: var(--listdom-masonry-tabs-border);
  border-style: var(--listdom-masonry-tabs-border-style);
  border-color: var(--listdom-masonry-tabs-border-color);
}
.lsd-masonry-view-wrapper .lsd-masonry-filters a .lsd-border {
  display: none;
}
.lsd-masonry-view-wrapper .lsd-masonry-filters a.lsd-selected {
  background: var(--listdom-masonry-tabs-hover-bg);
  border-radius: var(--listdom-masonry-tabs-hover-border-radius);
  color: var(--listdom-masonry-tabs-hover-text) !important;
  border-width: var(--listdom-masonry-tabs-border-hover);
  border-style: var(--listdom-masonry-tabs-border-hover-style);
  border-color: var(--listdom-masonry-tabs-border-hover-color);
}
.lsd-masonry-view-wrapper .lsd-masonry-filters a:hover, .lsd-masonry-view-wrapper .lsd-masonry-filters a:active, .lsd-masonry-view-wrapper .lsd-masonry-filters a:focus {
  font-weight: normal;
  border-radius: var(--listdom-masonry-tabs-hover-border-radius);
  background: var(--listdom-masonry-tabs-hover-bg);
  color: var(--listdom-masonry-tabs-hover-text) !important;
  border-width: var(--listdom-masonry-tabs-border-hover);
  border-style: var(--listdom-masonry-tabs-border-hover-style);
  border-color: var(--listdom-masonry-tabs-border-hover-color);
}
.lsd-masonry-view-wrapper .lsd-masonry-view-listings-wrapper .lsd-listing-address i {
  width: 15px;
  height: 20px;
  font-size: 1rem;
  line-height: 1.375em;
}
.lsd-masonry-view-wrapper .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
  width: calc(50% - var(--listdom-gap-wide));
  margin: var(--listdom-gap);
}
.lsd-masonry-view-wrapper .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper.lsd-columns-3 > div {
  width: calc(33.33% - var(--listdom-gap-wide));
}
.lsd-masonry-view-wrapper .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper.lsd-columns-4 > div {
  width: calc(25% - var(--listdom-gap-wide));
}
.lsd-masonry-view-wrapper .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper.lsd-columns-6 > div {
  width: calc(16.667% - var(--listdom-gap-wide));
}
.lsd-masonry-view-wrapper.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
  width: 100%;
  margin: 0;
}
.lsd-masonry-view-wrapper.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div .lsd-listing {
  margin-bottom: var(--listdom-gap-wide);
}
.lsd-masonry-view-wrapper.lsd-masonry-view-list-view .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div .lsd-listing .lsd-listing-body {
  border: none;
}

/**
  568 < Size <= 768
**/
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
    width: calc(50% - var(--listdom-gap-wide)) !important;
  }
}
/**
  Size <= 568
**/
@media only screen and (max-width: 568px) {
  .lsd-masonry-view-listings-wrapper .lsd-listing-wrapper > div {
    width: calc(100% - var(--listdom-gap-wide)) !important;
  }
}
.lsd-slider-view-wrapper {
  margin-bottom: 20px;
  /**
    Size <= 768
  **/
  /**
    Size <= 768
  **/
  /**
    Size <= 768
  **/
  /**
    Size <= 768
  **/
}
.lsd-slider-view-wrapper .lsd-listing-detail {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-slider-view-wrapper .lsd-owl-carousel .owl-nav button.owl-next i {
  color: var(--listdom-slider-arrows-icon-color);
}
.lsd-slider-view-wrapper .lsd-owl-carousel .owl-nav button.owl-prev i {
  color: var(--listdom-slider-arrows-icon-color);
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing {
  overflow: hidden;
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image {
  position: relative;
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  transition: all 0.3s linear;
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image:hover::before {
  background-color: rgba(0, 0, 0, 0.8);
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 110px;
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
  margin: 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a:hover {
  color: #aaaaaa;
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
  color: #ffffff;
  max-width: 90%;
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address a {
  color: #fff;
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-link-button {
  line-height: 1.5625em;
  margin-top: 29px;
}
.lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-link-button a {
  width: max-content;
  color: var(--listdom-primary-button-text);
}
@media only screen and (max-width: 1024px) {
  .lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    width: 450px;
  }
  .lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
    width: 450px;
  }
}
@media only screen and (max-width: 768px) {
  .lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail {
    left: 50px;
  }
  .lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    width: 250px !important;
    line-height: 0.4em !important;
  }
  .lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1rem;
  }
  .lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
    width: 250px !important;
  }
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing {
  overflow: hidden;
  text-align: center;
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image {
  position: relative;
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  transition: all 0.3s linear;
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image:hover::before {
  background-color: rgba(0, 0, 0, 0.8);
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 110px;
  right: 110px;
  align-items: center;
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
  margin: 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a:hover {
  color: #aaaaaa;
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
  color: #ffffff;
  max-width: 90%;
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address a {
  color: #fff;
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-link-button {
  line-height: 1.5625em;
  margin-top: 29px;
}
.lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-link-button a {
  width: max-content;
  color: var(--listdom-primary-button-text);
}
@media only screen and (max-width: 768px) {
  .lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.875rem;
  }
  .lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
    text-wrap: nowrap;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail {
    left: 50px;
    right: 50px;
  }
  .lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    line-height: 0.4em !important;
  }
  .lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.25rem;
  }
  .lsd-slider-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-link-button {
    margin-top: 10px;
  }
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing {
  overflow: hidden;
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image {
  position: relative;
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  transition: all 0.3s linear;
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image:hover::before {
  background-color: rgba(0, 0, 0, 0.8);
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail {
  position: absolute;
  bottom: 45px;
  left: 45px;
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-labels {
  position: static;
  top: auto;
  left: auto;
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
  margin: 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a:hover {
  color: #aaaaaa;
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
  color: #ffffff;
  max-width: 90%;
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address a {
  color: #fff;
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-link-button {
  line-height: 1.5625em;
  margin-top: 29px;
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-link-button a {
  width: max-content;
  color: var(--listdom-primary-button-text);
}
.lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-locations ul li a {
  color: #ffffff;
}
@media only screen and (max-width: 1024px) {
  .lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    width: 450px;
  }
  .lsd-slider-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
    width: 450px;
  }
}
@media only screen and (max-width: 768px) {
  .lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail {
    left: 50px;
  }
  .lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-labels {
    margin-bottom: 0;
  }
  .lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    width: 250px;
    line-height: 0.4em !important;
  }
  .lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.25rem;
  }
  .lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
    width: 250px;
  }
  .lsd-slider-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-locations {
    text-wrap: wrap !important;
  }
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing {
  overflow: hidden;
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image {
  position: relative;
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  transition: all 0.3s linear;
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image:hover::before {
  background-color: rgba(0, 0, 0, 0.8);
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail {
  text-align: center;
  position: absolute;
  bottom: 45px;
  left: 45px;
  right: 45px;
  align-items: center;
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-labels {
  position: static;
  top: auto;
  left: auto;
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
  margin: 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a:hover {
  color: #aaaaaa;
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
  color: #ffffff;
  max-width: 90%;
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address a {
  color: #fff;
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-link-button {
  line-height: 1.5625em;
  margin-top: 29px;
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-link-button a {
  width: max-content;
  color: var(--listdom-primary-button-text);
}
.lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-locations ul li a {
  color: #ffffff;
}
@media only screen and (max-width: 768px) {
  .lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.875rem;
  }
  .lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-labels {
    margin-bottom: 0;
  }
  .lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
    text-wrap: nowrap;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail {
    left: 50px;
  }
  .lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    line-height: 0.4em !important;
  }
  .lsd-slider-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.25rem;
  }
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing {
  overflow: hidden;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background: #000000 0 0 no-repeat padding-box;
  border-radius: 0 5px;
  backdrop-filter: blur(25px);
  padding: 35px;
  width: 60%;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top {
  padding-bottom: 35px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-title {
  margin: 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-title a:hover {
  color: #aaaaaa;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-share {
  display: flex;
  flex-direction: row-reverse;
  column-gap: var(--listdom-gap);
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-share ul.lsd-share-list {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: right;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-share ul.lsd-share-list li {
  list-style: none;
  margin: 0;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-share ul.lsd-share-list li {
  display: inline-block;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-share ul.lsd-share-list li a {
  color: #FFFFFF;
  opacity: 0.7;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-share ul.lsd-share-list li a:hover {
  color: var(--listdom-main-gbg1);
  opacity: 1;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-category a {
  padding: 0;
  border-radius: unset;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-category a::before {
  display: none;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-title {
  margin-top: 10px;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-title a {
  font-size: 1.8125rem;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom {
  padding-top: 15px;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom div.lsd-listing-rate {
  padding: 0;
  line-height: 1.625em;
  text-shadow: unset;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom div.lsd-listing-rate a {
  color: rgba(255, 255, 255, 0.7);
  text-shadow: unset;
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-locations {
  color: rgba(255, 255, 255, 0.7);
}
.lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-locations i {
  text-align: left;
  width: 18px;
}
@media only screen and (max-width: 480px) {
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing {
    width: 320px;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail {
    padding: 7px 12px !important;
    width: 65%;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    font-size: 1.8125rem !important;
    line-height: 0.7em !important;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 0.9375rem !important;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-category span a {
    font-size: 0.75rem;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top {
    padding-bottom: 10px !important;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom {
    padding-top: 5px;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-rate .lsd-summary {
    font-size: 0.75rem;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-rate a {
    font-size: 0.75rem;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-locations {
    font-size: 0.625rem;
    line-height: 1.6em;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-locations i {
    text-align: left;
    width: 14px;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-owl-carousel .owl-nav {
    position: absolute;
    right: 50px;
    bottom: 50px;
  }
  .lsd-slider-view-wrapper.lsd-style-style5 .lsd-owl-carousel .owl-nav button.owl-next, .lsd-slider-view-wrapper.lsd-style-style5 .lsd-owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
}

@media only screen and (max-width: 920px) {
  .lsd-listing-title, .lsd-listing-locations, .lsd-listing-address {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
  }
}
.lsd-cover-view-wrapper {
  margin-bottom: 20px;
  /**
    Size <= 768
  **/
  /**
    Size <= 768
  **/
  /**
    Size <= 768
  **/
}
.lsd-cover-view-wrapper .lsd-listing-detail {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing {
  overflow: hidden;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image {
  height: 500px;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image > img {
  width: 100%;
  height: auto;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image {
  position: relative;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  transition: all 0.3s linear;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image:hover::before {
  background-color: rgba(0, 0, 0, 0.8);
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 110px;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
  margin: 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a:hover {
  color: #aaaaaa;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
  color: #ffffff;
  max-width: 90%;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address a {
  color: #fff;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-link-button {
  line-height: 1.5625em;
  margin-top: 29px;
}
.lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-link-button a {
  width: max-content;
  color: var(--listdom-primary-button-text);
}
@media only screen and (max-width: 1024px) {
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image {
    overflow: hidden;
    height: auto;
  }
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image > img {
    width: 100%;
    height: auto;
  }
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    width: 450px;
  }
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
    width: 450px;
  }
}
@media only screen and (max-width: 768px) {
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    width: 250px;
  }
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail {
    left: 50px;
  }
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-locations {
    width: 250px;
  }
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    line-height: 0.6em;
    width: 250px;
  }
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.25rem;
  }
  .lsd-cover-view-wrapper.lsd-style-style1 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
    width: 250px;
  }
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing {
  text-align: center;
  overflow: hidden;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image {
  height: 500px;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image > img {
  width: 100%;
  height: auto;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image {
  position: relative;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  transition: all 0.3s linear;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image:hover::before {
  background-color: rgba(0, 0, 0, 0.8);
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 110px;
  right: 110px;
  justify-content: center;
  align-items: center;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
  margin: 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a:hover {
  color: #aaaaaa;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
  color: #ffffff;
  max-width: 90%;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address a {
  color: #fff;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-link-button {
  line-height: 1.5625em;
  margin-top: 29px;
}
.lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-link-button a {
  width: max-content;
  color: var(--listdom-primary-button-text);
}
@media only screen and (max-width: 1024px) {
  .lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image {
    overflow: hidden;
    height: auto;
  }
  .lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image > img {
    width: 100%;
    height: auto;
  }
  .lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 768px) {
  .lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail {
    left: 50px;
    right: 50px;
  }
  .lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    line-height: 0.6em;
  }
  .lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1rem;
  }
  .lsd-cover-view-wrapper.lsd-style-style2 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-link-button {
    margin-top: 10px;
  }
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing {
  overflow: hidden;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image {
  height: 500px;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image > img {
  width: 100%;
  height: auto;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image {
  position: relative;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
  transition: all 0.3s linear;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image:hover::before {
  background-color: rgba(0, 0, 0, 0.8);
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail {
  position: absolute;
  bottom: 45px;
  left: 45px;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-labels {
  position: static;
  top: auto;
  left: auto;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
  margin: 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a:hover {
  color: #aaaaaa;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
  color: #ffffff;
  max-width: 90%;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address a {
  color: #fff;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-link-button {
  line-height: 1.5625em;
  margin-top: 29px;
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-link-button a {
  width: max-content;
  color: var(--listdom-primary-button-text);
}
.lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-locations ul li a {
  color: #ffffff;
}
@media only screen and (max-width: 1024px) {
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image {
    overflow: hidden;
    height: auto;
  }
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image > img {
    width: 100%;
    height: auto;
  }
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    width: 350px;
  }
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-locations {
    text-wrap: wrap;
  }
}
@media only screen and (max-width: 768px) {
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail {
    left: 50px;
    bottom: 25px;
  }
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-labels {
    text-wrap: wrap;
  }
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    width: 250px;
    line-height: 0.6em;
  }
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 1.25rem;
  }
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-address {
    width: 250px;
  }
  .lsd-cover-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-locations {
    text-wrap: wrap;
  }
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing {
  overflow: hidden;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background: #000000 0 0 no-repeat padding-box;
  border-radius: 0 5px;
  backdrop-filter: blur(25px);
  padding: 35px;
  width: 60%;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top {
  padding-bottom: 35px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-title {
  margin: 0;
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1em;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-title a:hover {
  color: #aaaaaa;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-share {
  display: flex;
  flex-direction: row-reverse;
  column-gap: var(--listdom-gap);
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-share ul.lsd-share-list li {
  display: inline-block;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-share ul.lsd-share-list li a {
  color: #FFFFFF;
  opacity: 0.7;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-share ul.lsd-share-list li a:hover {
  color: #0AB0FE;
  opacity: 1;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-category a {
  padding: 0;
  border-radius: unset;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-category a::before {
  display: none;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-title {
  margin-top: 10px;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top .lsd-listing-title a {
  font-size: 1.8125rem;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom {
  padding-top: 15px;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom div.lsd-listing-rate {
  justify-content: end;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom div.lsd-listing-rate a {
  color: rgba(255, 255, 255, 0.7);
  text-shadow: unset;
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-address {
  color: rgba(255, 255, 255, 0.7);
}
.lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-address a {
  color: rgba(255, 255, 255, 0.7);
}
@media only screen and (max-width: 480px) {
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing {
    width: 320px;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail {
    padding: 7px 12px !important;
    width: 65%;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title {
    line-height: 0.6em;
    font-size: 1.8125rem;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-title a {
    font-size: 0.9375rem !important;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-category span a {
    font-size: 0.75rem;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-top {
    padding-bottom: 10px;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom {
    padding-top: 5px;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-rate .lsd-summary {
    font-size: 0.75rem;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-rate a {
    font-size: 0.75rem;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-locations {
    font-size: 0.625rem;
    line-height: 1.6em;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-detail .lsd-listing-detail-bottom .lsd-listing-locations i {
    text-align: left;
    width: 14px;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-owl-carousel .owl-nav {
    position: absolute;
    right: 50px;
    bottom: 50px;
  }
  .lsd-cover-view-wrapper.lsd-style-style4 .lsd-owl-carousel .owl-nav button.owl-next, .lsd-cover-view-wrapper.lsd-style-style4 .lsd-owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
}
@media only screen and (max-width: 920px) {
  .lsd-cover-view-wrapper .lsd-listing-title, .lsd-cover-view-wrapper .lsd-listing-locations, .lsd-cover-view-wrapper .lsd-listing-address {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
  }
}

.lsd-carousel-view-wrapper {
  margin: 0 -15px 15px;
  direction: ltr;
  /**
    Size <= 375
  **/
  /**
    Size <= 375
  **/
  /**
    Size <= 480
  **/
}
@media (max-width: 767px) {
  .lsd-carousel-view-wrapper {
    margin-right: 0;
    margin-left: 0;
  }
}
.lsd-carousel-view-wrapper .lsd-listing {
  padding: 0 15px;
}
.lsd-carousel-view-wrapper .lsd-listing-top-bar .lsd-listing-price-class {
  text-align: right;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-labels .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-labels .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-image {
  overflow: hidden;
  position: relative;
  border-radius: 10px 10px 0 0;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div .lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 20px 0 rgba(135, 140, 175, 0.2);
}
.lsd-carousel-view-wrapper.lsd-style-style1 .lsd-listing > div:hover .lsd-listing-image img {
  transform: scale(1.15);
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-availability {
  color: #4a4a4a;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-price-categories {
  line-height: 1.5625em;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap-compact);
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price {
  padding: 3px 15px;
  border-radius: 27px;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price-separator, .lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price {
  display: none;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 15px;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-body .lsd-listing-price-categories > div.lsd-listing-categories a:hover::before {
  width: 100%;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-image {
  overflow: hidden;
  position: relative;
  border-radius: 10px 10px 0 0;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div .lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 20px 0 rgba(135, 140, 175, 0.2);
}
.lsd-carousel-view-wrapper.lsd-style-style2 .lsd-listing > div:hover .lsd-listing-image img {
  transform: scale(1.15);
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-title {
  color: #ffffff;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  margin: 0;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-title i {
  color: white !important;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-title a:hover {
  opacity: 0.8;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image {
  position: relative;
  border-radius: 10px;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  height: 100% !important;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image:has(.lsd-image-slider-wrapper)::after {
  display: none !important;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper {
  height: 100% !important;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li,
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100% !important;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image a.lsd-cover-img-wrapper {
  display: block;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image img {
  border-radius: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image::after {
  content: "";
  display: block;
  padding-bottom: 70%;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-content {
  padding: 10px 20px;
  background-color: #ffffff;
  color: #262626;
  opacity: 0;
  transition: opacity 0.8s;
  border-radius: 10px;
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-content a:not(.lsd-light-button) {
  color: #262626 !important;
  font-weight: bold;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-content a:not(.lsd-light-button):hover {
  color: #1e83ec;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image div.lsd-listing-rate {
  padding: 0;
  position: static;
  background-image: none;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image .lsd-listing-data-wrapper {
  transition: all 0.5s linear;
  position: absolute;
  padding: 15px 20px 20px;
  top: 40%;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  background-image: -ms-linear-gradient(90deg, black 0%, rgba(122, 46, 55, 0.05) 95%, rgba(243, 92, 110, 0) 100%);
  background-image: -moz-linear-gradient(90deg, black 0%, rgba(122, 46, 55, 0.05) 95%, rgba(243, 92, 110, 0) 100%);
  background-image: -webkit-linear-gradient(90deg, black 0%, rgba(122, 46, 55, 0.05) 95%, rgba(243, 92, 110, 0) 100%);
  border-radius: 10px;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image:hover .lsd-listing-data-wrapper {
  top: 0;
  bottom: 0;
  border-radius: 10px;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-image:hover .lsd-listing-data-wrapper .lsd-listing-content {
  opacity: 1;
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-address {
  color: rgba(255, 255, 255, 0.9);
}
.lsd-carousel-view-wrapper.lsd-style-style3 .lsd-listing .lsd-listing-address a {
  color: rgba(255, 255, 255, 0.9);
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-title {
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  color: #ffffff;
  font-weight: bold;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-title i {
  color: white !important;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-title a {
  color: #ffffff;
  font-weight: bold;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-title a:hover {
  opacity: 0.8;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image {
  position: relative;
  border-radius: 10px;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image a.lsd-cover-img-wrapper {
  display: block;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image:has(.lsd-image-slider-wrapper)::after {
  display: none !important;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper {
  height: 100% !important;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider,
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lsd-image-slider-slider li,
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideOuter,
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper,
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider,
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper .lSSlideWrapper .lsd-image-slider-slider li {
  height: 100% !important;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image img {
  border-radius: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image::after {
  content: "";
  display: block;
  padding-bottom: 70%;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image div.lsd-listing-rate {
  padding: 0;
  position: static;
  background-image: none;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .las-listing-bottom {
  padding: 10px 20px;
  background-color: #ffffff;
  color: #262626;
  opacity: 0;
  transition: opacity 0.8s;
  border-radius: 10px;
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .las-listing-bottom .lsd-listing-availability {
  color: #4a4a4a;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .las-listing-bottom .lsd-listing-price-categories {
  line-height: 1.5625em;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap-compact);
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .las-listing-bottom .lsd-listing-price-categories > div.lsd-listing-price {
  padding: 3px 15px;
  border-radius: 27px;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .las-listing-bottom .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price-separator, .lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .las-listing-bottom .lsd-listing-price-categories > div.lsd-listing-price .lsd-text-price {
  display: none;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .las-listing-bottom .lsd-listing-price-categories > div.lsd-listing-categories a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 15px;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .las-listing-bottom .lsd-listing-price-categories > div.lsd-listing-categories a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .las-listing-bottom .lsd-listing-price-categories > div.lsd-listing-categories a:hover::before {
  width: 100%;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image .lsd-listing-data-wrapper {
  transition: all 0.5s linear;
  position: absolute;
  padding: 15px 20px 20px;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  background-image: -ms-linear-gradient(90deg, black 0%, rgba(122, 46, 55, 0.05) 95%, rgba(243, 92, 110, 0) 100%);
  background-image: -moz-linear-gradient(90deg, black 0%, rgba(122, 46, 55, 0.05) 95%, rgba(243, 92, 110, 0) 100%);
  background-image: -webkit-linear-gradient(90deg, black 0%, rgba(122, 46, 55, 0.05) 95%, rgba(243, 92, 110, 0) 100%);
  border-radius: 10px;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image:hover .lsd-listing-data-wrapper {
  top: 0;
  bottom: 0;
  border-radius: 10px;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-image:hover .lsd-listing-data-wrapper .las-listing-bottom {
  opacity: 1;
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-address {
  color: rgba(255, 255, 255, 0.9);
}
.lsd-carousel-view-wrapper.lsd-style-style4 .lsd-listing .lsd-listing-address a {
  color: rgba(255, 255, 255, 0.9);
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background-color: white;
  position: relative;
  overflow: hidden;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-labels {
  display: flex;
  flex-wrap: wrap;
  left: 16px;
  top: 12px;
  right: 16px;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-labels ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap);
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div div.lsd-listing-labels {
  width: 70%;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-availability {
  position: absolute;
  left: 15px;
  bottom: 15px;
  background-color: #FF4465;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 20px;
  line-height: 1.5625em;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-availability i {
  display: none;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-body {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px;
  width: 100%;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-body .lsd-listing-bottom-bar {
  position: relative;
  border-top: 1px solid #eeeeee;
  padding: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate {
  text-wrap: nowrap;
  line-height: 1.625em;
  text-shadow: unset;
  background-image: unset;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate span.lsd-summary {
  background-color: #FECC39;
  color: #ffffff;
  padding: 1px 6px;
  border-radius: 3px;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-body .lsd-listing-bottom-bar div.lsd-listing-rate a {
  color: #000000;
  text-shadow: unset;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-image {
  overflow: hidden;
  position: relative;
  border-radius: 10px 10px 0 0;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-image div.lsd-listing-rate {
  position: absolute;
  left: 16px;
  bottom: 12px;
  text-shadow: 0 0 4px #000000;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-image div.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-image img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 20px 0 rgba(135, 140, 175, 0.2);
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div:hover .lsd-listing-image img {
  transform: scale(1.15);
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-compare .lsd-compare-toggle.lsd-compare-on i {
  color: #ffffff;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-favorite {
  position: absolute;
  right: 15px;
  top: 15px;
  text-align: center;
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-favorite .lsd-favorite {
  background-color: rgba(0, 0, 0, 0.6);
}
.lsd-carousel-view-wrapper.lsd-style-style5 .lsd-listing > div .lsd-listing-favorite .lsd-favorite .lsd-favorite-toggle i {
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  width: auto;
  height: auto;
}

.lsd-accordion-view-wrapper {
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper {
  gap: var(--listdom-gap-wide);
  border: 1px solid #eeeeee;
  border-radius: 10px;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item:nth-of-type(even) .lsd-accordion-header {
  background: #eeeeee;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item:first-child .lsd-accordion-header {
  border-radius: 10px 10px 0 0;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item:last-of-type .lsd-accordion-header {
  border-radius: 0 0 10px 10px;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header {
  cursor: pointer;
  background: white;
  padding: 20px;
  min-height: 110px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header .lsd-listing-title {
  font-weight: 500;
  color: #000;
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header .lsd-listing-title a {
  color: #000;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header div.lsd-listing-title-section {
  display: flex;
  align-items: center;
  gap: 20px;
  width: 100%;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header div.lsd-listing-title-section .lsd-listing-price {
  display: none;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header div.lsd-accordion-toggle-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  white-space: nowrap;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header div.lsd-accordion-toggle-wrapper .lsd-listing-price {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header div.lsd-accordion-toggle-wrapper .lsd-accordion-toggle-icon {
  cursor: pointer;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header div.lsd-accordion-toggle-wrapper .lsd-accordion-toggle-icon .accordion-arrow {
  font-family: "Font Awesome 5 Free", sans-serif;
  transition: transform 0.3s ease;
  background: var(--listdom-main-gbg1);
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  color: white;
  border-radius: 50%;
  justify-content: center;
  line-height: 2em;
  vertical-align: middle;
  font-size: 1rem;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header div.lsd-accordion-toggle-wrapper .lsd-accordion-toggle-icon .accordion-arrow.rotated {
  transform: rotate(180deg);
  background: white;
  border: 1px solid var(--listdom-main-gbg1);
  color: var(--listdom-main-gbg1);
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header .lsd-listing-labels {
  position: unset;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header .lsd-listing-labels .lsd-labels-list {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header .lsd-listing-labels .lsd-labels-list li {
  align-items: center;
  justify-content: center;
  display: flex;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header .lsd-listing-labels .lsd-labels-list li a, .lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-item .lsd-accordion-header .lsd-listing-labels .lsd-labels-list li span.lsd-single-term {
  border-radius: 3px;
  text-wrap: nowrap;
}
.lsd-accordion-view-wrapper .lsd-listing-wrapper .lsd-accordion-body {
  padding: 20px;
  border-bottom: 1px solid #eeeeee;
  background-color: white;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing:hover {
  box-shadow: none;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image {
  max-width: 360px;
  border-radius: 10px;
  display: block;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  width: 100% !important;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper {
  display: flex;
  gap: var(--listdom-gap-large);
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--listdom-gap-large);
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-divider {
  width: 100%;
  height: 1px;
  background: #EEEEEE;
  margin: 10px 0;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-top {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-top .lsd-listing-categories a {
  display: flex;
  font-size: 0.8125rem;
  padding: 3px 0;
  font-weight: 500;
  color: #000 !important;
  background-color: transparent !important;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-top .lsd-listing-icons-wrapper {
  display: flex;
  align-items: center;
  gap: 14px;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-top .lsd-listing-icons-wrapper i {
  font-size: 1rem;
  line-height: 1em;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-middle {
  width: 100%;
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  align-items: center;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-middle .lsd-listing-address {
  color: #8D919C;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 7px;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-middle .lsd-listing-address i {
  color: var(--listdom-single-ic2) !important;
  line-height: 1.5em;
  font-size: 0.875rem;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-middle .lsd-listing-availability {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  background: #eee;
  padding: 3px 6px;
  border-radius: 5px;
  text-wrap: nowrap;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-middle .lsd-listing-availability i {
  display: none;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-middle .lsd-listing-availability i:before {
  content: "";
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-bottom {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-bottom .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-bottom .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list li {
  color: black;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-bottom .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list li i {
  width: 24px;
  height: 24px;
  font-size: 1rem;
  color: #000;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-bottom .lsd-listing-rate {
  text-shadow: unset;
  padding: 0;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-bottom .lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap-compact);
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-bottom .lsd-listing-rate .lsd-stars span {
  margin: 0;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-bottom .lsd-listing-rate .lsd-stars span i {
  color: #FFC300;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info {
  background: #EEE;
  padding: 15px;
  border-radius: 10px;
  min-width: 264px;
  max-width: 264px;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info {
  justify-content: space-between;
  height: 100%;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image {
    max-width: 267px;
    max-height: 169px;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper {
    flex-direction: column;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body {
    width: 100%;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details {
    width: 100%;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info {
    min-width: 100%;
    max-width: 100%;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info > ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    align-items: center;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info > ul li {
    max-width: max-content;
    width: 100%;
    white-space: nowrap;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info .lsd-listing-social-networks ul {
    flex-wrap: nowrap;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header div.lsd-listing-title-section {
    flex-direction: column;
    align-items: start;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header div.lsd-listing-title-section .lsd-listing-title {
    text-wrap: wrap;
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image {
    max-width: 267px;
    max-height: 169px;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper {
    flex-direction: column;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body {
    width: 100%;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details {
    width: 100%;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info {
    min-width: 100%;
    max-width: 100%;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info {
    flex-direction: column;
    align-items: center;
    justify-content: start;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info > ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    align-items: center;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info > ul li {
    max-width: max-content;
    width: 100%;
    white-space: nowrap;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info .lsd-listing-social-networks ul {
    flex-wrap: nowrap;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header div.lsd-listing-title-section {
    flex-direction: column;
    align-items: start;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header div.lsd-listing-title-section .lsd-listing-title {
    text-wrap: wrap;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header div.lsd-accordion-toggle-wrapper {
    flex-direction: column-reverse;
    align-items: end;
  }
}
@media only screen and (max-width: 640px) {
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-image {
    max-width: 100%;
    max-height: 284px;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper {
    flex-direction: column;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body {
    width: 100%;
    flex-direction: column;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details {
    width: 100%;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-body .lsd-listing-meta-details .lsd-listing-meta-middle {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info {
    min-width: 100%;
    max-width: 100%;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info {
    flex-direction: column;
    align-items: start;
    justify-content: start;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info > ul {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    width: 100%;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info > ul li {
    max-width: max-content;
    width: 100%;
    white-space: wrap;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-listing .lsd-listing-body-wrapper .lsd-listing-contact-info .lsd-contact-info .lsd-listing-social-networks ul {
    flex-wrap: wrap;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header div.lsd-listing-title-section {
    flex-direction: column;
    align-items: start;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header div.lsd-listing-title-section .lsd-listing-title {
    text-wrap: wrap;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header div.lsd-listing-title-section .lsd-listing-price {
    display: flex;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header div.lsd-accordion-toggle-wrapper .lsd-listing-price {
    display: none;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header .lsd-listing-labels {
    position: unset;
    width: 100%;
    min-width: 100%;
  }
  .lsd-accordion-view-wrapper.lsd-style-style1 .lsd-accordion-view-listings-wrapper .lsd-accordion-header .lsd-listing-labels .lsd-labels-list {
    width: 100%;
    flex-wrap: wrap;
  }
}

.lsd-mosaic-view-wrapper {
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper {
  gap: 0;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  height: 100%;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-listing:hover {
  box-shadow: none;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 100%;
  overflow: hidden;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side .lsd-listing-icons-wrapper {
  display: flex;
  align-items: center;
  gap: 14px;
  position: absolute;
  top: 15px;
  left: 15px;
  background: #00000075;
  padding: 2px 8px;
  border-radius: 4px;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side .lsd-listing-icons-wrapper i:not(.fa-random-empty) {
  color: white;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side .lsd-listing-icons-wrapper i:not(.fa-random-empty):before {
  color: white;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side .lsd-listing-icons-wrapper i {
  margin: 0 auto;
  font-size: 0.875rem;
  width: 14px;
  height: 14px;
  line-height: 0.875em;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side .lsd-listing-image {
  width: 100%;
  height: 100%;
  border-radius: 0;
  background-color: white;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side .lsd-listing-image img {
  position: absolute;
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side {
  position: relative;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side::after {
  position: absolute;
  right: -13px;
  top: 50%;
  transform: rotate(90deg);
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  border-top: 25px solid var(--listdom-main-gbg1);
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side.lsd-left-side-even-rows {
  order: 2;
  position: relative;
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side.lsd-left-side-even-rows::after {
  left: -13px;
  right: auto;
  transform: rotate(270deg);
}
.lsd-mosaic-view-wrapper .lsd-listing-wrapper .lsd-mosaic-left-side.lsd-left-side-even-rows .lsd-listing-icons-wrapper {
  left: auto;
  right: 15px;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: flex-start;
  gap: 20px;
  background: var(--listdom-main-gbg1);
  padding: 15px;
  height: 100%;
  min-width: 50%;
  overflow: hidden;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side i {
  color: white !important;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-categories a {
  display: flex;
  font-size: 0.8125rem;
  background-color: transparent !important;
  color: white !important;
  font-weight: 400;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-divider {
  width: 100%;
  height: 1px;
  background: white;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-bottom-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-bottom-bar .lsd-share-icon {
  background-color: transparent;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 0.875rem;
  font-weight: 600;
  color: white;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-rate {
  position: unset;
  text-shadow: unset;
  padding: 0;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-rate .lsd-stars span {
  margin: 0;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-rate .lsd-stars span i {
  color: white;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  color: white;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-title a {
  color: white;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-title a:hover {
  color: white;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-labels {
  position: unset;
  width: 100%;
  min-width: 100%;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-labels .lsd-labels-list {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  width: 100%;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-labels .lsd-labels-list li {
  align-items: center;
  justify-content: center;
  display: flex;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-labels .lsd-labels-list li a, .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-labels .lsd-labels-list li span.lsd-single-term {
  color: var(--listdom-main-gbg1) !important;
  background-color: white !important;
  text-wrap: nowrap;
  font-size: 0.75rem;
  font-weight: 500;
  border-radius: 3px;
  padding: 3px 13px;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-contact-info .lsd-contact-info {
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: space-between;
  height: 100%;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-contact-info ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-contact-info ul li {
  list-style: none;
  margin: 0;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-contact-info ul li {
  color: white;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-contact-info ul li a {
  color: white;
  word-break: break-all;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25em;
  letter-spacing: 0;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side .lsd-listing-contact-info ul li i {
  width: 24px;
  height: 24px;
  line-height: 1.5em;
  font-size: 0.875rem;
  color: #fff;
  background: transparent;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-mosaic-right-side.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 1024px) and (min-width: 921px) {
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-mosaic-left-side.lsd-left-side-even-rows {
    order: unset;
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-mosaic-left-side.lsd-left-side-even-rows::after {
    right: -13px;
    left: auto;
    transform: rotate(90deg);
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-left-side-mobile {
    order: 2 !important;
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-left-side-mobile::after {
    left: -13px !important;
    right: auto !important;
    transform: rotate(270deg) !important;
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-g-2-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 920px) and (min-width: 641px) {
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-mosaic-left-side.lsd-left-side-even-rows {
    order: unset;
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-mosaic-left-side.lsd-left-side-even-rows::after {
    right: -13px;
    left: auto;
    transform: rotate(90deg);
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-left-side-mobile {
    order: 2 !important;
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-left-side-mobile::after {
    left: -13px !important;
    right: auto !important;
    transform: rotate(270deg) !important;
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-g-2-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media only screen and (max-width: 640px) {
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing {
    grid-template-columns: repeat(1, 1fr);
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-mosaic-left-side .lsd-listing-image img {
    max-height: 379px;
    min-height: 379px;
    position: unset;
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-mosaic-left-side, .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-mosaic-left-side.lsd-left-side-even-rows {
    order: unset !important;
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-mosaic-left-side::after, .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-listing .lsd-mosaic-left-side.lsd-left-side-even-rows::after {
    display: flex;
    left: auto;
    right: 20px;
    bottom: -170px;
    transform: rotate(180deg);
  }
  .lsd-mosaic-view-wrapper.lsd-style-style1 .lsd-mosaic-view-listings-wrapper .lsd-g-2-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

.lsd-timeline-view-wrapper {
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
.lsd-timeline-view-wrapper .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-timeline-view-wrapper .lsd-image-slider-wrapper .lSSlideOuter {
  height: 100%;
}
.lsd-timeline-view-wrapper .lsd-image-slider-wrapper .lSSlideOuter .lSSlideWrapper {
  height: 100%;
}
.lsd-timeline-view-wrapper .lsd-image-slider-wrapper .lSSlideOuter .lSSlideWrapper .lightSlider {
  height: 100% !important;
}
.lsd-timeline-view-wrapper .lsd-image-slider-wrapper .lSSlideOuter .lSSlideWrapper .lightSlider .lslide {
  height: 100%;
}
.lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item {
  position: relative;
}
.lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item::after {
  content: '';
  position: absolute;
  width: 4px;
  background: var(--Listdom-Frontend-Listdom-Main-Color---200, #ABE8FF);
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
}
.lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .lsd-timeline {
  padding: 10px 25px;
  position: relative;
  background-color: inherit;
  width: 50%;
}
.lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .lsd-timeline::after {
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
  right: -11px;
  background-color: var(--listdom-main-gbg1);
  border: 7px solid var(--Listdom-Frontend-Listdom-Main-Color---200, #ABE8FF);
  top: 50%;
  border-radius: 50%;
  z-index: 1;
}
.lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .lsd-timeline-left {
  left: 0;
}
.lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .lsd-timeline-right {
  left: 50%;
}
.lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .lsd-timeline-right::after {
  left: -14px;
}
@media screen and (max-width: 1024px) {
  .lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item::after {
    left: 10px;
  }
  .lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .lsd-timeline {
    width: 100%;
  }
  .lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .container {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
  }
  .lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .container::before {
    left: 60px;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
  }
  .lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .lsd-timeline-left::after,
  .lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .lsd-timeline-right::after {
    left: -4px;
  }
  .lsd-timeline-view-wrapper.lsd-timeline-vertical .lsd-listing-wrapper .lsd-timeline-item .lsd-timeline-right {
    left: 0;
  }
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .lsd-listing-wrapper.lsd-timeline-items .lsd-timeline-item .lsd-center-line {
  position: absolute;
  width: 104%;
  top: 50%;
  transform: translateY(-50%);
  height: 4px;
  background: var(--Listdom-Frontend-Listdom-Main-Color---200, #ABE8FF);
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .lsd-listing-wrapper.lsd-timeline-items .lsd-timeline-item .lsd-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  background-color: var(--listdom-main-gbg1);
  border: 7px solid var(--Listdom-Frontend-Listdom-Main-Color---200, #ABE8FF);
  border-radius: 50%;
  z-index: 1;
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .lsd-listing-wrapper.lsd-timeline-items .lsd-timeline-item .lsd-timeline {
  position: absolute;
  width: 100%;
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .lsd-listing-wrapper.lsd-timeline-items .lsd-timeline-item .lsd-timeline.lsd-timeline-top {
  bottom: calc(50% + 25px);
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .lsd-listing-wrapper.lsd-timeline-items .lsd-timeline-item .lsd-timeline.lsd-timeline-bottom {
  top: calc(50% + 25px);
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .lsd-listing-wrapper .owl-stage-outer {
  overflow: hidden;
  padding: 480px 0;
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .lsd-listing-wrapper .owl-stage-outer .owl-stage {
  display: flex;
  align-items: stretch;
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .lsd-listing-wrapper .owl-stage-outer .owl-stage .owl-item {
  display: flex;
  align-items: stretch;
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .owl-dots {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin-top: 24px;
  z-index: 3;
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .owl-dots .owl-dot {
  width: 12px;
  height: 12px;
  padding: 0;
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .owl-dots .owl-dot span {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  transition: background 0.3s ease;
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .owl-dots .owl-dot.active span {
  background: var(--Listdom-Frontend-Listdom-Main-Color---500, #005A85);
}
.lsd-timeline-view-wrapper.lsd-timeline-horizontal .owl-dots .owl-dot:focus {
  outline: none;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image {
  border-radius: 0;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing:hover {
  box-shadow: none;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline {
  display: grid;
  grid-template-columns: 100% 1fr;
  background: white;
  border: 1px solid #EEEEEE;
  box-shadow: 0 4px 4px 0 #0000000D;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline:has(.lsd-listing-image) {
  grid-template-columns: 45% 1fr;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image {
  height: 100%;
  max-width: 410px;
  overflow: hidden;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-image {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-listing-labels {
  max-width: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-listing-rate {
  position: absolute;
  bottom: 12px;
  left: 16px;
  text-shadow: unset;
  padding: 0;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap-compact);
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-listing-rate .lsd-stars span {
  margin: 0;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-listing-rate .lsd-stars span i {
  color: #FFC300;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 20px;
  flex-direction: column;
  padding: 15px;
  width: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-divider {
  width: 100%;
  height: 1px;
  background: #EEEEEE;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-cat-icon-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--listdom-gap);
  width: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-cat-icon-section .lsd-listing-categories a {
  display: flex;
  font-size: 0.8125rem;
  font-weight: 400;
  color: #915B1E !important;
  background-color: transparent !important;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-cat-icon-section .lsd-listing-icons-wrapper {
  display: flex;
  align-items: center;
  gap: 14px;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-cat-icon-section .lsd-listing-icons-wrapper i {
  font-size: 1rem;
  line-height: 1em;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-title {
  font-size: 1.8125rem;
  font-weight: 500;
  line-height: 1.5em;
  color: #000;
  margin: 0;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-title a {
  font-size: 1.8125rem;
  font-weight: 500;
  line-height: 1.5em;
  color: #000;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-contact-info .lsd-contact-info {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: space-between;
  height: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-contact-info .lsd-contact-info .lsd-listing-social-networks ul {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
  flex-wrap: wrap;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share {
  position: unset !important;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-icon {
  z-index: 9 !important;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list li {
  color: black;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list li i {
  line-height: 1.5em;
  width: 24px;
  height: 24px;
  font-size: 1rem;
  color: var(--listdom-main-gbg1);
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) and (min-width: 569px) {
  .lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline {
    grid-template-columns: 100% !important;
  }
}
@media only screen and (max-width: 640px) {
  .lsd-timeline-view-wrapper.lsd-style-style1 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline {
    grid-template-columns: 100% !important;
  }
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-image {
  border-radius: 0;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing:hover {
  box-shadow: none;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline {
  display: grid;
  grid-template-columns: 100%;
  background: white;
  border: 1px solid #EEEEEE;
  box-shadow: 0 4px 4px 0 #0000000D;
  border-radius: 10px;
  overflow: hidden;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image {
  height: 100%;
  width: 100%;
  min-height: 120px;
  overflow: hidden;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-image {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-listing-labels {
  max-width: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-listing-rate {
  position: absolute;
  bottom: 12px;
  left: 16px;
  text-shadow: unset;
  padding: 0;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap-compact);
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-listing-rate .lsd-stars span {
  margin: 0;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-image .lsd-listing-rate .lsd-stars span i {
  color: #FFC300;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 20px;
  flex-direction: column;
  padding: 15px;
  width: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-divider {
  width: 100%;
  height: 1px;
  background: #EEEEEE;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-cat-icon-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--listdom-gap);
  width: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-cat-icon-section .lsd-listing-icons-wrapper {
  display: flex;
  align-items: center;
  gap: 14px;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-cat-icon-section .lsd-listing-icons-wrapper i {
  font-size: 1rem;
  line-height: 1em;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-title {
  font-size: 1.8125rem;
  font-weight: 500;
  line-height: 1.5em;
  color: #000;
  margin: 0;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-title a {
  font-size: 1.8125rem;
  font-weight: 500;
  line-height: 1.5em;
  color: #000;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-contact-info .lsd-contact-info {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: space-between;
  height: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-contact-info .lsd-contact-info .lsd-listing-social-networks ul {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
  flex-wrap: wrap;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share {
  position: unset !important;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-icon {
  z-index: 9 !important;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list li {
  color: black;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list li i {
  line-height: 1.5em;
  width: 24px;
  height: 24px;
  font-size: 1rem;
  color: var(--listdom-main-gbg1);
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline .lsd-listing-body .lsd-listing-bottom-bar .lsd-listing-price {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 100%;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-timeline-view-wrapper.lsd-style-style2 .lsd-timeline-view-listings-wrapper .lsd-listing .lsd-listing-timeline.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-timeline-view-wrapper.lsd-style-style2.lsd-timeline-horizontal .lsd-listing-wrapper.lsd-timeline-items .lsd-timeline-item .lsd-timeline {
  max-width: 312px;
  display: flex;
  justify-self: anchor-center;
}
.lsd-timeline-view-wrapper.lsd-style-style2.lsd-timeline-horizontal .lsd-listing-wrapper .owl-stage-outer {
  padding: 600px 0;
}

.lsd-gallery-view-wrapper {
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
  /**
    768 < Size <= 1024
  **/
  /**
    568 < Size <= 768
  **/
  /**
    Size <= 568
  **/
}
.lsd-gallery-view-wrapper .lsd-listing-wrapper {
  gap: 0;
}
.lsd-gallery-view-wrapper .lsd-listing-wrapper .lsd-image-slider-wrapper {
  height: 100%;
}
.lsd-gallery-view-wrapper .lsd-listing-wrapper .lsd-image-slider-wrapper .lSSlideOuter {
  height: 100%;
}
.lsd-gallery-view-wrapper .lsd-listing-wrapper .lsd-image-slider-wrapper .lSSlideOuter .lSSlideWrapper {
  height: 100%;
}
.lsd-gallery-view-wrapper .lsd-listing-wrapper .lsd-image-slider-wrapper .lSSlideOuter .lSSlideWrapper .lightSlider {
  height: 100% !important;
}
.lsd-gallery-view-wrapper .lsd-listing-wrapper .lsd-image-slider-wrapper .lSSlideOuter .lSSlideWrapper .lightSlider .lslide {
  height: 100%;
}
.lsd-gallery-view-wrapper .lsd-listing-wrapper.lsd-columns-3 > div {
  width: 33.33%;
}
.lsd-gallery-view-wrapper .lsd-listing-wrapper.lsd-columns-4 > div {
  width: calc(25% - var(--listdom-gap-wide));
}
.lsd-gallery-view-wrapper .lsd-listing-wrapper.lsd-columns-6 > div {
  width: calc(16.667% - var(--listdom-gap-wide));
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing {
  position: relative;
  aspect-ratio: 1 / 1;
  cursor: pointer;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing i {
  color: white !important;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-gallery-front {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-gallery-front .lsd-listing-image {
  width: 100%;
  height: 100%;
  border-radius: 0;
  background-color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-gallery-front .lsd-listing-image img {
  position: absolute;
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  background: #000000AB;
  padding: 24px;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--listdom-gap);
  width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper {
  display: flex;
  align-items: center;
  gap: 14px;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper i:not(.fa-random-empty) {
  color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper i:not(.fa-random-empty):before {
  color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper i {
  margin: 0 auto;
  font-size: 0.875rem;
  width: 14px;
  height: 14px;
  line-height: 0.875em;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-categories a {
  display: flex;
  font-size: 0.8125rem;
  background-color: transparent !important;
  color: white !important;
  font-weight: 400;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels {
  position: unset;
  width: 100%;
  min-width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list li {
  align-items: center;
  justify-content: center;
  display: flex;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list li a, .lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list li span.lsd-single-term {
  color: var(--listdom-main-gbg1) !important;
  background-color: white !important;
  text-wrap: nowrap;
  font-size: 0.75rem;
  font-weight: 500;
  border-radius: 3px;
  padding: 3px 13px;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: flex-end;
  gap: var(--listdom-gap);
  width: 100%;
  height: 100%;
  position: relative;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar .lsd-share-icon {
  background-color: transparent;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 0.875rem;
  font-weight: 600;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate {
  position: unset;
  text-shadow: unset;
  padding: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap-compact);
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate .lsd-stars span {
  margin: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate .lsd-stars span i {
  color: #FFC300;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  color: white;
  font-weight: 500;
  letter-spacing: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a {
  color: white;
  font-weight: 500;
  letter-spacing: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a:hover {
  color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing:hover {
  box-shadow: none;
}
.lsd-gallery-view-wrapper.lsd-style-style1 .lsd-gallery-view-listings-wrapper .lsd-listing:hover .lsd-gallery-back {
  opacity: 1;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing {
  height: 100%;
  position: relative;
  cursor: pointer;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing i:not(.fa-random-empty) {
  color: white !important;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-gallery-front {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 407px;
  max-height: 407px;
  overflow: hidden;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-gallery-front .lsd-listing-image {
  width: 100%;
  height: 100%;
  border-radius: 0;
  background-color: white;
  max-height: 407px;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-gallery-front .lsd-listing-image img {
  position: absolute;
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 407px;
  object-fit: cover;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  background: #000000AB;
  padding: 24px;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--listdom-gap);
  width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper {
  display: flex;
  align-items: center;
  gap: 14px;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper i:not(.fa-random-empty) {
  color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper i:not(.fa-random-empty):before {
  color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper i {
  margin: 0 auto;
  font-size: 0.875rem;
  width: 14px;
  height: 14px;
  line-height: 0.875em;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-categories a {
  display: flex;
  font-size: 0.8125rem;
  background-color: transparent !important;
  color: white !important;
  font-weight: 400;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels {
  position: unset;
  width: 100%;
  min-width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list li {
  align-items: center;
  justify-content: center;
  display: flex;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list li a, .lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list li span.lsd-single-term {
  color: var(--listdom-main-gbg1) !important;
  background-color: white !important;
  text-wrap: nowrap;
  font-size: 0.75rem;
  font-weight: 500;
  border-radius: 3px;
  padding: 3px 13px;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: flex-end;
  gap: var(--listdom-gap);
  width: 100%;
  height: 100%;
  position: relative;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar .lsd-share-icon {
  background-color: transparent;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 0.875rem;
  font-weight: 600;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate {
  position: unset;
  text-shadow: unset;
  padding: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap-compact);
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate .lsd-stars span {
  margin: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate .lsd-stars span i {
  color: #FFC300;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  color: white;
  font-weight: 500;
  letter-spacing: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a {
  color: white;
  font-weight: 500;
  letter-spacing: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a:hover {
  color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing:hover {
  box-shadow: none;
}
.lsd-gallery-view-wrapper.lsd-style-style2 .lsd-gallery-view-listings-wrapper .lsd-listing:hover .lsd-gallery-back {
  opacity: 1;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing {
  position: relative;
  cursor: pointer;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative !important;
  border-radius: 10px 10px 0 0;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image {
  height: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image > a.lsd-cover-img-wrapper {
  display: block;
  height: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image div.lsd-no-image > img {
  transition: all 0.5s ease-out;
  display: block;
  object-fit: cover;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image a > img {
  transition: all 0.5s ease-out;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image a > img:hover {
  transform: scale(1.15);
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a img {
  position: relative;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-image .lsd-image-slider-wrapper a::after {
  display: none;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing:hover .lsd-listing-image > a img {
  transform: scale(1.15) !important;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing i {
  color: white !important;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-gallery-front {
  position: relative;
  overflow: hidden;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-gallery-front .lsd-listing-image {
  width: 100%;
  border-radius: 0;
  background-color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-gallery-front .lsd-listing-image img {
  position: relative;
  transition: all 0.5s ease-out;
  display: block;
  width: auto;
  height: auto;
  object-fit: cover;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  background: #000000AB;
  padding: 24px;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--listdom-gap);
  width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper {
  display: flex;
  align-items: center;
  gap: 14px;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper i:not(.fa-random-empty) {
  color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper i:not(.fa-random-empty):before {
  color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-icons-wrapper i {
  margin: 0 auto;
  font-size: 0.875rem;
  width: 14px;
  height: 14px;
  line-height: 0.875em;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-gallery-icons-categories .lsd-listing-categories a {
  display: flex;
  font-size: 0.8125rem;
  background-color: transparent !important;
  color: white !important;
  font-weight: 400;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels {
  position: unset;
  width: 100%;
  min-width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list li {
  align-items: center;
  justify-content: center;
  display: flex;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list li a, .lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-labels .lsd-labels-list li span.lsd-single-term {
  color: var(--listdom-main-gbg1) !important;
  background-color: white !important;
  text-wrap: nowrap;
  font-size: 0.75rem;
  font-weight: 500;
  border-radius: 3px;
  padding: 3px 13px;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: flex-end;
  gap: var(--listdom-gap);
  width: 100%;
  height: 100%;
  position: relative;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar .lsd-listing-share .lsd-share-list a:hover {
  opacity: 0.7;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar .lsd-share-icon {
  background-color: transparent;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-bottom-bar .lsd-listing-price {
  font-size: 0.875rem;
  font-weight: 600;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate {
  position: unset;
  text-shadow: unset;
  padding: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap-compact);
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate .lsd-stars span {
  margin: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-rate .lsd-stars span i {
  color: #FFC300;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  color: white;
  font-weight: 500;
  letter-spacing: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a {
  color: white;
  font-weight: 500;
  letter-spacing: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back .lsd-listing-body-bottom .lsd-listing-title a:hover {
  color: white;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image .lsd-listing-labels {
  position: static;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image div.lsd-listing-rate {
  padding: 0;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing .lsd-listing-body.lsd-gallery-back.lsd-listing-no-image div.lsd-listing-rate a {
  color: #000000;
  text-shadow: none;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing:hover {
  box-shadow: none;
}
.lsd-gallery-view-wrapper.lsd-style-style3 .lsd-gallery-view-listings-wrapper .lsd-listing:hover .lsd-gallery-back {
  opacity: 1;
}

.lsd-checkout-wrapper .lsd-gateway-wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-checkout-wrapper .lsd-gateway-wrapper .lsd-checkout-user {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-checkout-wrapper .lsd-gateway-wrapper .lsd-checkout-button {
  width: 100%;
}
.lsd-checkout-wrapper .lsd-gateway-wrapper #lsd-stripe-payment-element, .lsd-checkout-wrapper .lsd-gateway-wrapper #lsd-stripe-address-element, .lsd-checkout-wrapper .lsd-gateway-wrapper #lsd-stripe-link-auth, .lsd-checkout-wrapper .lsd-gateway-wrapper #lsd-paypal-button-container {
  width: 100%;
}
.lsd-checkout-wrapper .lsd-checkout-cart .lsd-cart-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 80px;
}
.lsd-checkout-wrapper .lsd-checkout-cart .lsd-cart-item .lsd-cart-item-end, .lsd-checkout-wrapper .lsd-checkout-cart .lsd-cart-item .lsd-cart-item-info {
  display: flex;
  align-items: center;
  gap: 16px;
}
.lsd-checkout-wrapper .lsd-checkout-cart .lsd-cart-item .lsd-cart-item-info {
  width: 100%;
}
.lsd-checkout-wrapper .lsd-checkout-cart .lsd-cart-item .lsd-cart-item-info .lsd-cart-item-title {
  text-wrap: nowrap;
}
.lsd-checkout-wrapper .lsd-checkout-cart .lsd-cart-item .lsd-cart-item-info .lsd-checkout-tier {
  width: 100%;
}
.lsd-checkout-wrapper .lsd-checkout-cart .lsd-cart-item .lsd-cart-item-info .lsd-checkout-tier .select2 {
  width: 100% !important;
}
.lsd-checkout-wrapper .lsd-checkout-cart .lsd-cart-item .lsd-cart-item-end .lsd-cart-item-remove i {
  color: #000;
}
.lsd-checkout-wrapper .lsd-checkout-coupon .lsd-coupon-form .lsd-apply-coupon {
  display: flex;
  align-items: center;
  gap: 16px;
}
.lsd-checkout-wrapper .lsd-checkout-summary .lsd-cart-summary {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-checkout-wrapper .lsd-checkout-summary .lsd-cart-summary .lsd-cart-summary-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lsd-checkout-wrapper .lsd-checkout-summary .lsd-cart-summary .lsd-cart-summary-row .lsd-label, .lsd-checkout-wrapper .lsd-checkout-summary .lsd-cart-summary .lsd-cart-summary-row .lsd-value {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6em;
  text-align: left;
  color: #000;
}
.lsd-checkout-wrapper .lsd-checkout-summary .lsd-cart-summary .lsd-cart-summary-row .lsd-label i, .lsd-checkout-wrapper .lsd-checkout-summary .lsd-cart-summary .lsd-cart-summary-row .lsd-value i {
  color: #000;
}
.lsd-checkout-wrapper .lsd-checkout-summary .lsd-cart-summary .lsd-cart-summary-row .lsd-value {
  font-weight: 700;
}
.lsd-checkout-wrapper .lsd-checkout-summary .lsd-cart-summary .lsd-cart-summary-row.lsd-cart-total .lsd-label {
  font-weight: 700;
}
.lsd-checkout-wrapper .lsd-checkout-summary .lsd-cart-summary .lsd-cart-summary-row.lsd-cart-discount .lsd-value {
  color: #009C06;
}
.lsd-checkout-wrapper .lsd-checkout-tabs-contents {
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: var(--lsd-fe-box-padding, 24px);
  background: var(--lsd-fe-neutral-300, #F7F7F7);
  border: 1px solid var(--lsd-fe-neutral-color-500, #D8D8D8);
}
.lsd-checkout-wrapper .lsd-checkout-agreement {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6em;
  text-align: center;
}
.lsd-checkout-wrapper.lsd-checkout-style-cards {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: 24px;
}
.lsd-checkout-wrapper.lsd-checkout-style-cards > .lsd-fe-sections:first-child, .lsd-dashboard .lsd-checkout-wrapper.lsd-checkout-style-cards > .lsd-dashboard-subscriptions-wrapper:first-child, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions.lsd-checkout-wrapper.lsd-checkout-style-cards > div:first-child, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages.lsd-checkout-wrapper.lsd-checkout-style-cards > div:first-child {
  grid-column: span 5;
}
.lsd-checkout-wrapper.lsd-checkout-style-cards > .lsd-fe-sections:last-child, .lsd-dashboard .lsd-checkout-wrapper.lsd-checkout-style-cards > .lsd-dashboard-subscriptions-wrapper:last-child, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions.lsd-checkout-wrapper.lsd-checkout-style-cards > div:last-child, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages.lsd-checkout-wrapper.lsd-checkout-style-cards > div:last-child {
  grid-column: span 3;
}
.lsd-checkout-wrapper.lsd-checkout-style-cards > .lsd-fe-sections:last-child .lsd-fe-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard .lsd-checkout-wrapper.lsd-checkout-style-cards > .lsd-dashboard-subscriptions-wrapper:last-child .lsd-fe-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions.lsd-checkout-wrapper.lsd-checkout-style-cards > div:last-child .lsd-fe-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages.lsd-checkout-wrapper.lsd-checkout-style-cards > div:last-child .lsd-fe-tabs ul.lsd-fe-tabs-nav, .lsd-checkout-wrapper.lsd-checkout-style-cards > .lsd-fe-sections:last-child .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-checkout-wrapper.lsd-checkout-style-cards > .lsd-fe-sections:last-child .lsd-object-type-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard.lsd-dashboard-form .lsd-checkout-wrapper.lsd-checkout-style-cards > .lsd-dashboard-subscriptions-wrapper:last-child .lsd-dashboard-right-box .lsd-object-type-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-checkout-wrapper.lsd-checkout-style-cards > .lsd-dashboard-subscriptions-wrapper:last-child .lsd-object-type-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions.lsd-checkout-wrapper.lsd-checkout-style-cards > div:last-child .lsd-dashboard-right-box .lsd-object-type-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions.lsd-checkout-wrapper.lsd-checkout-style-cards > div:last-child .lsd-object-type-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages.lsd-checkout-wrapper.lsd-checkout-style-cards > div:last-child .lsd-dashboard-right-box .lsd-object-type-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages.lsd-checkout-wrapper.lsd-checkout-style-cards > div:last-child .lsd-object-type-tabs ul.lsd-fe-tabs-nav {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
.lsd-checkout-wrapper.lsd-checkout-style-cards .lsd-checkout-cart .lsd-cart-item .lsd-cart-item-info {
  flex-wrap: wrap;
}
.lsd-checkout-wrapper.lsd-checkout-style-compact .lsd-fe-tabs ul.lsd-fe-tabs-nav, .lsd-checkout-wrapper.lsd-checkout-style-compact .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul.lsd-fe-tabs-nav, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-checkout-wrapper.lsd-checkout-style-compact .lsd-object-type-tabs ul.lsd-fe-tabs-nav {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
.lsd-checkout-wrapper.lsd-checkout-style-compact .lsd-checkout-summary {
  padding: 16px 0;
}
.lsd-checkout-wrapper.lsd-checkout-style-compact .lsd-checkout-gateways {
  padding: 30px 0 0 0;
}
.lsd-checkout-wrapper.lsd-checkout-style-compact .lsd-checkout-cart .lsd-cart-item {
  background: #F7F7F7;
  box-shadow: unset;
}
.lsd-checkout-wrapper.lsd-checkout-style-compact .lsd-checkout-coupon {
  padding: 16px 0;
}
.lsd-checkout-wrapper.lsd-checkout-style-compact .lsd-checkout-coupon > div {
  background: transparent;
  box-shadow: unset;
  padding: 0;
  border: none;
}

.lsd-checkout-processing {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-checkout-processing .lsd-fe-icon {
  font-size: 32px;
  line-height: 32px;
}

.lsd-checkout-appreciation {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
  background: var(--lsd-fe-box-bg, #FFFFFF);
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  padding: var(--lsd-fe-box-padding, 24px);
}
.lsd-checkout-appreciation > i.lsd-fe-icon.fa-check-circle {
  width: 48px;
  height: 48px;
  font-size: 48px;
  color: #009C06;
}
.lsd-checkout-appreciation .lsd-checkout-appreciation-buttons {
  display: flex;
  align-items: center;
  gap: 16px;
}

.lsd-order-summary-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  flex-direction: column;
}
.lsd-order-summary-wrapper .lsd-order-summary-icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.lsd-order-summary-wrapper .lsd-order-summary-icon i {
  width: 36px;
  height: 36px;
  font-size: 36px;
}
.lsd-order-summary-wrapper .lsd-order-summary {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 16px;
}
.lsd-order-summary-wrapper .lsd-order-summary li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  white-space: nowrap;
}
.lsd-order-summary-wrapper .lsd-order-summary .lsd-label, .lsd-order-summary-wrapper .lsd-order-summary .lsd-value {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6em;
  text-align: right;
  color: #000;
}
.lsd-order-summary-wrapper .lsd-order-summary .lsd-value {
  font-weight: 600;
}
.lsd-order-summary-wrapper .lsd-order-summary.lsd-order-summary-list {
  flex-direction: column;
  min-width: 35%;
}
.lsd-order-summary-wrapper .lsd-order-summary.lsd-order-summary-inline {
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  place-content: center;
}
.lsd-order-summary-wrapper .lsd-order-summary.lsd-order-summary-inline li {
  border-right: 1px dashed var(--lsd-fe-lines, #D8D8D8);
  padding-right: 16px;
}
.lsd-order-summary-wrapper .lsd-order-summary.lsd-order-summary-inline li:last-child {
  border-right: none;
  padding-right: 0;
}

.lsd-payments-invoice-wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 1200px;
  justify-content: center;
  margin: 0 auto;
  padding: 100px 20px;
}
.lsd-payments-invoice-wrapper .lsd-print-main-content .lsd-payments-invoice-top {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.lsd-payments-invoice-wrapper .lsd-print-main-content .lsd-payments-invoice-top .lsd-payments-invoice-logo {
  max-width: 250px;
  max-height: 100px;
}
.lsd-payments-invoice-wrapper .lsd-print-main-content .lsd-payments-invoice-top .lsd-payments-invoice-logo img {
  width: 100%;
}
.lsd-payments-invoice-wrapper .lsd-print-main-content .lsd-payments-invoice-top .lsd-payments-invoice-details {
  text-align: right;
}
.lsd-payments-invoice-wrapper .lsd-print-main-content .lsd-payments-invoice-top .lsd-payments-invoice-details span.lsd-value {
  font-weight: 600;
}
.lsd-payments-invoice-wrapper .lsd-print-main-content .lsd-payments-invoice-billing {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}
.lsd-payments-invoice-wrapper .lsd-print-main-content .lsd-payments-invoice-billing ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lsd-payments-invoice-wrapper .lsd-print-main-content .lsd-payments-invoice-order-items .lsd-payments-invoice-items .lsd-payments-invoice-meta a {
  font-weight: 700;
  color: var(--listdom-main-gbg1);
}
.lsd-payments-invoice-wrapper .lsd-print-main-content .lsd-payments-invoice-order-items .lsd-payments-invoice-items tfoot tr td.lsd-value {
  font-weight: 700;
}
.lsd-payments-invoice-wrapper .lsd-print-main-content .lsd-payments-invoice-order-items .lsd-payments-invoice-items tfoot .lsd-payments-invoice-discount td.lsd-value {
  color: var(--lsd-fe-green, #009C06);
}

.lsd-empty-cart-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  flex-direction: column;
}
.lsd-empty-cart-wrapper .lsd-cart-empty-logo {
  max-width: 329px;
}
.lsd-empty-cart-wrapper .lsd-cart-empty-logo img {
  width: 100%;
}
.lsd-empty-cart-wrapper .lsd-cart-buttons {
  display: flex;
  align-items: center;
  gap: 16px;
}

.lsd-gallery-slider img {
  object-fit: cover;
}

.single-listdom-listing .lsd-single-page-wrapper a {
  text-decoration: none;
}
.single-listdom-listing .lsd-single-page-wrapper [class*="lsd-col-"].lsd-single-listing-wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper div.lsd-single-page-section {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-gallery-box, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-gallery-box, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-gallery-box {
  margin-top: 0;
  background-color: white;
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  padding: var(--lsd-fe-box-padding, 24px);
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features {
  padding-bottom: 12px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-features-wrapper ul.lsd-single-features-row li, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-features-wrapper ul.lsd-single-features-row li, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-features-wrapper ul.lsd-single-features-row li {
  display: block;
  width: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-features-wrapper ul li, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-features-wrapper ul li, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-features-wrapper ul li {
  width: 30%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-features-wrapper ul li i, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-features-wrapper ul li i, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-features-wrapper ul li i {
  width: 22px;
  height: 22px;
  background-color: var(--listdom-features-icons-bg-color);
  border-radius: 22px;
  text-align: center;
  font-size: 10px;
  color: var(--listdom-features-icons-text-color);
  line-height: 22px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-features-wrapper ul li img.lsd-image-icon, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-features-wrapper ul li img.lsd-image-icon, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-features-wrapper ul li img.lsd-image-icon {
  width: 22px;
  height: 22px;
  border-radius: 22px;
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-features-wrapper ul li a, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-features-wrapper ul li a, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-features-wrapper ul li a {
  color: var(--listdom-main-font-color);
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-labels, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-labels, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-labels {
  right: auto;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item a,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item span.lsd-single-term, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item a,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item span.lsd-single-term, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item a,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item span.lsd-single-term {
  border-radius: 3px;
  padding: 0 8px !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item a::before,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item span.lsd-single-term::before, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item a::before,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item span.lsd-single-term::before, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item a::before,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-labels ul.lsd-labels-list li.lsd-labels-list-item span.lsd-single-term::before {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-content .lsd-single-content-wrapper p, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-content .lsd-single-content-wrapper p, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-content .lsd-single-content-wrapper p {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6em;
  color: var(--listdom-main-font-color, #000);
  margin: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-remark .lsd-single-content-wrapper, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-remark .lsd-single-content-wrapper, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-remark .lsd-single-content-wrapper {
  color: var(--listdom-main-font-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-remark .lsd-single-content-wrapper p, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-remark .lsd-single-content-wrapper p, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-remark .lsd-single-content-wrapper p {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6em;
  margin: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row.lsd-owner-contact-form-third-row .lsd-general-button, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row.lsd-owner-contact-form-third-row .lsd-general-button {
  width: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-general-button, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-general-button {
  width: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-labels, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-labels {
  left: 40px;
  top: 50px;
  z-index: 50;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 {
  background-color: white;
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  padding: var(--lsd-fe-box-padding, 24px);
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
  gap: var(--listdom-gap-large);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 div.lsd-listing-category a, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 div.lsd-listing-category span.lsd-single-term {
  padding: 6px 20px;
  border-radius: 5rem;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-share {
  border-top: none;
  padding-top: 0;
  text-align: center;
  flex-direction: row;
  gap: var(--listdom-gap-large);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-title {
  color: var(--listdom-h1-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 div.lsd-discussion div.lsd-reviews-summary .lsd-reviews-summary-rate,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 div.lsd-discussion div.lsd-reviews-summary .lsd-reviews-summary-stars > span.lsd-stars > span i.fas,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span i.fas,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars > span i.fas,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 div.lsd-reviews-form .lsd-rate-stars a i.fas,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 div.lsd-reviews-form .lsd-rate-stars a i.fas {
  color: var(--listdom-single-sc);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-content,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-acf {
  clear: both;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-claim-button {
  white-space: nowrap;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-claim-button a {
  background: transparent linear-gradient(105deg, var(--listdom-solid-button-bg) 0, var(--listdom-solid-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-solid-button-border-radius);
  color: var(--listdom-solid-button-text);
  border-width: var(--listdom-solid-button-border) !important;
  border-style: var(--listdom-solid-button-border-style) !important;
  border-color: var(--listdom-solid-button-border-color) !important;
  font-family: var(--listdom-solid-button-font-family), serif;
  font-size: var(--listdom-solid-button-font-size);
  line-height: var(--listdom-solid-button-line-height);
  text-align: var(--listdom-solid-button-text-align);
  font-weight: var(--listdom-solid-button-font-weight);
  margin: 0;
  padding: var(--listdom-solid-button-padding);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-claim-button a:hover {
  background: transparent linear-gradient(105deg, var(--listdom-solid-button-hover-bg) 0, var(--listdom-solid-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-solid-button-hover-border-radius);
  color: var(--listdom-solid-button-hover-text);
  border-width: var(--listdom-solid-button-border-hover) !important;
  border-style: var(--listdom-solid-button-border-hover-style) !important;
  border-color: var(--listdom-solid-button-border-hover-color) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-locations-box {
  padding-right: 30px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-discussion #comments {
  background: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-content,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-attributes,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-acf,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-remark,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-auction,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-application-form,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-stats,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-share,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section {
  background-color: white;
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  padding: var(--lsd-fe-box-padding, 24px);
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-share {
  flex-direction: row;
  gap: var(--listdom-gap-large);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top {
  position: relative;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .lsd-listing-category {
  float: none;
  margin-right: unset;
  margin-top: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .lsd-listing-category a {
  display: inline-block;
  margin-bottom: 0;
  padding: 0;
  border-radius: unset;
  margin-right: 15px;
  font-size: 13px;
  line-height: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .lsd-listing-category a::before {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-title-wrapper {
  display: flex;
  margin-top: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-title-wrapper h1.lsd-single-title {
  color: var(--listdom-h1-color);
  font-weight: 600;
  font-size: 29px;
  line-height: 29px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-title-wrapper i.lsd-icon {
  width: 13px;
  height: 13px;
  line-height: 13px;
  font-size: 13px;
  color: var(--listdom-single-ic);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom {
  border-top: 1px solid #ececec;
  margin-top: 40px;
  padding-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  flex-direction: row-reverse;
  gap: var(--listdom-gap-wide);
  flex-wrap: wrap;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-claim-button {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-claim-button a {
  background: transparent linear-gradient(105deg, var(--listdom-solid-button-bg) 0, var(--listdom-solid-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-solid-button-border-radius);
  color: var(--listdom-solid-button-text);
  border-width: var(--listdom-solid-button-border) !important;
  border-style: var(--listdom-solid-button-border-style) !important;
  border-color: var(--listdom-solid-button-border-color) !important;
  font-family: var(--listdom-solid-button-font-family), serif;
  font-size: var(--listdom-solid-button-font-size);
  line-height: var(--listdom-solid-button-line-height);
  text-align: var(--listdom-solid-button-text-align);
  font-weight: var(--listdom-solid-button-font-weight);
  margin: 0;
  padding: var(--listdom-solid-button-padding);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-claim-button a:hover {
  background: transparent linear-gradient(105deg, var(--listdom-solid-button-hover-bg) 0, var(--listdom-solid-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-solid-button-hover-border-radius);
  color: var(--listdom-solid-button-hover-text);
  border-width: var(--listdom-solid-button-border-hover) !important;
  border-style: var(--listdom-solid-button-border-hover-style) !important;
  border-color: var(--listdom-solid-button-border-hover-color) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-divider {
  width: 1px;
  background: #e3e4e6;
  height: 30px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .listdom-write-a-review-button a {
  padding: var(--listdom-secondary-button-padding);
  border-radius: var(--listdom-secondary-button-border-radius) !important;
  font-family: var(--listdom-secondary-button-font-family), serif;
  font-size: var(--listdom-secondary-button-font-size);
  line-height: var(--listdom-secondary-button-line-height);
  text-align: var(--listdom-secondary-button-text-align);
  font-weight: var(--listdom-secondary-button-font-weight);
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-bg) 0, var(--listdom-secondary-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-width: var(--listdom-secondary-button-border) !important;
  border-style: var(--listdom-secondary-button-border-style) !important;
  border-color: var(--listdom-secondary-button-border-color) !important;
  color: var(--listdom-secondary-button-text);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .listdom-write-a-review-button a:hover {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-hover-bg) 0, var(--listdom-secondary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-width: var(--listdom-secondary-button-border-hover) !important;
  border-style: var(--listdom-secondary-button-border-hover-style) !important;
  border-color: var(--listdom-secondary-button-border-hover-color) !important;
  color: var(--listdom-secondary-button-hover-text);
  border-radius: var(--listdom-secondary-button-hover-border-radius);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner div.lsd-listing-rate {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
  line-height: 20px;
  text-shadow: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner div.lsd-listing-rate span.lsd-summary {
  font-size: 13px;
  padding: 1px 7px;
  line-height: 20px;
  color: #000;
  background-color: var(--listdom-single-sc);
  border-radius: 3px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner div.lsd-listing-rate a {
  font-size: 13px;
  color: var(--listdom-content-ac);
  text-shadow: unset;
  float: none;
  margin: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top {
  white-space: nowrap;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top .lsd-ava-one-day {
  color: #000;
  font-size: 12px;
  background-color: #EFF0F2;
  border-radius: 3px;
  padding: 0 8px;
  line-height: 25px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top .lsd-ava-one-day.lsd-ava-one-day-off {
  background-color: #FF4465;
  color: #ffffff;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top .lsd-ava-one-day i {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-labels {
  left: 30px;
  top: 35px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-image-wrapper .lsd-favorite {
  margin-top: 0;
  float: none;
  position: absolute;
  right: 32px;
  top: 30px;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-image-wrapper .lsd-favorite .lsd-favorite-toggle i {
  color: #ffffff;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-featured-image img {
  border-radius: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row {
  margin-top: 0;
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-key {
  color: #000000;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-value {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-value img {
  width: 100%;
  height: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-value a {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-separator {
  margin-top: 0;
  padding-bottom: 0;
  border-bottom: none;
  color: #000;
  font-weight: 600;
  font-size: 23px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-acf h5 {
  color: var(--listdom-h5-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-acf h6 {
  color: var(--listdom-h6-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-acf h5, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-acf h6 {
  margin-top: 0;
  padding-bottom: 0;
  border-bottom: none;
  font-weight: 600;
  font-size: 23px;
  margin-bottom: 19px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-acf .lsd-row {
  margin-bottom: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-acf .lsd-row:last-child {
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-acf .lsd-row .lsd-attr-key {
  color: #000;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-acf .lsd-row .lsd-attr-value {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-acf .lsd-row .lsd-attr-value a {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-embed-codes ul li div.lsd-embed-code-wrapper {
  margin-top: 0;
  padding-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-embed-codes ul li div.lsd-embed-code-wrapper iframe {
  width: 100% !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-auction .lsd-auction-offers {
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-auction .lsd-auction-offers ul li {
  border: none;
  background: #F4F5F7;
  font-size: 14px;
  color: #4E4F52;
  padding: 20px;
  margin-bottom: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-auction .lsd-auction-offers ul li .lsd-offer-amount {
  font-size: 16px;
  color: var(--listdom-main-gbg1);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-auction .lsd-auction-offers ul li span.lsd-offer-details span {
  color: #aaaeba;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-auction .lsd-auction-offers ul li span.lsd-offer-details span::before {
  width: 5px;
  height: 5px;
  content: "";
  background: var(--listdom-main-gbg1);
  display: inline-block;
  border-radius: 5px;
  margin: 0 20px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-auction .lsdaddauc-auction-form {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-auction .lsdaddauc-auction-form .lsd-row {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-inquiry-form {
  padding-bottom: 55px;
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info {
  margin-top: 0;
  border: none;
  padding: 0;
  background: none;
  border-radius: unset;
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info ul {
  padding: 60px 0 40px 0 !important;
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info ul li {
  width: 49%;
  color: var(--listdom-content-c);
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info ul li span {
  display: inline-block;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  margin-right: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info p.description {
  color: var(--listdom-content-c);
  font-size: 16px;
  font-weight: 300;
  margin-top: 55px;
  margin-bottom: 20px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items {
  border: none;
  padding: 0 0 60px 0 !important;
  background: none;
  border-radius: unset;
  border-bottom: 1px solid #ececec;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul {
  width: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul > li h5 {
  font-size: 13px;
  color: var(--listdom-content-ac);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul > li h5 span.lsd-bookable-status {
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul > li div.lsd-price h6 {
  color: var(--listdom-main-gbg1);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details {
  text-align: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul {
  float: none;
  border-top: none;
  background: #F4F5F7;
  border-radius: 5px;
  padding: 1px 20px !important;
  margin-top: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul li {
  color: var(--listdom-single-ac);
  font-size: 13px;
  padding: 6px 0 !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul li .lsd-price {
  color: var(--listdom-main-gbg1);
  font-size: 13px;
  font-weight: normal;
  float: right;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul li:last-child {
  border-bottom: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-row-form {
  margin-top: 22px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper {
  height: auto;
  border-bottom: none;
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs {
  margin: 0;
  float: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs li {
  height: auto;
  border-radius: var(--listdom-reviews-tabs-border-radius);
  border-bottom: unset;
  background: var(--listdom-reviews-tabs-bg) 0 0 no-repeat padding-box;
  box-shadow: 0 2px 2px #00000008;
  padding: 10px 15px;
  color: var(--listdom-reviews-tabs-text);
  border-width: var(--listdom-reviews-tabs-border) !important;
  border-style: var(--listdom-reviews-tabs-border-style) !important;
  border-color: var(--listdom-reviews-tabs-border-color) !important;
  font-size: 14px;
  margin-right: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs li:hover {
  background: var(--listdom-reviews-tabs-hover-bg) 0 0 no-repeat padding-box;
  color: var(--listdom-reviews-tabs-hover-text);
  border-radius: var(--listdom-reviews-tabs-hover-border-radius);
  border-width: var(--listdom-reviews-tabs-border-hover) !important;
  border-style: var(--listdom-reviews-tabs-border-hover-style) !important;
  border-color: var(--listdom-reviews-tabs-border-hover-color) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs li.nav-tab-active {
  background: var(--listdom-reviews-tabs-hover-bg) 0 0 no-repeat padding-box;
  color: var(--listdom-reviews-tabs-hover-text);
  border-radius: var(--listdom-reviews-tabs-hover-border-radius);
  border-width: var(--listdom-reviews-tabs-border-hover) !important;
  border-style: var(--listdom-reviews-tabs-border-hover-style) !important;
  border-color: var(--listdom-reviews-tabs-border-hover-color) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents #comments {
  background: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list div.lsd-reviews-summary .lsd-reviews-summary-count {
  color: rgba(0, 0, 0, 0.42);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul {
  background-color: unset;
  border-radius: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li {
  padding: 40px 0;
  border: none;
  border-radius: unset;
  margin-bottom: 0;
  background-color: unset;
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li:first-child {
  padding-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete {
  height: 25px;
  line-height: 7px;
  border-radius: 5px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-name {
  color: #000;
  font-size: 17px;
  margin-bottom: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > h4 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.42);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars {
  margin-right: 10px;
  margin-top: 2px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span {
  margin-right: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span i {
  font-size: 11px;
  color: var(--listdom-single-sc);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-date {
  color: rgba(0, 0, 0, 0.42);
  font-size: 14px;
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-body {
  margin-top: 16px;
  color: var(--listdom-content-c);
  font-size: 16px;
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div {
  display: inline-block;
  color: var(--listdom-content-c);
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div.lsd-review-field-name {
  margin-right: 10px;
  font-weight: normal;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div.lsd-review-field-value {
  margin: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div.lsd-review-field-value span.lsd-stars {
  float: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars > span i.fas {
  color: var(--listdom-single-sc);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images {
  margin: 20px 0 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a {
  position: relative;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a img {
  border-radius: 5px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a::before {
  transition: all 0.5s ease-out;
  width: 32px;
  height: 32px;
  background: var(--listdom-main-gbg1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 32px;
  content: "\f06e";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  opacity: 0;
  z-index: 1;
  font-size: 11px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a:hover::before, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a:active::before, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a:focus::before {
  opacity: 1;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul {
  background-color: unset;
  margin: 0;
  padding: 0 !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-small);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li.lsdaddrev-feedback-module-title {
  color: rgba(0, 0, 0, 0.42);
  font-size: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i {
  border-radius: 3px;
  font-size: 12px;
  width: 26px;
  height: 22px;
  line-height: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i.fa-thumbs-up {
  border: 1px solid #2EC9744D;
  background: #D9FFEA;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i.fa-thumbs-down {
  border: 1px solid #ED66D233;
  background: #FCEFF9;
  color: #ED66D2;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li span:not(:empty) {
  padding: 0;
  background-color: unset;
  border-radius: unset;
  color: #8D919C;
  font-size: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents div.lsd-reviews-form {
  background: unset;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents div.lsd-reviews-form .lsd-rate-stars a i.fas {
  color: var(--listdom-single-sc);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-stats {
  padding-bottom: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-stats .lsdaddsts-stats ul li {
  color: #66686b;
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-stats .lsdaddsts-stats ul li i {
  width: 22px;
  height: 22px;
  background-color: var(--listdom-icons-bg-color);
  border-radius: 22px;
  text-align: center;
  font-size: 10px;
  color: var(--listdom-icons-text-color);
  line-height: 22px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper {
  float: none;
  margin-right: 0;
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-label-inline {
  background-color: unset;
  color: #000;
  border-radius: unset;
  font-size: 16px;
  font-weight: bold;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-label-inline i {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-label-inline span {
  display: inline-block;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-tags ul li a, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-bg) 0, var(--listdom-secondary-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-secondary-button-border-radius);
  color: var(--listdom-secondary-button-text);
  border-width: var(--listdom-secondary-button-border);
  border-style: var(--listdom-secondary-button-border-style);
  border-color: var(--listdom-secondary-button-border-color);
  padding: var(--listdom-secondary-button-padding);
  font-family: var(--listdom-secondary-button-font-family), serif;
  font-size: var(--listdom-secondary-button-font-size);
  line-height: var(--listdom-secondary-button-line-height);
  text-align: var(--listdom-secondary-button-text-align);
  font-weight: var(--listdom-secondary-button-font-weight);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-tags ul li a:hover, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-tags ul li a:active, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-tags ul li a:focus, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term:hover, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term:active, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term:focus {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-hover-bg) 0, var(--listdom-secondary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-secondary-button-hover-text);
  border-width: var(--listdom-secondary-button-border-hover);
  border-style: var(--listdom-secondary-button-border-hover-style);
  border-color: var(--listdom-secondary-button-border-hover-color);
  border-radius: var(--listdom-secondary-button-hover-border-radius);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-tags ul li a::after, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term::after {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise h5 {
  border-bottom: none;
  text-align: center;
  font-size: 29px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing {
  transition: all 0.5s ease-out;
  border-radius: 5px;
  background-color: #ffffff;
  box-shadow: 0 3px 3px #0000000D;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-image a::before {
  transition: all 0.5s ease-out;
  width: 75px;
  height: 75px;
  background: var(--listdom-main-gbg1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 75px;
  content: "\f06e";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  opacity: 0;
  z-index: 1;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body {
  border: unset;
  background-color: unset;
  padding: 33px 35px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title {
  margin-top: 0;
  position: relative;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title a {
  position: relative;
  font-size: 21px;
  color: #000;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title i.lsd-icon {
  width: 13px;
  height: 13px;
  line-height: 13px;
  font-size: 13px;
  color: var(--listdom-single-ic2);
  margin-top: -12px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-content {
  margin-top: 10px;
  font-size: 16px;
  line-height: 25px;
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing:hover {
  box-shadow: 0 3px 3px #0000000D;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing:hover .lsd-listing-image > a.lsd-cover-img-wrapper img {
  transform: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing:hover .lsd-listing-image a::before {
  opacity: 1;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section {
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-price,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-availability,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-contact,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map {
  background-color: white;
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  padding: var(--lsd-fe-box-padding, 24px);
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
  background: #FFFFFF 0 0 no-repeat padding-box;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner h2, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-price h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-price div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-availability h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-availability div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-contact h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-contact div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map div.lsd-single-label {
  font-weight: bold;
  font-size: 15px;
  color: #3A3B40;
  border-bottom: 1px solid #ececec;
  text-align: left;
  padding-bottom: 0;
  margin-bottom: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part {
  display: flex;
  flex-direction: row;
  gap: var(--listdom-gap-wide);
  justify-content: start;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 {
  text-align: left;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 h4.lsd-owner-name {
  color: var(--listdom-content-acc);
  font-size: 18px;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 .lsd-owner-job-title {
  color: var(--listdom-content-ac);
  font-size: 13px;
  line-height: 19px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 .lsd-owner-social-networks ul {
  justify-content: start;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 .lsd-owner-social-networks ul li a {
  background-color: unset !important;
  color: var(--listdom-single-ac);
  width: 14px;
  height: 14px;
  line-height: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 .lsd-owner-social-networks ul li a i {
  width: 14px;
  height: 14px;
  font-size: 14px;
  line-height: 14px;
  color: var(--listdom-single-ac);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 .lsd-owner-social-networks ul li a:hover {
  color: var(--listdom-main-gbg1);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-biography {
  color: var(--listdom-content-c);
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div a {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div.lsd-owner-phone i {
  background-color: #E6F7FF;
  color: #33bdfc;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div.lsd-owner-email i {
  background-color: #FCEFF9;
  color: #ED66D2;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div.lsd-owner-mobile i {
  background-color: #D9FFEA;
  color: #2EC974;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div.lsd-owner-fax i {
  background-color: #FFF8E6;
  color: #FECC39;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row i {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea {
  background: var(--listdom-form-input-bg-color) 0 0 no-repeat padding-box;
  border-width: var(--listdom-form-input-border-width);
  border-style: var(--listdom-form-input-border-style);
  border-color: var(--listdom-form-input-border-color) !important;
  border-radius: var(--listdom-form-input-radius);
  font-family: var(--listdom-form-input-font-family), serif;
  font-size: var(--listdom-form-input-font-size);
  font-weight: var(--listdom-form-input-font-weight);
  text-align: var(--listdom-form-input-text-align);
  line-height: var(--listdom-form-input-line-height);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input::placeholder, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea::placeholder {
  color: var(--listdom-form-input-placeholder-text-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input:focus, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea:focus {
  background: var(--listdom-form-input-focus-bg-color) !important;
  border-width: var(--listdom-form-input-focus-border-width) !important;
  border-style: var(--listdom-form-input-focus-border-style) !important;
  border-color: var(--listdom-form-input-focus-border-color) !important;
  border-radius: var(--listdom-form-input-focus-radius) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-price .lsd-single-price {
  float: none;
  margin-top: 0;
  margin-right: 0;
  background-color: unset !important;
  padding: 0;
  color: #000 !important;
  font-weight: 600;
  font-size: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-week .lsd-ava-weekday {
  border-bottom: none;
  color: var(--listdom-content-ac);
  font-size: 13px;
  padding: 0;
  margin-bottom: 3px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-week .lsd-ava-weekday.lsd-ava-offday {
  color: var(--listdom-content-ac);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-week .lsd-ava-weekday.lsd-ava-offday .lsd-ava-hours-column {
  color: #FF4465;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-week .lsd-ava-weekday:last-child {
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row i {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea {
  background: var(--listdom-form-input-bg-color) 0 0 no-repeat padding-box;
  border-width: var(--listdom-form-input-border-width);
  border-style: var(--listdom-form-input-border-style);
  border-color: var(--listdom-form-input-border-color) !important;
  border-radius: var(--listdom-form-input-radius);
  font-family: var(--listdom-form-input-font-family), serif;
  font-size: var(--listdom-form-input-font-size);
  font-weight: var(--listdom-form-input-font-weight);
  text-align: var(--listdom-form-input-text-align);
  line-height: var(--listdom-form-input-line-height);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input::placeholder, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea::placeholder {
  color: var(--listdom-form-input-placeholder-text-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input:focus, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea:focus {
  background: var(--listdom-form-input-focus-bg-color) !important;
  border-width: var(--listdom-form-input-focus-border-width) !important;
  border-style: var(--listdom-form-input-focus-border-style) !important;
  border-color: var(--listdom-form-input-focus-border-color) !important;
  border-radius: var(--listdom-form-input-focus-radius) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-image-wrapper {
  text-align: left;
  float: left;
  margin-right: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-image-wrapper img {
  width: 95px;
  height: 95px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 {
  text-align: left;
  padding-top: 8px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 h4.lsd-user-name {
  color: var(--listdom-content-acc);
  font-size: 18px;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-job-title {
  color: var(--listdom-content-ac);
  font-size: 13px;
  line-height: 19px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul {
  margin-top: 7px;
  text-align: left;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li {
  margin: 0 5px 0 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li a {
  background-color: unset !important;
  color: var(--listdom-single-ac);
  width: 14px;
  height: 14px;
  line-height: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li a i {
  width: 14px;
  height: 14px;
  font-size: 14px;
  line-height: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li a:hover, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li a:active, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li a:focus {
  color: var(--listdom-main-gbg1);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-biography {
  margin-top: 15px;
  color: var(--listdom-content-c);
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-biography::before {
  clear: both;
  content: "";
  display: block;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper::after {
  clear: both;
  content: "";
  display: block;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 {
  margin-top: 20px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div {
  margin-top: 10px;
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div a {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div.lsd-team-phone i {
  background-color: #E6F7FF;
  color: #33BDFC;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div.lsd-team-email i {
  background-color: #FCEFF9;
  color: #ED66D2;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div.lsd-team-mobile i {
  background-color: #D9FFEA;
  color: #2EC974;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div.lsd-team-fax i {
  background-color: #FFF8E6;
  color: #FECC39;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction {
  margin-top: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div .lsd-direction-button-wrapper {
  margin-top: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div .lsd-direction-button-wrapper input[type="submit"] {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div .lsd-direction-button-wrapper input[type="submit"]::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div .lsd-direction-button-wrapper input[type="submit"]:hover::before {
  width: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div.lsd-direction-address-wrapper input.lsd-direction-address {
  background: #FFFFFF 0 0 no-repeat padding-box;
  border: 2px solid #EFF0F2 !important;
  border-radius: 4px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div.lsd-direction-address-wrapper .lsd-direction-position-wrapper {
  border-color: #EFF0F2;
  color: #EFF0F2;
  top: 13px;
  right: 27px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-page-section {
  border: none;
  box-shadow: unset;
  padding: 0;
  margin: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations {
  position: static;
  top: auto;
  float: none;
  margin-left: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations ul.lsd-locations-list li {
  margin-right: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations ul.lsd-locations-list li a, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations ul.lsd-locations-list li span.lsd-single-term {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations ul.lsd-locations-list li a i, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations ul.lsd-locations-list li span.lsd-single-term i {
  color: var(--listdom-single-ic);
  text-align: left;
  width: 14px;
  height: 18px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-address {
  position: static;
  top: auto;
  float: none;
  color: var(--listdom-content-ac);
  margin-top: 8px;
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-contact .lsd-single-contact-box .lsd-contact-info ul li {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-contact .lsd-single-contact-box .lsd-contact-info ul li a {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-contact .lsd-single-contact-box .lsd-contact-info ul li i.lsd-fe-icon.fa-phone-alt {
  background-color: #E6F7FF;
  color: #33BDFC;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-contact .lsd-single-contact-box .lsd-contact-info ul li i.lsd-fe-icon.fa-envelope {
  background-color: #FCEFF9;
  color: #ED66D2;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section-contact .lsd-single-contact-box .lsd-contact-info ul li i.lsd-fe-icon.fa-link {
  background-color: #D9FFEA;
  color: #2EC974;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-content,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-attributes,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-acf,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-remark,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-auction,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-application-form,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-stats,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-share,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section {
  background-color: white;
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  padding: var(--lsd-fe-box-padding, 24px);
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-share {
  flex-direction: row;
  gap: var(--listdom-gap-large);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .lsd-listing-category {
  float: none;
  margin-right: unset;
  margin-top: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .lsd-listing-category a {
  display: inline-block;
  margin-bottom: 0;
  padding: 0;
  border-radius: unset;
  margin-right: 15px;
  font-size: 13px;
  line-height: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .lsd-listing-category a::before {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-title-wrapper {
  display: flex;
  margin-top: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-title-wrapper h1.lsd-single-title {
  color: var(--listdom-h1-color);
  font-weight: 600;
  font-size: 29px;
  line-height: 29px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-title-wrapper i.lsd-icon {
  width: 13px;
  height: 13px;
  line-height: 13px;
  font-size: 13px;
  color: var(--listdom-single-ic);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom {
  border-top: 1px solid #ececec;
  margin-top: 40px;
  padding-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  flex-direction: row-reverse;
  gap: var(--listdom-gap-wide);
  flex-wrap: wrap;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-claim-button {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-claim-button a {
  background: transparent linear-gradient(105deg, var(--listdom-solid-button-bg) 0, var(--listdom-solid-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-solid-button-border-radius);
  color: var(--listdom-solid-button-text);
  border-width: var(--listdom-solid-button-border) !important;
  border-style: var(--listdom-solid-button-border-style) !important;
  border-color: var(--listdom-solid-button-border-color) !important;
  font-family: var(--listdom-solid-button-font-family), serif;
  font-size: var(--listdom-solid-button-font-size);
  line-height: var(--listdom-solid-button-line-height);
  text-align: var(--listdom-solid-button-text-align);
  font-weight: var(--listdom-solid-button-font-weight);
  margin: 0;
  padding: var(--listdom-solid-button-padding);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-claim-button a:hover {
  background: transparent linear-gradient(105deg, var(--listdom-solid-button-hover-bg) 0, var(--listdom-solid-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-solid-button-hover-border-radius);
  color: var(--listdom-solid-button-hover-text);
  border-width: var(--listdom-solid-button-border-hover) !important;
  border-style: var(--listdom-solid-button-border-hover-style) !important;
  border-color: var(--listdom-solid-button-border-hover-color) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-divider {
  width: 1px;
  background: #e3e4e6;
  height: 30px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .listdom-write-a-review-button a {
  padding: var(--listdom-secondary-button-padding);
  border-radius: var(--listdom-secondary-button-border-radius) !important;
  font-family: var(--listdom-secondary-button-font-family), serif;
  font-size: var(--listdom-secondary-button-font-size);
  line-height: var(--listdom-secondary-button-line-height);
  text-align: var(--listdom-secondary-button-text-align);
  font-weight: var(--listdom-secondary-button-font-weight);
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-bg) 0, var(--listdom-secondary-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-width: var(--listdom-secondary-button-border) !important;
  border-style: var(--listdom-secondary-button-border-style) !important;
  border-color: var(--listdom-secondary-button-border-color) !important;
  color: var(--listdom-secondary-button-text);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .listdom-write-a-review-button a:hover {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-hover-bg) 0, var(--listdom-secondary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-width: var(--listdom-secondary-button-border-hover) !important;
  border-style: var(--listdom-secondary-button-border-hover-style) !important;
  border-color: var(--listdom-secondary-button-border-hover-color) !important;
  color: var(--listdom-secondary-button-hover-text);
  border-radius: var(--listdom-secondary-button-hover-border-radius);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner div.lsd-listing-rate {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
  line-height: 20px;
  position: static;
  left: auto;
  right: auto;
  bottom: auto;
  padding: 0;
  text-shadow: unset;
  background-image: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner div.lsd-listing-rate span.lsd-summary {
  font-size: 13px;
  padding: 1px 7px;
  line-height: 20px;
  color: #000;
  background-color: var(--listdom-single-sc);
  border-radius: 3px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner div.lsd-listing-rate a {
  font-size: 13px;
  color: var(--listdom-content-ac);
  text-shadow: unset;
  float: none;
  margin: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top {
  white-space: nowrap;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top .lsd-ava-one-day {
  color: #000;
  font-size: 12px;
  background-color: #EFF0F2;
  border-radius: 3px;
  padding: 0 8px;
  line-height: 25px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top .lsd-ava-one-day.lsd-ava-one-day-off {
  background-color: #FF4465;
  color: #ffffff;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top .lsd-ava-one-day i {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-image-wrapper .lsd-favorite {
  margin-top: 0;
  float: none;
  position: absolute;
  right: 37px;
  top: 40px;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  background-color: rgba(0, 0, 0, 0.6);
  text-align: center;
  line-height: 35px;
  z-index: 50;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-image-wrapper .lsd-favorite .lsd-favorite-toggle i {
  color: #ffffff;
  width: 16px;
  height: 16px;
  font-size: 15px;
  line-height: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row {
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-key {
  color: #000000;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-value {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-value img {
  width: 100%;
  height: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-value a {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-separator {
  margin-top: 0;
  padding-bottom: 0;
  border-bottom: none;
  color: #000;
  font-weight: 600;
  font-size: 23px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-acf h5 {
  color: var(--listdom-h5-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-acf h6 {
  color: var(--listdom-h6-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-acf h5, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-acf h6 {
  margin-top: 0;
  padding-bottom: 0;
  border-bottom: none;
  font-weight: 600;
  font-size: 23px;
  margin-bottom: 19px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-acf .lsd-row {
  margin-bottom: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-acf .lsd-row:last-child {
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-acf .lsd-row .lsd-attr-key {
  color: #000;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-acf .lsd-row .lsd-attr-value {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-acf .lsd-row .lsd-attr-value a {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-embed-codes ul li div.lsd-embed-code-wrapper {
  margin-top: 0;
  padding-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-embed-codes ul li div.lsd-embed-code-wrapper iframe {
  width: 100% !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-auction .lsd-auction-offers {
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-auction .lsd-auction-offers ul li {
  border: none;
  background: #F4F5F7;
  font-size: 14px;
  color: #4E4F52;
  padding: 20px;
  margin-bottom: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-auction .lsd-auction-offers ul li .lsd-offer-amount {
  font-size: 16px;
  color: var(--listdom-main-gbg1);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-auction .lsd-auction-offers ul li span.lsd-offer-details span {
  color: #aaaeba;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-auction .lsd-auction-offers ul li span.lsd-offer-details span::before {
  width: 5px;
  height: 5px;
  content: "";
  background: var(--listdom-main-gbg1);
  display: inline-block;
  border-radius: 5px;
  margin: 0 20px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-auction .lsdaddauc-auction-form {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-auction .lsdaddauc-auction-form .lsd-row {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-inquiry-form {
  padding-bottom: 55px;
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info {
  margin-top: 0;
  border: none;
  padding: 0;
  background: none;
  border-radius: unset;
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info ul {
  padding: 60px 0 40px 0 !important;
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info ul li {
  width: 49%;
  color: var(--listdom-content-c);
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info ul li span {
  display: inline-block;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  margin-right: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info p.description {
  color: var(--listdom-content-c);
  font-size: 16px;
  font-weight: 300;
  margin-top: 55px;
  margin-bottom: 20px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items {
  border: none;
  padding: 0 0 60px 0 !important;
  background: none;
  border-radius: unset;
  border-bottom: 1px solid #ececec;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul {
  width: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul > li h5 {
  font-size: 13px;
  color: var(--listdom-content-ac);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul > li h5 span.lsd-bookable-status {
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul > li div.lsd-price h6 {
  color: var(--listdom-main-gbg1);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details {
  text-align: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul {
  float: none;
  border-top: none;
  background: #F4F5F7;
  border-radius: 5px;
  padding: 1px 20px !important;
  margin-top: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul li {
  color: var(--listdom-single-ac);
  font-size: 13px;
  padding: 6px 0 !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul li .lsd-price {
  color: var(--listdom-main-gbg1);
  font-size: 13px;
  font-weight: normal;
  float: right;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul li:last-child {
  border-bottom: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-row-form {
  margin-top: 22px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper {
  height: auto;
  border-bottom: none;
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs {
  margin: 0;
  float: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs li {
  height: auto;
  border-radius: var(--listdom-reviews-tabs-border-radius);
  border-bottom: unset;
  background: var(--listdom-reviews-tabs-bg) 0 0 no-repeat padding-box;
  box-shadow: 0 2px 2px #00000008;
  padding: 10px 15px;
  color: var(--listdom-reviews-tabs-text);
  border-width: var(--listdom-reviews-tabs-border) !important;
  border-style: var(--listdom-reviews-tabs-border-style) !important;
  border-color: var(--listdom-reviews-tabs-border-color) !important;
  font-size: 14px;
  margin-right: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs li:hover {
  background: var(--listdom-reviews-tabs-hover-bg) 0 0 no-repeat padding-box;
  color: var(--listdom-reviews-tabs-hover-text);
  border-radius: var(--listdom-reviews-tabs-hover-border-radius);
  border-width: var(--listdom-reviews-tabs-border-hover) !important;
  border-style: var(--listdom-reviews-tabs-border-hover-style) !important;
  border-color: var(--listdom-reviews-tabs-border-hover-color) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs li.nav-tab-active {
  background: var(--listdom-reviews-tabs-hover-bg) 0 0 no-repeat padding-box;
  color: var(--listdom-reviews-tabs-hover-text);
  border-radius: var(--listdom-reviews-tabs-hover-border-radius);
  border-width: var(--listdom-reviews-tabs-border-hover) !important;
  border-style: var(--listdom-reviews-tabs-border-hover-style) !important;
  border-color: var(--listdom-reviews-tabs-border-hover-color) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents #comments {
  background: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list div.lsd-reviews-summary .lsd-reviews-summary-count {
  color: rgba(0, 0, 0, 0.42);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul {
  background-color: unset;
  border-radius: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li {
  padding: 40px 0;
  border: none;
  border-radius: unset;
  margin-bottom: 0;
  background-color: unset;
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li:first-child {
  padding-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete {
  height: 25px;
  line-height: 7px;
  border-radius: 5px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-name {
  color: #000;
  font-size: 17px;
  margin-bottom: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > h4 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.42);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars {
  margin-right: 10px;
  margin-top: 2px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span {
  margin-right: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span i {
  font-size: 11px;
  color: var(--listdom-single-sc);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-date {
  color: rgba(0, 0, 0, 0.42);
  font-size: 14px;
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-body {
  margin-top: 16px;
  color: var(--listdom-content-c);
  font-size: 16px;
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div {
  display: inline-block;
  color: var(--listdom-content-c);
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div.lsd-review-field-name {
  margin-right: 10px;
  font-weight: normal;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div.lsd-review-field-value {
  margin: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div.lsd-review-field-value span.lsd-stars {
  float: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars > span i.fas {
  color: var(--listdom-single-sc);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images {
  margin: 20px 0 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a {
  position: relative;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a img {
  border-radius: 5px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a::before {
  transition: all 0.5s ease-out;
  width: 32px;
  height: 32px;
  background: var(--listdom-main-gbg1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 32px;
  content: "\f06e";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  opacity: 0;
  z-index: 1;
  font-size: 11px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a:hover::before, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a:active::before, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a:focus::before {
  opacity: 1;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul {
  background-color: unset;
  margin: 0;
  padding: 0 !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li.lsdaddrev-feedback-module-title {
  color: rgba(0, 0, 0, 0.42);
  font-size: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i {
  border-radius: 3px;
  font-size: 12px;
  width: 26px;
  height: 22px;
  line-height: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i.fa-thumbs-up {
  border: 1px solid #2EC9744D;
  background: #D9FFEA;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i.fa-thumbs-down {
  border: 1px solid #ED66D233;
  background: #FCEFF9;
  color: #ED66D2;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li span:not(:empty) {
  padding: 0;
  background-color: unset;
  border-radius: unset;
  color: #8D919C;
  font-size: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents div.lsd-reviews-form {
  background: unset;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents div.lsd-reviews-form .lsd-rate-stars a i.fas {
  color: var(--listdom-single-sc);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-stats {
  padding-bottom: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-stats .lsdaddsts-stats ul li {
  color: #66686b;
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-stats .lsdaddsts-stats ul li i {
  width: 22px;
  height: 22px;
  background-color: var(--listdom-icons-bg-color);
  border-radius: 22px;
  text-align: center;
  font-size: 10px;
  color: var(--listdom-icons-text-color);
  line-height: 22px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper {
  float: none;
  margin-right: 0;
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-label-inline {
  background-color: unset;
  color: #000;
  border-radius: unset;
  font-size: 16px;
  font-weight: bold;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-label-inline i {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-label-inline span {
  display: inline-block;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-tags ul li a, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-bg) 0, var(--listdom-secondary-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-secondary-button-border-radius);
  color: var(--listdom-secondary-button-text);
  border-width: var(--listdom-secondary-button-border);
  border-style: var(--listdom-secondary-button-border-style);
  border-color: var(--listdom-secondary-button-border-color);
  padding: var(--listdom-secondary-button-padding);
  font-family: var(--listdom-secondary-button-font-family), serif;
  font-size: var(--listdom-secondary-button-font-size);
  line-height: var(--listdom-secondary-button-line-height);
  text-align: var(--listdom-secondary-button-text-align);
  font-weight: var(--listdom-secondary-button-font-weight);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-tags ul li a:hover, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-tags ul li a:active, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-tags ul li a:focus, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term:hover, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term:active, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term:focus {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-hover-bg) 0, var(--listdom-secondary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-secondary-button-hover-text);
  border-width: var(--listdom-secondary-button-border-hover);
  border-style: var(--listdom-secondary-button-border-hover-style);
  border-color: var(--listdom-secondary-button-border-hover-color);
  border-radius: var(--listdom-secondary-button-hover-border-radius);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-tags ul li a::after, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term::after {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise h5 {
  border-bottom: none;
  text-align: center;
  font-size: 29px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing {
  transition: all 0.5s ease-out;
  border-radius: 5px;
  background-color: #ffffff;
  box-shadow: 0 3px 3px #0000000D;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-image {
  border-radius: 5px 5px 0 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-image a::before {
  transition: all 0.5s ease-out;
  width: 75px;
  height: 75px;
  background: var(--listdom-main-gbg1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 75px;
  content: "\f06e";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  opacity: 0;
  z-index: 1;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body {
  border: unset;
  background-color: unset;
  padding: 33px 35px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title {
  margin-top: 0;
  position: relative;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title a {
  position: relative;
  font-size: 21px;
  color: var(--listdom-h1-color);
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title i.lsd-icon {
  width: 13px;
  height: 13px;
  line-height: 13px;
  font-size: 13px;
  color: var(--listdom-single-ic2);
  margin-top: -12px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-content {
  margin-top: 10px;
  font-size: 16px;
  line-height: 25px;
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing:hover {
  box-shadow: 0 3px 3px #0000000D;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing:hover .lsd-listing-image > a.lsd-cover-img-wrapper img {
  transform: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing:hover .lsd-listing-image a::before {
  opacity: 1;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section {
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-price,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-availability,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-contact,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map {
  border: none;
  background-color: white;
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  padding: var(--lsd-fe-box-padding, 24px);
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
  background: #FFFFFF 0 0 no-repeat padding-box;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner h2, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-price h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-price div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-availability h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-availability div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-contact h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-contact div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team div.lsd-single-label,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map h2,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map div.lsd-single-label {
  font-weight: bold;
  font-size: 15px;
  color: #3A3B40;
  border-bottom: 1px solid #ececec;
  text-align: left;
  padding-bottom: 0;
  margin-bottom: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-image-wrapper {
  text-align: left;
  float: left;
  margin-right: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-image-wrapper img {
  width: 95px;
  height: 95px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 {
  text-align: left;
  padding-top: 8px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 h4.lsd-owner-name {
  color: var(--listdom-content-acc);
  font-size: 18px;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 .lsd-owner-job-title {
  color: var(--listdom-content-ac);
  font-size: 13px;
  line-height: 19px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 .lsd-owner-social-networks ul li a {
  background-color: unset !important;
  color: var(--listdom-single-ac);
  width: 14px;
  height: 14px;
  line-height: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 .lsd-owner-social-networks ul li a i {
  width: 14px;
  height: 14px;
  font-size: 14px;
  line-height: 14px;
  color: var(--listdom-single-ac);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-information-part-1 .lsd-owner-social-networks ul li a:hover {
  color: var(--listdom-main-gbg1);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-biography {
  color: var(--listdom-content-c);
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part .lsd-owner-biography::before {
  clear: both;
  content: "";
  display: block;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part::after {
  clear: both;
  content: "";
  display: block;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div a {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div.lsd-owner-phone i {
  background-color: #E6F7FF;
  color: #33bdfc;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div.lsd-owner-email i {
  background-color: #FCEFF9;
  color: #ED66D2;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div.lsd-owner-mobile i {
  background-color: #D9FFEA;
  color: #2EC974;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-details .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-2 > div.lsd-owner-fax i {
  background-color: #FFF8E6;
  color: #FECC39;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row i {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea {
  background: var(--listdom-form-input-bg-color) 0 0 no-repeat padding-box;
  border-width: var(--listdom-form-input-border-width);
  border-style: var(--listdom-form-input-border-style);
  border-color: var(--listdom-form-input-border-color) !important;
  border-radius: var(--listdom-form-input-radius);
  font-family: var(--listdom-form-input-font-family), serif;
  font-size: var(--listdom-form-input-font-size);
  font-weight: var(--listdom-form-input-font-weight);
  text-align: var(--listdom-form-input-text-align);
  line-height: var(--listdom-form-input-line-height);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input::placeholder, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea::placeholder {
  color: var(--listdom-form-input-placeholder-text-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input:focus, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-owner .lsd-single-owner-box .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea:focus {
  background: var(--listdom-form-input-focus-bg-color) !important;
  border-width: var(--listdom-form-input-focus-border-width) !important;
  border-style: var(--listdom-form-input-focus-border-style) !important;
  border-color: var(--listdom-form-input-focus-border-color) !important;
  border-radius: var(--listdom-form-input-focus-radius) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-price .lsd-single-price {
  float: none;
  margin-top: 0;
  margin-right: 0;
  background-color: unset !important;
  padding: 0;
  color: #000 !important;
  font-weight: 600;
  font-size: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-week .lsd-ava-weekday {
  border-bottom: none;
  color: var(--listdom-content-ac);
  font-size: 13px;
  padding: 0;
  margin-bottom: 3px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-week .lsd-ava-weekday.lsd-ava-offday {
  color: var(--listdom-content-ac);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-week .lsd-ava-weekday.lsd-ava-offday .lsd-ava-hours-column {
  color: #FF4465;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-week .lsd-ava-weekday:last-child {
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-abuse .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row i {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-image-wrapper {
  text-align: left;
  float: left;
  margin-right: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-image-wrapper img {
  width: 95px;
  height: 95px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 {
  text-align: left;
  padding-top: 8px;
  height: 95px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 h4.lsd-user-name {
  color: var(--listdom-content-acc);
  font-size: 18px;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-job-title {
  color: var(--listdom-content-ac);
  font-size: 13px;
  line-height: 19px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul {
  margin-top: 7px;
  text-align: left;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li {
  margin: 0 5px 0 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li a {
  background-color: unset !important;
  color: var(--listdom-single-ac);
  width: 14px;
  height: 14px;
  line-height: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li a i {
  width: 14px;
  height: 14px;
  font-size: 14px;
  line-height: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li a:hover, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li a:active, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-information-part-1 .lsd-user-social-networks ul li a:focus {
  color: var(--listdom-main-gbg1);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-biography {
  margin-top: 15px;
  color: var(--listdom-content-c);
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper .lsd-user-biography::before {
  clear: both;
  content: "";
  display: block;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-top-wrapper::after {
  clear: both;
  content: "";
  display: block;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 {
  margin-top: 20px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div {
  margin-top: 10px;
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div a {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div.lsd-team-phone i {
  background-color: #E6F7FF;
  color: #33BDFC;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div.lsd-team-email i {
  background-color: #FCEFF9;
  color: #ED66D2;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div.lsd-team-mobile i {
  background-color: #D9FFEA;
  color: #2EC974;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-team .lsd-single-team-box .lsd-team .lsd-user-information-part-2 > div.lsd-team-fax i {
  background-color: #FFF8E6;
  color: #FECC39;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction {
  margin-top: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div .lsd-direction-button-wrapper {
  margin-top: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div .lsd-direction-button-wrapper input[type="submit"] {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div .lsd-direction-button-wrapper input[type="submit"]::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div .lsd-direction-button-wrapper input[type="submit"]:hover::before {
  width: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div.lsd-direction-address-wrapper input.lsd-direction-address {
  background: #FFFFFF 0 0 no-repeat padding-box;
  border: 2px solid #EFF0F2 !important;
  border-radius: 4px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map .lsd-listing-googlemap .lsd-direction .lsd-row > div.lsd-direction-address-wrapper .lsd-direction-position-wrapper {
  border-color: #EFF0F2;
  color: #EFF0F2;
  top: 13px;
  right: 27px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-page-section {
  border: none;
  box-shadow: unset;
  padding: 0;
  margin: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations {
  position: static;
  top: auto;
  float: none;
  margin-left: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations ul.lsd-locations-list li {
  margin-right: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations ul.lsd-locations-list li a, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations ul.lsd-locations-list li span.lsd-single-term {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations ul.lsd-locations-list li a i, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-locations ul.lsd-locations-list li span.lsd-single-term i {
  color: var(--listdom-single-ic);
  text-align: left;
  width: 14px;
  height: 18px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-map-top .lsd-single-address {
  position: static;
  top: auto;
  float: none;
  color: var(--listdom-content-ac);
  margin-top: 8px;
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-contact .lsd-single-contact-box .lsd-contact-info ul li {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-contact .lsd-single-contact-box .lsd-contact-info ul li a {
  color: var(--listdom-content-ac);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-contact .lsd-single-contact-box .lsd-contact-info ul li i.lsd-fe-icon.fa-phone-alt {
  background-color: #E6F7FF;
  color: #33BDFC;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-contact .lsd-single-contact-box .lsd-contact-info ul li i.lsd-fe-icon.fa-envelope {
  background-color: #FCEFF9;
  color: #ED66D2;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section-contact .lsd-single-contact-box .lsd-contact-info ul li i.lsd-fe-icon.fa-link {
  background-color: #D9FFEA;
  color: #2EC974;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-content,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-attributes,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-acf,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-remark,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-auction,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-application-form,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-stats,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-share,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section,
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-map-top {
  background-color: white;
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  padding: var(--lsd-fe-box-padding, 24px);
  border: 1px solid var(--lsd-fe-lines, #D8D8D8);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-share {
  flex-direction: row;
  gap: var(--listdom-gap-large);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-contact {
  padding: 0;
  border: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-contact .telephone {
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-contact i.lsd-icon {
  width: 16px;
  height: 16px;
  line-height: 13px;
  font-size: 16px;
  background: transparent;
  color: #333333;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-map-top .lsd-single-page-section {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  margin-bottom: 0;
  border: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .lsd-single-title-claim-favorite-wrapper {
  align-items: center;
  justify-content: flex-end;
  column-gap: var(--listdom-gap-compact);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .lsd-listing-category {
  float: none;
  margin-right: unset;
  margin-top: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .lsd-listing-category a {
  display: inline-block;
  margin-bottom: 0;
  padding: 0;
  border-radius: unset;
  margin-right: 15px;
  font-size: 13px;
  line-height: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .lsd-listing-category a::before {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom {
  border-top: 1px solid #ececec;
  margin-top: 40px;
  padding-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  flex-direction: row-reverse;
  gap: var(--listdom-gap-wide);
  flex-wrap: wrap;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-claim-button {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-claim-button a {
  background: transparent linear-gradient(105deg, var(--listdom-solid-button-bg) 0, var(--listdom-solid-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-solid-button-border-radius);
  color: var(--listdom-solid-button-text);
  border-width: var(--listdom-solid-button-border) !important;
  border-style: var(--listdom-solid-button-border-style) !important;
  border-color: var(--listdom-solid-button-border-color) !important;
  font-family: var(--listdom-solid-button-font-family), serif;
  font-size: var(--listdom-solid-button-font-size);
  line-height: var(--listdom-solid-button-line-height);
  text-align: var(--listdom-solid-button-text-align);
  font-weight: var(--listdom-solid-button-font-weight);
  margin: 0;
  padding: var(--listdom-solid-button-padding);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-claim-button a:hover {
  background: transparent linear-gradient(105deg, var(--listdom-solid-button-hover-bg) 0, var(--listdom-solid-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-solid-button-hover-border-radius);
  color: var(--listdom-solid-button-hover-text);
  border-width: var(--listdom-solid-button-border-hover) !important;
  border-style: var(--listdom-solid-button-border-hover-style) !important;
  border-color: var(--listdom-solid-button-border-hover-color) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-divider {
  width: 1px;
  background: #e3e4e6;
  height: 30px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .listdom-write-a-review-button a {
  padding: var(--listdom-secondary-button-padding);
  border-radius: var(--listdom-secondary-button-border-radius) !important;
  font-family: var(--listdom-secondary-button-font-family), serif;
  font-size: var(--listdom-secondary-button-font-size);
  line-height: var(--listdom-secondary-button-line-height);
  text-align: var(--listdom-secondary-button-text-align);
  font-weight: var(--listdom-secondary-button-font-weight);
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-bg) 0, var(--listdom-secondary-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-width: var(--listdom-secondary-button-border) !important;
  border-style: var(--listdom-secondary-button-border-style) !important;
  border-color: var(--listdom-secondary-button-border-color) !important;
  color: var(--listdom-secondary-button-text);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .listdom-write-a-review-button a:hover {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-hover-bg) 0, var(--listdom-secondary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-width: var(--listdom-secondary-button-border-hover) !important;
  border-style: var(--listdom-secondary-button-border-hover-style) !important;
  border-color: var(--listdom-secondary-button-border-hover-color) !important;
  color: var(--listdom-secondary-button-hover-text);
  border-radius: var(--listdom-secondary-button-hover-border-radius);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner div.lsd-listing-rate {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
  line-height: 20px;
  position: static;
  left: auto;
  right: auto;
  bottom: auto;
  padding: 0;
  text-shadow: unset;
  background-image: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner div.lsd-listing-rate span.lsd-summary {
  font-size: 13px;
  padding: 1px 7px;
  line-height: 20px;
  color: #000;
  background-color: var(--listdom-single-sc);
  border-radius: 3px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner div.lsd-listing-rate a {
  font-size: 13px;
  color: var(--listdom-content-ac);
  text-shadow: unset;
  float: none;
  margin: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top {
  white-space: nowrap;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top .lsd-ava-one-day {
  color: #000;
  font-size: 12px;
  background-color: #EFF0F2;
  border-radius: 3px;
  padding: 0 8px;
  line-height: 25px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top .lsd-ava-one-day.lsd-ava-one-day-off {
  background-color: #FF4465;
  color: #ffffff;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .lsd-single-availability-top .lsd-ava-one-day i {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-image-wrapper .lsd-favorite {
  margin-top: 0;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  background-color: rgba(0, 0, 0, 0.6);
  text-align: center;
  line-height: 35px;
  z-index: 50;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-image-wrapper .lsd-favorite .lsd-favorite-toggle i {
  color: #ffffff;
  width: 16px;
  height: 16px;
  font-size: 15px;
  line-height: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-image-wrapper .lsd-compare {
  margin-top: 0;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  background-color: rgba(0, 0, 0, 0.6);
  text-align: center;
  line-height: 35px;
  z-index: 50;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-image-wrapper .lsd-compare .lsd-compare-toggle i {
  color: #ffffff;
  width: 16px;
  height: 16px;
  font-size: 15px;
  line-height: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row {
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-key {
  color: #000000;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-value {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-value img {
  width: 100%;
  height: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-value a {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-separator {
  margin-top: 0;
  padding-bottom: 0;
  border-bottom: none;
  color: #000;
  font-weight: 600;
  font-size: 23px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-acf h5 {
  color: var(--listdom-h5-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-acf h6 {
  color: var(--listdom-h6-color);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-acf h5, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-acf h6 {
  margin-top: 0;
  padding-bottom: 0;
  border-bottom: none;
  font-weight: 600;
  font-size: 23px;
  margin-bottom: 19px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-acf .lsd-row {
  margin-bottom: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-acf .lsd-row:last-child {
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-acf .lsd-row .lsd-attr-key {
  color: #000;
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-acf .lsd-row .lsd-attr-value {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-acf .lsd-row .lsd-attr-value a {
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-embed-codes ul li div.lsd-embed-code-wrapper {
  margin-top: 0;
  padding-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-embed-codes ul li div.lsd-embed-code-wrapper iframe {
  width: 100% !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-auction .lsd-auction-offers {
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-auction .lsd-auction-offers ul li {
  border: none;
  background: #F4F5F7;
  font-size: 14px;
  color: #4E4F52;
  padding: 20px;
  margin-bottom: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-auction .lsd-auction-offers ul li .lsd-offer-amount {
  font-size: 16px;
  color: var(--listdom-main-gbg1);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-auction .lsd-auction-offers ul li span.lsd-offer-details span {
  color: #aaaeba;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-auction .lsd-auction-offers ul li span.lsd-offer-details span::before {
  width: 5px;
  height: 5px;
  content: "";
  background: var(--listdom-main-gbg1);
  display: inline-block;
  border-radius: 5px;
  margin: 0 20px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-auction .lsdaddauc-auction-form {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-auction .lsdaddauc-auction-form .lsd-row {
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-inquiry-form {
  padding-bottom: 55px;
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info {
  margin-top: 0;
  border: none;
  padding: 0;
  background: none;
  border-radius: unset;
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info ul {
  padding: 60px 0 40px 0 !important;
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info ul li {
  width: 49%;
  color: var(--listdom-content-c);
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 15px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info ul li span {
  display: inline-block;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  margin-right: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-info p.description {
  color: var(--listdom-content-c);
  font-size: 16px;
  font-weight: 300;
  margin-top: 55px;
  margin-bottom: 20px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items {
  border: none;
  padding: 0 0 60px 0 !important;
  background: none;
  border-radius: unset;
  border-bottom: 1px solid #ececec;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul {
  width: 100%;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul > li h5 {
  font-size: 13px;
  color: var(--listdom-content-ac);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul > li h5 span.lsd-bookable-status {
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul > li div.lsd-price h6 {
  color: var(--listdom-main-gbg1);
  font-size: 13px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details {
  text-align: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul {
  float: none;
  border-top: none;
  background: #F4F5F7;
  border-radius: 5px;
  padding: 1px 20px !important;
  margin-top: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul li {
  color: var(--listdom-single-ac);
  font-size: 13px;
  padding: 6px 0 !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul li .lsd-price {
  color: var(--listdom-main-gbg1);
  font-size: 13px;
  font-weight: normal;
  float: right;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-booking-bookables-items > ul .lsd-price-details ul li:last-child {
  border-bottom: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-booking .lsd-booking-bookables .lsd-row-form {
  margin-top: 22px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper {
  height: auto;
  border-bottom: none;
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs {
  margin: 0;
  float: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs li {
  height: auto;
  border-radius: var(--listdom-reviews-tabs-border-radius);
  border-bottom: unset;
  background: var(--listdom-reviews-tabs-bg) 0 0 no-repeat padding-box;
  box-shadow: 0 2px 2px #00000008;
  padding: 10px 15px;
  color: var(--listdom-reviews-tabs-text);
  border-width: var(--listdom-reviews-tabs-border) !important;
  border-style: var(--listdom-reviews-tabs-border-style) !important;
  border-color: var(--listdom-reviews-tabs-border-color) !important;
  font-size: 14px;
  margin-right: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs li:hover {
  background: var(--listdom-reviews-tabs-hover-bg) 0 0 no-repeat padding-box;
  color: var(--listdom-reviews-tabs-hover-text);
  border-radius: var(--listdom-reviews-tabs-hover-border-radius);
  border-width: var(--listdom-reviews-tabs-border-hover) !important;
  border-style: var(--listdom-reviews-tabs-border-hover-style) !important;
  border-color: var(--listdom-reviews-tabs-border-hover-color) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tabs-wrapper ul.lsd-tabs li.nav-tab-active {
  background: var(--listdom-reviews-tabs-hover-bg) 0 0 no-repeat padding-box;
  color: var(--listdom-reviews-tabs-hover-text);
  border-radius: var(--listdom-reviews-tabs-hover-border-radius);
  border-width: var(--listdom-reviews-tabs-border-hover) !important;
  border-style: var(--listdom-reviews-tabs-border-hover-style) !important;
  border-color: var(--listdom-reviews-tabs-border-hover-color) !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents #comments {
  background: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list div.lsd-reviews-summary .lsd-reviews-summary-count {
  color: rgba(0, 0, 0, 0.42);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul {
  background-color: unset;
  border-radius: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li {
  padding: 40px 0;
  border: none;
  border-radius: unset;
  margin-bottom: 0;
  background-color: unset;
  border-bottom: 1px solid #ececec;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li:first-child {
  padding-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete {
  height: 25px;
  line-height: 7px;
  border-radius: 5px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-name {
  color: #000;
  font-size: 17px;
  margin-bottom: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > h4 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.42);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars {
  margin-right: 10px;
  margin-top: 2px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span {
  margin-right: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span i {
  font-size: 11px;
  color: var(--listdom-single-sc);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-date {
  color: rgba(0, 0, 0, 0.42);
  font-size: 14px;
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-body {
  margin-top: 16px;
  color: var(--listdom-content-c);
  font-size: 16px;
  margin-bottom: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div {
  display: inline-block;
  color: var(--listdom-content-c);
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div.lsd-review-field-name {
  margin-right: 10px;
  font-weight: normal;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div.lsd-review-field-value {
  margin: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-col-6 > div.lsd-review-field-value span.lsd-stars {
  float: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars > span i.fas {
  color: var(--listdom-single-sc);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images {
  margin: 20px 0 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a {
  position: relative;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a img {
  border-radius: 5px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a::before {
  transition: all 0.5s ease-out;
  width: 32px;
  height: 32px;
  background: var(--listdom-main-gbg1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 32px;
  content: "\f06e";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  opacity: 0;
  z-index: 1;
  font-size: 11px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a:hover::before, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a:active::before, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a:focus::before {
  opacity: 1;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul {
  background-color: unset;
  margin: 0;
  padding: 0 !important;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li.lsdaddrev-feedback-module-title {
  color: rgba(0, 0, 0, 0.42);
  font-size: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i {
  border-radius: 3px;
  font-size: 12px;
  width: 26px;
  height: 22px;
  line-height: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i.fa-thumbs-up {
  border: 1px solid #2EC9744D;
  background: #D9FFEA;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i.fa-thumbs-down {
  border: 1px solid #ED66D233;
  background: #FCEFF9;
  color: #ED66D2;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li span:not(:empty) {
  padding: 0;
  background-color: unset;
  border-radius: unset;
  color: #8D919C;
  font-size: 14px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents div.lsd-reviews-form {
  background: unset;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-discussion .lsd-discussion .lsd-tab-contents div.lsd-reviews-form .lsd-rate-stars a i.fas {
  color: var(--listdom-single-sc);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-stats {
  padding-bottom: 10px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-stats .lsdaddsts-stats ul li {
  color: #66686b;
  font-size: 16px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-stats .lsdaddsts-stats ul li i {
  width: 22px;
  height: 22px;
  background-color: var(--listdom-features-icons-bg-color);
  border-radius: 22px;
  text-align: center;
  font-size: 10px;
  color: var(--listdom-features-icons-text-color);
  line-height: 22px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper {
  float: none;
  margin-right: 0;
  margin-top: 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-label-inline {
  background-color: unset;
  color: #000;
  border-radius: unset;
  font-size: 16px;
  font-weight: bold;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-label-inline i {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-label-inline span {
  display: inline-block;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-tags ul li a, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-bg) 0, var(--listdom-secondary-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-secondary-button-border-radius);
  color: var(--listdom-secondary-button-text);
  border-width: var(--listdom-secondary-button-border);
  border-style: var(--listdom-secondary-button-border-style);
  border-color: var(--listdom-secondary-button-border-color);
  padding: var(--listdom-secondary-button-padding);
  font-family: var(--listdom-secondary-button-font-family), serif;
  font-size: var(--listdom-secondary-button-font-size);
  line-height: var(--listdom-secondary-button-line-height);
  text-align: var(--listdom-secondary-button-text-align);
  font-weight: var(--listdom-secondary-button-font-weight);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-tags ul li a:hover, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-tags ul li a:active, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-tags ul li a:focus, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term:hover, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term:active, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term:focus {
  background: transparent linear-gradient(105deg, var(--listdom-secondary-button-hover-bg) 0, var(--listdom-secondary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-secondary-button-hover-text);
  border-width: var(--listdom-secondary-button-border-hover);
  border-style: var(--listdom-secondary-button-border-hover-style);
  border-color: var(--listdom-secondary-button-border-hover-color);
  border-radius: var(--listdom-secondary-button-hover-border-radius);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-tags ul li a::after, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term::after {
  display: none;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise h5 {
  border-bottom: none;
  text-align: center;
  font-size: 29px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing {
  transition: all 0.5s ease-out;
  border-radius: 5px;
  background-color: #ffffff;
  box-shadow: 0 3px 3px #0000000D;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-image {
  border-radius: 5px 5px 0 0;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-image a::before {
  transition: all 0.5s ease-out;
  width: 75px;
  height: 75px;
  background: var(--listdom-main-gbg1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 75px;
  content: "\f06e";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  opacity: 0;
  z-index: 1;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body {
  border: unset;
  background-color: unset;
  padding: 33px 35px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title {
  margin-top: 0;
  position: relative;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title a {
  position: relative;
  font-size: 21px;
  color: var(--listdom-h1-color);
  font-weight: 600;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title i.lsd-icon {
  width: 13px;
  height: 13px;
  line-height: 13px;
  font-size: 13px;
  color: var(--listdom-single-ic2);
  margin-top: -12px;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-content {
  margin-top: 10px;
  font-size: 16px;
  line-height: 25px;
  color: var(--listdom-content-c);
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing:hover {
  box-shadow: 0 3px 3px #0000000D;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing:hover .lsd-listing-image > a.lsd-cover-img-wrapper img {
  transform: unset;
}
.single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-franchise-box .lsdaddfs-franchise ul li .lsd-listing:hover .lsd-listing-image a::before {
  opacity: 1;
}

@media screen and (max-width: 769px) {
  .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-title-claim-favorite-wrapper {
    align-items: center;
    justify-content: flex-start !important;
    column-gap: var(--listdom-gap-compact);
  }
}
@media screen and (max-width: 585px) {
  .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-title-claim-favorite-wrapper {
    align-items: center;
    justify-content: flex-start !important;
    column-gap: var(--listdom-gap-compact);
  }
  .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style1 .lsd-claim-button {
    border: none;
  }
  .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style2 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-divider, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style3 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-divider, .single-listdom-listing .lsd-single-page-wrapper.lsd-single-style4 .listdom-single-top .listdom-single-top-bottom .listdom-single-top-bottom-inner .lsd-divider {
    display: none;
  }
}
.lsd-single-page-wrapper {
  /**
    Size <= 768
  **/
  /**
    Size <= 480
  **/
  /**
    Size <= 768
  **/
  /**
    Size <= 768
  **/
  /**
    Size <= 480
  **/
  /**
    Size <= 768
  **/
  /**
    Size <= 480
  **/
  /**
    Size <= 1024
  **/
}
.lsd-single-page-wrapper .lsdaddfs-franchise h5 {
  border-bottom: 2px solid #eeeeee;
  margin-top: 13px;
  font-weight: bold;
  padding-bottom: 7px;
  font-size: 1rem;
  margin-bottom: 15px;
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul li {
  list-style: none;
  margin: 0;
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul li {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .lsd-single-page-wrapper .lsdaddfs-franchise ul li {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-image {
  overflow: hidden;
  position: relative;
  max-height: 200px;
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-image > a.lsd-cover-img-wrapper img {
  transition: all 0.5s ease-out;
  display: block;
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body {
  border: 1px #eeeeee solid;
  background-color: #ffffff;
  border-top: none;
  padding: 15px 20px;
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title a {
  line-height: 1.4em;
  font-size: 1.25rem;
  color: #262626;
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul li .lsd-listing .lsd-listing-body .lsd-listing-title a:hover {
  color: #1e83ec;
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul li .lsd-listing:hover {
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
}
.lsd-single-page-wrapper .lsdaddfs-franchise ul li .lsd-listing:hover .lsd-listing-image > a.lsd-cover-img-wrapper img {
  transform: scale(1.15);
}
@media (min-width: 768px) {
  .lsd-single-page-wrapper .lsd-dynamic-col .lsdaddsts-stats li {
    flex: 0 0 23%;
    max-width: 23%;
  }
}
@media (min-width: 768px) {
  .lsd-single-page-wrapper .lsd-dynamic-col.lsd-dynamic-col-2-4 .lsdaddsts-stats li, .lsd-single-page-wrapper .lsd-dynamic-col.lsd-dynamic-col-1-4 .lsdaddsts-stats li {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.lsd-single-page-wrapper .lsdaddsts-stats ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsdaddsts-stats ul li {
  list-style: none;
  margin: 0;
}
.lsd-single-page-wrapper .lsdaddsts-stats ul li {
  position: relative;
  width: 100%;
  font-size: 0.9rem;
}
@media (min-width: 768px) {
  .lsd-single-page-wrapper .lsdaddsts-stats ul li {
    flex: 0 0 32%;
    max-width: 33%;
    font-size: inherit;
  }
}
@media (min-width: 769px) and (max-width: 980px) {
  .lsd-single-page-wrapper .lsdaddsts-stats ul li {
    text-align: center;
    font-size: 0.9rem;
  }
}
.lsd-single-page-wrapper .lsdaddsts-stats ul li i {
  background-color: #333333;
  color: #ffffff;
  border-radius: 30px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 769px) and (max-width: 980px) {
  .lsd-single-page-wrapper .lsdaddsts-stats ul li i {
    display: block;
    margin: auto !important;
  }
}
.lsd-single-page-wrapper .lsd-single-labels ul {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1.5625em;
}
.lsd-single-page-wrapper .lsd-single-labels ul li {
  list-style: none;
  margin: 0;
}
.lsd-single-page-wrapper .lsd-single-labels ul li {
  margin-right: 5px;
  display: inline-block;
}
.lsd-single-page-wrapper .lsd-single-labels ul li a, .lsd-single-page-wrapper .lsd-single-labels ul li span.lsd-single-term {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  border-radius: 0;
  font-size: 0.75rem;
  padding: 0 20px;
  text-decoration: none;
}
.lsd-single-page-wrapper .lsd-single-labels ul li a::before, .lsd-single-page-wrapper .lsd-single-labels ul li span.lsd-single-term::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-single-page-wrapper .lsd-single-labels ul li a:hover::before, .lsd-single-page-wrapper .lsd-single-labels ul li span.lsd-single-term:hover::before {
  width: 100%;
}
.lsd-single-page-wrapper .lsd-single-labels ul li span.lsd-single-term {
  cursor: auto;
}
.lsd-single-page-wrapper .lsd-single-labels ul li span.lsd-single-term::before {
  display: none;
}
.lsd-single-page-wrapper .lsd-single-featured-image {
  line-height: 0;
}
.lsd-single-page-wrapper .lsd-single-featured-image img {
  width: 100% !important;
  border-radius: 10px;
  height: auto !important;
}
.lsd-single-page-wrapper .lsd-single-gallery-box {
  text-align: left;
  padding: 0;
  border-radius: 10px;
}
.lsd-single-page-wrapper .lsd-single-gallery-box img {
  border-radius: 10px;
  height: auto;
  max-height: 500px;
}
.lsd-single-page-wrapper .lsd-single-page-section-title {
  line-height: 2.125em;
  font-size: 1.5625rem;
}
.lsd-single-page-wrapper h1.lsd-single-title {
  padding: 0;
  margin: 0;
  font-size: 2rem;
  line-height: 2em;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsd-listing-category {
  line-height: 1.5625em;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsd-listing-category a {
  text-decoration: none;
}
.lsd-single-page-wrapper .lsd-single-price > div {
  display: inline-block;
  font-family: var(--listdom-price-font-family), sans-serif;
  font-weight: var(--listdom-price-font-weight);
  text-align: var(--listdom-price-text-align);
  font-size: var(--listdom-price-font-size);
  line-height: var(--listdom-price-line-height);
  padding: var(--listdom-price-padding);
  border-radius: var(--listdom-price-border-radius);
  border-width: var(--listdom-price-border);
  border-color: var(--listdom-price-border-color);
  border-style: var(--listdom-price-border-style);
  background: var(--listdom-price-bg-color);
  color: var(--listdom-price-text-color);
  transition: all 0.2s ease-in-out;
}
.lsd-single-page-wrapper .lsd-single-price > div:hover {
  padding: var(--listdom-price-padding-hover);
  border-radius: var(--listdom-price-hover-border-radius);
  border-width: var(--listdom-price-border-hover);
  border-color: var(--listdom-price-border-hover-color);
  border-style: var(--listdom-price-border-hover-style);
  background: var(--listdom-price-hover-bg-color);
  color: var(--listdom-price-text-hover-color);
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-label-inline {
  background-color: #333333;
  color: #ffffff;
  border-radius: 35px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-label-inline i {
  color: white;
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-label-inline span {
  display: none;
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li {
  list-style: none;
  margin: 0;
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li {
  display: inline-block;
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li a,
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term {
  color: #000000;
  position: relative;
  font-size: 0.9375rem;
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li a i,
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term i {
  width: 15px;
  height: 15px;
  line-height: 0.9375em;
  display: none;
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li a::after,
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li span.lsd-single-term::after {
  content: ",";
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li a:hover {
  color: #6bb4fe;
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li:first-child a i,
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li:first-child span.lsd-single-term i {
  display: inline-block;
  margin-right: 3px;
}
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li:last-child a::after,
.lsd-single-page-wrapper .lsd-single-tags-wrapper .lsd-single-tags ul li:last-child span.lsd-single-term::after {
  content: "";
}
.lsd-single-page-wrapper .lsd-embed-codes ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-single-page-wrapper .lsd-embed-codes ul li {
  list-style: none;
  margin: 0;
}
.lsd-single-page-wrapper .lsd-embed-codes ul li {
  margin-bottom: 45px;
}
.lsd-single-page-wrapper .lsd-embed-codes ul li:last-child {
  margin-bottom: 0;
}
.lsd-single-page-wrapper .lsd-embed-codes ul li div.lsd-embed-code-wrapper {
  line-height: 0.875em;
}
.lsd-single-page-wrapper .lsd-embed-codes ul li h4 {
  text-align: center;
  font-size: 1.25rem;
  margin: 0;
  line-height: 1.25em;
}
.lsd-single-page-wrapper .lsd-single-page-attributes .lsd-single-attributes-box {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsd-single-page-attributes .lsd-single-attributes-box .lsd-single-label {
  display: none;
}
.lsd-single-page-wrapper .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row img.lsd-image-icon {
  width: 17px;
  float: left;
  margin: 7px 7px 0 8px;
}
.lsd-single-page-wrapper .lsd-single-page-section-acf .lsd-row .lsd-col-6 {
  margin-bottom: 3px;
}
.lsd-single-page-wrapper .lsd-single-page-section-acf .lsd-row .lsd-col-6.lsd-col-acf-oembed > span, .lsd-single-page-wrapper .lsd-single-page-section-acf .lsd-row .lsd-col-6.lsd-col-acf-image > span {
  display: block;
}
.lsd-single-page-wrapper .lsd-single-page-section-acf h5, .lsd-single-page-wrapper .lsd-single-page-section-acf h6 {
  border-bottom: 2px solid #eeeeee;
  margin-top: 13px;
  font-weight: bold;
  padding-bottom: 7px;
}
.lsd-single-page-wrapper .lsd-single-page-section-acf h5 {
  font-size: 1.125rem;
}
.lsd-single-page-wrapper .lsd-single-page-section-acf h6 {
  font-size: 1rem;
}
.lsd-single-page-wrapper .lsd-single-page-section-acf img {
  max-width: 100%;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper .lsd-single-label {
  display: none;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper ul li {
  list-style: none;
  margin: 0;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper ul.lsd-features-style-inline {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper ul.lsd-features-style-per-row {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper ul.lsd-single-features-row li {
  display: block;
  width: 100%;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper ul li {
  color: #333333;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper ul li i {
  color: #333;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper ul li img.lsd-image-icon {
  width: 17px;
  float: left;
  margin: 7px 10px 0 0;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper ul li a {
  color: #4a4a4a;
}
.lsd-single-page-wrapper .lsd-single-page-section-features .lsd-single-features-wrapper ul li a:hover {
  color: #6bb4fe;
}
.lsd-single-page-wrapper .lsd-single-contact-box .lsd-single-label {
  display: none;
}
.lsd-single-page-wrapper .lsd-single-contact-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsd-single-contact-box ul li {
  list-style: none;
  margin: 0;
}
.lsd-single-page-wrapper .lsd-single-contact-box ul li {
  color: #333333;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsd-single-contact-box ul li a {
  color: #333333;
}
.lsd-single-page-wrapper .lsd-single-contact-box ul li i {
  background-color: #333333;
  color: #ffffff;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 32px;
  height: 32px;
}
.lsd-single-page-wrapper .lsd-single-contact-box .lsd-listing-social-networks ul {
  margin-top: 15px;
  flex-direction: row;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: var(--listdom-gap-compact);
  flex-wrap: wrap;
}
.lsd-single-page-wrapper .lsd-single-contact-box .lsd-listing-social-networks ul li {
  display: inline-block;
}
.lsd-single-page-wrapper .lsd-single-contact-box .lsd-listing-social-networks ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333333;
}
.lsd-single-page-wrapper .lsd-single-contact-box .lsd-listing-social-networks ul li i {
  color: #ffffff;
  text-align: center;
}
.lsd-single-page-wrapper .lsd-single-locations ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsd-single-locations ul li {
  list-style: none;
  margin: 0;
}
.lsd-single-page-wrapper .lsd-single-locations ul li a,
.lsd-single-page-wrapper .lsd-single-locations ul li span.lsd-single-term {
  font-size: 0.875rem;
  line-height: 0.875em;
  color: #4a4a4a;
}
.lsd-single-page-wrapper .lsd-single-locations ul li a:hover {
  color: #6bb4fe;
}
.lsd-single-page-wrapper .lsd-map-canvas {
  height: 320px;
}
.lsd-single-page-wrapper .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-label {
  display: none;
}
.lsd-single-page-wrapper .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-weekday {
  border-bottom: 1px solid #eeeeee;
  color: #4a4a4a;
  padding: 6px;
}
.lsd-single-page-wrapper .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-weekday .lsd-col-8 {
  text-align: right;
}
.lsd-single-page-wrapper .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-weekday:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.lsd-single-page-wrapper .lsd-single-page-section-availability .lsd-single-availability-box .lsd-single-availability .lsd-ava-weekday.lsd-ava-offday {
  color: #ff3a53;
  border-color: #ff3a53 !important;
}
.lsd-single-page-wrapper .lsd-single-owner-box {
  margin-top: 25px;
}
.lsd-single-page-wrapper .lsd-owner-image-wrapper {
  text-align: center;
}
.lsd-single-page-wrapper .lsd-owner-image-wrapper img {
  width: 100px;
  height: 100px;
  border-radius: 100px;
}
.lsd-single-page-wrapper .lsd-owner-details-wrapper .lsd-owner-information {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-first-part {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-1 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: var(--listdom-gap);
  text-align: left;
}
.lsd-single-page-wrapper .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-1 h4.lsd-owner-name {
  font-size: 1.5rem;
  line-height: 1.5em;
  margin: 0;
}
.lsd-single-page-wrapper .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-1 .lsd-owner-job-title {
  line-height: 1.6875em;
}
.lsd-single-page-wrapper .lsd-owner-details-wrapper .lsd-owner-information .lsd-owner-information-part-1 .lsd-owner-biography {
  line-height: 1.625em;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li {
  list-style: none;
  margin: 0;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a {
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33px;
  height: 33px;
  border-radius: 33px;
  transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
  line-height: 2.1875em;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a i {
  color: #fff;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a.lsd-share-facebook {
  background-color: #506ba4;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a.lsd-share-twitter {
  background-color: #42b3e4;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a.lsd-share-pinterest {
  background-color: #d0373d;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a.lsd-share-linkedin {
  background-color: #1b81ba;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a.lsd-share-whatsapp {
  background-color: #0dc143;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a.lsd-share-instagram {
  background-color: #833AB4;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a.lsd-share-youtube {
  background-color: #FF0000;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a.lsd-share-tiktok {
  background-color: #000000;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a.lsd-share-telegram {
  background-color: #24A1DE;
}
.lsd-single-page-wrapper .lsd-owner-social-networks ul li a:hover, .lsd-single-page-wrapper .lsd-owner-social-networks ul li a:active {
  opacity: 0.8;
  color: #ffffff;
}
.lsd-single-page-wrapper .lsd-owner-information-part-2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsd-owner-information-part-2 > div {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
  color: #333333;
}
.lsd-single-page-wrapper .lsd-owner-information-part-2 > div a {
  color: #333333;
  text-decoration: none;
}
.lsd-single-page-wrapper .lsd-owner-information-part-2 > div i {
  background-color: #333333;
  font-size: 0.875rem;
  color: #ffffff;
  border-radius: 30px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-single-page-wrapper .lsd-owner-contact-form-wrapper {
  margin-top: 30px;
}
.lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row {
  position: relative;
  margin-bottom: 10px;
}
.lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input:focus + i, .lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea:focus + i {
  color: #000000;
}
.lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-input {
  height: 50px;
  width: 100%;
}
.lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row .lsd-form-control-textarea {
  height: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
}
.lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row i {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  color: #a9a9a9;
  pointer-events: none;
}
.lsd-single-page-wrapper .lsd-owner-contact-form-wrapper > form > .lsd-owner-contact-form-row {
  margin-bottom: 1px;
}
.lsd-single-page-wrapper .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-third-row {
  text-align: center;
}
.lsd-single-page-wrapper .lsd-single-page-section-share {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-large);
}
.lsd-single-page-wrapper .lsd-single-page-section-share h2.lsd-single-page-section-title {
  margin: 0;
  font-weight: normal;
  font-size: 1.25rem;
  padding-top: 2px;
}
.lsd-single-page-wrapper .lsd-single-page-section-share .lsd-single-share-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper .lsd-single-page-section-share .lsd-single-share-box ul li {
  list-style: none;
  margin: 0;
}
.lsd-single-page-wrapper .lsd-single-page-section-share .lsd-single-share-box ul li {
  display: inline-block;
}
.lsd-single-page-wrapper .lsd-single-page-section-share {
  flex-direction: row !important;
}
.lsd-single-page-wrapper .lsd-single-share {
  text-align: center;
}
.lsd-single-page-wrapper .lsd-single-share ul li a {
  display: inline-block;
  transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
}
.lsd-single-page-wrapper .lsd-single-share ul li a:hover, .lsd-single-page-wrapper .lsd-single-share ul li a:active {
  opacity: 0.8;
}
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row {
  position: relative;
  margin-bottom: 10px;
}
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input, .lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea {
  padding: 5px 15px;
}
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input:focus + i, .lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea:focus + i {
  color: #000000;
}
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-input {
  height: 50px;
  width: 100%;
}
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row .lsd-form-control-textarea {
  height: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
}
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-row i {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  color: #a9a9a9;
  pointer-events: none;
}
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper > form > .lsd-report-abuse-form-row {
  margin-bottom: 1px;
}
.lsd-single-page-wrapper .lsd-single-abuse-box .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-third-row {
  text-align: center;
}
.lsd-single-page-wrapper .lsd-single-page-section-application-form .lsd-single-application-box .lsd-application-form-wrapper .lsdaddjob-application-form {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper .lsd-single-label-inline {
  display: none;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-title-wrapper, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-title-wrapper, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-title-wrapper, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-title-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  place-items: center;
  gap: 14px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper .lsd-icon.fa-spinner, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper .lsd-icon.fa-spinner, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper .lsd-icon.fa-spinner, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper .lsd-icon.fa-spinner {
  text-align: right;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-right,
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section .lsd-single-label.lsd-text-right, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-right,
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section .lsd-single-label.lsd-text-right, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-right,
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section .lsd-single-label.lsd-text-right, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-right,
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section .lsd-single-label.lsd-text-right {
  text-align: right !important;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-left,
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section .lsd-single-label.lsd-text-left, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-left,
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section .lsd-single-label.lsd-text-left, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-left,
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section .lsd-single-label.lsd-text-left, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-left,
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section .lsd-single-label.lsd-text-left {
  text-align: left !important;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-center,
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section .lsd-single-label.lsd-text-center, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-center,
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section .lsd-single-label.lsd-text-center, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-center,
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section .lsd-single-label.lsd-text-center, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section .lsd-single-page-section-title.lsd-text-center,
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section .lsd-single-label.lsd-text-center {
  text-align: center !important;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section p:last-child, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section p:last-child, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section p:last-child, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section p:last-child {
  padding: 0;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-content .lsd-single-content-wrapper p, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-content .lsd-single-content-wrapper p, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-content .lsd-single-content-wrapper p, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-content .lsd-single-content-wrapper p {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6em;
  color: var(--listdom-main-font-color, #000);
  margin: 0;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-map, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-map, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-map, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-map {
  clear: both;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-map::before, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-map::before, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-map::before, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-map::before {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-attributes .lsd-single-attributes-box, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-attributes .lsd-single-attributes-box, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-attributes .lsd-single-attributes-box, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-attributes .lsd-single-attributes-box {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-icon i, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-icon i, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-icon i, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-attributes .lsd-single-attributes-box .lsd-row .lsd-attr-icon i {
  color: #333;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-right, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-right, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-right, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-right {
  text-align: right;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-left, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-left, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-left, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-left {
  text-align: left;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-center, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-center, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-center, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-page-section-title.lsd-text-center {
  text-align: center;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-features .lsd-single-label.lsd-text-right, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-label.lsd-text-right, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-label.lsd-text-right, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-label.lsd-text-right {
  text-align: right;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-features .lsd-single-label.lsd-text-left, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-label.lsd-text-left, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-label.lsd-text-left, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-label.lsd-text-left {
  text-align: left;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-features .lsd-single-label.lsd-text-center, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-features .lsd-single-label.lsd-text-center, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-features .lsd-single-label.lsd-text-center, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-features .lsd-single-label.lsd-text-center {
  text-align: center;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-locations ul, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-locations ul, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-locations ul, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-locations ul {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  flex-wrap: wrap;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-share, .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-share, .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-share, .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-share {
  border-top: 2px solid #eeeeee;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-claim-button, .lsd-single-page-wrapper.lsd-single-style3 .lsd-claim-button, .lsd-single-page-wrapper.lsd-single-style4 .lsd-claim-button {
  float: right;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-claim-button a, .lsd-single-page-wrapper.lsd-single-style3 .lsd-claim-button a, .lsd-single-page-wrapper.lsd-single-style4 .lsd-claim-button a {
  text-wrap: nowrap !important;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-favorite, .lsd-single-page-wrapper.lsd-single-style3 .lsd-favorite, .lsd-single-page-wrapper.lsd-single-style4 .lsd-favorite {
  float: right;
}
.lsd-single-page-wrapper.lsd-single-style1 {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-title {
  margin: 0;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-gallery-slider img {
  border-radius: 5px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-attributes .lsd-row {
  display: block;
  margin-top: 0 !important;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-attributes .lsd-row .lsd-col-6 {
  width: 100%;
  padding: 0;
  max-width: 100%;
  margin-bottom: 3px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-features {
  padding-top: 4px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-contact {
  padding-top: 4px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-contact .lsd-single-contact-box ul li {
  margin-top: 0;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-contact .lsd-single-contact-box ul li i {
  background: none;
  color: #333333;
  text-align: left;
  width: 25px;
  height: auto;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-map .lsd-listing-googlemap {
  margin-top: 25px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-map .lsd-listing-googlemap::before {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-acf::before {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-team > ul > li .lsd-user-top-wrapper {
  float: left;
  width: 67%;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-team > ul > li .lsd-user-information-part-2 {
  float: right;
  width: 33%;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-availability {
  clear: both;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-availability .lsd-single-availability-box .lsd-ava-week .lsd-ava-weekday {
  width: 50%;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-availability .lsd-single-availability-box .lsd-ava-week .lsd-ava-weekday:nth-child(even) {
  float: right;
  padding-left: 15px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-availability .lsd-single-availability-box .lsd-ava-week .lsd-ava-weekday:nth-child(odd) {
  float: left;
  padding-right: 15px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-availability .lsd-single-availability-box .lsd-ava-week::after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner {
  padding-top: 6px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-details .lsd-owner-first-part {
  float: left;
  width: 65%;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-details .lsd-owner-information-part-2 {
  width: 35%;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper {
  margin: 0 -15px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper .lsd-owner-contact-form-row-name, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper .lsd-owner-contact-form-row-phone, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper .lsd-owner-contact-form-row-email {
  float: left;
  width: 33.333333%;
  padding: 0 15px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper .lsd-owner-contact-form-row-name i, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper .lsd-owner-contact-form-row-phone i, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper .lsd-owner-contact-form-row-email i {
  right: 30px;
  text-align: right;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper::after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-abuse {
  padding-top: 6px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-abuse .lsd-single-abuse .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-name-email-phone-wrapper {
  margin: 0 -15px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-abuse .lsd-single-abuse .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-name-email-phone-wrapper .lsd-report-abuse-form-row-name, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-abuse .lsd-single-abuse .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-name-email-phone-wrapper .lsd-report-abuse-form-row-phone, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-abuse .lsd-single-abuse .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-name-email-phone-wrapper .lsd-report-abuse-form-row-email {
  float: left;
  width: 33.333333%;
  padding: 0 15px;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-abuse .lsd-single-abuse .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-name-email-phone-wrapper .lsd-report-abuse-form-row-name i, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-abuse .lsd-single-abuse .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-name-email-phone-wrapper .lsd-report-abuse-form-row-phone i, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-abuse .lsd-single-abuse .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-name-email-phone-wrapper .lsd-report-abuse-form-row-email i {
  right: 30px;
  text-align: right;
}
.lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-abuse .lsd-single-abuse .lsd-report-abuse-form-wrapper .lsd-report-abuse-form-name-email-phone-wrapper::after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
@media only screen and (max-width: 768px) {
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-listing-category {
    float: none;
    margin-right: unset;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-price {
    float: none;
    margin-right: unset;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-tags-wrapper {
    float: none;
    margin-right: unset;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-locations {
    float: none;
    margin-left: unset;
    top: auto;
    position: static;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-address {
    float: none;
    position: static;
    top: auto;
    line-height: inherit;
    text-align: right;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-title-wrapper {
    flex-direction: column;
    row-gap: var(--listdom-gap-wide);
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-title-wrapper .lsd-claim-button, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-title-wrapper .lsd-claim-button a {
    margin-left: 0 !important;
    text-wrap: nowrap !important;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-attributes, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-features, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-contact {
    width: auto;
    float: none;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-details {
    width: auto;
    float: none;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper {
    width: auto;
    float: none;
    margin-top: 30px;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-availability .lsd-single-availability-box .lsd-ava-week .lsd-ava-weekday {
    width: auto;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-availability .lsd-single-availability-box .lsd-ava-week .lsd-ava-weekday:nth-child(even) {
    float: none;
    padding-left: 0;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-section-availability .lsd-single-availability-box .lsd-ava-week .lsd-ava-weekday:nth-child(odd) {
    float: none;
    padding-right: 0;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-details .lsd-owner-first-part {
    float: none;
    width: auto;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-details .lsd-owner-information-part-2 {
    width: auto;
    padding-left: 0;
    text-align: center;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper .lsd-owner-contact-form-row-name, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper .lsd-owner-contact-form-row-phone, .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .lsd-single-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-name-email-phone-wrapper .lsd-owner-contact-form-row-email {
    float: none;
    width: auto;
  }
  .lsd-single-page-wrapper.lsd-single-style1 .lsd-single-page-owner .g-recaptcha {
    transform: scale(1);
  }
}
.lsd-single-page-wrapper.lsd-single-style2 {
  padding-bottom: 20px;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-image-wrapper {
  position: relative;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-image-wrapper .lsd-single-page-section-labels {
  position: absolute;
  right: 30px;
  top: 30px;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-image-wrapper .lsd-single-page-section-labels.lsd-single-page-section {
  border: none;
  background-color: transparent;
  padding: 0;
  box-shadow: none;
  margin-bottom: 0;
  border-radius: 0;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section {
  padding: 30px;
  border: 2px solid #eee;
  border-radius: 5px;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-right-col .lsd-single-page-section .lsd-single-page-section-title {
  border-bottom: 2px solid #eee;
  padding-bottom: 15px;
  text-align: center;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-map-top {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-map-top:after {
  display: none;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-map {
  padding-top: 6px;
}
.lsd-single-page-wrapper.lsd-single-style2 .lsd-single-page-section-map .lsd-listing-googlemap {
  margin-top: 16px;
}
@media (min-width: 768px) {
  .lsd-single-page-wrapper.lsd-single-style2 .lsdaddfs-franchise ul li {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-tags-wrapper {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .lsd-single-page-wrapper.lsd-single-style2 > .lsd-row {
    display: block;
  }
  .lsd-single-page-wrapper.lsd-single-style2 > .lsd-row > .lsd-col-8, .lsd-single-page-wrapper.lsd-single-style2 > .lsd-row > .lsd-col-4 {
    width: 100%;
    max-width: 100%;
  }
  .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-locations {
    float: none;
    margin-left: unset;
    top: auto;
    position: static;
  }
  .lsd-single-page-wrapper.lsd-single-style2 .lsd-single-address {
    float: none;
    position: static;
    top: auto;
    line-height: inherit;
    text-align: right;
  }
}
.lsd-single-page-wrapper.lsd-single-style3 {
  padding-bottom: 20px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-image-wrapper {
  position: relative;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-image-wrapper .lsd-single-featured-image img {
  border-radius: 10px;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-image-wrapper .lsd-single-gallery-box {
  padding: 0 !important;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-image-wrapper .lsd-gallery-slider img {
  border-radius: 5px 5px 0 0;
  object-fit: cover;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-image-wrapper .lsd-image-gallery {
  padding: 100px 20px 20px 20px;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-image-wrapper .lsd-single-page-section-labels {
  position: absolute;
  right: 37px !important;
  top: 40px !important;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-image-wrapper .lsd-single-page-section-labels.lsd-single-page-section {
  border: none;
  background-color: transparent;
  padding: 0;
  box-shadow: none;
  margin-bottom: 0;
  border-radius: 0;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section {
  padding: 30px;
  border: 2px solid #eee;
  border-radius: 5px;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-right-col .lsd-single-page-section .lsd-single-page-section-title {
  border-bottom: 2px solid #eee;
  padding-bottom: 15px;
  text-align: center;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-map-top {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-map-top:after {
  display: none;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-map {
  padding-top: 6px;
}
.lsd-single-page-wrapper.lsd-single-style3 .lsd-single-page-section-map .lsd-listing-googlemap {
  margin-top: 16px;
}
@media (min-width: 768px) {
  .lsd-single-page-wrapper.lsd-single-style3 .lsdaddfs-franchise ul li {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .lsd-single-page-wrapper.lsd-single-style3 > .lsd-row {
    display: block;
  }
  .lsd-single-page-wrapper.lsd-single-style3 > .lsd-row > .lsd-col-8, .lsd-single-page-wrapper.lsd-single-style3 > .lsd-row > .lsd-col-4 {
    width: 100%;
    max-width: 100%;
  }
  .lsd-single-page-wrapper.lsd-single-style3 .lsd-listing-category {
    float: none;
    margin-right: unset;
  }
  .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-price {
    float: none;
    margin-right: unset;
  }
  .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-tags-wrapper {
    float: none;
    margin-right: unset;
  }
  .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-locations {
    float: none;
    margin-left: unset;
    top: auto;
    position: static;
  }
  .lsd-single-page-wrapper.lsd-single-style3 .lsd-single-address {
    float: none;
    position: static;
    top: auto;
    line-height: inherit;
    text-align: right;
  }
}
.lsd-single-page-wrapper.lsd-single-style4 {
  padding-bottom: 20px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-contact {
  box-shadow: none !important;
}
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-featured-image {
  height: 100% !important;
}
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-avatar-wrapper {
  position: relative;
}
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-avatar-wrapper .lsd-single-page-section-labels {
  position: absolute;
  right: 37px !important;
  top: 20px !important;
}
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-avatar-wrapper .lsd-single-page-section-labels.lsd-single-page-section {
  border: none;
  background-color: transparent;
  padding: 0;
  box-shadow: none;
  margin-bottom: 0;
  border-radius: 0;
}
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-map-top {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-map-top:after {
  display: none;
}
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-map {
  padding-top: 6px;
}
.lsd-single-page-wrapper.lsd-single-style4 .lsd-single-page-section-map .lsd-listing-googlemap {
  margin-top: 16px;
}
@media (min-width: 768px) {
  .lsd-single-page-wrapper.lsd-single-style4 .lsdaddfs-franchise ul li {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .lsd-single-page-wrapper.lsd-single-style4 > .lsd-row {
    display: flex;
    flex-direction: column-reverse;
  }
  .lsd-single-page-wrapper.lsd-single-style4 > .lsd-row > .lsd-col-8, .lsd-single-page-wrapper.lsd-single-style4 > .lsd-row > .lsd-col-4 {
    width: 100%;
    max-width: 100%;
  }
  .lsd-single-page-wrapper.lsd-single-style4 .lsd-listing-category {
    float: none;
    margin-right: unset;
  }
  .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-price {
    float: none;
    margin-right: unset;
  }
  .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-tags-wrapper {
    float: none;
    margin-right: unset;
  }
  .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-locations {
    float: none;
    margin-left: unset;
    top: auto;
    position: static;
  }
  .lsd-single-page-wrapper.lsd-single-style4 .lsd-single-address {
    float: none;
    position: static;
    top: auto;
    line-height: inherit;
    text-align: right;
  }
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-section-header, .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-section-footer, .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-section-content {
  display: flex;
  flex-direction: row;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-col {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-col-1-4 {
  width: 25%;
  max-width: 25%;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-col-2-4 {
  width: 50%;
  max-width: 50%;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-col-3-4 {
  width: 75%;
  max-width: 75%;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-col-4-4 {
  width: 100%;
  max-width: 100%;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-single-title-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--listdom-gap-wide);
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper .lsd-claim-button a {
  margin-left: 0;
  margin-right: 0;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-single-title-wrapper .lsd-single-title-claim-favorite-wrapper .lsd-icon {
  text-align: center;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections.lsd-dynamic-box-method-1 {
  background-color: #ffffff;
  border-radius: 4px;
  padding: 24px;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections.lsd-dynamic-box-method-2 .lsd-dynamic-section-header, .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections.lsd-dynamic-box-method-2 .lsd-dynamic-section-footer, .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections.lsd-dynamic-box-method-2 .lsd-dynamic-section-content {
  background-color: #ffffff;
  border-radius: 4px;
  padding: 24px;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections.lsd-dynamic-box-method-3 .lsd-dynamic-col {
  background-color: #ffffff;
  border-radius: 4px;
  padding: 24px;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections.lsd-dynamic-box-method-4 .lsd-dynamic-col > div {
  background-color: #ffffff;
  border-radius: 4px;
  padding: 24px;
}
.lsd-single-page-wrapper.lsd-single-dynamic .lsd-listing-category a, .lsd-single-page-wrapper.lsd-single-dynamic .lsd-listing-category span.lsd-single-term {
  padding: 6px 20px;
  border-radius: 5rem;
}
@media only screen and (max-width: 1024px) {
  .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-section-header, .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-section-footer, .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-section-content {
    flex-direction: column;
  }
  .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-col-1-4, .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-col-2-4, .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-col-3-4, .lsd-single-page-wrapper.lsd-single-dynamic .lsd-dynamic-sections .lsd-dynamic-col-4-4 {
    width: 100%;
    max-width: 100%;
  }
}

.lsd-taxonomy-shortcode-wrapper {
  /**
    Size <= 768
  **/
  /**
    Size <= 568
  **/
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image img {
  object-fit: cover;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image.lsd-border-radius .lsd-ts-image-wrapper .lsd-ts-image.lsd-no-image {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image.lsd-border-radius .lsd-ts-image-wrapper .lsd-ts-image a .lsd-image img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper {
  height: 400px;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image {
  position: absolute;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image.lsd-no-image {
  border: 1px solid #dadadb;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image.lsd-no-image a h3 {
  color: #ffffff;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a {
  display: block;
  position: relative;
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a:link, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a:visited, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a:hover, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a:active {
  text-decoration: none;
  box-shadow: none !important;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a .lsd-image {
  height: 100%;
  overflow: hidden;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a .lsd-image img {
  display: block;
  width: 100%;
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a h3 {
  font-size: 32px;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  line-height: 400px;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.6);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a:hover .lsd-image img {
  transform: scale(1.15);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a:hover h3 {
  background-color: rgba(0, 0, 0, 0.5);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-1 .lsd-ts-image-1 {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-2 .lsd-ts-image-1 {
  left: 0;
  top: 0;
  width: calc(50% - 5px);
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-2 .lsd-ts-image-1 h3 {
  font-size: 28px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-2 .lsd-ts-image-2 {
  left: calc(50% + 5px);
  top: 0;
  width: calc(50% - 5px);
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-2 .lsd-ts-image-2 h3 {
  font-size: 28px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-3 .lsd-ts-image-1 {
  left: 0;
  top: 0;
  width: calc(25% - 5px);
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-3 .lsd-ts-image-1 h3 {
  line-height: 400px;
  font-size: 26px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-3 .lsd-ts-image-2 {
  left: calc(25% + 5px);
  top: 0;
  width: calc(25% - 10px);
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-3 .lsd-ts-image-2 h3 {
  line-height: 400px;
  font-size: 26px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-3 .lsd-ts-image-3 {
  left: calc(50% + 5px);
  top: 0;
  width: calc(50% - 5px);
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-3 .lsd-ts-image-3 h3 {
  font-size: 28px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-1 {
  left: 0;
  top: 0;
  width: calc(25% - 5px);
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-1 h3 {
  line-height: 400px;
  font-size: 26px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-2 {
  left: calc(25% + 5px);
  top: 0;
  width: calc(50% - 10px);
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-2 h3 {
  line-height: 400px;
  font-size: 28px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-3 {
  left: calc(75% + 5px);
  top: 0;
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-3 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-4 {
  left: calc(75% + 5px);
  top: calc(50% + 5px);
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-4 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-1 {
  left: 0;
  top: 0;
  width: calc(25% - 5px);
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-1 h3 {
  line-height: 400px;
  font-size: 26px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-2 {
  left: calc(25% + 5px);
  top: 0;
  width: calc(50% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-2 h3 {
  line-height: 195px;
  font-size: 26px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-3 {
  left: calc(25% + 5px);
  top: calc(50% + 5px);
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-3 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-4 {
  left: calc(50% + 5px);
  top: calc(50% + 5px);
  width: calc(50% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-4 h3 {
  line-height: 195px;
  font-size: 26px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-5 {
  left: calc(75% + 5px);
  top: 0;
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-5 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-1 {
  left: 0;
  top: 0;
  width: calc(50% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-1 h3 {
  line-height: 195px;
  font-size: 26px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-2 {
  left: 0;
  top: calc(50% + 5px);
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-2 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-3 {
  left: calc(25% + 5px);
  top: calc(50% + 5px);
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-3 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-4 {
  left: calc(50% + 5px);
  top: 0;
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-4 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-5 {
  left: calc(50% + 5px);
  top: calc(50% + 5px);
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-5 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-6 {
  left: calc(75% + 5px);
  top: 0;
  width: calc(25% - 5px);
  height: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-6 h3 {
  line-height: 400px;
  font-size: 28px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-1 {
  left: 0;
  top: 0;
  width: calc(50% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-1 h3 {
  line-height: 195px;
  font-size: 26px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-2 {
  left: 0;
  top: calc(50% + 5px);
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-2 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-3 {
  left: calc(25% + 5px);
  top: calc(50% + 5px);
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-3 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-4 {
  left: calc(50% + 5px);
  top: 0;
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-4 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-5 {
  left: calc(50% + 5px);
  top: calc(50% + 5px);
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-5 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-6 {
  left: calc(75% + 5px);
  top: 0;
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-6 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-7 {
  left: calc(75% + 5px);
  top: calc(50% + 5px);
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-7 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-1 {
  left: 0;
  top: 0;
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-1 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-2 {
  left: 0;
  top: calc(50% + 5px);
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-2 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-3 {
  left: calc(25% + 5px);
  top: 0;
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-3 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-4 {
  left: calc(25% + 5px);
  top: calc(50% + 5px);
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-4 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-5 {
  left: calc(50% + 5px);
  top: 0;
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-5 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-6 {
  left: calc(50% + 5px);
  top: calc(50% + 5px);
  width: calc(25% - 10px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-6 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-7 {
  left: calc(75% + 5px);
  top: 0;
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-7 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-8 {
  left: calc(75% + 5px);
  top: calc(50% + 5px);
  width: calc(25% - 5px);
  height: calc(50% - 5px);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-8 h3 {
  line-height: 195px;
  font-size: 22px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image.lsd-no-image {
  border: none;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a > .lsd-image img {
  border-radius: 5px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a h3 {
  font-family: var(--listdom-main-font-m), sans-serif;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0), black);
  border-radius: 5px;
  line-height: 23px !important;
  bottom: 0;
  display: flex;
  justify-content: left;
  align-items: flex-end;
  padding: 30px;
  color: #FFFFFF;
  font-size: 21px;
  text-align: left;
  transition: all 0.3s ease;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a h3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--listdom-main-gbg1);
  opacity: 0;
  z-index: 0;
  border-radius: 5px;
  transition: opacity 0.3s ease;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a .lsd-count {
  font-family: var(--listdom-main-font-m), sans-serif;
  position: absolute;
  right: 30px;
  top: 30px;
  background: #EFF0F2 0 0 no-repeat padding-box;
  border-radius: 3px;
  padding: 4px 8px;
  color: #000000;
  font-size: 12px;
  display: none;
  line-height: 1.6em;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:hover .lsd-title span, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:active .lsd-title span, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:focus .lsd-title span {
  position: relative;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:hover .lsd-title:before, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:active .lsd-title:before, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:focus .lsd-title:before {
  opacity: 1;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:hover .lsd-count, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:active .lsd-count, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:focus .lsd-count {
  display: block;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:hover .lsd-image img, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:active .lsd-image img, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a:focus .lsd-image img {
  transform: unset;
}
@media only screen and (max-width: 768px) {
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper {
    height: 300px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-1 .lsd-ts-image-1 h3 {
    line-height: 300px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-2 .lsd-ts-image-1 h3 {
    line-height: 300px;
    font-size: 26px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-2 .lsd-ts-image-2 h3 {
    line-height: 300px;
    font-size: 26px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-3 .lsd-ts-image-1 h3 {
    line-height: 300px;
    font-size: 24px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-3 .lsd-ts-image-2 h3 {
    line-height: 300px;
    font-size: 24px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-3 .lsd-ts-image-3 h3 {
    line-height: 300px;
    font-size: 26px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-1 h3 {
    line-height: 300px;
    font-size: 24px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-2 h3 {
    line-height: 300px;
    font-size: 26px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-3 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 .lsd-ts-image-4 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-1 h3 {
    line-height: 300px;
    font-size: 24px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-2 h3 {
    line-height: 145px;
    font-size: 24px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-3 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-4 h3 {
    line-height: 145px;
    font-size: 24px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 .lsd-ts-image-5 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-1 h3 {
    line-height: 145px;
    font-size: 24px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-2 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-3 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-4 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-5 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 .lsd-ts-image-6 h3 {
    line-height: 300px;
    font-size: 26px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-1 h3 {
    line-height: 145px;
    font-size: 24px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-2 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-3 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-4 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-5 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-6 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 .lsd-ts-image-7 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-1 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-2 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-3 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-4 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-5 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-6 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-7 h3 {
    line-height: 145px;
    font-size: 20px;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 .lsd-ts-image-8 h3 {
    line-height: 145px;
    font-size: 20px;
  }
}
@media only screen and (max-width: 568px) {
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    gap: var(--listdom-gap);
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image {
    flex: calc(50% - 5px);
    position: relative;
    width: 100% !important;
    height: 200px !important;
    top: auto !important;
    left: auto !important;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image a h3 {
    line-height: 200px !important;
  }
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-1 a h3, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-2 a h3, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-3 a h3, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-4 a h3, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-5 a h3, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-6 a h3, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-7 a h3, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper.lsd-ts-image-size-8 a h3 {
    font-size: 16px !important;
    word-break: break-all;
  }
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean {
  padding: 30px 40px 20px;
  border: 1px solid #eeeeee;
  -webkit-box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  box-shadow: 0 0 50px 0 rgba(135, 140, 175, 0.2);
  background-color: #ffffff;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean .lsd-row > div {
  padding-bottom: 7px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean .lsd-row > div a {
  color: #4a4a4a;
  display: flex;
  gap: var(--listdom-gap-wide);
  align-items: center;
  text-align: center;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean .lsd-row > div a .lsd-title {
  display: flex;
  flex-direction: column;
  align-items: start;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean .lsd-row > div a > div i {
  text-align: center;
  top: 0;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean .lsd-row > div a > div img.lsd-image-icon {
  width: 20px;
  margin: 6px 5px 0 0;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean .lsd-row > div a:hover {
  color: #1e83ec;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean {
  padding: 0;
  border: none;
  box-shadow: unset;
  background-color: unset;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean a {
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF 0 0 no-repeat padding-box;
  box-shadow: 0 3px 3px #0000000D;
  border-radius: 5px;
  transition: all 0.3s ease-out;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean a > .lsd-term-circle {
  padding: 21px;
  border-radius: 50%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean a > .lsd-term-circle > div {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean a > .lsd-term-circle > div i {
  text-align: center;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean a > .lsd-title {
  font-family: var(--listdom-main-font-m), sans-serif;
  color: #000;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean a > .lsd-title .lsd-count {
  font-family: var(--listdom-main-font-m), sans-serif;
  display: block;
  color: #66686b;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean a:hover, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean a:active, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-clean a:focus {
  margin-top: -4px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple {
  border: none;
  background: #FFFFFF 0 0 no-repeat padding-box;
  box-shadow: 0 3px 3px #0000000D;
  border-radius: 5px;
  padding: 30px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a .lsd-count {
  color: var(--listdomer-content-c);
  font-size: 16px;
  margin-top: 3px;
  width: 100%;
  display: flex;
  align-items: self-start;
  justify-content: initial;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a .lsd-title {
  color: #000;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a .lsd-title::before {
  width: 8px;
  height: 8px;
  border: 2px solid var(--listdomer-main-gbg1);
  border-radius: 10px;
  content: "";
  display: inline-block;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a:hover span.lsd-title, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a:active span.lsd-title, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a:focus span.lsd-title {
  color: var(--listdomer-main-gbg1);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row:last-child {
  margin-bottom: 0;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple {
  border: none;
  background: #FFFFFF 0 0 no-repeat padding-box;
  box-shadow: 0 3px 3px #0000000D;
  border-radius: 5px;
  padding: 30px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a .lsd-count {
  font-family: var(--listdom-main-font-m), sans-serif;
  color: #66686b;
  font-size: 16px;
  margin-top: 3px;
  width: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a .lsd-title {
  font-family: var(--listdom-main-font-m), sans-serif;
  color: #000;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a .lsd-title::before {
  width: 8px;
  height: 8px;
  border: 2px solid var(--listdom-main-gbg1);
  border-radius: 10px;
  content: "";
  display: inline-block;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a:hover span.lsd-title, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a:active span.lsd-title, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row div a:focus span.lsd-title {
  color: var(--listdom-main-gbg1);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-simple .lsd-row:last-child {
  margin-bottom: 0;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud {
  margin-bottom: 20px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud ul {
  margin: 0;
  padding: 0;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud ul li {
  list-style: none;
  vertical-align: top;
  margin: 0 5px 5px 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  padding: var(--listdom-cloud-widget-padding);
  color: var(--listdom-cloud-widget-text-color) !important;
  background: var(--listdom-cloud-widget-bg-color) !important;
  border-radius: var(--listdom-cloud-widget-border-radius);
  border-width: var(--listdom-cloud-widget-border);
  border-color: var(--listdom-cloud-widget-border-color);
  border-style: var(--listdom-cloud-widget-border-style);
  font-family: var(--listdom-cloud-widget-font-family), serif;
  font-size: var(--listdom-cloud-widget-font-size);
  line-height: var(--listdom-cloud-widget-line-height);
  text-align: var(--listdom-cloud-widget-text-align);
  font-weight: var(--listdom-cloud-widget-font-weight);
  box-shadow: none;
  display: inline-block !important;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud ul li::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud ul li:hover::before {
  width: 100%;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud ul li::before {
  background: unset !important;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud ul li a {
  color: var(--listdom-cloud-widget-text-color) !important;
  font-family: var(--listdom-cloud-widget-font-family), serif !important;
  font-size: var(--listdom-cloud-widget-font-size) !important;
  line-height: var(--listdom-cloud-widget-line-height);
  text-align: var(--listdom-cloud-widget-text-align);
  font-weight: var(--listdom-cloud-widget-font-weight);
  text-decoration: none;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud ul li a .lsd-count {
  width: 30px;
  height: 30px;
  margin-left: 10px;
  background: color-mix(in srgb, var(--listdom-cloud-widget-bg-color) 95%, white 10%) !important;
  padding: 3px 5px;
  font-family: var(--listdom-cloud-widget-font-family), serif !important;
  font-size: var(--listdom-cloud-widget-font-size);
  line-height: var(--listdom-cloud-widget-line-height);
  text-align: var(--listdom-cloud-widget-text-align);
  font-weight: var(--listdom-cloud-widget-font-weight);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud ul li:hover a {
  color: var(--listdom-cloud-widget-text-hover-color) !important;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud ul li:hover {
  color: var(--listdom-cloud-widget-text-hover-color) !important;
  background: var(--listdom-cloud-widget-hover-bg-color) !important;
  border-radius: var(--listdom-cloud-widget-hover-border-radius);
  border-width: var(--listdom-cloud-widget-border-hover);
  border-color: var(--listdom-cloud-widget-border-hover-color) !important;
  border-style: var(--listdom-cloud-widget-border-hover-style);
  padding: var(--listdom-cloud-widget-padding-hover);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-cloud ul li:hover .lsd-count {
  background: color-mix(in srgb, var(--listdom-cloud-widget-hover-bg-color) 95%, white 5%) !important;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-carousel .lsd-term-carousel-item {
  padding: 15px;
}
@media (max-width: 767px) {
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-carousel .lsd-term-carousel-item {
    padding: 0px;
  }
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-carousel .lsd-term-carousel-item .lsd-term-carousel-item-wrapper {
  transition: all 0.3s ease-out;
  display: flex;
  height: 170px;
  background-color: #ffffff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-carousel .lsd-term-carousel-item .lsd-term-carousel-item-wrapper a {
  color: #000;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  text-align: center;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-carousel .lsd-term-carousel-item .lsd-term-carousel-item-wrapper a .lsd-term-circle {
  padding: 5px;
  max-width: 60px;
  max-height: 60px;
  width: 60px;
  height: 60px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-carousel .lsd-term-carousel-item .lsd-term-carousel-item-wrapper a .lsd-term-circle .lsd-icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-carousel .lsd-term-carousel-item .lsd-term-carousel-item-wrapper a .lsd-term-circle .lsd-icon-wrapper i {
  position: unset;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-carousel .lsd-term-carousel-item .lsd-term-carousel-item-wrapper a .lsd-title {
  font-size: 18px;
  color: #262626;
  margin-top: 5px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-carousel .lsd-term-carousel-item .lsd-term-carousel-item-wrapper:hover {
  box-shadow: 0 0 20px 0 rgba(135, 140, 175, 0.2);
  margin-top: -10px;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-terms ul {
  margin: 0;
  padding: 0;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-terms ul li {
  list-style: none;
  vertical-align: top;
  margin-bottom: 8px !important;
  background: var(--listdom-terms-widget-bg-color);
  color: var(--listdom-terms-widget-text-color) !important;
  border-width: var(--listdom-terms-widget-border);
  border-color: var(--listdom-terms-widget-border-color);
  border-style: var(--listdom-terms-widget-border-style);
  border-radius: var(--listdom-terms-widget-border-radius);
  box-shadow: none;
  padding: var(--listdom-terms-widget-padding);
  font-family: var(--listdom-terms-widget-font-family), serif !important;
  font-size: var(--listdom-terms-widget-font-size);
  line-height: var(--listdom-terms-widget-line-height);
  text-align: var(--listdom-terms-widget-text-align);
  font-weight: var(--listdom-terms-widget-font-weight);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-terms ul li a {
  color: var(--listdom-terms-widget-text-color) !important;
  font-family: var(--listdom-terms-widget-font-family), serif !important;
  font-size: var(--listdom-terms-widget-font-size) !important;
  line-height: var(--listdom-terms-widget-line-height);
  text-align: var(--listdom-terms-widget-text-align);
  font-weight: var(--listdom-terms-widget-font-weight);
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-terms ul li:hover, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-terms ul li:hover a {
  background: var(--listdom-terms-widget-hover-bg-color) !important;
  color: var(--listdom-terms-widget-text-hover-color) !important;
}
.lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-terms ul li:hover, .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-terms ul li:hover {
  background: var(--listdom-terms-widget-hover-bg-color) !important;
  color: var(--listdom-terms-widget-text-hover-color) !important;
  border-width: var(--listdom-terms-widget-border-hover);
  border-color: var(--listdom-terms-widget-border-hover-color);
  border-style: var(--listdom-terms-widget-border-hover-style);
  border-radius: var(--listdom-terms-widget-hover-border-radius);
  padding: var(--listdom-terms-widget-padding-hover);
}

/**
  Size <= 568
**/
@media only screen and (max-width: 568px) {
  .lsd-taxonomy-shortcode-wrapper.lsd-taxonomy-shortcode-image .lsd-ts-image-wrapper .lsd-ts-image > a h3 {
    padding: 20px;
  }
}
.lsd-search .lsd-search-devices-wrapper .lsd-search-devices-desktop {
  display: block;
}
.lsd-search .lsd-search-devices-wrapper .lsd-search-devices-tablet {
  display: none;
}
.lsd-search .lsd-search-devices-wrapper .lsd-search-devices-mobile {
  display: none;
}
@media only screen and (max-width: 568px) {
  .lsd-search .lsd-search-devices-wrapper .lsd-search-devices-desktop {
    display: none;
  }
  .lsd-search .lsd-search-devices-wrapper .lsd-search-devices-mobile {
    display: block;
  }
}
@media only screen and (max-width: 992px) and (min-width: 569px) {
  .lsd-search .lsd-search-devices-wrapper .lsd-search-devices-desktop {
    display: none;
  }
  .lsd-search .lsd-search-devices-wrapper .lsd-search-devices-tablet {
    display: block;
  }
}
.lsd-search .lsd-search-form {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button {
  margin-top: 0 !important;
}
.lsd-search .lsd-search-form.lsd-search-not-inherit .lsd-search-filter {
  margin-bottom: 0;
}
.lsd-search .lsd-search-form > .lsd-search-row:first-child {
  padding: 16px 12px;
  border-radius: 10px;
}
.lsd-search .lsd-search-form:has(.lsd-search-row-more-options) .lsd-search-row:first-child {
  padding: 16px 12px;
  border-radius: 10px 10px 0 10px;
}
.lsd-search .lsd-search-form .lsd-search-row-more-options {
  cursor: pointer;
  text-align: right;
  background: var(--listdom-search-form-bg-color);
  width: max-content;
  display: flex;
  align-items: center;
  align-self: flex-end;
  padding: 5px 10px;
  border-radius: 0 0 7px 39px;
  margin-top: -10px;
}
.lsd-search .lsd-search-form .lsd-search-row-more-options span {
  color: black;
  font-size: 12px;
  font-style: normal;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: var(--listdom-gap-compact);
}
.lsd-search .lsd-search-form .lsd-search-row-more-options span i {
  line-height: 1.8em;
  font-size: 10px;
  width: 14px;
  height: 14px;
  color: var(--listdom-search-form-input-icons-color);
}
.lsd-search .lsd-search-included-in-more {
  display: none;
}
.lsd-search .lsd-search-row {
  background: var(--listdom-search-form-bg-color);
  padding: 16px 12px;
  border-radius: 10px;
}
.lsd-search .lsd-search-row span[id*="listdom-location-container"]::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  content: "\f3c5";
  margin-right: 7px;
  color: var(--listdom-search-form-input-icons-color);
}
.lsd-search .lsd-search-row .select2-container {
  all: unset;
}
.lsd-search .lsd-search-row .select2-container.select2-container--default .select2-selection--single {
  all: unset;
}
.lsd-search .lsd-search-row .select2-container.select2-container--default .select2-selection--multiple {
  all: unset;
}
.lsd-search .lsd-search-row .select2-dropdown {
  all: unset;
}
.lsd-search .lsd-search-row .select2-results__option,
.lsd-search .lsd-search-row .select2-selection__choice {
  all: unset;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter:has(.lsd-search-range) {
  padding: 2px 10px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter:has(.lsd-search-radio-label) {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  padding: 15px 2px 8px 2px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] {
  border-color: var(--listdom-search-form-input-border-color);
  border-width: var(--listdom-search-form-input-border-width);
  border-style: var(--listdom-search-form-input-border-style);
  border-radius: var(--listdom-search-form-input-radius);
  position: relative;
  padding: 2px;
  min-height: 45px;
  height: max-content;
  background: var(--listdom-search-form-input-bg-color);
  color: var(--listdom-search-form-input-text-color);
  font-family: var(--listdom-search-form-input-font-family), serif;
  font-size: var(--listdom-search-form-input-font-size);
  font-weight: var(--listdom-search-form-input-font-weight);
  text-align: var(--listdom-search-form-input-text-align);
  line-height: var(--listdom-search-form-input-line-height);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input:focus + .lsd-search-filter,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input:focus ~ .lsd-search-filter,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input:focus .lsd-search-filter label, .lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"]:focus-within {
  background: var(--listdom-search-form-input-focus-bg-color);
  border-color: var(--listdom-search-form-input-focus-border-color);
  border-width: var(--listdom-search-form-input-focus-border-width);
  border-style: var(--listdom-search-form-input-focus-border-style);
  border-radius: var(--listdom-search-form-input-focus-radius);
  outline: var(--listdom-search-form-input-focus-border-color);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type="search"] {
  all: unset !important;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] label {
  font-family: var(--listdom-search-form-input-font-family), serif;
  font-size: var(--listdom-search-form-input-font-size);
  font-weight: var(--listdom-search-form-input-font-weight);
  background: var(--listdom-search-form-input-bg-color);
  border-radius: 6px;
  color: var(--listdom-search-form-input-text-color);
  line-height: 14.06px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] label:not(.lsd-search-radio-label):not(.lsd-search-checkbox-label) {
  display: block !important;
  position: absolute;
  top: -8px;
  left: 10px;
  z-index: 20;
  padding: 3px 10px 0 10px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-true-false-search .lsd-search-checkbox-label {
  display: flex !important;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  min-height: 45px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] ul.lsd-hierarchy-list {
  list-style-type: none !important;
  padding: 15px 2px 8px 2px !important;
  gap: var(--listdom-gap);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] ul.lsd-hierarchy-list .lsd-search-checkbox-label {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin: 0;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] ul.lsd-hierarchy-list li ul.lsd-hierarchy-list {
  list-style-type: none !important;
  padding: 0;
  display: flex !important;
  margin-top: var(--listdom-gap);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] ul.lsd-hierarchy-list li ul.lsd-hierarchy-list li {
  text-indent: 10px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] ul.lsd-hierarchy-list li.children {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-radio-list {
  gap: var(--listdom-gap);
  padding: 15px 2px 8px 2px !important;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-radio-list .lsd-search-radio-label {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin: 0;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type="text"],
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type="number"],
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] textarea,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type="email"],
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='password'],
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='tel'],
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='url'],
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='date'],
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] select,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .selection {
  display: flex;
  align-items: center;
  max-height: 100%;
  border: none !important;
  padding: 8px;
  font-family: var(--listdom-search-form-input-font-family), serif;
  font-size: var(--listdom-search-form-input-font-size);
  font-weight: var(--listdom-search-form-input-font-weight);
  text-align: var(--listdom-search-form-input-text-align);
  line-height: var(--listdom-search-form-input-line-height);
  background: var(--listdom-search-form-input-bg-color);
  border-radius: var(--listdom-search-form-input-radius);
  min-height: 45px;
  height: max-content;
  color: var(--listdom-search-form-input-text-color);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type="text"]::placeholder,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type="number"]::placeholder,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] textarea::placeholder,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type="email"]::placeholder,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='password']::placeholder,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='tel']::placeholder,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='url']::placeholder,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='date']::placeholder,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] select::placeholder,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .selection::placeholder {
  color: var(--listdom-search-form-input-placeholder-text-color) !important;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type="text"]:focus,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type="number"]:focus,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] textarea:focus,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type="email"]:focus,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='password']:focus,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='tel']:focus,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='url']:focus,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input[type='date']:focus,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] select:focus,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .selection:focus {
  background: var(--listdom-search-form-input-focus-bg-color) !important;
  border-radius: var(--listdom-search-form-input-focus-radius) !important;
  outline: var(--listdom-search-form-input-focus-border-color) !important;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-container--focus .selection {
  background: var(--listdom-search-form-input-focus-bg-color) !important;
  border-radius: var(--listdom-search-form-input-focus-radius) !important;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-radius-search-field {
  position: relative;
  border-radius: var(--listdom-search-form-input-radius);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-radius-search-field .lsd-radius-search-address-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  border-radius: var(--listdom-search-form-input-radius);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-radius-search-field .lsd-radius-search-address-wrapper .lsd-radius-search-address {
  width: 100%;
  padding-right: 8px;
  text-align: left;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-radius-search-field .lsd-radius-search-address-wrapper.lsd-radius-search-address-wrapper--with-locate .lsd-radius-search-address {
  padding-right: 44px;
  text-align: left;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-radius-search-field .lsd-radius-search-address-wrapper .lsd-radius-search-locate {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: none;
  color: var(--listdom-search-form-input-icons-color);
  cursor: pointer;
  transition: color 0.2s ease;
  font-size: 18px;
  background: transparent;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-radius-search-field .lsd-radius-search-address-wrapper .lsd-radius-search-locate:hover, .lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-radius-search-field .lsd-radius-search-address-wrapper .lsd-radius-search-locate:focus {
  color: var(--listdom-main-gbg1);
  outline: none;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-radius-search-field .lsd-radius-search-address-wrapper .lsd-radius-search-locate:focus-visible {
  outline: 2px solid var(--listdom-main-gbg1);
  outline-offset: 2px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-radius-search-field .lsd-radius-search-address-wrapper .lsd-radius-search-locate.lsd-radius-search-locate--loading .fa-solid {
  animation: lsd-spin 1s linear infinite;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-radius-search-field .lsd-radius-search-address-wrapper .lsd-radius-search-locate .lsd-fe-icon {
  pointer-events: none;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input:-webkit-autofill,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input:-webkit-autofill:hover,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input:-webkit-autofill:focus,
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px var(--listdom-search-form-input-bg-color) inset !important;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-search__field::placeholder {
  color: var(--listdom-search-form-input-placeholder-text-color);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-range .lsd-search-range-inner {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  gap: var(--listdom-gap-compact);
  padding: 15px 8px 4px 8px;
  min-height: 45px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-range .lsd-search-range-inner .lsd-range-slider-label {
  order: 2;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-range .lsd-search-range-inner .lsd-range-slider-label > div {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  position: initial !important;
  padding: 0 5px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-range .lsd-search-range-inner .lsd-range-slider-label > div span {
  font-size: 11px;
  line-height: 11px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-range .lsd-search-range-inner .lsd-range-slider-search.noUi-target {
  position: relative;
  height: 5px;
  border: 0;
  border-radius: 4px;
  background-color: #eee;
  margin: 0 0.6em;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-range .lsd-search-range-inner .lsd-range-slider-search.noUi-target .noUi-connect {
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: var(--listdom-main-gbg1);
  border-radius: 4px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-range .lsd-search-range-inner .lsd-range-slider-search.noUi-target .noUi-handle {
  position: absolute;
  top: -0.32em;
  width: 1em;
  height: 1em;
  margin-left: -0.6em;
  border: 0;
  border-radius: 50px;
  background-color: #d9d9d9;
  cursor: pointer;
  z-index: 2;
  right: -7px !important;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-range .lsd-search-range-inner .lsd-range-slider-search.noUi-target .noUi-handle:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40%;
  height: 40%;
  background-color: var(--listdom-main-gbg1);
  border-radius: 50px;
  transform: translate(-50%, -50%);
  display: block;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-range .lsd-search-range-inner .lsd-range-slider-search.noUi-target .noUi-handle:after {
  display: none;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"].lsd-search-field-hidden {
  display: none;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .lsd-search-mm-input {
  display: flex;
  flex-direction: row;
  gap: var(--listdom-gap);
  justify-items: stretch;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-container .select2-selection--multiple .select2-selection__clear {
  position: unset !important;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-container .select2-selection--multiple .select2-selection__rendered {
  flex-wrap: wrap !important;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-container .select2-selection {
  padding: 0;
  border: 0;
  position: relative !important;
  width: 100% !important;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-container .select2-selection .select2-selection__clear {
  margin: 0;
  background: #D9D9D9 !important;
  border-radius: 50%;
  padding: 3px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 3px;
  right: 26px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-container .select2-selection .select2-selection__rendered {
  margin: 0;
  padding: 0 !important;
  display: flex;
  align-items: center;
  white-space: nowrap;
  flex-wrap: nowrap;
  color: var(--listdom-search-form-input-text-color);
  line-height: 1rem;
  gap: var(--listdom-gap-compact);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder {
  color: var(--listdom-search-form-input-placeholder-text-color);
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice {
  background-color: #ebebeb !important;
  border: none !important;
  border-radius: 8px !important;
  margin: 0 !important;
  padding: 4px 8px;
  display: flex;
  flex-wrap: nowrap;
  gap: var(--listdom-gap-compact);
  align-items: center;
  white-space: nowrap;
  flex-direction: row-reverse;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  background: white !important;
  border: none !important;
  color: #D9D9D9 !important;
  border-radius: 50%;
  padding: 3px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 15px;
}
.lsd-search .lsd-search-row > .lsd-row .lsd-search-filter[class*="lsd-col-span-"] .select2-container .select2-selection .select2-search input.select2-search__field {
  background-color: transparent;
  border: none !important;
}
.lsd-search .lsd-search-row .lsd-search-buttons {
  display: flex;
  align-items: center;
}
.lsd-search .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit {
  width: 100%;
}
.lsd-search .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button {
  background: transparent linear-gradient(105deg, var(--listdom-search-button-bg) 0, var(--listdom-search-button-bg-2) 100%) 0 0 no-repeat padding-box;
  color: var(--listdom-search-button-text);
  border-radius: var(--listdom-search-button-border-radius);
  border-width: var(--listdom-search-button-border);
  border-style: var(--listdom-search-button-border-style);
  border-color: var(--listdom-search-button-border-color);
  font-family: var(--listdom-search-button-font-family), serif;
  font-size: var(--listdom-search-button-font-size);
  line-height: var(--listdom-search-button-line-height);
  text-align: var(--listdom-search-button-text-align);
  font-weight: var(--listdom-search-button-font-weight);
  padding: var(--listdom-search-button-padding);
  cursor: pointer;
  width: 100%;
}
.lsd-search .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button:hover {
  background: transparent linear-gradient(105deg, var(--listdom-search-button-hover-bg) 0, var(--listdom-search-button-hover-bg-2) 100%) 0 0 no-repeat padding-box;
  color: var(--listdom-search-button-hover-text) !important;
  border-radius: var(--listdom-search-button-hover-border-radius) !important;
  border-width: var(--listdom-search-button-border-hover);
  border-style: var(--listdom-search-button-border-hover-style);
  border-color: var(--listdom-search-button-border-hover-color);
}
.lsd-search .lsd-search-row .lsd-search-clear {
  display: flex;
  align-items: center;
}
.lsd-search .lsd-search-row .lsd-search-clear .lsd-search-clear-submit {
  width: 100%;
}
.lsd-search .lsd-search-row .lsd-search-clear .lsd-search-clear-submit .lsd-search-clear-all {
  background: none !important;
  color: var(--listdom-main-gbg1) !important;
  font-size: 14px;
  padding: 10px;
  width: 100%;
  border: none !important;
  outline: none;
}
.lsd-search .lsd-search-row .lsd-search-clear .lsd-search-clear-submit .lsd-search-clear-all:hover {
  background: none !important;
  color: var(--listdom-main-gbg1) !important;
  border: none !important;
  outline: none;
}
.lsd-search .lsd-search-row .lsd-search-filter.lsd-search-field-hidden {
  display: none;
}
.lsd-search .lsd-search-row .lsd-search-filter label {
  line-height: 14.06px;
  font-family: var(--listdom-search-form-input-font-family), serif;
  font-size: var(--listdom-search-form-input-font-size);
  font-weight: var(--listdom-search-form-input-font-weight);
  border-radius: 6px;
  color: var(--listdom-search-form-input-text-color);
  display: block !important;
  position: absolute;
  top: -8px;
  left: 10px;
  background: var(--listdom-search-form-input-bg-color);
  z-index: 10;
  padding: 3px 10px 0 10px;
}
.lsd-search .lsd-search-row .lsd-search-filter .lsd-search-checkbox-label {
  display: flex !important;
  flex-direction: row-reverse !important;
  justify-content: space-between;
  position: unset;
  margin: 0;
}
.lsd-search .lsd-search-row .lsd-search-filter .lsd-search-radio-label {
  display: flex !important;
  flex-direction: row-reverse !important;
  justify-content: space-between;
  position: unset;
  margin: 0;
}
.lsd-search .lsd-search-row .lsd-search-filter input:not([type="radio"]):not([type="checkbox"]) {
  padding: 8px !important;
}
.lsd-search .lsd-search-row .lsd-search-filter .lsd-search-mm-input {
  display: flex;
  flex-direction: row;
  gap: var(--listdom-gap);
  justify-items: stretch;
}
.lsd-search .lsd-search-row .lsd-search-filter .lsd-radius-search-radius-field {
  display: flex;
  align-items: stretch;
}
.lsd-search .lsd-search-row .lsd-search-filter .lsd-radius-search-radius-field input,
.lsd-search .lsd-search-row .lsd-search-filter .lsd-radius-search-radius-field select,
.lsd-search .lsd-search-row .lsd-search-filter .lsd-radius-search-radius-field .select2-container {
  width: 100%;
}
.lsd-search .lsd-search-row .lsd-search-filter .select2-container .select2-selection--multiple .select2-selection__clear {
  position: unset !important;
}
.lsd-search .lsd-search-row .lsd-search-filter .select2-container .select2-selection--multiple .select2-selection__rendered {
  flex-wrap: wrap !important;
}
.lsd-search .lsd-search-row .lsd-search-filter .select2-container .select2-selection {
  padding: 0;
  border: 0;
  position: relative !important;
  width: 100% !important;
}
.lsd-search .lsd-search-row .lsd-search-filter .select2-container .select2-selection .select2-selection__clear {
  margin: 0;
  background: #D9D9D9 !important;
  border-radius: 50%;
  padding: 3px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 3px;
  right: 26px;
}
.lsd-search .lsd-search-row .lsd-search-filter .select2-container .select2-selection .select2-selection__rendered {
  margin: 0;
  padding: 0 !important;
  display: flex;
  align-items: center;
  white-space: nowrap;
  flex-wrap: nowrap;
  color: var(--listdom-search-form-input-text-color);
  line-height: 1rem;
  gap: var(--listdom-gap-compact);
}
.lsd-search .lsd-search-row .lsd-search-filter .select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder {
  color: var(--listdom-search-form-input-placeholder-text-color);
}
.lsd-search .lsd-search-row .lsd-search-filter .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice {
  background-color: #ebebeb !important;
  border: none !important;
  border-radius: 8px !important;
  margin: 0 !important;
  padding: 4px 8px;
  display: flex;
  flex-wrap: nowrap;
  gap: var(--listdom-gap-compact);
  align-items: center;
  white-space: nowrap;
  flex-direction: row-reverse;
}
.lsd-search .lsd-search-row .lsd-search-filter .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  background: white !important;
  border: none !important;
  color: #D9D9D9 !important;
  border-radius: 50%;
  padding: 3px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 15px;
}
.lsd-search .lsd-search-row .lsd-search-filter .select2-container .select2-selection .select2-search input.select2-search__field {
  background-color: transparent;
  border: none !important;
}
.lsd-search .lsd-search-row .lsd-radius-search-double-fields {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  gap: var(--listdom-gap);
  align-items: stretch;
}
.lsd-search .lsd-search-row .lsd-radius-search-double-fields .lsd-radius-search-field,
.lsd-search .lsd-search-row .lsd-radius-search-double-fields .lsd-radius-search-radius-field {
  min-width: 0;
}
.lsd-search.lsd-search-style-sidebar .lsd-search-row .lsd-search-filter[class*="lsd-col-span-"] {
  width: 100%;
  grid-column: span 12;
}
.lsd-search.lsd-search-style-sidebar .lsd-search-row .lsd-search-buttons[class*="lsd-col-span-"] {
  width: 100%;
  grid-column: span 12;
}
.lsd-search.lsd-search-style-sidebar .lsd-search-row .lsd-search-clear[class*="lsd-col-span-"] {
  width: 100%;
  grid-column: span 12;
}
.lsd-search.lsd-search-style-sidebar .lsd-search-row .lsd-search-radio-label[class*="lsd-col-span-"] {
  width: 100%;
  grid-column: span 12;
}
.lsd-search.lsd-search-style-sidebar .lsd-search-row ul.lsd-hierarchy-list {
  list-style-type: none !important;
}
.lsd-search.lsd-search-style-sidebar .lsd-search-row ul.lsd-hierarchy-list li[class*="lsd-col-span-"] {
  width: 100%;
  grid-column: span 12;
}
.lsd-search.lsd-search-style-sidebar .lsd-radius-search-double-fields {
  grid-template-columns: minmax(0, 1fr);
}
.lsd-search.lsd-search-default-style input[type="url"], .lsd-search.lsd-search-default-style input[type="email"], .lsd-search.lsd-search-default-style input[type="text"], .lsd-search.lsd-search-default-style input[type="search"], .lsd-search.lsd-search-default-style input[type="number"] {
  background-color: rgba(0, 0, 0, 0.035);
  box-shadow: none;
  -webkit-box-shadow: none;
  border: none;
  position: relative;
  margin: 0;
  font-size: 14px;
  border-bottom: 2px solid #e0e0e0;
  -webkit-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
  border-radius: 3px;
  width: 100%;
}
.lsd-search.lsd-search-default-style input[type="url"]:focus, .lsd-search.lsd-search-default-style input[type="email"]:focus, .lsd-search.lsd-search-default-style input[type="text"]:focus, .lsd-search.lsd-search-default-style input[type="search"]:focus, .lsd-search.lsd-search-default-style input[type="number"]:focus {
  border-color: #1e83ec;
  outline: 0;
}
.lsd-search.lsd-search-default-style select {
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 11px;
  border-radius: 3px;
}
.lsd-search.lsd-search-default-style select:focus {
  border-color: #1e83ec;
  outline: 0;
}
.lsd-search.lsd-search-default-style .lsd-box-less-search {
  background-color: unset !important;
  padding: 0 !important;
  box-shadow: unset !important;
}
.lsd-search.lsd-search-default-style .lsd-box-less-search:first-child .lsd-row {
  background-color: unset !important;
  padding: 0 !important;
  box-shadow: unset !important;
}
.lsd-search.lsd-search-default-style .lsd-hierarchical-dropdowns {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--listdom-gap-compact);
}
.lsd-search.lsd-search-default-style .lsd-hierarchical-dropdowns .select2-container {
  width: 48% !important;
}
.lsd-search.lsd-search-default-style .lsd-hierarchical-dropdowns select:first-child:nth-last-child(2) {
  width: 48%;
  float: left;
}
.lsd-search.lsd-search-default-style .lsd-hierarchical-dropdowns select:first-child:nth-last-child(2) ~ select {
  width: 48%;
  float: right;
}
.lsd-search.lsd-search-default-style .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button {
  background: transparent linear-gradient(105deg, var(--listdom-search-button-bg) 0, var(--listdom-search-button-bg-2) 100%) 0 0 no-repeat padding-box;
  color: var(--listdom-search-button-text);
  border-radius: var(--listdom-search-button-border-radius);
  border-width: var(--listdom-search-button-border);
  border-style: var(--listdom-search-button-border-style);
  border-color: var(--listdom-search-button-border-color);
  font-family: var(--listdom-search-button-font-family), serif;
  font-size: var(--listdom-search-button-font-size);
  line-height: var(--listdom-search-button-line-height);
  text-align: var(--listdom-search-button-text-align);
  font-weight: var(--listdom-search-button-font-weight);
  padding: var(--listdom-search-button-padding);
  cursor: pointer;
}
.lsd-search.lsd-search-default-style .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button:hover {
  background: transparent linear-gradient(105deg, var(--listdom-search-button-hover-bg) 0, var(--listdom-search-button-hover-bg-2) 100%) 0 0 no-repeat padding-box;
  color: var(--listdom-search-button-hover-text) !important;
  border-radius: var(--listdom-search-button-hover-border-radius) !important;
  border-width: var(--listdom-search-button-border-hover);
  border-style: var(--listdom-search-button-border-hover-style);
  border-color: var(--listdom-search-button-border-hover-color);
}
.lsd-search .lsd-search-criteria i {
  width: 16px;
  height: auto;
  line-height: 16px;
  padding-top: 3px;
  color: #1e83ec;
}
.lsd-search .select2-container {
  width: auto !important;
}

.lsd-modal.lsd-search-modal {
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.lsd-modal.lsd-search-modal .lsd-modal-close {
  position: absolute;
  left: 5px;
  top: 0;
  color: var(--listdom-main-gbg1);
  font-size: 23px;
  background: white;
  padding: 5px;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-modal.lsd-search-modal .lsd-modal-content {
  max-height: 60vh;
  padding: 16px 12px !important;
  width: 55%;
  border-radius: 4px;
  gap: 10px;
}
.lsd-modal.lsd-search-modal .lsd-modal-content .lsd-search-included-in-more {
  width: 100%;
  overflow-y: auto;
  max-height: 60vh !important;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

body.rtl .lsd-search .lsd-radius-search-field .lsd-radius-search-address-wrapper .lsd-radius-search-address {
  padding-left: 8px;
  padding-right: 8px;
}
body.rtl .lsd-search .lsd-radius-search-field .lsd-radius-search-address-wrapper.lsd-radius-search-address-wrapper--with-locate .lsd-radius-search-address {
  padding-left: 44px;
  padding-right: 8px;
}

.select2-container.select2-container--default.select2-container--open .select2-dropdown {
  border: 1px solid #ECECEC;
  box-shadow: 0 2px 2px 0 #00000008;
  padding: 10px;
  border-radius: 10px;
  min-width: max-content;
  z-index: 99999 !important;
}
.select2-container.select2-container--default.select2-container--open .select2-dropdown .select2-results ul li {
  font-size: 14px;
  margin: 1px 0;
}
.select2-container.select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field {
  border: 1px solid #ECECEC;
  border-radius: 8px;
  padding: 8px;
}
.select2-container.select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field:focus {
  border-color: #808080;
  outline: none;
}
.select2-container.select2-container--default.select2-container--open .select2-results__option--highlighted.select2-results__option--highlighted,
.select2-container.select2-container--default.select2-container--open .select2-results__option--selected {
  background: #D9D9D9;
  border-radius: 8px;
  color: black;
}

@media (max-width: 480px) {
  .lsd-search-devices-mobile .lsd-popup-wrapper .lsd-hierarchical-dropdowns {
    flex-direction: column;
  }
  .lsd-search-devices-mobile .lsd-popup-wrapper .lsd-hierarchical-dropdowns select, .lsd-search-devices-mobile .lsd-popup-wrapper .lsd-hierarchical-dropdowns .select2 {
    width: 100% !important;
  }

  .lsd-search-default-style .lsd-hierarchical-dropdowns {
    flex-wrap: wrap;
  }
  .lsd-search-default-style .lsd-hierarchical-dropdowns .lsd-loading-spinner {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
}
.lsd-dashboard {
  /* --- Sidebar: Vertical (Default) --- */
  /* --- FORM LAYOUT FIXES --- */
  /* --- Sidebar: Horizontal --- */
  /* --- Single Column Mode (Full Width) --- */
}
.lsd-dashboard .lsd-dashboard-menus {
  margin: 0;
  padding: 0;
  list-style: none;
  background: var(--listdom-dashboard-container-bg);
  box-shadow: 0 3px 3px #0000000D;
  border-radius: var(--listdom-dashboard-border-radius, 10px);
  padding: 20px !important;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  transition: all 0.5s ease;
}
.lsd-dashboard .lsd-dashboard-menus li {
  list-style: none;
  margin: 0;
}
.lsd-dashboard .lsd-dashboard-menus li {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--listdom-gap-compact);
  flex-wrap: nowrap;
  opacity: 1;
  border-width: var(--listdom-dashboard-border);
  border-style: var(--listdom-dashboard-border-style);
  border-color: var(--listdom-dashboard-border-color);
  border-radius: var(--listdom-dashboard-border-radius);
  color: var(--listdom-dashboard-text);
  background: var(--listdom-dashboard-bg);
  font-family: var(--listdom-dashboard-font-family), serif !important;
  font-size: var(--listdom-dashboard-font-size);
  line-height: var(--listdom-dashboard-line-height);
  text-align: var(--listdom-dashboard-text-align);
  font-weight: var(--listdom-dashboard-font-weight);
  transition: padding 0.3s ease;
}
.lsd-dashboard .lsd-dashboard-menus li i {
  color: var(--listdom-dashboard-icon);
}
.lsd-dashboard .lsd-dashboard-menus li a {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  width: 100%;
  justify-content: var(--listdom-dashboard-text-align);
  padding: 8px 15px;
  font-family: var(--listdom-dashboard-font-family), serif !important;
  font-size: var(--listdom-dashboard-font-size);
  line-height: var(--listdom-dashboard-line-height);
  font-weight: var(--listdom-dashboard-font-weight);
  color: var(--listdom-dashboard-text) !important;
  border-radius: var(--listdom-dashboard-border-radius) !important;
  text-decoration: none;
}
.lsd-dashboard .lsd-dashboard-menus li a:hover {
  color: var(--listdom-dashboard-hover-text) !important;
  border-radius: var(--listdom-dashboard-hover-border-radius) !important;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-active {
  background: var(--listdom-dashboard-hover-bg);
  box-shadow: 0 2px 3px #00000008;
  border-width: var(--listdom-dashboard-border-hover);
  border-style: var(--listdom-dashboard-border-hover-style);
  border-color: var(--listdom-dashboard-border-hover-color);
  border-radius: var(--listdom-dashboard-hover-border-radius);
  color: var(--listdom-dashboard-hover-text);
  opacity: 1;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-active i {
  color: var(--listdom-dashboard-hover-text) !important;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-active a {
  color: var(--listdom-dashboard-hover-text) !important;
}
.lsd-dashboard .lsd-dashboard-menus li:hover {
  background: var(--listdom-dashboard-hover-bg);
  box-shadow: 0 2px 3px #00000008;
  border-width: var(--listdom-dashboard-border-hover);
  border-style: var(--listdom-dashboard-border-hover-style);
  border-color: var(--listdom-dashboard-border-hover-color);
  border-radius: var(--listdom-dashboard-hover-border-radius);
  color: var(--listdom-dashboard-hover-text);
  opacity: 1;
}
.lsd-dashboard .lsd-dashboard-menus li:hover i {
  color: var(--listdom-dashboard-hover-text) !important;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more {
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more .lsd-dashboard-menu-more-trigger .fa-ellipsis {
  transform: rotate(90deg);
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more:hover .lsd-dashboard-menu-more-trigger, .lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more.lsd-active .lsd-dashboard-menu-more-trigger, .lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more.lsd-open .lsd-dashboard-menu-more-trigger {
  color: var(--listdom-dashboard-hover-text) !important;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more:hover .lsd-dashboard-menu-more-trigger .lsd-fe-icon, .lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more.lsd-active .lsd-dashboard-menu-more-trigger .lsd-fe-icon, .lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more.lsd-open .lsd-dashboard-menu-more-trigger .lsd-fe-icon {
  color: var(--listdom-dashboard-hover-text) !important;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more .lsd-dashboard-menu-more-list {
  position: absolute;
  top: calc(100% + var(--listdom-gap-compact, 8px));
  right: 0;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-compact, 8px);
  min-width: 200px;
  margin: 0;
  padding: var(--listdom-gap-compact, 8px);
  list-style: none;
  background: var(--listdom-dashboard-bg);
  border-width: var(--listdom-dashboard-border);
  border-style: var(--listdom-dashboard-border-style);
  border-color: var(--listdom-dashboard-border-color);
  border-radius: var(--listdom-dashboard-border-radius);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  z-index: 20;
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  pointer-events: none;
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more .lsd-dashboard-menu-more-list li {
  margin: 0;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
  flex-wrap: nowrap;
  opacity: 1;
  border-width: var(--listdom-dashboard-border);
  border-style: var(--listdom-dashboard-border-style);
  border-color: var(--listdom-dashboard-border-color);
  border-radius: var(--listdom-dashboard-border-radius);
  color: var(--listdom-dashboard-text);
  background: var(--listdom-dashboard-bg);
  font-family: var(--listdom-dashboard-font-family), serif !important;
  font-size: var(--listdom-dashboard-font-size);
  line-height: var(--listdom-dashboard-line-height);
  font-weight: var(--listdom-dashboard-font-weight);
  transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more .lsd-dashboard-menu-more-list li:hover, .lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more .lsd-dashboard-menu-more-list li.lsd-active {
  background: var(--listdom-dashboard-hover-bg);
  box-shadow: 0 2px 3px #00000008;
  border-width: var(--listdom-dashboard-border-hover);
  border-style: var(--listdom-dashboard-border-hover-style);
  border-color: var(--listdom-dashboard-border-hover-color);
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more .lsd-dashboard-menu-more-list li:hover a,
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more .lsd-dashboard-menu-more-list li:hover i, .lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more .lsd-dashboard-menu-more-list li.lsd-active a,
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more .lsd-dashboard-menu-more-list li.lsd-active i {
  color: var(--listdom-dashboard-hover-text) !important;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more .lsd-dashboard-menu-more-list li a {
  padding: 8px 12px;
}
.lsd-dashboard .lsd-dashboard-menus li.lsd-dashboard-menu-more.lsd-open .lsd-dashboard-menu-more-list {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}
.lsd-dashboard-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: nowrap;
}
.lsd-dashboard-wrapper > .lsd-dashboard-menus-wrapper,
.lsd-dashboard-wrapper > .lsd-dashboard-content-wrapper {
  flex: 1 1 100%;
  max-width: 100%;
  transition: flex-basis 0.5s ease, max-width 0.5s ease, width 0.5s ease;
  will-change: flex-basis, max-width, width;
}
.lsd-dashboard-wrapper .lsd-dashboard-favorite-table.lsd-fe-table td {
  vertical-align: top;
}
.lsd-dashboard-wrapper .lsd-dashboard-favorite-table.lsd-fe-table td.lsd-dashboard-favorite-listing a {
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--listdom-gap-wide);
}
.lsd-dashboard-wrapper .lsd-dashboard-favorite-table.lsd-fe-table td.lsd-dashboard-favorite-listing a img {
  width: 64px;
  height: 64px;
  border-radius: 4px;
}
.lsd-dashboard-wrapper .lsd-dashboard-favorite-table.lsd-fe-table td.lsd-dashboard-favorite-link > div {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical {
  /* --- Sidebar: Default --- */
  /* --- Sidebar: Compact --- */
  /* --- Responsive Adjustments --- */
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical .lsd-dashboard-wrapper .lsd-dashboard-menus-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-compact);
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-wrapper > .lsd-dashboard-menus-wrapper {
  flex: 0 0 260px;
  max-width: 260px;
  width: 260px;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-wrapper > .lsd-dashboard-content-wrapper {
  flex: 1 1 auto;
  max-width: calc(100% - 260px);
  width: calc(100% - 260px);
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-menu-label {
  opacity: 1;
  max-width: 150px;
  visibility: visible;
  pointer-events: auto;
  transition-delay: 0.1s, 0s;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus-wrapper {
  overflow: hidden;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus li {
  justify-content: center;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus li a {
  justify-content: center;
  gap: 0;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus li .lsd-dashboard-menu-label {
  opacity: 0;
  max-width: 0;
  pointer-events: none;
  visibility: hidden;
  transition-delay: 0s, 0.10s;
  white-space: nowrap;
  overflow: hidden;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus i {
  text-align: center;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menu-label {
  display: inline-flex;
  align-items: center;
  flex: 1;
  max-width: 0;
  min-width: 0;
  transition: opacity 0.4s ease, max-width 0.5s ease;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-wrapper > .lsd-dashboard-menus-wrapper {
  flex: 0 0 72px;
  max-width: 72px;
  width: 72px;
  transition: flex-basis 0.5s ease, max-width 0.5s ease, width 0.5s ease;
  transition-delay: 0.5s, 0.5s;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-wrapper > .lsd-dashboard-content-wrapper {
  flex: 1 1 auto;
  max-width: calc(100% - 72px);
  width: calc(100% - 72px);
  transition-delay: 0.5s, 0.5s;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default {
  /* --- Smooth Transitions --- */
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact.lsd-dashboard-sidebar-transition-ready .lsd-dashboard-wrapper > .lsd-dashboard-menus-wrapper,
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact.lsd-dashboard-sidebar-transition-ready .lsd-dashboard-wrapper > .lsd-dashboard-content-wrapper, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default.lsd-dashboard-sidebar-transition-ready .lsd-dashboard-wrapper > .lsd-dashboard-menus-wrapper,
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default.lsd-dashboard-sidebar-transition-ready .lsd-dashboard-wrapper > .lsd-dashboard-content-wrapper {
  transition: flex-basis 0.5s ease, max-width 0.5s ease, width 0.5s ease;
  transition-delay: 0s, 0s;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact.lsd-dashboard-sidebar-transition-ready .lsd-dashboard-menu-label, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default.lsd-dashboard-sidebar-transition-ready .lsd-dashboard-menu-label {
  transition: opacity 0.4s ease, max-width 0.5s ease;
  white-space: nowrap;
  overflow: hidden;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus li.lsd-dashboard-menu-toggle button.lsd-dashboard-menu-toggle-trigger, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-menus li.lsd-dashboard-menu-toggle button.lsd-dashboard-menu-toggle-trigger {
  width: 36px;
  height: 36px;
  opacity: 1;
  border-radius: 50px;
  background: #FFFFFF4D;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus li.lsd-dashboard-menu-toggle button.lsd-dashboard-menu-toggle-trigger .lsd-fe-icon, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-menus li.lsd-dashboard-menu-toggle button.lsd-dashboard-menu-toggle-trigger .lsd-fe-icon {
  font-size: 18px;
  line-height: 1;
  transition: transform 0.2s ease;
  text-align: center;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus li.lsd-dashboard-menu-toggle button.lsd-dashboard-menu-toggle-trigger .screen-reader-text, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-menus li.lsd-dashboard-menu-toggle button.lsd-dashboard-menu-toggle-trigger .screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus li.lsd-dashboard-menu-toggle button.lsd-dashboard-menu-toggle-trigger:focus-visible, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-menus li.lsd-dashboard-menu-toggle button.lsd-dashboard-menu-toggle-trigger:focus-visible {
  outline: 2px solid #2b93ff;
  outline-offset: 2px;
}
.lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus li.lsd-dashboard-menu-toggle:hover, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-menus li.lsd-dashboard-menu-toggle:hover {
  background: none;
  box-shadow: unset;
  border-width: 0;
  border-style: var(--listdom-dashboard-border-hover-style);
  border-color: var(--listdom-dashboard-border-hover-color);
}
@media (max-width: 919px) {
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-wrapper, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-wrapper {
    flex-direction: column;
    align-items: stretch;
    gap: 16px;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-wrapper > .lsd-dashboard-menus-wrapper,
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-wrapper > .lsd-dashboard-content-wrapper, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-wrapper > .lsd-dashboard-menus-wrapper,
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-wrapper > .lsd-dashboard-content-wrapper {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    transition: none;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-form-columns, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-form-columns {
    flex-direction: column;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-form-columns > div, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-form-columns > div {
    flex: 1 1 100%;
    max-width: 100%;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-menu-label, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menu-label {
    display: inline-flex;
    opacity: 1;
    width: auto;
    max-width: 100%;
    visibility: visible;
    pointer-events: auto;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-menus, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus {
    align-items: stretch;
    justify-content: flex-start;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-menus li, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus li {
    justify-content: flex-start;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default .lsd-dashboard-menus i, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact .lsd-dashboard-menus i {
    text-align: inherit;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-default li.lsd-dashboard-menu-toggle, .lsd-dashboard.lsd-dashboard-sidebar-vertical.lsd-dashboard-sidebar-compact li.lsd-dashboard-menu-toggle {
    display: none;
  }
}
.lsd-dashboard .lsd-dashboard-form-columns {
  display: flex;
  flex-direction: row;
  gap: 24px;
  flex-wrap: nowrap;
  width: 100%;
}
.lsd-dashboard .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column {
  flex: 2 1 0;
  /* left column wider */
  max-width: 66.66%;
}
.lsd-dashboard .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column {
  flex: 1 1 0;
  /* right column narrower */
  max-width: 33.33%;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal {
  /* --- Horizontal Carousel Mode --- */
  /* --- Responsive Adjustments --- */
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper {
  flex-direction: column;
  align-items: stretch;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper > .lsd-dashboard-content-wrapper,
.lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper .lsd-dashboard-menus-wrapper {
  flex: 0 0 100%;
  max-width: 100%;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper .lsd-dashboard-menus-wrapper {
  margin-bottom: var(--listdom-gap-default);
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper .lsd-dashboard-menus-wrapper .lsd-dashboard-menus {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  gap: var(--listdom-gap);
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper .lsd-dashboard-menus-wrapper .lsd-dashboard-menus > li {
  flex: 0 0 auto;
  order: 1;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper .lsd-dashboard-menus-wrapper .lsd-dashboard-menus > li.lsd-dashboard-menu-more {
  margin-left: auto;
  order: 99;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal.lsd-dashboard-sidebar-horizontal-carousel .lsd-dashboard-menus-wrapper {
  flex: 0 0 100%;
  max-width: 100%;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal.lsd-dashboard-sidebar-horizontal-carousel .lsd-dashboard-menus-wrapper .lsd-dashboard-menus {
  display: block;
  padding: 20px 60px !important;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal.lsd-dashboard-sidebar-horizontal-carousel .lsd-dashboard-menus-wrapper .lsd-dashboard-menus.lsd-owl-carousel .owl-stage-outer {
  padding: 0;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal.lsd-dashboard-sidebar-horizontal-carousel .lsd-dashboard-menus-wrapper .lsd-dashboard-menus.lsd-owl-carousel .owl-item {
  display: flex;
  align-items: stretch;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal.lsd-dashboard-sidebar-horizontal-carousel .lsd-dashboard-menus-wrapper .lsd-dashboard-menus.lsd-owl-carousel .owl-item > li {
  display: flex;
  width: 100%;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal.lsd-dashboard-sidebar-horizontal-carousel .lsd-dashboard-menus-wrapper .lsd-dashboard-menus.lsd-owl-carousel .owl-item > li .lsd-dashboard-menu-label {
  text-wrap: nowrap;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal.lsd-dashboard-sidebar-horizontal-carousel .lsd-dashboard-menus-wrapper .lsd-dashboard-menus.lsd-owl-carousel .owl-dots {
  display: none;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal.lsd-dashboard-sidebar-horizontal-carousel .lsd-dashboard-menus-wrapper .lsd-dashboard-menus.lsd-owl-carousel .owl-nav button {
  width: auto;
  height: auto;
}
.lsd-dashboard.lsd-dashboard-sidebar-horizontal.lsd-dashboard-sidebar-horizontal-carousel .lsd-dashboard-menus-wrapper .lsd-dashboard-menus.lsd-owl-carousel .owl-nav button span {
  font-size: 24px;
  color: #fff;
  width: 24px;
  height: 24px;
  background-color: rgba(255, 255, 255, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  line-height: 24px;
}
@media (max-width: 991px) {
  .lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper {
    flex-direction: column;
    gap: 16px;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper .lsd-dashboard-menus {
    flex-wrap: wrap;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper .lsd-dashboard-form-columns {
    flex-direction: column;
  }
  .lsd-dashboard.lsd-dashboard-sidebar-horizontal .lsd-dashboard-wrapper .lsd-dashboard-form-columns > div {
    flex: 1 1 100%;
    max-width: 100%;
  }
}
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-wrapper {
  flex-wrap: nowrap;
}
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns {
  display: flex;
  flex-direction: column;
  flex: 1 1 100%;
  max-width: 100%;
  gap: 24px;
}
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column {
  flex: 1 1 100%;
  max-width: 100%;
}
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit {
  flex-direction: row;
  align-items: baseline;
  justify-content: space-between;
  gap: 16px;
}
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-fe-subsections, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form .lsd-listing-embed-container .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit ul.lsd-listing-embeds, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-embeds-fields, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit ul.lsd-subscription-packages, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit ul.lsd-subscription-packages, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-bookings .lsd-bookings .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-bookings-wrapper,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-fe-subsections,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form .lsd-listing-embed-container .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit ul.lsd-listing-embeds,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-embeds-fields,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit ul.lsd-subscription-packages,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit ul.lsd-subscription-packages,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-bookings .lsd-bookings .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-bookings-wrapper {
  flex: 1 1 0;
  max-width: 80%;
}
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-submit-wrapper,
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-submit-wrapper {
  flex: 1 1 0;
  max-width: 20%;
}
@media (max-width: 640px) {
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-fe-subsections, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form .lsd-listing-embed-container .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit ul.lsd-listing-embeds, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-embeds-fields, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit ul.lsd-subscription-packages, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit ul.lsd-subscription-packages, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper, .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-bookings .lsd-bookings .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-bookings-wrapper,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-fe-subsections,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form .lsd-listing-embed-container .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit ul.lsd-listing-embeds,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-embeds-fields,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit ul.lsd-subscription-packages,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit ul.lsd-subscription-packages,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-bookings .lsd-bookings .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-bookings-wrapper {
    flex: 1 1 0;
    max-width: 100%;
  }
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-left-column .lsd-dashboard-submit .lsd-dashboard-submit-wrapper,
  .lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns > .lsd-dashboard-form-right-column .lsd-dashboard-submit .lsd-dashboard-submit-wrapper {
    flex: 1 1 0;
    max-width: 100%;
  }
}
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns .lsd-dashboard-form-left-column {
  order: 2;
}
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-form-columns .lsd-dashboard-form-right-column {
  order: 1;
  margin-top: 0;
}
.lsd-dashboard.lsd-dashboard-form-single-column .lsd-dashboard-content-wrapper {
  flex: 1 1 100%;
  max-width: 100%;
}
.lsd-dashboard .lsd-dashboard-privacy-consent {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-dashboard .lsd-dashboard-privacy-consent label.lsd-privacy-consent-label {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-dashboard .lsd-dashboard-menu-container {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-compact);
}
.lsd-dashboard .select2-container {
  display: block;
  max-width: 100%;
}
.lsd-dashboard .select2-container .select2-selection {
  display: flex;
  align-items: center;
  padding: 8px 10px;
}
.lsd-dashboard .select2-container .select2-selection .select2-selection__rendered {
  color: var(--listdom-form-input-text-color);
  font-weight: var(--listdom-form-input-font-weight);
  line-height: var(--listdom-form-input-line-height);
  padding: 0;
}
.lsd-dashboard .select2-container .select2-selection::placeholder {
  color: var(--listdom-form-input-placeholder-text-color) !important;
}
.lsd-dashboard .select2-container .select2-selection:focus {
  background: var(--listdom-form-input-focus-bg-color) !important;
  border-radius: var(--listdom-form-input-focus-radius) !important;
  outline: var(--listdom-form-input-focus-border-color) !important;
  background: var(--listdom-form-input-focus-bg-color);
  border-color: var(--listdom-form-input-focus-border-color);
  border-width: var(--listdom-form-input-focus-border-width);
  border-style: var(--listdom-form-input-focus-border-style);
  outline: var(--listdom-form-input-focus-border-color);
}
.lsd-dashboard .select2-container .select2-selection .select2-selection__clear {
  margin: 0;
  background: #D9D9D9 !important;
  border-radius: 50%;
  padding: 3px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 3px;
  right: 26px;
}
.lsd-dashboard .select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder {
  color: var(--listdom-form-input-placeholder-text-color);
}
.lsd-dashboard .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice {
  background-color: #ebebeb !important;
  border: none !important;
  border-radius: 8px !important;
  margin: 0 !important;
  padding: 4px 8px;
  display: flex;
  flex-wrap: nowrap;
  gap: var(--listdom-gap-compact);
  align-items: center;
  white-space: nowrap;
  flex-direction: row-reverse;
}
.lsd-dashboard .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  background: white !important;
  border: none !important;
  color: #D9D9D9 !important;
  border-radius: 50%;
  padding: 3px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 15px;
}
.lsd-dashboard .select2-container .select2-selection .select2-search input.select2-search__field {
  background-color: transparent;
  border: none !important;
  display: none;
}
.lsd-dashboard .select2-container .select2-selection--multiple .select2-selection__clear {
  position: unset !important;
}
.lsd-dashboard .select2-container .select2-selection--multiple .select2-selection__rendered {
  flex-wrap: wrap !important;
}
.lsd-dashboard .select2-container .select2-container--focus .selection {
  background: var(--listdom-form-input-focus-bg-color) !important;
  border-radius: var(--listdom-form-input-focus-radius) !important;
}
.lsd-dashboard .select2-container input:-webkit-autofill,
.lsd-dashboard .select2-container input:-webkit-autofill:hover,
.lsd-dashboard .select2-container input:-webkit-autofill:focus,
.lsd-dashboard .select2-container input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px var(--listdom-form-input-bg-color) inset !important;
}
.lsd-dashboard .select2-container .select2-search__field::placeholder {
  color: var(--listdom-form-input-placeholder-text-color);
}
.lsd-dashboard .lsd-dashboard-listings-list {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listing-status-filter {
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--listdom-gap-wide);
  background: #ffffff;
  padding: var(--listdom-gap-wide) var(--listdom-gap-large);
  border-radius: 4px;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listing-status-filter li {
  list-style: none;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listing-status-filter li a {
  font-size: 0.8rem;
  color: #000000;
}
.lsd-dashboard .lsd-dashboard-listings-list form.lsd-dashboard-search-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--listdom-gap-wide);
  background: #ffffff;
  padding: var(--listdom-gap-wide);
  border-radius: 4px;
}
@media (max-width: 768px) {
  .lsd-dashboard .lsd-dashboard-listings-list form.lsd-dashboard-search-form {
    flex-direction: column;
  }
}
.lsd-dashboard .lsd-dashboard-listings-list form.lsd-dashboard-search-form input[type="text"],
.lsd-dashboard .lsd-dashboard-listings-list form.lsd-dashboard-search-form select {
  margin: 0;
  width: auto;
  height: 100%;
}
.lsd-dashboard .lsd-dashboard-listings-list form.lsd-dashboard-search-form select[name=lsd_category], .lsd-dashboard .lsd-dashboard-listings-list form.lsd-dashboard-search-form span.select2 {
  flex: 1;
  height: 100%;
}
.lsd-dashboard .lsd-dashboard-listings-list form.lsd-dashboard-search-form input[name=lsd_s] {
  flex: 3;
  height: 100%;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li {
  list-style: none;
  margin: 0;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  border-radius: 5px;
  padding: var(--listdom-gap-wide);
  margin: 0;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-listing-actions {
  text-align: right;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-status {
  color: #4a4a4a;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-status i {
  font-size: 16px;
  color: #fcff00;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-status i.fa-check-circle {
  color: #69fe64;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-edit-link {
  color: #4a4a4a;
  text-decoration: none;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-edit-link:hover {
  color: #000000;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-delete, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-view, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-topup {
  cursor: pointer;
  color: #4a4a4a;
  opacity: 0.5;
  transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-delete i, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-view i, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-topup i {
  width: 20px;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-delete:hover, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-view:hover, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-topup:hover {
  opacity: 1;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-need-confirm i {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions span.lsdaddsub-current-subscription {
  font-family: var(--listdom-main-font-m), sans-serif;
  margin-right: 10px;
  color: #4a4a4a;
  font-size: 13px;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch {
  float: left;
  width: 210px;
  margin-right: 10px;
  position: relative;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch .select2-selection {
  display: flex;
  align-items: center;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch select.lsdaddsub-switch {
  height: 26px;
  padding: 0 10px;
  line-height: 18px;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch p {
  margin: 0;
  padding: 0;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch p:not(:empty) {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions div.lsd-dashboard-switch p .lsd-alert {
  margin: 0;
  font-size: 11px;
  padding: 0;
  text-align: center;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li .lsd-dashboard-actions .lsd-dashboard-topup {
  color: #2b93ff;
  border-radius: 20px;
  border: 2px solid #2b93ff;
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items li:hover {
  background-color: #eeeeee;
}
.lsd-dashboard .lsd-dashboard-listings-list > div > ul > li {
  background-color: rgba(238, 238, 238, 0.3);
}
.lsd-dashboard .lsd-dashboard-listings-list > div > ul > li ul li {
  padding-right: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.lsd-dashboard .page-numbers {
  margin: 0 !important;
}
.lsd-dashboard.lsd-dashboard-auth {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
  max-width: 500px;
  margin: 0 auto;
}
.lsd-dashboard.lsd-dashboard-auth button.lsd-auth-switch-button {
  min-width: unset !important;
  height: unset !important;
}
.lsd-dashboard.lsd-dashboard-form select {
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 6px;
}
.lsd-dashboard.lsd-dashboard-form select:focus {
  border-color: #1e83ec;
  outline: 0;
}
.lsd-dashboard.lsd-dashboard-form .lsd-metabox-attributes .lsd-attribute-checkbox > div, .lsd-dashboard.lsd-dashboard-form .lsd-metabox-attributes .lsd-attribute-radio > div {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  gap: var(--listdom-gap);
}
.lsd-dashboard.lsd-dashboard-form .lsd-metabox-attributes .lsd-attribute-checkbox label, .lsd-dashboard.lsd-dashboard-form .lsd-metabox-attributes .lsd-attribute-checkbox input, .lsd-dashboard.lsd-dashboard-form .lsd-metabox-attributes .lsd-attribute-radio label, .lsd-dashboard.lsd-dashboard-form .lsd-metabox-attributes .lsd-attribute-radio input {
  margin: 0;
  padding: 0;
}
.lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-fields {
  width: 100%;
}
.lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button {
  float: right;
}
.lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-fields > .acf-field, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-fields > .acf-tab-wrap .acf-tab-group {
  border-top: none;
}
.lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  background-color: #2b93ff !important;
  color: #ffffff;
}
.lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button::before, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button:hover::before, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button:hover::before {
  width: 100%;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-adv-start-date, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-adv-end-date {
  width: 48%;
  margin-bottom: 10px;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-adv-end-date {
  float: right;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-need-confirm {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.lsd-dashboard.lsd-dashboard-form #lsd_address_map {
  height: 400px;
  border-radius: 10px;
}
.lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button {
  text-align: center;
}
.lsd-dashboard.lsd-dashboard-form .lsd-labelize-metabox .lsd-labelize-buy-button button {
  width: 100%;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-back-to-listings {
  border-bottom: 2px solid #eee;
  margin: var(--listdom-gap-wide) 0;
}
.lsd-dashboard.lsd-dashboard-form h2.lsd-dashboard-title {
  line-height: 22px;
  font-size: 25px;
  font-weight: bold;
  padding: 0;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-submit {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-submit button {
  width: 100%;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-submit .lsd-dashboard-grecaptcha > div > div {
  margin: 0 auto;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box ul li {
  list-style: none;
  margin: 0;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box ul ul {
  margin: 0;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box .lsd-dashboard-feature-image-remove-wrapper {
  text-align: center;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box.lsd-dashboard-locations ul, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box.lsd-dashboard-features ul, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-box.lsd-dashboard-tags ul {
  max-height: 300px;
  overflow: auto;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-form-row .lsd-col-3 {
  justify-content: flex-start;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-form-row .lsd-col-2 {
  justify-content: flex-start;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-right-box .lsd-form-row.lsd-remark-row .lsd-col-3 {
  align-items: flex-start;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-row .lsd-col-8:not(.lsd-ava-hours),
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-form-row .lsd-col-8:not(.lsd-ava-hours) {
  width: 100%;
  padding: 0;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-row .lsd-col-10, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-form-row .lsd-col-10 {
  width: 100%;
  padding: 0;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-row .lsd-col-2,
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-form-row .lsd-col-2 {
  width: 100%;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-listing-module-cta > .lsd-form-row:nth-child(2) > .lsd-col-8 {
  width: 80.3333%;
  padding: 0 6px;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-listing-module-cta > .lsd-form-row:nth-child(2) > .lsd-col-2 {
  width: 19%;
  padding: 0 6px;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-row .lsd-col-7, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-form-row .lsd-col-7 {
  width: 80.333333%;
  padding: 0;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-row .lsd-col-12, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-form-row .lsd-col-12 {
  padding: 0;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li {
  background: #FFFFFF 0 0 no-repeat padding-box;
  box-shadow: 0 3px 3px #0000000D;
  border-radius: 4px;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-status i {
  color: var(--listdom-main-gbg1);
  font-size: 18px;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li a.lsd-dashboard-edit-link {
  font-family: var(--listdom-main-font-m), sans-serif;
  color: #000;
  font-size: 17px;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions {
  display: flex;
  justify-content: flex-end;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-delete, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-view, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-topup {
  width: 32px;
  height: 32px;
  border-radius: 32px;
  text-align: center;
  opacity: 0.7;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-delete i, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-view i, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-topup i {
  font-size: 16px;
  line-height: 34px;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-delete:hover, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-delete:active, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-delete:focus, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-view:hover, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-view:active, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-view:focus, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-topup:hover, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-topup:active, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-topup:focus {
  opacity: 1;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-delete {
  background: #FCEFF9;
  color: #ED66D2;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-delete i {
  color: #ED66D2;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-view {
  background: #E6F7FF;
  color: #0AB0FE;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li .lsd-dashboard-listing-actions .lsd-dashboard-topup {
  background: #2EC974;
  color: #FFFFFF;
  border: none;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li:hover, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li:active, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li:focus {
  background: #FFFFFF 0 0 no-repeat padding-box;
}
.lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li ul li:hover, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li ul li:active, .lsd-dashboard .lsd-dashboard-listings-list ul.lsd-dashboard-listings-list-items > li ul li:focus {
  background: #FFFFFF 0 0 no-repeat padding-box;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-dashboard-message {
  margin-top: 30px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-dashboard-message > div {
  margin-bottom: 20px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-form-left-col-wrapper .lsd-dashboard-message > div:last-child {
  margin-bottom: 0;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul li {
  margin: 0;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul li.nav-tab-active {
  background: var(--listdom-main-gbg1);
  color: #fff;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul li:hover, .lsd-dashboard .lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul li:active, .lsd-dashboard .lsd-dashboard-form .lsd-dashboard-right-box .lsd-object-type-tabs ul li:focus {
  color: #000;
  background: #D8D8D8;
}
.lsd-dashboard .lsd-dashboard-form .lsd-acf-row .acf-fields > .acf-field,
.lsd-dashboard .lsd-dashboard-form .lsd-acf-row .acf-fields > .acf-tab-wrap .acf-tab-group {
  margin-bottom: 30px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-acf-row .acf-fields > .acf-field ul,
.lsd-dashboard .lsd-dashboard-form .lsd-acf-row .acf-fields > .acf-tab-wrap .acf-tab-group ul {
  list-style: none;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i.fa-trash-alt,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookables-actions i.fa-trash-alt {
  transition: all ease-in-out 0.4ms;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i.fa-trash-alt:hover,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookables-actions i.fa-trash-alt:hover {
  background: var(--lsd-fe-pink-trans, #FFBDBD80);
  color: var(--lsd-fe-red, #FF0000);
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i.fa-arrows-alt,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookables-actions i.fa-arrows-alt {
  background: #FFFFFFB2;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i.fa-cog,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookables-actions i.fa-cog {
  background: #d9ffea;
  color: #2ec974;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookables-actions i.fa-trash-alt {
  margin-right: 5px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li i {
  color: var(--listdom-main-gbg1);
}
.lsd-dashboard .lsd-dashboard-form .lsd-labelize-metabox ul.lsd-labelize-available-labels li {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
  gap: var(--listdom-gap);
}
.lsd-dashboard .lsd-dashboard-form .lsd-labelize-metabox ul.lsd-labelize-available-labels li label {
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
  margin: 0;
}
.lsd-dashboard .lsd-dashboard-form .lsd-labelize-metabox ul.lsd-labelize-available-labels li label strong {
  color: var(--listdom-main-gbg1);
  font-size: 13px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-auction-offers-module li:hover, .lsd-dashboard .lsd-dashboard-form .lsd-auction-offers-module li:active, .lsd-dashboard .lsd-dashboard-form .lsd-auction-offers-module li:focus {
  background: #f7fdff;
  border-color: var(--listdom-main-gbg1);
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-category ul.lsd-fd-taxonomies-checkboxes,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-locations ul.lsd-fd-taxonomies-checkboxes,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-tags ul.lsd-fd-taxonomies-checkboxes,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-features ul.lsd-fd-taxonomies-checkboxes,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-labels ul.lsd-fd-taxonomies-checkboxes,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-featured-image ul.lsd-fd-taxonomies-checkboxes {
  min-height: 42px;
  max-height: 300px;
  overflow: auto;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-category ul.lsd-fd-taxonomies-checkboxes ul.lsd-children,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-locations ul.lsd-fd-taxonomies-checkboxes ul.lsd-children,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-tags ul.lsd-fd-taxonomies-checkboxes ul.lsd-children,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-features ul.lsd-fd-taxonomies-checkboxes ul.lsd-children,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-labels ul.lsd-fd-taxonomies-checkboxes ul.lsd-children,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-featured-image ul.lsd-fd-taxonomies-checkboxes ul.lsd-children {
  all: unset;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-category ul.lsd-fd-taxonomies-checkboxes ul.lsd-children li,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-locations ul.lsd-fd-taxonomies-checkboxes ul.lsd-children li,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-tags ul.lsd-fd-taxonomies-checkboxes ul.lsd-children li,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-features ul.lsd-fd-taxonomies-checkboxes ul.lsd-children li,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-labels ul.lsd-fd-taxonomies-checkboxes ul.lsd-children li,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-featured-image ul.lsd-fd-taxonomies-checkboxes ul.lsd-children li {
  padding-left: 10px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-category ul.lsd-fd-taxonomies-checkboxes li label.lsd-fields-label,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-locations ul.lsd-fd-taxonomies-checkboxes li label.lsd-fields-label,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-tags ul.lsd-fd-taxonomies-checkboxes li label.lsd-fields-label,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-features ul.lsd-fd-taxonomies-checkboxes li label.lsd-fields-label,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-labels ul.lsd-fd-taxonomies-checkboxes li label.lsd-fields-label,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-featured-image ul.lsd-fd-taxonomies-checkboxes li label.lsd-fields-label {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
  gap: var(--listdom-gap);
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-category .lsd-image-placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-locations .lsd-image-placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-tags .lsd-image-placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-features .lsd-image-placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-labels .lsd-image-placeholder,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-featured-image .lsd-image-placeholder {
  width: 100%;
  height: 100%;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-category .lsd-image-placeholder-text,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-locations .lsd-image-placeholder-text,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-tags .lsd-image-placeholder-text,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-features .lsd-image-placeholder-text,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-labels .lsd-image-placeholder-text,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-featured-image .lsd-image-placeholder-text {
  font-size: 15px;
  color: var(--listdom-form-description-color, #6b7280);
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-category label.lsd-choose-file,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-locations label.lsd-choose-file,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-tags label.lsd-choose-file,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-features label.lsd-choose-file,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-labels label.lsd-choose-file,
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-featured-image label.lsd-choose-file {
  cursor: pointer;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-feature-image-remove-wrapper {
  margin-top: 12px;
  text-align: center;
}
.lsd-dashboard .lsd-dashboard-form .lsd-dashboard-feature-image-remove-wrapper .lsd-remove-image-button {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs {
  border-color: var(--listdom-form-input-border-color);
  border-width: var(--listdom-form-input-border-width);
  border-style: var(--listdom-form-input-border-style);
  border-radius: var(--listdom-form-input-radius);
  background: var(--listdom-form-input-bg-color);
  color: var(--listdom-form-input-text-color);
  font-family: var(--listdom-form-input-font-family), serif;
  font-size: var(--listdom-form-input-font-size);
  font-weight: var(--listdom-form-input-font-weight);
  text-align: var(--listdom-form-input-text-align);
  line-height: var(--listdom-form-input-line-height);
  min-height: 45px;
  height: max-content;
  position: relative;
  display: flex;
  align-items: center;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs:has(.lsd-color-picker-input), .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs:has(.lsd-icons-selector) {
  padding: 10px;
  min-height: 66px;
  max-height: 45px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs i {
  color: black;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs label {
  line-height: 14.06px;
  font-family: var(--listdom-form-input-font-family), serif;
  font-size: var(--listdom-form-input-font-size);
  font-weight: var(--listdom-form-input-font-weight);
  border-radius: 2px;
  color: var(--listdom-form-input-text-color);
  display: block !important;
  position: absolute;
  top: -8px;
  left: 10px;
  background: var(--listdom-form-input-bg-color);
  z-index: 10;
  padding: 3px 10px 0 10px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs label:focus {
  background: var(--listdom-form-input-focus-bg-color) !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs .select2-container {
  width: 100% !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs .select2-container .select2-selection {
  border: none !important;
  padding: 0 !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="text"]:not(.icons-search-input),
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="number"],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs textarea,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type="email"],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='password'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='tel'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='url'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input[type='date'],
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs select,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs .selection {
  display: flex;
  align-items: center;
  max-height: 100%;
  border: none !important;
  padding: 0;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input:focus + .lsd-new-tax-inputs,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input:focus ~ .lsd-new-tax-inputs,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input:focus .lsd-new-tax-inputs label, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs:focus-within {
  background: var(--listdom-form-input-focus-bg-color) !important;
  border-color: var(--listdom-form-input-focus-border-color);
  border-width: var(--listdom-form-input-focus-border-width);
  border-style: var(--listdom-form-input-focus-border-style);
  border-radius: var(--listdom-form-input-focus-radius);
  outline: var(--listdom-form-input-focus-border-color);
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs .select2-container--focus .selection {
  background: var(--listdom-form-input-focus-bg-color) !important;
  border-radius: var(--listdom-form-input-focus-radius) !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input:-webkit-autofill,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input:-webkit-autofill:hover,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input:-webkit-autofill:focus,
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px var(--listdom-form-input-bg-color) inset !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-inputs .select2-search__field::placeholder {
  color: var(--listdom-form-input-placeholder-text-color);
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-link {
  font-size: 14px;
  line-height: 1.5em;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-new-tax-link a {
  font-size: 14px;
  line-height: 1.5em;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form {
  flex-direction: column;
  gap: var(--listdom-gap);
  z-index: 99999;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-tax-title {
  margin: 0 0 10px 0;
  border-bottom: 1px solid #f4f5f7;
  padding-bottom: 10px;
  width: 100%;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-modal-content {
  padding: 20px;
  width: 25%;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
  width: 100%;
  text-align: left;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector {
  width: 100%;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector .selector, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector .selector {
  width: 100%;
  display: flex;
  align-items: center;
  border-radius: var(--listdom-form-input-radius) !important;
  background: none;
  border: none !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector .selector .selected-icon, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector .selector .selected-icon {
  width: 100%;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector .selector .selector-button, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector .selector .selector-button {
  background: none !important;
  border-radius: 0 var(--listdom-form-input-radius) var(--listdom-form-input-radius) 0;
  border: none !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-icons-selector .selector-category, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-icons-selector .selector-category {
  display: none !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .pickr, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .pickr {
  width: 30px !important;
  border-radius: var(--listdom-form-input-radius) !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .pickr button, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .pickr button {
  width: 30px !important;
  height: 30px !important;
  border-radius: 10px !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .pickr button::after, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .pickr button::before, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .pickr button::after, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .pickr button::before {
  border-radius: 10px !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-color-picker-input, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-color-picker-input {
  min-height: 40px !important;
  color: var(--listdom-form-input-text-color) !important;
  background: transparent !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-detailed .lsd-color-picker-input::placeholder, .lsd-dashboard .lsd-dashboard-form .lsd-new-tax-wrapper .lsd-dashboard-new-term-form .lsd-add-term-express .lsd-color-picker-input::placeholder {
  color: var(--listdom-form-input-placeholder-text-color) !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-module-attributes {
  border: none;
  padding: 0;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off {
  background: var(--lsd-fe-neutral-color-300, #F7F7F7);
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border: none;
  padding: 0;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--listdom-gap, 8px);
  margin: 0;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-module-availability .lsd-ava-off .lsd-fields-label:has(input[type="checkbox"]:checked) {
  color: var(--listdom-main-gbg1, #33c6ff);
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery {
  list-style: none;
  margin: 0;
  flex-direction: row;
  flex-wrap: wrap;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li {
  width: 32%;
  position: relative;
  line-height: 0;
  border-radius: 10px;
  overflow: hidden;
  margin: 0;
}
@media (max-width: 640px) {
  .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li {
    width: 48%;
  }
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li img {
  height: 200px;
  width: 100%;
  display: block;
  border-radius: 10px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  color: #333;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-remove-gallery-single-button,
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-handler {
  cursor: pointer;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 1rem;
  color: black;
  transition: all ease-in-out 0.4s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-remove-gallery-single-button:hover,
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-handler:hover {
  background: #FFFFFFB2;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .lsd-remove-gallery-single-button:hover {
  color: var(--lsd-fe-red, #FF0000);
  background: var(--lsd-fe-pink-trans, #FFBDBD80);
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li .lsd-gallery-actions .fa-arrows {
  cursor: move;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li:hover .lsd-gallery-actions, .lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container.lsd-listing-module-gallery ul.lsd-listing-gallery li:focus-within .lsd-gallery-actions {
  opacity: 1;
  visibility: visible;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-gallery-container .lsd-gallery-buttons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container .lsd-embeds-buttons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container .lsd-remove-embed-button.lsd-util-hide {
  display: none !important;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds {
  padding: 0;
  margin: 0;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields textarea {
  height: 100px;
}
@media screen and (min-width: 768px) {
  .lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-fields {
    flex: 0 0 95%;
    max-width: 95%;
  }
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i {
  width: 32px;
  height: 32px;
  border-radius: 1rem;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFFB2;
  font-size: 16px;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i.lsd-remove-embed-single-button {
  cursor: pointer;
}
.lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions i.lsd-handler {
  cursor: move;
}
@media screen and (min-width: 768px) {
  .lsd-dashboard .lsd-dashboard-form .lsd-listing-embed-container ul.lsd-listing-embeds li .lsd-embeds-actions {
    flex: 0 0 5%;
    max-width: 5%;
  }
}
.lsd-dashboard .lsd-dashboard-form .lsd-profile-image-container .lsd-profile-buttons button {
  float: right;
  margin-left: 10px;
  font-family: lato;
  text-transform: unset !important;
  margin-top: 10px;
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  border: none;
}
.lsd-dashboard .lsd-dashboard-form .lsd-profile-image-container .lsd-profile-buttons button::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-dashboard .lsd-dashboard-form .lsd-profile-image-container .lsd-profile-buttons button:hover::before {
  width: 100%;
}
.lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-add-bookable-button::before, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-price-button::before, .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-add-unavailable-button::before, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-button::before, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-link .button::before, .lsd-dashboard.lsd-dashboard-profile .lsd-listing-gallery-container .lsd-gallery-buttons button::before,
.lsd-dashboard .lsd-profile-image-container .lsd-profile-buttons button::before, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-file-uploader a.acf-button::before, .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input .acf-image-uploader a.acf-button::before {
  display: none;
}
@media screen and (max-width: 1024px) {
  .lsd-dashboard .lsd-dashboard-new-term-form .lsd-modal-content {
    width: 50% !important;
  }
}
@media screen and (max-width: 480px) {
  .lsd-dashboard .lsd-dashboard-new-term-form .lsd-modal-content {
    width: 80% !important;
  }
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper h2 {
  text-align: center;
  border: none;
  padding: 0;
  margin: 0;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div > p, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div > p {
  color: #66686BFF;
  font-size: 16px;
  margin: 0;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li h3, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li h3 {
  color: #000;
  font-size: 21px;
  font-weight: 600;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-description, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-description {
  color: #66686BFF;
  font-size: 16px;
  font-weight: 300;
  margin-top: 15px;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-status > span, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-status > span {
  border-radius: 3px;
  font-size: 13px;
  padding: 5px 12px;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-status > span.lsd-status-expired, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-status > span.lsd-status-expired {
  background: #FCEFF9 0 0 no-repeat padding-box;
  border: 1px solid #FFD6F7;
  color: #ED66D2;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-status > span.lsd-status-publish, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-status > span.lsd-status-publish {
  background: #D9FFEA 0 0 no-repeat padding-box;
  border: 1px solid #A6EFC7;
  color: #2EC974;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a::before, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a::before {
  display: none;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-subscription-details, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-package-details, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-subscription-details, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-package-details {
  margin-top: 15px;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-package-details li, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-package-details li {
  color: #66686BFF;
  font-size: 13px;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-package-details li i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li i, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-package-details li i {
  color: #33BDFC;
  font-size: 14px;
  line-height: 34px;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li.lsd-package-details-categories span, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li.lsd-subscription-details-categories span, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-package-details li.lsd-package-details-categories span, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-package-details li.lsd-subscription-details-categories span, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li.lsd-package-details-categories span, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li.lsd-subscription-details-categories span, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-package-details li.lsd-package-details-categories span, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-package-details li.lsd-subscription-details-categories span {
  display: none;
}
.lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li.lsd-package-details-categories strong, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li.lsd-subscription-details-categories strong, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-package-details li.lsd-package-details-categories strong, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-subscriptions > div ul.lsd-subscription-packages > li ul.lsd-package-details li.lsd-subscription-details-categories strong, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li.lsd-package-details-categories strong, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-subscription-details li.lsd-subscription-details-categories strong, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-package-details li.lsd-package-details-categories strong, .lsd-dashboard .lsd-dashboard-subscriptions-wrapper .lsd-dashboard-packages > div ul.lsd-subscription-packages > li ul.lsd-package-details li.lsd-subscription-details-categories strong {
  background-color: #E6F7FF;
  border-radius: 4px;
  color: var(--listdom-main-gbg1);
  font-size: 13px;
  padding: 3px 10px;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-refine h4 {
  margin: 14px 80px 0 0;
  border-bottom: none;
  padding: 0;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  float: left;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-refine .select2-container--default .select2-selection--single {
  background-color: unset;
  padding-left: 0;
  padding-right: 0;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-refine .select2-container.select2-container--focus {
  border: 1px solid var(--listdom-main-gbg2);
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-refine input[type=search] {
  background-color: unset;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper h4 {
  display: none;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-info {
  border-bottom: 1px solid #ececec;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-info .lsd-booking-description {
  padding-bottom: 25px;
  color: #000;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-info .lsd-booking-description strong {
  font-weight: bold;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-info .lsd-booking-description a {
  font-weight: bold;
  color: #000;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-info .lsd-bookings-status-wrapper > span {
  border-radius: 3px;
  font-size: 13px;
  padding: 5px 12px;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-info .lsd-bookings-status-wrapper > span.lsd-booking-status-pending, .lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-info .lsd-bookings-status-wrapper > span.lsd-booking-status-canceled, .lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-info .lsd-bookings-status-wrapper > span.lsd-booking-status-rejected {
  background: #FCEFF9 0 0 no-repeat padding-box;
  border: 1px solid #FFD6F7;
  color: #ED66D2;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-info .lsd-bookings-status-wrapper > span.lsd-booking-status-publish {
  background: #D9FFEA 0 0 no-repeat padding-box;
  border: 1px solid #A6EFC7;
  color: #2EC974;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-table > div {
  color: #000;
  font-size: 14px;
  font-weight: 600;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-table > div .lsd-title {
  background: var(--listdom-main-gbg1) 0 0 no-repeat padding-box;
  color: #fff;
  font-size: 14px;
  border-bottom: none;
  padding: 10px 15px;
  margin: 0 -15px;
  margin-bottom: 25px;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-table > div:first-child .lsd-title {
  border-radius: 5px 0 0 5px;
  margin-left: 0;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-table > div:last-child .lsd-title {
  border-radius: 0 5px 5px 0;
  margin-right: 0;
}
.lsd-dashboard .lsd-dashboard-bookings .lsd-bookings .lsd-bookings-wrapper .lsd-bookings-list-wrapper ul.lsd-bookings-list > li .lsd-row-booking-table > div .lsd-bookings-manage-actions ul li i {
  width: 29px;
  height: 29px;
  background-color: #E6F7FF;
  font-size: 11px;
  color: var(--listdom-main-gbg1);
  border-radius: 29px;
  line-height: 27px;
}

@media (max-width: 768px) {
  .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-label {
    flex: 0 0 25%;
    max-width: 25%;
    text-align: right;
    padding-top: 10px;
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-accordion-title {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: left;
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-acf-row .acf-field > div.acf-input {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-featured-image img {
    width: 100%;
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-dashboard-featured-image .lsd-image-placeholder {
    min-height: 240px;
  }
}
@media only screen and (max-width: 1024px) {
  .lsd-dashboard .lsd-dashboard-menus a {
    align-content: center;
    justify-content: center;
  }
  .lsd-dashboard .lsd-dashboard-menus-wrapper {
    box-sizing: border-box;
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-row {
    row-gap: var(--listdom-gap-wide);
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-col-10 {
    position: relative;
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-col-10 .lsd-dashboard-form-left-column,
  .lsd-dashboard.lsd-dashboard-form .lsd-col-10 .lsd-dashboard-form-right-column {
    position: unset;
    width: 100%;
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-col-10 .lsd-dashboard-form-right-column {
    display: flex;
    flex-direction: column;
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-col-10 .lsd-dashboard-form-right-column .lsd-dashboard-submit {
    order: 2;
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-col-10 #lsd_dashboard_form_message:not(:empty) {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 65px;
    margin: 0;
  }
  .lsd-dashboard.lsd-dashboard-form .lsd-col-10 #lsd_dashboard_form_message:not(:empty) > div {
    margin: 0;
  }
}
@media only screen and (max-width: 480px) {
  .lsd-dashboard.lsd-dashboard-form .lsd-col-10 .lsd-dashboard-form-right-column {
    padding: 0;
  }
}
.mce-btn-group button {
  background: transparent !important;
  padding: 3px 8px 4px !important;
  border-radius: 0 !important;
}

@media screen and (min-width: 768px) {
  .lsd-dashboard > div.lsd-row > div.lsd-col-2 {
    width: 25%;
  }
  .lsd-dashboard > div.lsd-row > div.lsd-col-10 {
    width: 75%;
  }
}
.lsd-dashboard-auth {
  background-color: var(--listdom-auth-form-box-bg);
  padding: var(--listdom-auth-form-box-padding);
  border-radius: var(--listdom-auth-form-box-border-radius);
  border-width: var(--listdom-auth-form-box-border);
  border-style: var(--listdom-auth-form-box-border-style);
  border-color: var(--listdom-auth-form-box-border-color);
}

.lsd-auth-wrapper:not(.lsd-dashboard-auth .lsd-auth-wrapper) {
  background-color: var(--listdom-auth-form-box-bg);
  padding: var(--listdom-auth-form-box-padding);
  border-radius: var(--listdom-auth-form-box-border-radius);
  border-width: var(--listdom-auth-form-box-border);
  border-style: var(--listdom-auth-form-box-border-style);
  border-color: var(--listdom-auth-form-box-border-color);
}

.lsd-register-wrapper:not(.lsd-auth-wrapper .lsd-register-wrapper) {
  background-color: var(--listdom-auth-form-box-bg);
  padding: var(--listdom-auth-form-box-padding);
  border-radius: var(--listdom-auth-form-box-border-radius);
  border-width: var(--listdom-auth-form-box-border);
  border-style: var(--listdom-auth-form-box-border-style);
  border-color: var(--listdom-auth-form-box-border-color);
}

.lsd-login-wrapper:not(.lsd-auth-wrapper .lsd-login-wrapper) {
  background-color: var(--listdom-auth-form-box-bg);
  padding: var(--listdom-auth-form-box-padding);
  border-radius: var(--listdom-auth-form-box-border-radius);
  border-width: var(--listdom-auth-form-box-border);
  border-style: var(--listdom-auth-form-box-border-style);
  border-color: var(--listdom-auth-form-box-border-color);
}

.lsd-forgot-password-wrapper:not(.lsd-auth-wrapper .lsd-forgot-password-wrapper),
.lsd-reset-password-wrapper:not(.lsd-auth-wrapper .lsd-reset-password-wrapper) {
  background-color: var(--listdom-auth-form-box-bg);
  padding: var(--listdom-auth-form-box-padding);
  border-radius: var(--listdom-auth-form-box-border-radius);
  border-width: var(--listdom-auth-form-box-border);
  border-style: var(--listdom-auth-form-box-border-style);
  border-color: var(--listdom-auth-form-box-border-color);
}

.lsd-auth-wrapper {
  display: flex;
  gap: var(--listdom-gap-wide);
  flex-direction: column;
  align-items: center;
}
.lsd-auth-wrapper input[type="submit"], .lsd-auth-wrapper button[type="submit"] {
  width: 200px !important;
}
.lsd-auth-wrapper #lsd-auth-login-submit {
  background: transparent linear-gradient(105deg, var(--listdom-primary-button-bg) 0, var(--listdom-primary-button-bg-2) 100%) 0 0 no-repeat padding-box;
  border-radius: var(--listdom-primary-button-border-radius);
  border-width: var(--listdom-primary-button-border);
  border-style: var(--listdom-primary-button-border-style);
  border-color: var(--listdom-primary-button-border-color);
  color: var(--listdom-primary-button-text);
  font-size: var(--listdom-primary-button-font-size);
  line-height: var(--listdom-primary-button-line-height);
  text-align: var(--listdom-primary-button-text-align);
  font-weight: var(--listdom-primary-button-font-weight);
  font-family: var(--listdom-primary-button-font-family), serif;
  padding: var(--listdom-primary-button-padding);
}
.lsd-auth-wrapper #lsd-auth-login-submit:hover, .lsd-auth-wrapper #lsd-auth-login-submit:active, .lsd-auth-wrapper #lsd-auth-login-submit:focus {
  background: transparent linear-gradient(105deg, var(--listdom-primary-button-hover-bg) 0, var(--listdom-primary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-primary-button-hover-text) !important;
  border-width: var(--listdom-primary-button-border-hover) !important;
  border-style: var(--listdom-primary-button-border-hover-style) !important;
  border-color: var(--listdom-primary-button-border-hover-color) !important;
}
.lsd-auth-wrapper p, .lsd-auth-wrapper label, .lsd-auth-wrapper .form-group {
  margin-bottom: 0;
}
.lsd-auth-wrapper .lsd-auth-switcher-buttons {
  display: flex;
  flex-direction: row;
  gap: var(--listdom-gap);
}
.lsd-auth-wrapper .lsd-auth-switcher-buttons button.lsd-auth-switch-button {
  min-width: 200px;
  transition: all 0.3s ease !important;
  background: transparent linear-gradient(105deg, var(--listdom-auth-form-tabs-normal-bg1) 0, var(--listdom-auth-form-tabs-normal-bg2) 100%) 0 0 no-repeat padding-box;
  color: var(--listdom-auth-form-tabs-normal-text);
  padding: var(--listdom-auth-form-tabs-normal-padding);
  border-radius: var(--listdom-auth-form-tabs-normal-border-radius);
  border-width: var(--listdom-auth-form-tabs-normal-border);
  border-style: var(--listdom-auth-form-tabs-normal-border-style);
  border-color: var(--listdom-auth-form-tabs-normal-border-color);
  font-family: var(--listdom-auth-form-tabs-normal-font-family), serif;
  font-size: var(--listdom-auth-form-tabs-normal-font-size);
  line-height: var(--listdom-auth-form-tabs-normal-line-height);
  text-align: var(--listdom-auth-form-tabs-normal-text-align);
  font-weight: var(--listdom-auth-form-tabs-normal-font-weight);
}
.lsd-auth-wrapper .lsd-auth-switcher-buttons button.lsd-auth-switch-button:hover {
  background: transparent linear-gradient(105deg, var(--listdom-auth-form-tabs-hover-bg1) 0, var(--listdom-auth-form-tabs-hover-bg2) 100%) 0 0 no-repeat padding-box;
  color: var(--listdom-auth-form-tabs-hover-text);
  padding: var(--listdom-auth-form-tabs-hover-padding);
  border-radius: var(--listdom-auth-form-tabs-hover-border-radius);
  border-width: var(--listdom-auth-form-tabs-hover-border);
  border-style: var(--listdom-auth-form-tabs-hover-border-style);
  border-color: var(--listdom-auth-form-tabs-hover-border-color);
  font-family: var(--listdom-auth-form-tabs-hover-font-family), serif;
  font-size: var(--listdom-auth-form-tabs-hover-font-size);
  line-height: var(--listdom-auth-form-tabs-hover-line-height);
  text-align: var(--listdom-auth-form-tabs-hover-text-align);
  font-weight: var(--listdom-auth-form-tabs-hover-font-weight);
}
.lsd-auth-wrapper .lsd-auth-switcher-buttons button.lsd-auth-switch-button.active {
  background: transparent linear-gradient(105deg, var(--listdom-auth-form-tabs-active-bg1) 0, var(--listdom-auth-form-tabs-active-bg2) 100%) 0 0 no-repeat padding-box;
  color: var(--listdom-auth-form-tabs-active-text);
  padding: var(--listdom-auth-form-tabs-active-padding);
  border-radius: var(--listdom-auth-form-tabs-active-border-radius);
  border-width: var(--listdom-auth-form-tabs-active-border);
  border-style: var(--listdom-auth-form-tabs-active-border-style);
  border-color: var(--listdom-auth-form-tabs-active-border-color);
  font-family: var(--listdom-auth-form-tabs-active-font-family), serif;
  font-size: var(--listdom-auth-form-tabs-active-font-size);
  line-height: var(--listdom-auth-form-tabs-active-line-height);
  text-align: var(--listdom-auth-form-tabs-active-text-align);
  font-weight: var(--listdom-auth-form-tabs-active-font-weight);
}
.lsd-auth-wrapper span.lsd-auth-switch-button {
  cursor: pointer;
  font-size: 14px;
}
.lsd-auth-wrapper .lsd-auth-switcher-links {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
}
.lsd-auth-wrapper button.lsd-auth-switch-button.active {
  background: transparent linear-gradient(105deg, #33c6ff 0, #306be6 100%) 0 0 no-repeat padding-box;
  color: #ffffff;
  border: none;
}
.lsd-auth-wrapper .lsd-auth-form-container {
  width: 100%;
  max-width: 800px;
}
.lsd-auth-wrapper .lsd-auth-form-content {
  display: none;
}
.lsd-auth-wrapper .lsd-auth-form-content.active {
  display: block;
}

.lsd-logged-in-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: var(--listdom-gap-wide);
  margin: 0 auto;
  border: 1px solid #EFEFEF;
  padding: 40px;
  width: 60%;
  border-radius: 10px;
}
.lsd-logged-in-wrapper .lsd-user-avatar {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: var(--listdom-gap);
}
.lsd-logged-in-wrapper .lsd-user-avatar img {
  border-radius: 50px;
  border: 1px solid #0ab0fe;
}
.lsd-logged-in-wrapper .lsd-logged-in-actions {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  text-align: center;
  width: 100%;
}
.lsd-logged-in-wrapper .lsd-logged-in-actions a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  background: transparent linear-gradient(105deg, #33c6ff 0, #306be6 100%) 0 0 no-repeat padding-box !important;
  color: #ffffff !important;
  border: none;
  width: 200px;
  border-radius: 4px !important;
  font-size: 15px;
  padding: 10px 15px !important;
  font-family: Poppins, sans-serif !important;
  font-weight: 400;
  transition: all 0.3s ease !important;
}

.lsd-register-password-rules > div {
  font-size: 13px;
}
.lsd-register-password-rules ul {
  padding: 0;
  margin: 0 12px;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-compact);
  font-size: 13px;
}

@media only screen and (max-width: 1024px) {
  .lsd-logged-in-wrapper {
    width: 100%;
  }

  .lsd-logged-in-actions {
    flex-direction: column;
    row-gap: var(--listdom-gap-compact);
  }
}
@media only screen and (max-width: 480px) {
  .lsd-auth-wrapper .lsd-auth-switcher-buttons {
    flex-direction: column;
    width: 100%;
  }
  .lsd-auth-wrapper .lsd-auth-switcher-links {
    flex-direction: column;
  }
  .lsd-auth-wrapper input[type="submit"], .lsd-auth-wrapper button[type="submit"] {
    width: 100% !important;
  }
  .lsd-auth-wrapper button.lsd-auth-switch-button {
    width: 100%;
  }

  .lsd-logged-in-wrapper {
    width: 100%;
  }
  .lsd-logged-in-wrapper .lsd-logged-in-actions {
    flex-direction: column;
    row-gap: var(--listdom-gap-compact);
  }
}
.login-form-content, #lsd-registration-form, #lsd-forgot-password {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.login-form-content label, #lsd-registration-form label, #lsd-forgot-password label {
  margin-bottom: 0;
  color: var(--listdom-auth-form-label-color);
  font-family: var(--listdom-auth-form-label-font-family);
  font-size: var(--listdom-auth-form-label-font-size);
  line-height: var(--listdom-auth-form-label-line-height);
  text-align: var(--listdom-auth-form-label-text-align);
  font-weight: var(--listdom-auth-form-label-font-weight);
}
.login-form-content p.login-remember label, #lsd-registration-form p.login-remember label, #lsd-forgot-password p.login-remember label {
  display: flex;
  flex-direction: row;
  gap: var(--listdom-gap);
  justify-items: center;
}

.lsd-claim-badge {
  padding: 5px 15px 6px;
  color: #ffffff;
  font-weight: bold;
  display: inline-block;
}
.lsd-claim-badge.lsd-claim-pending, .lsd-claim-badge.lsd-claim-payment-waiting {
  background: #f0ad4e;
}
.lsd-claim-badge.lsd-claim-approved, .lsd-claim-badge.lsd-claim-payment-paid {
  background: #5cb85c;
}
.lsd-claim-badge.lsd-claim-rejected {
  background: #d9534f;
}
.lsd-claim-badge.lsd-claim-payment-free {
  background: #5bc0de;
}

.lsd-claim-button a, .lsd-claim-button span {
  text-align: right;
  cursor: pointer;
}
.lsd-claim-button a i, .lsd-claim-button span i {
  font-size: 29px !important;
}
.lsd-claim-button span {
  color: #262626;
}

.lsd-claim-form {
  background-color: #ffffff;
  padding: 30px;
}
.lsd-claim-form .lsd-listing-image img {
  border-radius: 10px;
}
.lsd-claim-form .lsd-claim-information p.lsd-claim-payment-info {
  margin-top: 10px;
}
.lsd-claim-form .lsd-claim-form-body > div {
  margin-top: 15px;
}
.lsd-claim-form .lsd-claim-form-body .lsd-files-description {
  font-size: 12px;
}
.lsd-claim-form .lsd-claim-form-body ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-claim-form .lsd-claim-form-body ul li {
  list-style: none;
  margin: 0;
}
.lsd-claim-form .lsd-form-button {
  text-align: center;
  margin-top: 10px;
}

.lsd-claim-status-top > span {
  margin-right: 10px;
}

.lsd-claim-message {
  margin-top: 20px;
  font-style: italic;
}

.las-claim-status-info h3.lsd-listing-title {
  margin: 0;
  line-height: 28px;
}
.las-claim-status-info h3.lsd-listing-title a {
  font-size: 18px;
  color: #262626;
}
.las-claim-status-info .lsd-topup-form .lsd-listing-address {
  color: #888888;
  font-size: 15px;
  height: 30px;
  overflow: hidden;
}
.las-claim-status-info .lsd-listing-image img {
  border-radius: 10px;
}
.las-claim-status-info .lsd-listing-checkout-message {
  margin-top: 10px;
}

.lsd-claimed-icon {
  color: #35ba18 !important;
}

.lsdaddcmp-compare {
  max-width: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--listdom-gap-large);
}
.lsdaddcmp-compare .lsdaddcmp-table-wrapper {
  overflow-x: auto;
  width: 100%;
}
.lsdaddcmp-compare .lsdaddcmp-table-wrapper table.lsdaddcmp-compare-table tr td:first-child {
  background-color: #fcfcfc;
  font-weight: bold;
}
.lsdaddcmp-compare .lsdaddcmp-table-wrapper table.lsdaddcmp-compare-table tr td a {
  background-color: unset !important;
  color: #000000 !important;
  display: block;
}
.lsdaddcmp-compare .lsdaddcmp-table-wrapper table.lsdaddcmp-compare-table tr ul {
  margin: 0 10px;
}
.lsdaddcmp-compare .lsdaddcmp-add-listings {
  background: transparent linear-gradient(105deg, var(--listdom-primary-button-bg) 0, var(--listdom-primary-button-bg-2) 100%) 0 0 no-repeat padding-box !important;
  border-radius: var(--listdom-primary-button-border-radius) !important;
  height: 50px !important;
  border-width: var(--listdom-primary-button-border);
  border-style: var(--listdom-primary-button-border-style);
  border-color: var(--listdom-primary-button-border-color);
  color: var(--listdom-primary-button-text) !important;
  font-size: var(--listdom-primary-button-font-size);
  line-height: var(--listdom-primary-button-line-height);
  text-align: var(--listdom-primary-button-text-align);
  font-weight: var(--listdom-primary-button-font-weight);
  padding: var(--listdom-primary-button-padding) !important;
  font-family: var(--listdom-primary-button-font-family), serif;
  display: flex;
  align-items: center;
  justify-content: center;
  text-wrap: nowrap;
  width: 100%;
}
.lsdaddcmp-compare .lsdaddcmp-add-listings:hover, .lsdaddcmp-compare .lsdaddcmp-add-listings:active, .lsdaddcmp-compare .lsdaddcmp-add-listings:focus {
  background: transparent linear-gradient(105deg, var(--listdom-primary-button-hover-bg) 0, var(--listdom-primary-button-hover-bg-2) 100%) 0 0 no-repeat padding-box !important;
  color: var(--listdom-primary-button-hover-text) !important;
  border-width: var(--listdom-primary-button-border-hover) !important;
  border-style: var(--listdom-primary-button-border-hover-style) !important;
  border-color: var(--listdom-primary-button-border-hover-color) !important;
}
.lsdaddcmp-compare .lsdaddcmp-add-listings[aria-disabled='true'], .lsdaddcmp-compare .lsdaddcmp-add-listings.is-disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.lsdaddcmp-compare .lsd-modal {
  --lsd-modal-content-width: 45%;
  --lsd-modal-content-padding: 20px;
  --lsd-modal-content-gap: var(--listdom-gap-compact);
  --lsd-modal-content-border-radius: 10px;
}
.lsdaddcmp-compare .lsd-modal-content {
  min-height: 100px;
  overflow-x: hidden;
  overflow-y: visible;
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-side {
  width: 100%;
  padding: 5px;
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: var(--listdom-gap);
  width: 100%;
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle {
  height: 50px;
  width: 100%;
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle i {
  gap: var(--listdom-gap-compact);
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle i span {
  font-family: var(--listdom-main-font-m) !important;
  font-weight: normal;
  font-size: 15px;
  color: var(--listdom-primary-button-text);
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle i::before {
  color: var(--listdom-primary-button-text) !important;
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-on i.fas.fa-random {
  display: inline-flex;
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-off i.fas.fa-random-empty {
  display: inline-flex;
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-loading i.fas.fa-random {
  display: none;
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-loading i.fas.fa-random-empty {
  display: none;
}
.lsdaddcmp-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-loading i.fa-spinner {
  display: inline-flex;
}

#lsdaddcmp-add-modal .lsdaddcmp-shortcode {
  padding: 10px 0;
}
#lsdaddcmp-add-modal .lsdaddcmp-shortcode .lsd-listing {
  cursor: pointer;
}
#lsdaddcmp-add-modal .lsd-modal-content {
  text-align: left;
  width: 60%;
  flex-direction: column;
}
#lsdaddcmp-add-modal .lsd-compare-side {
  display: flex;
  flex-direction: column;
  max-height: 45vh;
  height: 45vh;
}
#lsdaddcmp-add-modal .lsdaddcmp-search {
  flex: 0 0 auto;
  margin-bottom: 10px;
}

.lsd-compare .lsd-compare-toggle i, .listdom-fe-shortcode-page .lsd-compare-toggle i {
  cursor: pointer;
  display: none;
  color: #262626;
}
.lsd-compare .lsd-compare-toggle.lsd-compare-on i.fas.fa-random, .listdom-fe-shortcode-page .lsd-compare-toggle.lsd-compare-on i.fas.fa-random {
  display: inline-block;
}
.lsd-compare .lsd-compare-toggle.lsd-compare-on i.fas.fa-trash-alt, .listdom-fe-shortcode-page .lsd-compare-toggle.lsd-compare-on i.fas.fa-trash-alt {
  display: inline-block;
}
.lsd-compare .lsd-compare-toggle.lsd-compare-off i.fas.fa-random-empty, .listdom-fe-shortcode-page .lsd-compare-toggle.lsd-compare-off i.fas.fa-random-empty {
  display: inline-block;
  color: #bbb9b9;
}
.lsd-compare .lsd-compare-toggle.lsd-compare-off .fa-random-empty:before, .listdom-fe-shortcode-page .lsd-compare-toggle.lsd-compare-off .fa-random-empty:before {
  content: "\f074";
  color: #bbb9b9;
}
.lsd-compare .lsd-compare-toggle.lsd-compare-off i.fas.fa-trash-alt, .listdom-fe-shortcode-page .lsd-compare-toggle.lsd-compare-off i.fas.fa-trash-alt {
  display: inline-block;
}
.lsd-compare .lsd-compare-toggle.lsd-compare-loading i.fas.fa-random, .listdom-fe-shortcode-page .lsd-compare-toggle.lsd-compare-loading i.fas.fa-random {
  display: none;
}
.lsd-compare .lsd-compare-toggle.lsd-compare-loading i.fas.fa-random-empty, .listdom-fe-shortcode-page .lsd-compare-toggle.lsd-compare-loading i.fas.fa-random-empty {
  display: none;
}
.lsd-compare .lsd-compare-toggle.lsd-compare-loading i.fas.fa-trash-alt, .listdom-fe-shortcode-page .lsd-compare-toggle.lsd-compare-loading i.fas.fa-trash-alt {
  display: none;
}
.lsd-compare .lsd-compare-toggle.lsd-compare-loading i.fa-spinner, .listdom-fe-shortcode-page .lsd-compare-toggle.lsd-compare-loading i.fa-spinner {
  display: inline-block;
}
.lsd-compare .lsd-modal, .listdom-fe-shortcode-page .lsd-modal {
  --lsd-modal-content-width: 45%;
  --lsd-modal-content-padding: 20px;
  --lsd-modal-content-gap: var(--listdom-gap-compact);
  --lsd-modal-content-border-radius: 10px;
  --lsd-modal-content-direction: row;
}
.lsd-compare .lsd-modal-content, .listdom-fe-shortcode-page .lsd-modal-content {
  min-height: 100px;
}
.lsd-compare .lsd-modal-content .lsd-compare-side, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-side {
  width: 100%;
  padding: 5px;
}
.lsd-compare .lsd-modal-content .lsd-compare-actions, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: var(--listdom-gap);
  width: 100%;
}
.lsd-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle {
  height: 50px;
  width: 100%;
}
.lsd-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle i, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle i {
  gap: var(--listdom-gap-compact);
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.lsd-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle i span, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle i span {
  font-family: var(--listdom-main-font-m) !important;
  font-weight: normal;
  font-size: 15px;
  color: var(--listdom-primary-button-text);
}
.lsd-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle i::before, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle i::before {
  color: var(--listdom-primary-button-text) !important;
}
.lsd-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-on i.fas.fa-random, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-on i.fas.fa-random {
  display: inline-flex;
}
.lsd-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-off i.fas.fa-random-empty, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-off i.fas.fa-random-empty {
  display: inline-flex;
}
.lsd-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-loading i.fas.fa-random, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-loading i.fas.fa-random {
  display: none;
}
.lsd-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-loading i.fas.fa-random-empty, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-loading i.fas.fa-random-empty {
  display: none;
}
.lsd-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-loading i.fa-spinner, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions .lsd-compare-toggle.lsd-compare-loading i.fa-spinner {
  display: inline-flex;
}
.lsd-compare .lsd-modal-content .lsd-compare-actions .lsd-compare-page, .listdom-fe-shortcode-page .lsd-modal-content .lsd-compare-actions .lsd-compare-page {
  height: 50px;
  width: 100%;
}
.lsd-compare .lsd-modal .lsd-modal-cover, .listdom-fe-shortcode-page .lsd-modal .lsd-modal-cover {
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
}
.lsd-compare .lsd-modal .lsd-modal-cover img, .listdom-fe-shortcode-page .lsd-modal .lsd-modal-cover img {
  width: auto;
  border-radius: 5px;
  object-fit: cover;
  height: auto;
  max-height: 300px;
}
.lsd-compare .lsd-compare-delete i.fa-spinner, .listdom-fe-shortcode-page .lsd-compare-delete i.fa-spinner {
  display: none;
}
.lsd-compare .lsd-compare-delete.lsd-compare-loading i.fas.fa-trash-alt, .listdom-fe-shortcode-page .lsd-compare-delete.lsd-compare-loading i.fas.fa-trash-alt {
  display: none;
}
.lsd-compare .lsd-compare-delete.lsd-compare-loading i.fa-spinner, .listdom-fe-shortcode-page .lsd-compare-delete.lsd-compare-loading i.fa-spinner {
  display: inline-block;
}
.lsd-compare .lsd-compare-delete.lsd-compare-off i.fas.fa-trash-alt, .listdom-fe-shortcode-page .lsd-compare-delete.lsd-compare-off i.fas.fa-trash-alt {
  display: inline-block;
}

.lsdaddcmp-compare-table td {
  width: 10%;
  min-width: 150px;
  max-width: 150px;
}
.lsdaddcmp-compare-table td ul {
  list-style: none;
  padding: 0;
}
.lsdaddcmp-compare-table a {
  text-decoration: none !important;
}

.lsdaddcmp-row-image td {
  position: relative;
}
.lsdaddcmp-row-image td img {
  cursor: default;
  display: flex;
  margin: 0 auto;
  width: 100%;
  object-fit: contain;
}
.lsdaddcmp-row-image td .lsd-compare {
  position: absolute;
  top: 15px;
  left: 15px;
  background: #fceff9;
  color: #ed66d2;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  text-align: center;
  opacity: .7;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsdaddcmp-row-image td .lsd-compare .lsd-compare-delete i.lsd-fe-icon {
  color: #ed66d2;
}

.lsdaddcmp-row-attributes td img {
  cursor: default;
  display: flex;
  margin: 0 auto;
  width: 100%;
  object-fit: contain;
}

@media (min-width: 1024px) {
  .lsdaddcmp-compare-table td:first-child {
    position: sticky;
    left: -2px;
    top: 0;
    z-index: 50;
  }
}
@media only screen and (max-width: 1024px) {
  .lsd-modal-content.lsd-compare-modal {
    width: 80% !important;
  }
}
@media only screen and (max-width: 480px) {
  .lsdaddcmp-compare {
    flex-direction: column-reverse;
  }

  .lsd-modal-content.lsd-compare-modal {
    width: 90% !important;
    flex-direction: column;
  }
  .lsd-modal-content.lsd-compare-modal .lsd-compare-actions {
    flex-direction: column !important;
  }
  .lsd-modal-content.lsd-compare-modal .lsd-modal-cover img {
    max-height: 200px !important;
  }
}
.lsd-topup-form .lsd-topup-columns {
  gap: 16px;
  flex-wrap: nowrap;
}
.lsd-topup-form .lsd-topup-columns [class^="lsd-col-"],
.lsd-topup-form .lsd-topup-columns [class*=" lsd-col-"] {
  padding: 0;
}
.lsd-topup-form .lsd-listing-image img {
  border-radius: var(--lsd-fe-box-border-radius, 10px);
}
.lsd-topup-form .lsd-topup-description {
  background: var(--lsd-fe-primary-color-50, #E6F7FF);
  justify-content: space-between;
  border-radius: var(--lsd-fe-box-border-radius, 10px);
  padding: var(--lsd-fe-padding, 16px);
}
.lsd-topup-form .lsd-listing-address {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
  font-family: Poppins, sans-serif;
  font-weight: 400;
  color: var(--lsd-fe-address-link, #33C6FF);
}

@media (max-width: 480px) {
  .lsd-topup-form .lsd-topup-columns {
    flex-wrap: wrap;
  }
}
.lsd-dashboard-subscriptions-wrapper h2 {
  border-bottom: 2px solid #eee;
  padding: 15px 0;
  margin-bottom: 30px;
  line-height: 22px;
  font-size: 25px;
  font-weight: bold;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages li {
  list-style: none;
  margin: 0;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li {
  padding: 30px;
  border: 2px solid #eee;
  border-radius: 5px;
  margin-bottom: 30px;
  background-color: rgba(238, 238, 238, 0.3);
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-package-checkout-form {
  text-align: right;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li h3 {
  line-height: 22px;
  font-size: 22px;
  font-weight: bold;
  color: #4a4a4a;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-description {
  color: #4a4a4a;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-status {
  text-align: right;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-status .lsd-status-publish {
  color: #09ba03;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-button {
  margin-top: 54px;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select {
  text-align: right;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-select a {
  margin-top: 54px;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-button a {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  background-color: #1e83ec;
  color: #ffffff;
  border: none;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-button a::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-button a:hover::before {
  width: 100%;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li ul.lsd-package-details, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li ul.lsd-subscription-details {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 10px;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li ul.lsd-package-details li, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li ul.lsd-subscription-details li {
  list-style: none;
  margin: 0;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li ul.lsd-package-details li, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li ul.lsd-subscription-details li {
  color: #4a4a4a;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li ul.lsd-package-details li i, .lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li ul.lsd-subscription-details li i {
  text-align: left;
  width: 20px;
  color: #09ba03;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li .lsd-dashboard-subscription-price {
  font-weight: bold;
  text-align: right;
  color: #2b93ff;
}
.lsd-dashboard-subscriptions-wrapper ul.lsd-subscription-packages > li:hover {
  background-color: #eee;
}

div.lsd-discussion, div.lsd-reviews-list-shortcode {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
div.lsd-discussion div.lsd-reviews-summary, div.lsd-reviews-list-shortcode div.lsd-reviews-summary {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--listdom-gap);
}
div.lsd-discussion div.lsd-reviews-summary .lsd-reviews-summary-rate, div.lsd-reviews-list-shortcode div.lsd-reviews-summary .lsd-reviews-summary-rate {
  color: #ffda72;
  font-size: 100px;
  font-weight: bold;
  line-height: 85px;
}
div.lsd-discussion div.lsd-reviews-summary .lsd-reviews-summary-stars > span.lsd-stars > span, div.lsd-reviews-list-shortcode div.lsd-reviews-summary .lsd-reviews-summary-stars > span.lsd-stars > span {
  margin: 0 5px;
}
div.lsd-discussion div.lsd-reviews-summary .lsd-reviews-summary-stars > span.lsd-stars > span i, div.lsd-reviews-list-shortcode div.lsd-reviews-summary .lsd-reviews-summary-stars > span.lsd-stars > span i {
  color: #4a4a4a;
  width: 13px;
  height: 13px;
  line-height: 13px;
}
div.lsd-discussion div.lsd-reviews-summary .lsd-reviews-summary-stars > span.lsd-stars > span i.fas, div.lsd-reviews-list-shortcode div.lsd-reviews-summary .lsd-reviews-summary-stars > span.lsd-stars > span i.fas {
  color: #ffda72;
}
div.lsd-discussion div.lsd-reviews-summary .lsd-reviews-summary-count, div.lsd-reviews-list-shortcode div.lsd-reviews-summary .lsd-reviews-summary-count {
  font-weight: bold;
}
div.lsd-discussion form.lsdaddrev-sort, div.lsd-reviews-list-shortcode form.lsdaddrev-sort {
  margin-bottom: 30px;
  background-color: rgba(238, 238, 238, 0.3);
  padding: 10px;
  border-radius: 5px;
}
div.lsd-discussion div.lsd-tabs-wrapper, div.lsd-reviews-list-shortcode div.lsd-tabs-wrapper {
  border-bottom: 2px solid #eee;
  height: 34px;
}
div.lsd-discussion div.lsd-tabs-wrapper ul.lsd-tabs, div.lsd-reviews-list-shortcode div.lsd-tabs-wrapper ul.lsd-tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0 0 10px 0;
  display: flex;
  float: left;
}
div.lsd-discussion div.lsd-tabs-wrapper ul.lsd-tabs li, div.lsd-reviews-list-shortcode div.lsd-tabs-wrapper ul.lsd-tabs li {
  list-style: none;
  margin: 0;
}
div.lsd-discussion div.lsd-tabs-wrapper ul.lsd-tabs li, div.lsd-reviews-list-shortcode div.lsd-tabs-wrapper ul.lsd-tabs li {
  height: 34px;
  padding: 9px 20px 12px;
  position: relative;
  list-style: none;
  cursor: pointer;
  font-size: 13px;
  line-height: 13px;
  transition: all 0.2s ease;
  margin: 0;
  border-radius: 5px 5px 0px 0;
  border-bottom: 2px solid #eee;
}
div.lsd-discussion div.lsd-tabs-wrapper ul.lsd-tabs li i, div.lsd-reviews-list-shortcode div.lsd-tabs-wrapper ul.lsd-tabs li i {
  float: right;
  font-size: 13px;
  line-height: 13px;
  width: 13px;
  height: 13px;
  margin-top: 3px;
  margin-left: 5px;
}
div.lsd-discussion div.lsd-tabs-wrapper ul.lsd-tabs li.nav-tab-active, div.lsd-reviews-list-shortcode div.lsd-tabs-wrapper ul.lsd-tabs li.nav-tab-active {
  background-color: inherit;
  border: 2px solid #eee;
  background-color: #eee;
  border-bottom-color: #eee;
}
div.lsd-discussion div.lsd-tabs-wrapper ul.lsd-tabs li:hover, div.lsd-reviews-list-shortcode div.lsd-tabs-wrapper ul.lsd-tabs li:hover {
  border-bottom-color: #ffffff;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul li, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul li {
  list-style: none;
  margin: 0;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li {
  padding: 28px 30px 0;
  border: 2px solid #eee;
  border-radius: 5px;
  margin-bottom: 30px;
  background-color: rgba(238, 238, 238, 0.3);
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-body, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-body {
  margin: 8px 0 10px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-body p, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-body p {
  margin: 0;
  padding: 0;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-date, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-date {
  font-size: 12px;
  color: #4a4a4a;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-name, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-name {
  line-height: 22px;
  font-size: 25px;
  font-weight: bold;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper {
  text-align: right;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  background-color: #ea4433;
  border: none;
  font-size: 13px;
  color: #ffffff;
  opacity: 0.5;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete::before, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete:hover::before, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete:hover::before {
  width: 100%;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete.lsd-need-confirm, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete.lsd-need-confirm {
  opacity: 0.95;
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete:hover, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-delete-wrapper .lsd-review-delete:hover {
  opacity: 1;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0 -30px;
  background-color: #eee;
  padding: 10px 30px !important;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li {
  list-style: none;
  margin: 0;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-small);
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i {
  cursor: pointer;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i.fa-thumbs-up, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li i.fa-thumbs-up {
  color: #0dda06;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li span:not(:empty), div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsdaddrev-feedback-module ul li span:not(:empty) {
  background-color: #4a4a4a;
  border-radius: 5px;
  color: #ffffff;
  font-size: 11px;
  padding: 2px 5px 3px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-name, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-name {
  font-size: 17px;
  font-weight: bold;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value {
  line-height: 20px;
  margin-top: 7px;
  margin-bottom: 17px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars {
  float: left;
  margin-right: 17px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars > span, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars > span {
  margin-right: 2px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars > span i, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars > span i {
  color: #4a4a4a;
  width: 13px;
  height: 13px;
  line-height: 13px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars > span i.fas, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-fields .lsd-review-field-value > span.lsd-stars > span i.fas {
  color: #ffda72;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-wide);
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars {
  float: left;
  line-height: 13px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span i, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span i {
  color: #4a4a4a;
  width: 13px;
  height: 13px;
  line-height: 13px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span i.fas, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > span.lsd-stars > span i.fas {
  color: #ffda72;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > h4, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li .lsd-review-rate-title > h4 {
  float: left;
  color: #4a4a4a;
  font-size: 19px;
  margin: 0;
  padding: 0;
  line-height: 17px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images {
  margin: 0;
  padding: 0;
  list-style: none;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li {
  list-style: none;
  margin: 0;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li {
  float: left;
  width: 160px;
  overflow: hidden;
  margin-right: 20px;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a {
  display: block;
}
div.lsd-discussion .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a img, div.lsd-reviews-list-shortcode .lsd-tab-contents .lsd-reviews-list > ul > li ul.lsd-review-images li a img {
  width: 100%;
}

div.lsd-reviews-form .lsdaddrev-review-form {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
div.lsd-reviews-form div.lsd-review-form-overall {
  padding-top: 13px;
}
div.lsd-reviews-form div.lsd-review-form-overall label {
  float: left;
  margin-right: 10px;
}
div.lsd-reviews-form div.g-recaptcha {
  margin-top: 20px;
}
div.lsd-reviews-form .lsd-rate-stars a {
  margin-right: 5px;
}
div.lsd-reviews-form .lsd-rate-stars a i {
  color: #4a4a4a;
  width: 13px;
  height: 13px;
  line-height: 13px;
}
div.lsd-reviews-form .lsd-rate-stars a i.fas {
  color: #ffda72;
}

.lsd-listing-rate {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  flex-wrap: wrap;
}
.lsd-listing-rate .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsd-listing-rate .lsd-stars span i {
  color: #ffffff;
}
.lsd-listing-rate .lsd-stars span i.fas {
  color: #ffda72;
}
.lsd-listing-rate a {
  color: var(--listdom-main-gbg1) !important;
  text-shadow: 0 0 10px #000000;
  font-size: 13px;
}
.lsd-listing-rate a:hover {
  color: #ffda72;
}

div.lsd-reviews-list-shortcode {
  /* ----------------- RESPONSIVE ----------------- */
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list,
div.lsd-reviews-list-shortcode .lsd-reviews-list {
  font-family: var(--listdom-main-font-m), sans-serif;
  background: white;
  box-shadow: 0 0 7.6px 0 #0000001A;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 100%;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list > .lsd-reviews-list,
div.lsd-reviews-list-shortcode .lsd-reviews-list > .lsd-reviews-list {
  box-shadow: unset;
  padding: 0;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list ul,
div.lsd-reviews-list-shortcode .lsd-reviews-list ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-wrapper,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-wrapper {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  flex-wrap: wrap;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-top-bar,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-top-bar {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-top-bar .lsdaddrev-review-title,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-top-bar .lsdaddrev-review-title {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-top-bar .lsdaddrev-review-title h4,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-top-bar .lsdaddrev-review-title h4 {
  font-family: var(--listdom-main-font-m), sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000;
  line-height: 1.5em;
  margin: 0;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-top-bar .lsdaddrev-review-listing,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-top-bar .lsdaddrev-review-listing {
  color: var(--listdom-main-gbg1);
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-top-bar div.lsd-reviews-summary .lsd-reviews-summary-rate,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-top-bar div.lsd-reviews-summary .lsd-reviews-summary-rate {
  font-size: 51px;
  line-height: 59px;
  font-weight: 600;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-top-bar div.lsd-reviews-summary .lsd-stars,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-top-bar div.lsd-reviews-summary .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-small);
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-top-bar div.lsd-reviews-summary .lsd-stars .lsd-fe-icon,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-top-bar div.lsd-reviews-summary .lsd-stars .lsd-fe-icon {
  width: 16px;
  height: 16px;
  color: #FFC300;
  line-height: 16px;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-top-bar .lsd-review-name,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-top-bar .lsd-review-name {
  font-family: var(--listdom-main-font-m), sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4em;
  color: black;
  text-wrap: nowrap;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-top-bar .lsd-review-date,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-top-bar .lsd-review-date {
  font-family: var(--listdom-main-font-m), sans-serif;
  font-size: 12px;
  line-height: 1.4em;
  color: #676767;
  font-weight: normal;
  display: flex;
  align-items: center;
  gap: 5px;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body {
  flex: 1;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body .lsd-review-item,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body .lsd-review-item {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body .lsd-review-post-content,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body .lsd-review-post-content {
  font-family: var(--listdom-main-font-m), sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  color: var(--listdom-review-light-color, #676767);
  width: 100%;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body .lsd-review-post-content p,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body .lsd-review-post-content p {
  font-family: var(--listdom-main-font-m), sans-serif;
  margin: 0;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body .lsd-review-fields,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body .lsd-review-fields {
  width: 100%;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
  width: 100%;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"],
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--listdom-gap);
  width: 100%;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"] .lsd-review-field-name,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"] .lsd-review-field-name {
  font-family: var(--listdom-main-font-m), sans-serif;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 500;
  color: var(--lsd-review-light-color, #676767);
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"] div.lsd-review-field-value,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"] div.lsd-review-field-value {
  font-family: var(--listdom-main-font-m), sans-serif;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 500;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"] div.lsd-review-field-value .lsd-stars,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"] div.lsd-review-field-value .lsd-stars {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-small);
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"] div.lsd-review-field-value .lsd-stars .lsd-fe-icon,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"] div.lsd-review-field-value .lsd-stars .lsd-fe-icon {
  width: 16px;
  height: 16px;
  color: #FFC300;
  line-height: 16px;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--listdom-gap);
  width: 100%;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module .lsdaddrev-feedback-module-title,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module .lsdaddrev-feedback-module-title {
  font-family: var(--listdom-main-font-m), sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li {
  font-family: var(--listdom-main-font-m), sans-serif;
  border-radius: 6px;
  padding: 6px 10px;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-small);
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-like,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-like {
  border: 1px solid #A0FFA4;
  color: #009C06;
  cursor: pointer;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-like i,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-like i {
  color: #009C06;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-like:hover,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-like:hover {
  background-color: #E5FFE3;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-like:active,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-like:active {
  color: white;
  background-color: #009C06;
  border-color: #009C06;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-dislike,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-dislike {
  border: 1px solid #FFBFBF;
  color: #FF4747;
  cursor: pointer;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-dislike i,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-dislike i {
  color: #FF4747;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-dislike:hover,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-dislike:hover {
  background-color: #FFF7F7;
}
div.lsd-reviews-list-shortcode .owl-item .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-dislike:active,
div.lsd-reviews-list-shortcode .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module ul li.lsdaddrev-dislike:active {
  color: white;
  background-color: #FF4747;
  border-color: #FF4747;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-1 .lsd-reviews-list {
  border-left: 7px solid var(--listdom-main-gbg1);
  border-radius: 0 10px 10px 0;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-1 .lsd-reviews-list .lsdaddrev-top-bar {
  border-bottom: 1px solid #EEEEEE;
  padding-bottom: 20px;
  align-items: baseline;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-1 .lsd-reviews-list .lsdaddrev-body .lsd-review-post-content {
  border-bottom: 1px solid #EEEEEE;
  padding-bottom: 20px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-2 .lsd-reviews-list {
  border-radius: 10px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-2 .lsd-reviews-list .lsdaddrev-top-bar .lsd-style-2-title {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap);
  justify-content: space-between;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-2 .lsd-reviews-list .lsdaddrev-top-bar .lsd-style-2-title .lsd-reviews-summary {
  display: flex;
  align-items: center;
  flex-direction: column;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-2 .lsd-reviews-list .lsdaddrev-body .lsd-review-fields {
  border-bottom: 1px solid #EEEEEE;
  padding-bottom: 20px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-2 .lsd-reviews-list .lsdaddrev-body .lsd-review-fields .lsd-fields div[class*="lsd-col-"] {
  background: var(--lsd-review-light-bg, #F9FAFB);
  padding: 10px 8px;
  border-radius: 10px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-2 .lsd-reviews-list .lsdaddrev-body .lsd-review-name {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4em;
  color: black;
  text-wrap: nowrap;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-2 .lsd-reviews-list .lsdaddrev-body .lsd-review-date {
  font-size: 12px;
  color: #676767;
  line-height: 1.4em;
  font-weight: normal;
  display: flex;
  align-items: center;
  gap: 5px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-3 .lsd-reviews-list {
  border-radius: 10px;
  padding: 0;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-3 .lsd-reviews-list .lsdaddrev-top-bar .lsdaddrev-review-title {
  order: 2;
  padding: 0 20px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-3 .lsd-reviews-list .lsdaddrev-top-bar .lsd-reviews-summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
  order: 1;
  background: linear-gradient(122.71deg, var(--listdom-main-gbg1) 0%, color-mix(in srgb, var(--listdom-main-gbg1) 60%, transparent) 100.07%), #fff;
  padding: 20px;
  border-radius: 10px 10px 0 0;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-3 .lsd-reviews-list .lsdaddrev-top-bar .lsd-reviews-summary .lsd-reviews-summary-rate {
  color: white;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-3 .lsd-reviews-list .lsdaddrev-top-bar .lsd-reviews-summary .lsd-stars .lsd-fe-icon {
  color: white !important;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-3 .lsd-reviews-list .lsdaddrev-top-bar .lsdaddrev-name-date {
  order: 3;
  padding: 0 20px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-3 .lsd-reviews-list .lsdaddrev-body {
  padding: 0 20px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-3 .lsd-reviews-list .lsdaddrev-bottom-bar {
  padding: 0 20px 20px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-style-3 .lsd-reviews-list .lsdaddrev-bottom-bar .lsdaddrev-feedback-module {
  background: var(--lsd-review-light-bg, #F9FAFB);
  padding: 10px 8px;
  border-radius: 10px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-grid {
  display: grid;
  gap: 20px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-grid.lsd-g-1-columns {
  grid-template-columns: repeat(1, 1fr);
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-grid.lsd-g-2-columns {
  grid-template-columns: repeat(2, 1fr);
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-grid.lsd-g-3-columns {
  grid-template-columns: repeat(3, 1fr);
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-grid.lsd-g-4-columns {
  grid-template-columns: repeat(4, 1fr);
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-grid.lsd-g-5-columns {
  grid-template-columns: repeat(5, 1fr);
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-masonry {
  display: block;
  column-gap: 20px;
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-masonry.lsd-g-1-columns {
  column-count: 1;
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-masonry.lsd-g-2-columns {
  column-count: 2;
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-masonry.lsd-g-3-columns {
  column-count: 3;
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-masonry.lsd-g-4-columns {
  column-count: 4;
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-masonry.lsd-g-5-columns {
  column-count: 5;
}
div.lsd-reviews-list-shortcode.lsd-reviews-layout-masonry .lsd-reviews-list {
  break-inside: avoid;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  div.lsd-reviews-list-shortcode.lsd-reviews-layout-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  div.lsd-reviews-list-shortcode.lsd-reviews-layout-masonry {
    column-count: 2 !important;
  }
}
@media (max-width: 768px) {
  div.lsd-reviews-list-shortcode.lsd-reviews-layout-grid {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  div.lsd-reviews-list-shortcode.lsd-reviews-layout-masonry {
    column-count: 1 !important;
  }
}

.lsd-team > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-team > ul li {
  list-style: none;
  margin: 0;
}
.lsd-team > ul > li {
  border-bottom: 1px solid #eee;
  padding: 30px 0;
}
.lsd-team > ul > li:first-child {
  padding-top: 0;
}
.lsd-team > ul > li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.lsd-team > ul > li .lsd-user-image-wrapper {
  text-align: center;
}
.lsd-team > ul > li .lsd-user-image-wrapper img {
  width: 100px;
  border-radius: 100px;
  height: 100px;
}
.lsd-team > ul > li .lsd-user-information-part-1 {
  text-align: center;
}
.lsd-team > ul > li .lsd-user-information-part-1 h4.lsd-owner-name {
  font-size: 24px;
  line-height: 24px;
  margin-top: 6px;
  margin-bottom: 0;
}
.lsd-team > ul > li .lsd-user-information-part-1 .lsd-owner-job-title {
  line-height: 27px;
}
.lsd-team > ul > li .lsd-user-information-part-1 .lsd-owner-biography {
  line-height: 26px;
}
.lsd-team > ul > li .lsd-user-social-networks ul {
  text-align: center;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 23px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
}
.lsd-team > ul > li .lsd-user-social-networks ul li {
  list-style: none;
  margin: 0;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a {
  color: #ffffff;
  display: inline-block;
  width: 33px;
  height: 33px;
  border-radius: 33px;
  transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
  line-height: 35px;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a.lsd-share-facebook {
  background-color: #506ba4;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a.lsd-share-twitter {
  background-color: #42b3e4;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a.lsd-share-pinterest {
  background-color: #d0373d;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a.lsd-share-linkedin {
  background-color: #1b81ba;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a.lsd-share-whatsapp {
  background-color: #0dc143;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a.lsd-share-instagram {
  background-color: #833AB4;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a.lsd-share-youtube {
  background-color: #FF0000;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a.lsd-share-tiktok {
  background-color: #000000;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a.lsd-share-telegram {
  background-color: #24A1DE;
}
.lsd-team > ul > li .lsd-user-social-networks ul li a:hover, .lsd-team > ul > li .lsd-user-social-networks ul li a:active {
  opacity: 0.8;
  color: #ffffff;
}
.lsd-team > ul > li .lsd-user-information-part-2 {
  margin-top: 30px;
}
.lsd-team > ul > li .lsd-user-information-part-2 > div {
  margin-top: 8px;
  color: #333333;
}
.lsd-team > ul > li .lsd-user-information-part-2 > div a {
  color: #333333;
}
.lsd-team > ul > li .lsd-user-information-part-2 > div i {
  background-color: #333333;
  color: #ffffff;
  border-radius: 30px;
  margin-right: 10px;
}

.lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-property, .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-event {
  display: none;
}
.lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-property label, .lsd-dashboard-booking .lsd-listing-bookable-container .lsd-bookable-event label {
  font-weight: bold;
  padding: 0 0 5px;
  display: inline-block;
}
.lsd-dashboard-booking .lsd-listing-bookable-container.lsd-listing-bookables-property .lsd-bookable-property {
  display: flex;
}
.lsd-dashboard-booking .lsd-listing-bookable-container.lsd-listing-bookables-property .lsd-bookable-event {
  display: none;
}
.lsd-dashboard-booking .lsd-listing-bookable-container.lsd-listing-bookables-event .lsd-bookable-event {
  display: flex;
}
.lsd-dashboard-booking .lsd-listing-bookable-container.lsd-listing-bookables-event .lsd-bookable-property, .lsd-dashboard-booking .lsd-listing-bookable-container.lsd-listing-bookables-event .lsd-bookable-advanced-price-wrapper, .lsd-dashboard-booking .lsd-listing-bookable-container.lsd-listing-bookables-event .lsd-bookable-advanced-availability-wrapper {
  display: none;
}
.lsd-dashboard-booking .lsd-listing-bookables {
  list-style: none;
}
.lsd-dashboard-booking .lsd-listing-bookables .lsd-bookables-actions i {
  cursor: pointer;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}
.lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-bookable-price-form-wrapper input {
  display: inline-block;
  width: unset;
}
.lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices, .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods {
  margin: 0;
}
.lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices li, .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li {
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
}
.lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-prices li i, .lsd-dashboard-booking .lsd-listing-bookables .lsd-bookable-advanced-wrapper .lsd-listing-bookables-unavailable-periods li i {
  cursor: pointer;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-weight: normal;
}

.lsdaddbok-booking-invoice-wrapper {
  padding: 20px;
}
.lsdaddbok-booking-invoice-wrapper .lsd-print-button {
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
}
.lsdaddbok-booking-invoice-wrapper .lsd-print-button::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsdaddbok-booking-invoice-wrapper .lsd-print-button:hover::before {
  width: 100%;
}

.lsd-booking-form-wrapper .lsd-booking-inquiry-form button {
  border-radius: var(--listdom-primary-button-border-radius) !important;
  -webkit-border-radius: var(--listdom-primary-button-border-radius) !important;
  background-color: #1e83ec;
  font-size: 12px;
  font-weight: 700;
  border: none;
  color: #fff;
  cursor: pointer;
  width: 100%;
}
.lsd-booking-form-wrapper .lsd-booking-inquiry-form input.lsd-date-range-picker {
  background-color: rgba(0, 0, 0, 0.035);
  box-shadow: none;
  border: none;
  position: relative;
  margin: 0;
  font-size: 14px;
  border-bottom: 2px solid #e0e0e0;
  transition: border-color 0.2s ease;
  border-radius: 0;
  padding: 10px 15px 10px 25px;
}
.lsd-booking-form-wrapper .lsd-booking-inquiry-form input.lsd-date-range-picker:focus {
  border-color: #1e83ec;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-info {
  margin-top: 30px;
  padding: 20px 30px;
  border: 2px solid #eee;
  border-radius: 5px;
  margin-bottom: 30px;
  background-color: rgba(238, 238, 238, 0.3);
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-info ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-info ul li {
  list-style: none;
  margin: 0;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-info ul li {
  display: inline-block;
  width: 33%;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-info ul li span {
  display: block;
  font-weight: bold;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-info p.description {
  font-size: 12px;
  color: #4a4a4a;
  margin-top: 10px;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items {
  padding: 20px 30px;
  border: 2px solid #eee;
  border-radius: 5px;
  background-color: rgba(238, 238, 238, 0.3);
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul li {
  list-style: none;
  margin: 0;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li {
  margin-bottom: 20px;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li:last-child {
  margin-bottom: 0px;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li input[type='checkbox'] {
  float: left;
  margin: 2px 10px 0 0;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li h5 {
  color: #4a4a4a;
  font-size: 17px;
  margin: 0;
  padding: 0;
  line-height: 17px;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li h5 span.lsd-bookable-status {
  font-size: 12px;
  color: #e2a700;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li h5 span.lsd-bookable-status.lsd-bookable-status-available {
  color: #0dda06;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li div.lsd-price {
  text-align: right;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li div.lsd-price h6 {
  color: #2b93ff;
  font-size: 12px;
  margin: 0;
  padding: 0;
  line-height: 14px;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li .lsd-bookable-not-available-reason {
  color: #4a4a4a;
  font-size: 13px;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li .lsd-price-details {
  text-align: right;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li .lsd-price-details ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
  border-top: 2px solid #eee;
  margin-top: 3px;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li .lsd-price-details ul li {
  list-style: none;
  margin: 0;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li .lsd-price-details ul li {
  color: #4a4a4a;
  border-bottom: 2px solid #eee;
  padding-bottom: 2px;
  font-size: 14px;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-bookables-items > ul > li .lsd-price-details ul li > span.lsd-price {
  font-weight: bold;
  color: #2b93ff;
  font-size: 13px;
  margin-left: 10px;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-row-form {
  margin-top: 19px;
}
.lsd-booking-form-wrapper .lsd-booking-bookables .lsd-booking-submit-wrapper {
  text-align: right;
}
.lsd-booking-form-wrapper.lsd-booking-form-event .lsd-booking-inquiry-form, .lsd-booking-form-wrapper.lsd-booking-form-event .lsd-booking-bookables-info {
  display: none;
}
.lsd-booking-form-wrapper.lsd-booking-form-event .lsd-booking-bookables-items ul li input {
  margin-bottom: 30px;
}
.lsd-booking-form-wrapper.lsd-booking-form-event .lsd-booking-bookables-items ul li h5 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
.lsd-booking-form-wrapper.lsd-booking-form-event .lsd-booking-bookables-items ul li h5 span {
  font-weight: normal;
}
.lsd-booking-form-wrapper.lsd-booking-form-event .lsd-booking-bookables-items ul li .lsd-bookable-start, .lsd-booking-form-wrapper.lsd-booking-form-event .lsd-booking-bookables-items ul li .lsd-bookable-end, .lsd-booking-form-wrapper.lsd-booking-form-event .lsd-booking-bookables-items ul li .lsd-bookable-free-slots {
  color: #4a4a4a;
  border-bottom: 2px solid #eee;
  padding-bottom: 2px;
  font-size: 14px;
}
.lsd-booking-form-wrapper.lsd-booking-form-reservation .lsdaddbok-reservation-title {
  font-weight: bold;
  margin-right: 20px;
}
.lsd-booking-form-wrapper.lsd-booking-form-reservation .lsdaddbok-reservation-price {
  font-weight: bold;
  color: #2b93ff;
}

.lsd-dashboard-bookings .lsd-bookings div h4 {
  border-bottom: 2px solid #eee;
  padding: 15px 0;
  margin: 0 0 30px 0;
  line-height: 22px;
  font-size: 25px;
  font-weight: bold;
}
.lsd-dashboard-bookings .lsd-bookings-refine input[type="url"], .lsd-dashboard-bookings .lsd-bookings-refine input[type="email"], .lsd-dashboard-bookings .lsd-bookings-refine input[type="text"], .lsd-dashboard-bookings .lsd-bookings-refine input[type="search"], .lsd-dashboard-bookings .lsd-bookings-refine input[type="number"] {
  background-color: rgba(0, 0, 0, 0.035);
  box-shadow: none;
  -webkit-box-shadow: none;
  border: none;
  position: relative;
  margin: 0;
  font-size: 14px;
  border-bottom: 2px solid #e0e0e0;
  -webkit-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
  border-radius: 0;
  width: 100%;
}
.lsd-dashboard-bookings .lsd-bookings-refine input[type="url"]:focus, .lsd-dashboard-bookings .lsd-bookings-refine input[type="email"]:focus, .lsd-dashboard-bookings .lsd-bookings-refine input[type="text"]:focus, .lsd-dashboard-bookings .lsd-bookings-refine input[type="search"]:focus, .lsd-dashboard-bookings .lsd-bookings-refine input[type="number"]:focus {
  border-color: #1e83ec;
  outline: 0;
}
.lsd-dashboard-bookings .lsd-bookings-refine input {
  padding: 8px !important;
}
.lsd-dashboard-bookings .lsd-bookings-refine select {
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 11px;
  border-radius: 0;
}
.lsd-dashboard-bookings .lsd-bookings-refine select:focus {
  border-color: #1e83ec;
  outline: 0;
}
.lsd-dashboard-bookings ul.lsd-bookings-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-dashboard-bookings ul.lsd-bookings-list li {
  list-style: none;
  margin: 0;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-bookings-status-wrapper {
  text-align: right;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-bookings-status-wrapper .lsd-booking-status {
  color: #e2a700;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-bookings-status-wrapper .lsd-booking-status.lsd-booking-status-publish {
  color: #0dda06;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-booking-description {
  color: #4a4a4a;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-row-booking-table {
  margin-top: 21px;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-row-booking-table .lsd-title {
  font-weight: bold;
  border-bottom: 2px solid #eee;
  margin-bottom: 11px;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li:hover {
  background-color: #eee;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-bookings-manage-actions ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-bookings-manage-actions ul li {
  list-style: none;
  margin: 0;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-bookings-manage-actions ul li {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-bookings-manage-actions ul li.lsd-need-confirm i {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-bookings-manage-actions ul li i {
  width: 25px;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-bookings-manage-actions ul li span {
  display: none;
  position: absolute;
  left: -50%;
  top: -34px;
  background-color: #000000;
  color: #ffffff;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 12px;
  z-index: 10;
}
.lsd-dashboard-bookings ul.lsd-bookings-list > li .lsd-bookings-manage-actions ul li:hover span {
  display: block;
}

.daterangepicker .ranges li {
  padding: 4px !important;
  display: inline-block;
  width: 48%;
  border: 1px solid #ddd;
  margin: 1%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.lsd-listing-matched-bookables {
  border-top: 1px solid #e3e4e6;
  margin: 20px 0;
}
.lsd-listing-matched-bookables ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-listing-matched-bookables ul li {
  list-style: none;
  margin: 0;
}
.lsd-listing-matched-bookables ul li {
  padding: 15px 0;
  border-bottom: 1px solid #e3e4e6;
}
.lsd-listing-matched-bookables ul li h5, .lsd-listing-matched-bookables ul li h6 {
  margin: 0;
  padding: 0;
  color: #262626;
}
.lsd-listing-matched-bookables ul li h5 {
  font-size: 16px;
}
.lsd-listing-matched-bookables ul li h5 span {
  font-size: 10px;
  background-color: #e3e4e6;
  margin-left: 5px;
  padding: 1px 5px;
  border-radius: 2px;
}
.lsd-listing-matched-bookables ul li h5 span.lsd-bookable-status-available {
  background-color: #2ec974;
  color: #ffffff;
}
.lsd-listing-matched-bookables ul li h6 {
  font-size: 16px;
}
.lsd-listing-matched-bookables ul li div.lsd-bookables-details {
  color: #4a4a4a;
  font-size: 14px;
  margin-top: 10px;
}
.lsd-listing-matched-bookables ul li div.lsd-bookables-details p {
  margin-bottom: 5px;
}
.lsd-listing-matched-bookables ul li span {
  font-size: 14px;
}

.lsdaddjob-manage-applications .lsdaddjob-applications-wrapper > div > h4 {
  border-bottom: 2px solid #eee;
  padding: 15px 0;
  margin: 0 0 30px 0;
  line-height: 22px;
  font-size: 25px;
  font-weight: bold;
}
.lsdaddjob-manage-applications .lsd-applications-refine input {
  padding: 8px !important;
}
.lsdaddjob-manage-applications .lsd-applications-refine select {
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 11px;
  border-radius: 0;
}
.lsdaddjob-manage-applications .lsd-applications-refine select:focus {
  border-color: #1e83ec;
  outline: 0;
}
.lsdaddjob-manage-applications .lsd-applications-refine form div.lsd-row button.lsd-button {
  background: transparent linear-gradient(105deg, var(--listdom-search-button-bg) 0, var(--listdom-search-button-bg-2) 100%) 0 0 no-repeat padding-box;
  color: var(--listdom-search-button-text);
  border-radius: var(--listdom-search-button-border-radius);
  border-width: var(--listdom-search-button-border);
  border-style: var(--listdom-search-button-border-style);
  border-color: var(--listdom-search-button-border-color);
  font-family: var(--listdom-search-button-font-family), serif;
  font-size: var(--listdom-search-button-font-size);
  line-height: var(--listdom-search-button-line-height);
  text-align: var(--listdom-search-button-text-align);
  font-weight: var(--listdom-search-button-font-weight);
  padding: var(--listdom-search-button-padding);
  cursor: pointer;
  width: 100%;
}
.lsdaddjob-manage-applications .lsd-applications-refine form div.lsd-row button.lsd-button:hover {
  background: transparent linear-gradient(105deg, var(--listdom-search-button-hover-bg) 0, var(--listdom-search-button-hover-bg-2) 100%) 0 0 no-repeat padding-box;
  color: var(--listdom-search-button-hover-text) !important;
  border-radius: var(--listdom-search-button-hover-border-radius) !important;
  border-width: var(--listdom-search-button-border-hover);
  border-style: var(--listdom-search-button-border-hover-style);
  border-color: var(--listdom-search-button-border-hover-color);
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list li {
  list-style: none;
  margin: 0;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-status-wrapper {
  text-align: right;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-status-wrapper .lsdaddjob-application-status {
  color: #e2a700;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-status-wrapper .lsdaddjob-application-status.lsdaddjob-application-status-approved {
  color: #0dda06;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-message-wrapper {
  color: #4a4a4a;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsd-row-application-table {
  margin-top: 21px;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsd-row-application-table .lsd-title {
  font-weight: bold;
  border-bottom: 2px solid #eee;
  margin-bottom: 11px;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li:hover {
  background-color: #eee;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-manage-actions ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-manage-actions ul li {
  list-style: none;
  margin: 0;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-manage-actions ul li {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-manage-actions ul li.lsd-need-confirm i {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-manage-actions ul li i {
  width: 25px;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-manage-actions ul li span {
  display: none;
  position: absolute;
  left: 24px;
  top: -24px;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  z-index: 10;
}
.lsdaddjob-manage-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-manage-actions ul li:hover span {
  display: block;
}
.lsdaddjob-manage-applications .pagination ul {
  margin-top: 0;
}

.lsdaddjob-my-applications ul.lsdaddjob-applications-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsdaddjob-my-applications ul.lsdaddjob-applications-list li {
  list-style: none;
  margin: 0;
}
.lsdaddjob-my-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-status-wrapper {
  text-align: right;
}
.lsdaddjob-my-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-status-wrapper .lsdaddjob-application-status {
  color: #e2a700;
}
.lsdaddjob-my-applications ul.lsdaddjob-applications-list > li .lsdaddjob-applications-status-wrapper .lsdaddjob-application-status.lsdaddjob-application-status-approved {
  color: #0dda06;
}
.lsdaddjob-my-applications ul.lsdaddjob-applications-list > li:hover {
  background-color: #eee;
}

.lsdaddcon-inquiries a {
  text-decoration: none !important;
}
.lsdaddcon-inquiries .lsdaddcon-inquiries-list {
  list-style: none;
}
.lsdaddcon-inquiries .lsdaddcon-inquiries-list li .lsdaddcon-row-inquiry-info h3 a {
  font-size: 18px;
  line-height: 18px;
}
.lsdaddcon-inquiries .lsdaddcon-inquiries-list li .lsdaddcon-row-inquiry-info h3 .lsdaddcon-sub-heading {
  display: block;
  font-size: 13px;
  line-height: 13px;
}

.lsd-dashboard-inquiries .lsd-inquiries-refine h4 {
  display: none;
}

.lsd-auction-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}
.lsd-auction-wrapper .lsd-auction-offers .lsd-auction-accepted-offer {
  padding: 24px 28px 19px;
  border: 2px solid rgba(238, 238, 238, 0.3);
  border-radius: 5px;
  margin-bottom: 30px;
  background-color: #eee;
  color: #4a4a4a;
}
.lsd-auction-wrapper .lsd-auction-offers .lsd-auction-accepted-offer h4 {
  color: #0dc107;
  font-size: 26px;
  margin-bottom: 7px;
  line-height: 29px;
}
.lsd-auction-wrapper .lsd-auction-offers .lsd-auction-accepted-offer strong {
  float: right;
  color: #2b93ff;
}
.lsd-auction-wrapper .lsd-auction-offers ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsd-auction-wrapper .lsd-auction-offers ul li {
  list-style: none;
  margin: 0;
}
.lsd-auction-wrapper .lsd-auction-offers ul li {
  padding: 19px 30px 21px;
  border: 2px solid #eee;
  border-radius: 5px;
  margin-bottom: 30px;
  background-color: rgba(238, 238, 238, 0.3);
}
.lsd-auction-wrapper .lsd-auction-offers ul li span.lsd-offer-amount {
  color: #2b93ff;
  float: right;
  font-weight: bold;
}
.lsd-auction-wrapper .lsd-auction-offers ul li span.lsd-offer-details {
  color: #4a4a4a;
}
.lsd-auction-wrapper .lsd-auction-offers ul li:last-child {
  margin-bottom: 0;
}
.lsd-auction-wrapper .lsdaddauc-auction-form {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsd-auction-wrapper .lsdaddauc-auction-form .lsd-row .lsd-submit-button-wrapper {
  text-align: right;
}

.lsdaddbud-profile-settings .lsd-form-row .lsd-switch input[type=checkbox] {
  float: left;
  margin-right: 10px;
  margin-top: 7px;
}

.lsdadditm-price-table {
  display: flex;
  margin: 0 -5px;
}
.lsdadditm-price-table > .lsdadditm-price-table-column {
  flex: 1;
  margin: 0 5px;
}
.lsdadditm-price-table > .lsdadditm-price-table-column form {
  border-top: 1px solid #eeeeee;
  padding-top: 5px;
}
.lsdadditm-price-table > .lsdadditm-price-table-column form ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsdadditm-price-table > .lsdadditm-price-table-column form ul li {
  list-style: none;
  margin: 0;
}
.lsdadditm-price-table > .lsdadditm-price-table-column form ul li.lsdadditm-pt-header {
  padding: 16px 0;
  background-color: var(--listdom-main-gbg1);
  color: #fff;
  font-size: 32px;
  position: relative;
  text-align: center;
}
.lsdadditm-price-table > .lsdadditm-price-table-column form ul li.lsdadditm-pt-description {
  margin: 10px 0;
  text-align: center;
}
.lsdadditm-price-table > .lsdadditm-price-table-column form ul li.lsdadditm-pt-items h3 {
  padding: 10px 0;
  background-color: #f2f2f2;
  color: #000000;
  font-size: 18px;
  position: relative;
  text-align: center;
  margin-bottom: 10px;
}
.lsdadditm-price-table > .lsdadditm-price-table-column form ul li.lsdadditm-pt-price {
  margin: 20px 0;
  text-align: center;
  font-size: 32px;
  font-weight: bold;
}
.lsdadditm-price-table > .lsdadditm-price-table-column form ul li.lsdadditm-pt-buy {
  text-align: center;
}
.lsdadditm-price-table > .lsdadditm-price-table-column form ul li.lsdadditm-pt-buy button {
  background-color: #1e83ec;
  color: #fff;
  font-family: lato;
  text-transform: unset !important;
  overflow: hidden;
  padding: 6px 20px !important;
  font-size: 1rem;
  position: relative;
  border-radius: 5rem;
  display: inline-block;
  cursor: pointer;
  border: 0;
  padding: 9px 40px !important;
  border: none;
}
.lsdadditm-price-table > .lsdadditm-price-table-column form ul li.lsdadditm-pt-buy button::before {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.21);
  content: "";
}
.lsdadditm-price-table > .lsdadditm-price-table-column form ul li.lsdadditm-pt-buy button:hover::before {
  width: 100%;
}

.lsdaddelm-card-title h1, .lsdaddelm-card-title h2, .lsdaddelm-card-title h3, .lsdaddelm-card-title h4, .lsdaddelm-card-title h5, .lsdaddelm-card-title h6 {
  padding: 0 !important;
  margin: 0 !important;
}
.lsdaddelm-card-title a {
  display: flex;
}

.lsdaddelm-card-attributes {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  column-gap: var(--listdom-gap-wide);
}
.lsdaddelm-card-attributes .lsdaddelm-attr {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}
.lsdaddelm-card-attributes .lsdaddelm-attr .lsdaddelm-attr-key {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}

.lsdaddelm-card-taxonomies .lsd-taxonomy-shortcode-clean .lsd-title {
  padding: 0 !important;
}

.lsdaddelm-card-stats .lsdaddsts-stats ul {
  display: flex;
  padding: 0;
  margin: 0;
}
.lsdaddelm-card-stats .lsdaddsts-stats ul li {
  flex: 1;
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}

.lsdaddelm-card-acf .lsd-row .lsd-col-6 {
  width: unset;
}
.lsdaddelm-card-acf .lsd-acf-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-wide);
}

.lsdaddelm-card-features ul, .lsdaddelm-card-labels ul, .lsdaddelm-card-locations ul, .lsdaddelm-card-share ul, .lsdaddelm-card-tags ul {
  list-style: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
.lsdaddelm-card-features ul a, .lsdaddelm-card-features ul span.lsd-single-term, .lsdaddelm-card-labels ul a, .lsdaddelm-card-labels ul span.lsd-single-term, .lsdaddelm-card-locations ul a, .lsdaddelm-card-locations ul span.lsd-single-term, .lsdaddelm-card-share ul a, .lsdaddelm-card-share ul span.lsd-single-term, .lsdaddelm-card-tags ul a, .lsdaddelm-card-tags ul span.lsd-single-term {
  white-space: nowrap;
}

.lsdaddelm-card-features ul {
  display: flex !important;
}

.lsdaddelm-card-locations ul.lsd-locations-list {
  display: flex;
}
.lsdaddelm-card-locations ul.lsd-locations-list li, .lsdaddelm-card-locations ul.lsd-locations-list a, .lsdaddelm-card-locations ul.lsd-locations-list span.lsd-single-term {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.lsdaddelm-card-locations ul.lsd-locations-list li i, .lsdaddelm-card-locations ul.lsd-locations-list a i, .lsdaddelm-card-locations ul.lsd-locations-list span.lsd-single-term i {
  top: 0;
  width: auto;
  height: auto;
  line-height: auto;
}
.lsdaddelm-card-locations ul.lsd-locations-list li svg, .lsdaddelm-card-locations ul.lsd-locations-list a svg, .lsdaddelm-card-locations ul.lsd-locations-list span.lsd-single-term svg {
  width: 16px;
  height: 16px;
}

.lsdaddelm-card-labels ul {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-compact);
  padding: 0;
  margin: 0 !important;
}

.lsdaddelm-card-tags ul {
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap-compact);
  padding: 0;
  margin: 0 !important;
}

.lsdaddelm-card-share ul {
  direction: ltr;
}

.rtl .lsdaddelm-card-share ul {
  direction: rtl;
}

.lsdaddelm-card-image {
  position: relative;
}
.lsdaddelm-card-image > a {
  display: flex;
}
.lsdaddelm-card-image > a img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsdaddelm-card-image .lsd-no-image {
  min-height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #eeeeee;
}
.lsdaddelm-card-image .lsd-owner-image {
  height: 48px;
}
.lsdaddelm-card-image .lsd-owner-image img {
  border-radius: 50%;
  border: 1px solid #fff;
}
.lsdaddelm-card-image .lsdaddelm-price-module {
  padding: 3px 9px;
  border-radius: 3px;
}
.lsdaddelm-card-image .lsdaddelm-price-module span {
  display: inline-block;
}
.lsdaddelm-card-image .lsdaddelm-labels-module .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
}
.lsdaddelm-card-image .lsdaddelm-labels-module .lsd-labels-list li {
  padding: 3px 0;
}
.lsdaddelm-card-image .lsdaddelm-labels-module .lsd-labels-list li a, .lsdaddelm-card-image .lsdaddelm-labels-module .lsd-labels-list li span.lsd-single-term {
  padding: 3px 9px;
  border-radius: 3px;
}
.lsdaddelm-card-image .lsd-locations-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--listdom-gap-small);
}
.lsdaddelm-card-image .lsd-locations-list li.lsd-locations-list-item a, .lsdaddelm-card-image .lsd-locations-list li.lsd-locations-list-item span.lsd-single-term {
  padding: 3px 9px;
  border-radius: 3px;
}
.lsdaddelm-card-image .lsdaddelm-tags-module ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--listdom-gap-compact);
}
.lsdaddelm-card-image .lsdaddelm-tags-module ul li a {
  padding: 3px 9px;
  border-radius: 3px;
}
.lsdaddelm-card-image .lsdaddelm-categories-module {
  display: flex;
  flex-wrap: wrap;
  gap: var(--listdom-gap);
  align-items: end;
  justify-content: end;
}
.lsdaddelm-card-image .lsdaddelm-categories-module span a {
  padding: 3px 9px;
  border-radius: 3px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--listdom-gap);
}
.lsdaddelm-card-image .lsdaddelm-categories-module span a i {
  width: auto;
  height: auto;
  line-height: normal;
  top: 0;
}
.lsdaddelm-card-image .lsd-ava-one-day i {
  display: none;
}
.lsdaddelm-card-image .lsd-ava-one-day span {
  background: #FF4465;
  padding: 3px 9px;
  color: #fff;
  border-radius: 3px;
}
.lsdaddelm-card-image .lsd-share {
  background: #ffffff;
  padding: 5px 10px 0 5px;
  border-radius: 3px;
}
.lsdaddelm-card-image .lsd-favorite .lsd-favorite-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsdaddelm-card-image .lsdaddelm-card-image-overlay ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsdaddelm-card-image .lsdaddelm-card-image-overlay .lsdaddelm-card-image-overlay-top-left,
.lsdaddelm-card-image .lsdaddelm-card-image-overlay .lsdaddelm-card-image-overlay-top-right,
.lsdaddelm-card-image .lsdaddelm-card-image-overlay .lsdaddelm-card-image-overlay-bottom-left,
.lsdaddelm-card-image .lsdaddelm-card-image-overlay .lsdaddelm-card-image-overlay-bottom-right {
  padding: 12px;
  max-width: 50%;
  display: flex;
  flex-direction: column;
  gap: var(--listdom-gap);
}
.lsdaddelm-card-image .lsdaddelm-card-image-overlay .lsdaddelm-card-image-overlay-top-left {
  position: absolute;
  top: 0;
  left: 0;
  align-items: start;
  justify-content: start;
}
.lsdaddelm-card-image .lsdaddelm-card-image-overlay .lsdaddelm-card-image-overlay-top-left .lsd-share-list {
  direction: ltr;
}
.lsdaddelm-card-image .lsdaddelm-card-image-overlay .lsdaddelm-card-image-overlay-top-right {
  position: absolute;
  top: 0;
  right: 0;
  align-items: end;
  justify-content: start;
}
.lsdaddelm-card-image .lsdaddelm-card-image-overlay .lsdaddelm-card-image-overlay-bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  align-items: start;
  justify-content: end;
}
.lsdaddelm-card-image .lsdaddelm-card-image-overlay .lsdaddelm-card-image-overlay-bottom-left .lsd-share-list {
  direction: ltr;
}
.lsdaddelm-card-image .lsdaddelm-card-image-overlay .lsdaddelm-card-image-overlay-bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  align-items: end;
  justify-content: end;
}

.lsdaddelm-card-claim .lsd-claim-button a {
  display: inline-block;
  margin: 0;
}

.lsdaddelm-card-categories {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: var(--listdom-gap);
}
.lsdaddelm-card-categories a, .lsdaddelm-card-categories span.lsd-single-term {
  display: inline-block;
  border-style: solid;
}

.lsdaddelm-card-gallery .lsd-image-gallery a {
  width: auto;
  height: auto;
}

.lsdaddelm-card-contact .lsd-contact-info ul {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  gap: 0;
}

.lsdaddelm-card-content p:last-child, .lsdaddelm-card-excerpt p:last-child {
  margin-bottom: 0;
}

.lsdaddelm-card-taxonomies a {
  box-shadow: none !important;
}
.lsdaddelm-card-taxonomies .lsd-taxonomy-shortcode-carousel a {
  display: flex;
  gap: var(--listdom-gap-small);
  align-items: center;
}

.lsdaddelm-card-am-direction a.lsd-external-geo-link {
  display: flex;
  align-items: center;
  gap: var(--listdom-gap-compact);
}

.lsdaddelm-card-image-module .lsd-compare-toggle, .lsdaddelm-card-compare .lsd-compare-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}

.lsdaddelm-card-favorite .lsd-favorite-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}

.lsdaddelm-card-owner img {
  height: auto !important;
}
.lsdaddelm-card-owner .lsd-owner-information, .lsdaddelm-card-owner .lsd-owner-first-part, .lsdaddelm-card-owner .lsd-owner-information-part-1, .lsdaddelm-card-owner .lsd-owner-information-part-2 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
  gap: var(--listdom-gap);
}
.lsdaddelm-card-owner .lsd-owner-name {
  margin: 0;
}
.lsdaddelm-card-owner .lsd-owner-social-networks ul {
  display: flex;
  gap: var(--listdom-gap);
  padding: 0;
  margin: 0;
  list-style: none;
}
.lsdaddelm-card-owner .lsd-owner-contact-form-wrapper .lsd-owner-contact-form-row:not(.lsd-owner-contact-form-third-row) {
  margin-bottom: 8px;
}
.lsdaddelm-card-owner .lsd-owner-contact-form-wrapper i {
  display: none;
}

.lsdaddelm-rating-stars {
  display: flex;
  align-items: center;
  gap: 5px;
}
.lsdaddelm-rating-stars .lsd-listing-rate {
  position: unset;
  display: flex;
  align-items: center;
  padding: 0;
}
.lsdaddelm-rating-stars .lsd-stars {
  display: flex;
  align-items: center;
  gap: 1px;
}
.lsdaddelm-rating-stars .lsd-stars span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsdaddelm-rating-stars .lsd-stars i.lsd-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: unset;
}

.lsdaddelm-card-availability .lsd-ava-weekday-wrapper .lsd-row {
  flex-direction: row;
  flex-wrap: initial;
}

.lsdadddiv-card-attributes {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  column-gap: 16px;
}

.lsdadddiv-card-acf .lsd-row .lsd-col-6 {
  width: unset;
}
.lsdadddiv-card-acf .lsd-acf-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.lsdadddiv-card-features ul, .lsdadddiv-card-labels ul, .lsdadddiv-card-locations ul, .lsdadddiv-card-share ul, .lsdadddiv-card-tags ul {
  list-style: none;
}

.lsdadddiv-card-labels ul {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.lsdadddiv-card-share ul {
  direction: ltr;
}

.rtl .lsdadddiv-card-share ul {
  direction: rtl;
}

.lsdadddiv-card-image {
  position: relative;
}
.lsdadddiv-card-image > a {
  display: block;
}
.lsdadddiv-card-image > a img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lsdadddiv-card-image .lsd-no-image {
  min-height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #eeeeee;
}
.lsdadddiv-card-image .lsd-owner-image {
  height: 48px;
}
.lsdadddiv-card-image .lsd-owner-image img {
  border-radius: 50%;
  border: 1px solid #fff;
}
.lsdadddiv-card-image .lsdadddiv-price-module {
  padding: 3px 9px;
  border-radius: 3px;
}
.lsdadddiv-card-image .lsdadddiv-price-module span {
  display: inline-block;
}
.lsdadddiv-card-image .lsdadddiv-labels-module .lsd-labels-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}
.lsdadddiv-card-image .lsdadddiv-labels-module .lsd-labels-list li {
  padding: 3px 0;
}
.lsdadddiv-card-image .lsdadddiv-labels-module .lsd-labels-list li a, .lsdadddiv-card-image .lsdadddiv-labels-module .lsd-labels-list li span.lsd-single-term {
  padding: 3px 9px;
  border-radius: 3px;
}
.lsdadddiv-card-image .lsdadddiv-categories-module {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: end;
  justify-content: end;
}
.lsdadddiv-card-image .lsdadddiv-categories-module span a {
  padding: 3px 9px;
  border-radius: 3px;
}
.lsdadddiv-card-image .lsd-ava-one-day i {
  display: none;
}
.lsdadddiv-card-image .lsd-ava-one-day span {
  background: #FF4465;
  padding: 3px 9px;
  color: #fff;
  border-radius: 3px;
}
.lsdadddiv-card-image .lsd-share {
  background: #ffffff;
  padding: 5px 10px 0 5px;
  border-radius: 3px;
}
.lsdadddiv-card-image .lsd-favorite .lsd-favorite-toggle {
  display: block;
}
.lsdadddiv-card-image .lsd-favorite .lsd-favorite-toggle i {
  top: 0;
  text-align: center;
}
.lsdadddiv-card-image .lsd-favorite .lsd-favorite-toggle i.fa-spinner {
  width: 32px;
  height: 32px;
}
.lsdadddiv-card-image .lsdadddiv-card-image-overlay ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lsdadddiv-card-image .lsdadddiv-card-image-overlay .lsdadddiv-card-image-overlay-top-left,
.lsdadddiv-card-image .lsdadddiv-card-image-overlay .lsdadddiv-card-image-overlay-top-right,
.lsdadddiv-card-image .lsdadddiv-card-image-overlay .lsdadddiv-card-image-overlay-bottom-left,
.lsdadddiv-card-image .lsdadddiv-card-image-overlay .lsdadddiv-card-image-overlay-bottom-right {
  padding: 12px;
  max-width: 50%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lsdadddiv-card-image .lsdadddiv-card-image-overlay .lsdadddiv-card-image-overlay-top-left {
  position: absolute;
  top: 0;
  left: 0;
  align-items: start;
  justify-content: start;
}
.lsdadddiv-card-image .lsdadddiv-card-image-overlay .lsdadddiv-card-image-overlay-top-left .lsd-share-list {
  direction: ltr;
}
.lsdadddiv-card-image .lsdadddiv-card-image-overlay .lsdadddiv-card-image-overlay-top-right {
  position: absolute;
  top: 0;
  right: 0;
  align-items: end;
  justify-content: start;
}
.lsdadddiv-card-image .lsdadddiv-card-image-overlay .lsdadddiv-card-image-overlay-bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  align-items: start;
  justify-content: end;
}
.lsdadddiv-card-image .lsdadddiv-card-image-overlay .lsdadddiv-card-image-overlay-bottom-left .lsd-share-list {
  direction: ltr;
}
.lsdadddiv-card-image .lsdadddiv-card-image-overlay .lsdadddiv-card-image-overlay-bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  align-items: end;
  justify-content: end;
}

.lsdadddiv-card-claim .lsd-claim-button a {
  display: inline-block;
  margin: 0;
}

.lsdadddiv-card-categories {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 8px;
}
.lsdadddiv-card-categories a {
  display: inline-block;
  border-style: solid;
}

.lsdadddiv-card-gallery .lsd-image-gallery a {
  width: auto;
  height: auto;
}

.lsdadddiv-card-contact .lsd-contact-info ul {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 0;
}

.lsd-modal {
  --lsd-modal-content-width: 30%;
  --lsd-modal-content-padding: 10px;
  --lsd-modal-content-text-align: center;
  --lsd-modal-content-border-radius: 10px;
  --lsd-modal-content-gap: 10px;
  --lsd-modal-content-direction: column;
  --lsd-modal-content-align: center;
  --lsd-modal-content-justify: center;
  --lsd-modal-close-size: 24px;
  --lsd-modal-close-color: #000;
  --lsd-modal-close-border-radius: 50px;
  --lsd-modal-content-mobile-width: 80%;
  display: none;
  justify-content: center;
  align-items: center;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.6);
}
.lsd-modal .lsd-modal-content {
  background-color: #fff;
  padding: var(--lsd-modal-content-padding, 10px);
  width: var(--lsd-modal-content-width, 30%);
  text-align: var(--lsd-modal-content-text-align, center);
  border-radius: var(--lsd-modal-content-border-radius, 10px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: var(--lsd-modal-content-align, center);
  justify-content: var(--lsd-modal-content-justify, center);
  flex-direction: var(--lsd-modal-content-direction, column);
  gap: var(--lsd-modal-content-gap, 10px);
}
.lsd-modal .lsd-modal-content .lsd-modal-close {
  width: var(--lsd-modal-close-size, 24px);
  height: var(--lsd-modal-close-size, 24px);
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: flex-end;
  padding: 5px;
  text-decoration: none;
  color: var(--lsd-modal-close-color, #000);
  border-radius: var(--lsd-modal-close-border-radius, 50px);
}

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