/** LJ Hooker Brand */
:root {
  --ljh-brand-color-vintage-leather: #5E211C; /** vintage leather */
  --ljh-brand-color-vintage-leather-text: #CFBCBB; /** vintage leather text color */
  --ljh-brand-color-young-leather: #AB826E; /** young leather */
  --ljh-brand-color-young-leather-text: #f6f2f0; /** young leather text color */
  --ljh-brand-color-dark-ocean: #223F57; /** dark ocean */
  --ljh-brand-color-dark-ocean-text: #BDC5CD; /** dark ocean text color */
  --ljh-brand-color-light-ocean: #6B708A; /** light ocean */
  --ljh-brand-color-dark-gum: #626F5C; /** dark gum */
  --ljh-brand-color-dark-gum-text: #D0D4CE; /** dark gum text color */
  --ljh-brand-color-light-gum: #619975; /** light gum */
  --ljh-brand-color-dark-clay: #AE8F73; /** dark clay */
  --ljh-brand-color-dark-clay-text: #E7DDD5; /** dark clay text color */
  --ljh-brand-color-light-clay: #E5D2AC; /** light clay */
  --ljh-brand-color-linen: #FFF9EB; /** linen */
	--ljh-brand-color-linen-txt: #5E211C; /** linen text color */
  --ljh-brand-color-paper: white; /** paper */
  --ljh-brand-color-ink: black; /** ink */
  --ljh-brand-color-light-gray: #e8ebee; /** light gray */
  --ljh-font-family: "Instrument Sans", serif;
  --ljh-font-size: 16px;
  --ljh-font-color: black;
  --ljh-h1-font-size: 36px;
  --ljh-h2-font-size: 30px;
  --ljh-h3-font-size: 28px;
  --ljh-h4-font-size: 24px;
  --ljh-h5-font-size: 16px;
  --ljh-h6-font-size: 14px;
  --ljh-heading-color: var(--ljh-brand-color-vintage-leather);
  --ljh-button-color: var(--ljh-brand-color-vintage-leather-text);
  --ljh-button-color-hover: var(--ljh-brand-color-vintage-leather);
  --ljh-button-bgcolor: var(--ljh-brand-color-vintage-leather);
  --ljh-button-bgcolor-hover: var(--ljh-brand-color-linen);
  --ljh-button-border-color: var(--ljh-brand-color-vintage-leather);
  --ljh-button-border-color-hover: var(--ljh-button-border-color);
  --ljh-button-border-radius: 100px;
  --ljh-cta-hover-opacity: 0.6;
  --ljh-section-spacing: 40px;
  --ljh-section-paragraph-spacing: 1rem;
  --ljh-button-spacing-x: 30px;
  --ljh-button-spacing-y: 5px;
  --ljh-input-field-height: 46px;
  --ljh-checkbox-radio-size: 18px;
  
  --color-grey: var(--ljh-brand-color-light-gray);
  --font-body-size: var(--ljh-font-size);
}
@media (min-width: 768px) {
  :root {
    --ljh-section-spacing: 80px;
  }
}
body {
  font-family: var(--ljh-font-family);
  font-size: var(--ljh-font-size);
  font-weight: 400;
  color: var(--ljh-font-color);
  background-color: var(--ljh-brand-color-linen);
}
h1, h2, h3, h4, h5, h6, p, a, button {
  font-family: var(--ljh-font-family);
}
h1, h2, h3, h4, h5, h6, p {
  margin-top: var(--ljh-section-paragraph-spacing);
  margin-bottom: var(--ljh-section-paragraph-spacing);
}
h1, h2, h3, h4, h5, h6 {
  color: var(--ljh-heading-color);
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, p:first-child {
  margin-top: 0;
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, p:last-child {
  margin-bottom: 0;
}
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
  margin-top: calc(var(--ljh-section-paragraph-spacing) + 0.5rem);
}
h1, h2, h3 {
  font-weight: 600;
}
h1 {
  font-size: var(--ljh-h1-font-size);
  line-height: 1.1;
}
h2 {
  font-size: var(--ljh-h2-font-size);
  line-height: 1.2;
}
h3 {
  font-size: var(--ljh-h3-font-size);
  line-height: 1.3;
}
h4 {
  font-size: var(--ljh-h4-font-size);
  font-weight: 500;
  line-height: 1.4;
}
h5 {
  font-size: var(--ljh-h5-font-size);
  font-weight: 400;
  line-height: 1.5;
}
h6 {
  font-size: var(--ljh-h6-font-size);
  font-weight: 700;
  line-height: 1.5;
}
a {
  font-weight: 400;
}
.section-heading, 
.heading--section, 
.heading--section-mini {
  font-size: var(--ljh-h2-font-size);
  font-weight: 600;
  line-height: 1.2;
  color: var(--ljh-heading-color);
}
.site-header {
  background-color: var(--ljh-brand-color-linen);
}
.site-header__sidenav {
  background-color: transparent;
}
.site-header__sidenav .sidenav__overview {
  background-color: var(--ljh-brand-color-linen);
}

/** search bar */
.site-header .quicksearch {
  --ljh-input-field-height: 40px;
}
.site-header .quicksearch > *,
.site-header .quicksearch > *:not(:last-child) {
  background-color: transparent;
}
.site-header .quicksearch .multiple-keywords,
.site-header .quicksearch > .quicksearch__notification {
  height: auto;
  padding: 0;
  border: 0;
}
.site-header .quicksearch select,
.site-header .quicksearch input[type=text] {
  font-family: var(--ljh-font-family);
  font-size: 16px;
  line-height: 1.5;
  padding: 5px 15px;
  height: var(--ljh-input-field-height);
  min-height: var(--ljh-input-field-height);
  border: 1px solid black !important;
  border-radius: 100px !important;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden !important;
}
.site-header .quicksearch select {
  padding-right: 40px;
}
.site-header .quicksearch button.button {
  height: var(--ljh-input-field-height);
}
.site-header .quicksearch button.button.button--transparent:hover {
  background-color: black;
  color: white;
}
.site-header .quicksearch > :not(:last-child) {
  margin-right: 0;
  padding-right: 16px;
}
@media (min-width: 1200px) {
  .site-header .quicksearch > *,
  .site-header .quicksearch > *:not(:last-child) {
    height: var(--ljh-input-field-height);
  }
  .site-header .quicksearch > .quicksearch__keywords {
    width: initial;
  }
}
@media (max-width: 1199.98px) {
}

/** sidenav */
.site-header__sidenav .sidenav__container .sidenav__header {
  padding-right: 30px;
}
.site-header__sidenav .sidenav__container .sidenav__menu__item.sidenav__menu__item--active>a:after {
  background-image: none;
  background-color: var(--ljh-brand-color-vintage-leather);
}
.sidenav__search form.simplesearch {
  position: relative;
  display: flex;
}
.sidenav__search form.simplesearch .simplesearch__keywords input[type=text] {
  font-family: var(--ljh-font-family);
  font-size: 16px;
  line-height: 1.5;
  padding: 5px 15px;
  padding-right: 40px;
  height: var(--ljh-input-field-height);
  min-height: var(--ljh-input-field-height);
  border: 1px solid black;
  border-radius: 100px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden !important;
}
.sidenav__search form.simplesearch .simplesearch__button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  width: var(--ljh-input-field-height);
  height: var(--ljh-input-field-height);
}
.sidenav__search form.simplesearch .simplesearch__button .button.button--black {
  background-color: transparent;
  border: 0;
  border-radius: 100px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--ljh-input-field-height);
  height: var(--ljh-input-field-height);
}
.sidenav__search form.simplesearch .simplesearch__button .button.button--black .img-icon--search-white {
  filter: invert(0);
}
.site-footer {
  background-color: var(--ljh-brand-color-linen);
}
.site-footer__head > nav {
  border-bottom: 0 !important;
}
@media (max-width: 767.98px) {
  .site-footer__head .tns-inner {
    background-color: transparent;
    border: 0;
  }
}
div.dnd-row+div.dnd-row,
div.dnd-section+div.dnd-section {
  margin-top: initial;
}
@media (min-width: 1280px) {
  .row-fluid [class*=span] {
    min-height: 0;
  }
}

/** property listings : .property-header.template--listing-results */
body:not(.hs-web-interactives-top-banner-open) .property-header {
  top: 94px !important;
}
/* body:not(.hs-web-interactives-top-banner-open) .property-header .breadcrumb,
.property-header .breadcrumb {
  position: static;
  padding: 0;
  width: initial;
  max-width: initial;
} */
.property-header .property-header__wrapper > *:not(:last-child) {
  flex: 1;
}
.property-header .breadcrumb .breadcrumb__section {
  flex: 1;
}
.property-header .breadcrumb .breadcrumb__wrapper {
  max-width: initial;
}
.listing-results .listing-results__form.form {
  background-color: transparent;
  padding: 0;
}
.listing-results .listing-results__filter .listing-results__form.form .form__field.form__field--keyvalue {
  align-items: center;
}
@media (min-width: 768px) {
  .property-header .property-header__cta {
    width: initial;
    margin-left: auto;
  }
}
/** END */
form, form.hs-form, form.form {
  font-family: var(--ljh-font-family);
}
form.hs-form input[type=email], 
form.hs-form input[type=password], 
form.hs-form input[type=phone], 
form.hs-form input[type=tel], 
form.hs-form input[type=text], 
form.hs-form select, 
form.hs-form textarea,
form.form input[type=email], 
form.form input[type=password], 
form.form input[type=phone], 
form.form input[type=tel], 
form.form input[type=text], 
form.form select, 
form.form textarea {
  font-family: var(--ljh-font-family);
  font-size: 16px;
  line-height: 1.5;
  padding: 5px 15px;
  height: auto;
  min-height: var(--ljh-input-field-height);
  border: 1px solid black;
  border-radius: 0;
}
form.hs-form textarea,
form.form textarea {
  min-height: 120px;
  padding-top: 10px;
  padding-bottom: 10px;
}
form.hs-form input[type=checkbox],
form.hs-form input[type=radio],
form.form input[type=checkbox],
form.form input[type=radio] {
  width: var(--ljh-checkbox-radio-size);
  height: var(--ljh-checkbox-radio-size);
}
form.hs-form .hs-form-field label.hs-form-booleancheckbox-display>input[type=checkbox],
form.hs-form .hs-form-field label.hs-form-booleancheckbox-display>input[type=radio],
form.hs-form .form-field label.hs-form-booleancheckbox-display>input[type=checkbox],
form.hs-form .form-field label.hs-form-booleancheckbox-display>input[type=radio] {
  width: var(--ljh-checkbox-radio-size);
  height: var(--ljh-checkbox-radio-size);
}
form.hs-form input[type=submit].hs-button.primary,
form.form input[type=submit].hs-button.primary {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  background-color: var(--ljh-button-bgcolor);
  color: var(--ljh-button-color);
  border-radius: var(--ljh-button-border-radius);
  border: 1px solid var(--ljh-button-border-color);
  padding: var(--ljh-button-spacing-y) var(--ljh-button-spacing-x);
}
form.hs-form input[type=submit].hs-button.primary:hover,
form.form input[type=submit].hs-button.primary:hover {
  background-color: var(--ljh-button-bgcolor-hover);
  color: var(--ljh-button-color-hover);
  border-color: var(--ljh-button-border-color-hover);
}

/** form field column overrides */
form.hs-form fieldset.form-columns-1 .hs-input,
form.form fieldset.form-columns-1 .hs-input {
  width: 100%;
}
.button,
button.button {
  height: auto;
  transition: background-color 0.3s ease-in, color 0.3s ease-in, border-color 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, color 0.3, border-color 0.3s ease-in;
}
.button [class^=img-icon],
button.button [class^=img-icon] {
  opacity: var(--ljh-cta-hover-opacity);
  transition: all 0.3s ease-in;
}
.button:hover [class^=img-icon],
button.button:hover [class^=img-icon] {
  opacity: var(--ljh-cta-hover-opacity);
}

/** primary button */
.button.button--black, .hs-button.primary, .widget-span .button, .widget-span button.button, .breadcrumb__share {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  background-color: var(--ljh-button-bgcolor);
  color: var(--ljh-button-color);
  border-radius: var(--ljh-button-border-radius);
  border: 1px solid var(--ljh-button-border-color);
  padding: var(--ljh-button-spacing-y) var(--ljh-button-spacing-x);
    font-family: var(--ljh-font-family);

}
.button.button--black:hover,  .hs-button.primary:hover, .widget-span .button:hover, .widget-span button.button:hover, .breadcrumb__share:hover {
  background-color: var(--ljh-button-bgcolor-hover);
  color: var(--ljh-button-color-hover);
  border-color: var(--ljh-button-border-color-hover);
}
.button.button--black:hover [class^=img-icon] {
  filter: invert(1);
}
.button.button--black:not(:hover) {
  background-color: var(--ljh-button-bgcolor);
  color: var(--ljh-button-color);
  border-color: var(--ljh-button-border-color);
}

/** secondary button */
.button.button--transparent {
  --ljh-button-color: black;
  --ljh-button-color-hover: white;
  --ljh-button-bgcolor: white;
  --ljh-button-bgcolor-hover: black;
  --ljh-button-border-color: black;
  --ljh-button-border-color-hover: white;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  background-color: var(--ljh-button-bgcolor);
  color: var(--ljh-button-color);
  border-radius: var(--ljh-button-border-radius);
  border: 1px solid var(--ljh-button-border-color);
  padding: var(--ljh-button-spacing-y) var(--ljh-button-spacing-x);
}
.button.button--transparent [class^=img-icon] {
  opacity: 1;
}
.button.button--transparent:hover {
  background-color: var(--ljh-button-bgcolor-hover);
  color: var(--ljh-button-color-hover);
  border-color: var(--ljh-button-border-color-hover);
}
.button.button--transparent:hover [class^=img-icon] {
  opacity: 1;
  filter: invert(1);
}
.button.button--transparent:not(:hover) {
  background-color: var(--ljh-button-bgcolor);
}

/** tabs border line */
.tabs__border {
  background-image: none;
  background-color: var(--ljh-brand-color-vintage-leather);
}

/** floatbar border line */
.section-floatbar.section-floatbar--bottom:before {
  background-image: none;
  background-color: var(--ljh-brand-color-vintage-leather);
}


/* .buticon .buticon__grid__item {
  background-color: var(--color-white, #fff);
  border: 1px solid var(--ljh-button-color-hover);
}
.buticon .buticon__grid__item:hover {
  background-color: var(--ljh-button-color-hover);
  color: var(--ljh-brand-color-vintage-leather-text) !important;
} */
/** blog listing */
.hs-blog-listing {
  --ljh-section-spacing: 40px;
}
.hs-blog-listing .blog-listings {
  --ljh-section-spacing: 40px;
  margin-top: var(--ljh-section-spacing);
  margin-bottom: var(--ljh-section-spacing);
  padding-top: 0;
  padding-bottom: 0;
}
.hs-blog-listing .blog-listings .blog-listings__navigation.tabs__nav {
  margin-bottom: var(--ljh-section-spacing);
}
.hs-blog-listing .blog-listings .news-list--listings:last-child {
  padding-bottom: 0;
}
.hs-blog-listing .body-container--blog-index .pagination {
  margin-top: var(--ljh-section-spacing);
}
.hs-blog-listing .pagination__link-text,
.hs-blog-listing .pagination__link--number {
  color: black !important;
  opacity: 1 !important;
}
.hs-blog-listing .pagination__link,
.hs-blog-listing .pagination__link--disabled,
.hs-blog-listing .pagination__link--number,
.hs-blog-listing .pagination__link:not(.pagination__link--active) .pagination__link-text,
.hs-blog-listing .pagination__link--next:not(.pagination__link--active) span, 
.hs-blog-listing .pagination__link--prev:not(.pagination__link--active) span {
  opacity: 1 !important;
}
.hs-blog-listing .pagination__link--disabled .pagination__link-icon svg {
  fill: black !important;
}
.hs-blog-listing .news-list__pagination {
  margin-top: var(--ljh-section-spacing);
}
.hs-blog-listing .blog-listings__navigation.tabs__nav .tabs__item.tabs__item--active:after {
  background-image: none;
  background-color: var(--ljh-brand-color-vintage-leather);
}
/** END */



/** blog article */
/* article.blog-post:last-child {
  padding-bottom: 40px;
} */
article.blog-post .breadcrumb .button.button--black,
article.blog-post .breadcrumb .button--black:not(:hover) {
  color: var(--ljh-brand-color-vintage-leather-text);
}
/* article.blog-post .breadcrumb .button.button--black:hover {
  background-color: white;
  color: var(--ljh-button-color-hover);
} */
article.blog-post > h1 {
  margin-top: 0;
  margin-bottom: 1rem;
}
.blog-post__body h1,
.blog-post__body h2,
.blog-post__body h3,
.blog-post__body h4,
.blog-post__body h5,
.blog-post__body h6 {
  color: var(--ljh-brand-color-vintage-leather);
}
.blog-post__tags:not(:first-child) {
  margin-top: 20px;
}
.blog-post__body .hs_cos_wrapper_type_rich_text > div:not(:last-child) > img:first-child:last-child {
  display: block;
  margin-bottom: 20px;
}
/** END */


/** All modules overrides. Please move into specific module css section and remove this line */
/** breadcrumb : .breadcrumb */
body .breadcrumb.breadcrumb--grey {
  background: white;
  padding: 20px 30px;
  position: fixed;
  top: 94px;
  width: 100%;
  z-index: 3;
}

.breadcrumb .breadcrumb__share {
  color: white;
}
.breadcrumb .breadcrumb__share:not(:hover) span.img-icon--share {
  filter: invert(100%);
  opacity: 1 !important;
}

.breadcrumb .button:hover {
  background-color: white;
  color: var(--ljh-button-color-hover);
}
.breadcrumb .button:not(:last-child) {
  margin-right: 10px;
}
.breadcrumb .button.button--black {
  --ljh-button-spacing-x: 20px;
  --ljh-button-color: var(--ljh-brand-color-vintage-leather-text);
  --ljh-button-color-hover: var(--ljh-brand-color-vintage-leather);
  --ljh-button-bgcolor: var(--ljh-brand-color-vintage-leather);
  --ljh-button-bgcolor-hover: var(--ljh-brand-color-linen);
  --ljh-button-border-color: var(--ljh-brand-color-vintage-leather);
  --ljh-button-border-color-hover: var(--ljh-brand-color-vintage-leather);
  font-size: 14px;
  line-height: 1.5;
  height: auto;
  padding: var(--ljh-button-spacing-y) var(--ljh-button-spacing-x);
}
.breadcrumb .button--black:not(:hover) {
  color: white;
}

.breadcrumb-office .button {
  height: auto !important;
}
.breadcrumb-office .button.button--black {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  background-color: var(--ljh-brand-color-vintage-leather);
  color: var(--ljh-brand-color-vintage-leather-text);
  border-radius: var(--ljh-button-border-radius);
  border: 1px solid var(--ljh-brand-color-vintage-leather);
  padding: var(--ljh-button-spacing-y) var(--ljh-button-spacing-x);
}

/* .breadcrumb-office .button.button--black:hover{
  background-color: var(--ljh-button-bgcolor-hover);
  color: var(--ljh-button-color-hover);
  border-color: var(--ljh-button-border-color-hover);
}
.breadcrumb-office .button.button--black:not(:hover) {
  color: var(--ljh-brand-color-vintage-leather-text);
}
@media (min-width: 767.98px) {
  .breadcrumb.breadcrumb--grey .breadcrumb__wrapper .breadcrumb__section:not(:last-child) {
    padding-right: 20px;
  }
} */
@media (max-width: 767.98px) {
  .breadcrumb-office__section:not(:last-child) {
    margin-right: 15px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  .breadcrumb-office__wrapper {
    flex-wrap: wrap;
    align-items: center;
  }
  .breadcrumb-office-agent {
    display: block !important;
    visibility: visible !important;
  }
  .breadcrumb-office-agent .breadcrumb-office-agent__section {
    margin-bottom: 0 !important;
  }
}
/** END */



/** find agent : section.find-agent */
section.find-agent {
  --ljh-font-color: var(--ljh-brand-color-dark-ocean);
  --ljh-heading-color: var(--ljh-brand-color-dark-ocean);
  --color-white: var(--ljh-brand-color-light-gray);
  background-color: var(--ljh-brand-color-light-gray);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: var(--ljh-section-spacing);
  padding-bottom: var(--ljh-section-spacing);
  color: var(--ljh-font-color);
}
section.find-agent .simple-search__container {
  width: 100%;
  max-width: 440px;
}
section.find-agent form.simplesearch {
  position: relative;
}
section.find-agent form.simplesearch .simplesearch__keywords input[type=text] {
  font-family: var(--ljh-font-family);
  font-size: 16px;
  line-height: 1.5;
  padding: 5px 15px;
  padding-right: 40px;
  height: auto;
  min-height: var(--ljh-input-field-height);
  border: 1px solid white;
  border-radius: 100px;
}
section.find-agent form.simplesearch .simplesearch__button {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
}
section.find-agent form.simplesearch .simplesearch__button .button.button--black {
  padding: 0;
  border: 0;
  width: 40px;
  height: 100% !important;
  background-color: transparent;
}
section.find-agent form.simplesearch .simplesearch__button .button.button--black .img-icon--search-white {
  filter: invert(0);
}
section.find-agent .search-suggestion .ljha-search-suggest-header, 
section.find-agent .search-suggestion .ljha-search-suggestion-header {
  background-color: white;
}
section.find-agent .simplesearch__notification {
  padding: 0;
}
section.find-agent .search-notification:empty {
  display: none;
}
/** END */




/** property search : section.property-search */
section.property-search {
  --color-light: transparent;
}
section.property-search .property-search__form .property-search__keywords {
  background-color: transparent;
  border: 0;
  height: auto;
}
section.property-search .property-search__form .property-search__keywords input[type="text"] {
  margin: 0;
}
section.property-search .property-search__form input[type="text"],
section.property-search .property-search__form select,
section.property-search .property-search__form button {
  font-family: var(--ljh-font-family);
  font-size: 16px !important;
  padding: 0 15px !important;
  border-radius: 100px;
  min-height: var(--ljh-input-field-height);
  border: 1px solid black !important;
}
section.property-search .property-search__form select {
  padding: 0 15px !important;
}
section.property-search .property-search__form button.property-search__filter {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
  color: black;
}
section.property-search .property-search__form button.property-search__filter [class^=img-icon] {
  opacity: 1;
}
section.property-search .property-search__form button.property-search__filter:hover {
  background-color: black;
  color: white;
}
section.property-search .property-search__form button.property-search__filter:hover > [class^=img-icon] {
  filter: invert(1);
}
section.property-search .property-search__form button.property-search__submit {
  border-color: black !important;
}
section.property-search .property-search__form button.property-search__submit:hover {
  background-color: var(--ljh-brand-color-linen);
  color: var(--ljh-brand-color-vintage-leather);
}
section.property-search .property-search__form button.property-search__submit:hover > [class^=img-icon] {
  filter: invert(1);
}
section.property-search .property-search__more {
  --color-light: white;
  border-radius: 10px;
}

section.property-search .property-search__form button, section.property-search .font--bolder, section.property-search .property-search__form input[type=text], section.property-search .property-search__form select{
  font-weight: 600 !important;
}
/** END */



/** property listings : section.property-listings */
div.parsection-property-listings-module {
  background-color: var(--ljh-brand-color-young-leather);
}
section.property-listings {
  --ljh-font-color: white;
  --ljh-heading-color: var(--ljh-brand-color-young-leather-text);
  --color-font: var(--ljh-brand-color-young-leather-text);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: var(--ljh-section-spacing);
  padding-bottom: var(--ljh-section-spacing);
  background-color: var(--ljh-brand-color-young-leather);
  color: var(--ljh-font-color);
}
section.property-listings .listings__item {
  --ljh-font-color: black;
  --ljh-heading-color: var(--ljh-brand-color-vintage-leather);
  color: var(--ljh-font-color);
}
section.property-listings .property-listings__tab-item {
  color: white;
}
section.property-listings .property-listings__tab-item:hover {
  color: white;
  text-decoration: underline;
  text-underline-offset: 5px;
}
section.property-listings .libtabs__border {
  display: none;
}
section.property-listings .listings__item .listings__item__suburb {
  font-size: var(--ljh-font-size);
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 15px;
}
section.property-listings .listings__item .listings__item__overview {
  text-align: left;
}
@media (min-width: 992px) {
  section.property-listings .property-listings__heading {
    text-align: left;
  }
  section.property-listings .property-listings__heading + .property-listings__tabs .property-listings__tab-nav {
    position: absolute;
    top: -60px;
    right: -8px;
  }
  section.property-listings .property-listings__container {
    width: initial;
    margin-left: -18px;
    margin-right: -18px;
  }
}
@media (max-width: 767.98px) {
  section.property-listings .property-listings__wrapper .property-listings__tab-nav.libtabs__nav {
    justify-content: center !important;
  }
  section.property-listings .property-listings__wrapper .property-listings__tab-nav.libtabs__nav a {
    color: white !important;
  }
  section.property-listings .property-listings__wrapper .property-listings__tab-nav.libtabs__nav a:not(:last-child) {
    margin-right: 10px;
  }
  section.property-listings .property-listings__tab-item.libtabs__item--active:after {
    background-image: none;
    background-color: var(--ljh-brand-color-vintage-leather);
  }
  section.property-listings .libtabs__panel--active .property-listings__panel {
    opacity: 1;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
  }
  section.property-listings .libtabs__panel--active .property-listings__panel > * {
    flex: 0 0 calc(100vw - 60px);
    max-width: calc(100vw - 60px);
  }
}
/** END */



/** .office cta : section.office-cta */
section.office-cta {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: var(--ljh-section-spacing);
  padding-bottom: var(--ljh-section-spacing);
  background: var(--ljh-brand-color-linen);
}
/** END */



/** hero sidebar : section.hero-sidebar */
section.hero-sidebar--full {
  margin-top: 153px;
}
/**/



/** generic text content : section.section-generic */
section.section-generic {
  --ljh-font-color: white;
  --ljh-heading-color: var(--ljh-brand-color-vintage-leather-text);
  --ljh-button-color: var(--ljh-brand-color-vintage-leather-text);
  --ljh-button-color-hover: var(--ljh-brand-color-vintage-leather);
  --ljh-button-bgcolor: var(--ljh-brand-color-vintage-leather);
  --ljh-button-bgcolor-hover: var(--ljh-brand-color-linen);
  --ljh-button-border-color: var(--ljh-brand-color-vintage-leather-text);
  --ljh-button-border-color-hover: var(--ljh-brand-color-vintage-leather);
  background-color: var(--ljh-brand-color-vintage-leather);
  color: var(--ljh-font-color);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: var(--ljh-section-spacing);
  padding-bottom: var(--ljh-section-spacing);
}
section.section-generic .section-generic__button:not(:first-child) {
  margin-top: 20px;
}
/** END */



/** textmedia : section.column-image-icon */
section.column-image-icon {
  --color-grey: transparent;
  margin-top: 0;
  margin-bottom: 0;
  background-color: var(--ljh-brand-color-linen);
}

@media (min-width: 1024px) {
    .section-image-icon .span6 {
        width: 50%;
        margin: 0;
    }
}

.section-image-icon .column-image-icon__thumbnail{
  background: transparent !important;
}
.section-image-icon .row-number-36 img{
  max-height: 481px;
}

@media (max-width: 1024px) {

  .section-image-icon img {
        object-position: top center;
  }
}
.body-container .parsection-column-image-icon.aw-first section.column-image-icon .button {
    --ljh-button-color: var(--ljh-brand-color-vintage-leather-text) !important;
  --ljh-button-color-hover: var(--ljh-brand-color-vintage-leather) !important;
   --ljh-button-bgcolor: var(--ljh-brand-color-vintage-leather)!important;
  --ljh-button-bgcolor-hover: var(--ljh-brand-color-linen)!important;
  
  background-color: var(--ljh-button-bgcolor) !important;
    color: var(--ljh-button-color);
    border-color: var(--ljh-button-border-color);
  
  --color-font: var(--ljh-font-color);
}
.body-container .parsection-column-image-icon.aw-first section.column-image-icon .button:hover {
  --ljh-button-color-hover: var(--ljh-brand-color-vintage-leather) !important;
  --ljh-button-bgcolor-hover: var(--ljh-brand-color-linen)!important;
  
  background-color: var(--ljh-button-bgcolor-hover) !important;
    color: var(--ljh-button-color-hover);
}
section.column-image-icon > .container-wrapper {
  padding-left: 0;
  padding-right: 0;
  gap: 0;
}
section.column-image-icon .column-image-icon__content {
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px;
}


.body-container .parsection-column-image-icon.aw-second section.column-image-icon {
  --ljh-font-color: white;
  --ljh-heading-color: var(--ljh-brand-color-dark-gum-text);
  background-color: var(--ljh-brand-color-dark-gum);
  color: var(--ljh-font-color);
  --color-font: var(--ljh-font-color);
}
.body-container .parsection-column-image-icon.aw-second section.column-image-icon .button {
  --ljh-button-color: var(--ljh-brand-color-dark-gum-text);
   
  --ljh-button-color-hover: var(--ljh-brand-color-dark-gum);
  --ljh-button-bgcolor: var(--ljh-brand-color-dark-gum);
  --ljh-button-bgcolor-hover: var(--ljh-brand-color-dark-gum-text);
  --ljh-button-border-color: var(--ljh-brand-color-dark-gum-text);
  --ljh-button-border-color-hover: var(--ljh-brand-color-dark-gum-text);
}
section.column-image-icon .button,section.column-image-icon  .column-image-icon__buttons {
  width: 100%;
}
.body-container .parsection-column-image-icon.aw-third section.column-image-icon
 {
  --ljh-font-color: white;
  --ljh-heading-color: var(--ljh-brand-color-dark-ocean-text);
  background-color: var(--ljh-brand-color-dark-ocean);
  color: var(--ljh-font-color);
   
  --color-font: var(--ljh-font-color);
}

span[data-hs-icon-hubl] svg {
    fill:  var(--ljh-font-color); !important; /* Change to your desired color */
}

/* .body-container--home div.section-image-icon.row-number-13 section.column-image-icon .button.button--black,
.body-container--home div.section-image-icon.row-number-14 section.column-image-icon .button.button--black,
.body-container--home div.section-image-icon.row-number-15 section.column-image-icon .button.button--black  */
.body-container .parsection-column-image-icon.aw-third section.column-image-icon .button
{
  --ljh-button-color: var(--ljh-brand-color-dark-ocean-text);
  --ljh-button-color-hover: var(--ljh-brand-color-dark-ocean);
  --ljh-button-bgcolor: var(--ljh-brand-color-dark-ocean);
  --ljh-button-bgcolor-hover: var(--ljh-brand-color-dark-ocean-text);
  --ljh-button-border-color: var(--ljh-brand-color-dark-ocean-text);
  --ljh-button-border-color-hover: var(--ljh-brand-color-dark-ocean-text);
  width: 100%;
}
@media (min-width: 768px) {
  section.column-image-icon .column-image-icon__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 80px;
  }
  section.column-image-icon.column-image-icon--right .column-image-icon__content,
  section.column-image-icon.column-image-icon--right .column-image-icon__thumbnail {
    height: 100%;
  }
  section.column-image-icon.column-image-icon--right .column-image-icon__content {
    order: 1;
  }
  section.column-image-icon.column-image-icon--right .column-image-icon__thumbnail {
    order: 2;
  }
}
/** END */

/** textmedia : section.column-image */
section.column-image {
  --color-grey: transparent;
  margin-top: 0;
  margin-bottom: 0;
  background-color: var(--ljh-brand-color-linen);
}
section.column-image > .container-wrapper {
  padding-left: 0;
  padding-right: 0;
  gap: 0;
}
section.column-image .column-image__content {
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px;
}
section.column-image.aw-second {
  --ljh-font-color: white;
  --ljh-heading-color: var(--ljh-brand-color-dark-gum-text);
  background-color: var(--ljh-brand-color-dark-gum);
  color: var(--ljh-font-color);
}
section.column-image.aw-second .button {
  --ljh-button-color: var(--ljh-brand-color-dark-gum-text);
  --ljh-button-color-hover: var(--ljh-brand-color-dark-gum);
  --ljh-button-bgcolor: var(--ljh-brand-color-dark-gum);
  --ljh-button-bgcolor-hover: var(--ljh-brand-color-dark-gum-text);
  --ljh-button-border-color: var(--ljh-brand-color-dark-gum-text);
  --ljh-button-border-color-hover: var(--ljh-brand-color-dark-gum-text);
}
section.column-image:not(.column-image--left) .button:hover {
/*   color: white; */
}
/* .body-container--home div.section-image-icon.row-number-13 section.column-image,
.body-container--home div.section-image-icon.row-number-14 section.column-image,
.body-container--home div.section-image-icon.row-number-15 section.column-image */
.body-container--home .parsection-column-image-icon.aw-third  section.column-image
 {
  --ljh-font-color: white;
  --ljh-heading-color: var(--ljh-brand-color-dark-ocean-text);
  background-color: var(--ljh-brand-color-dark-ocean);
  color: var(--ljh-font-color);
}
.body-container .parsection-column-image-icon.aw-third  section.column-image
 {
  --ljh-button-color: var(--ljh-brand-color-dark-ocean-text);
  --ljh-button-color-hover: var(--ljh-brand-color-dark-ocean);
  --ljh-button-bgcolor: var(--ljh-brand-color-dark-ocean);
  --ljh-button-bgcolor-hover: var(--ljh-brand-color-dark-ocean-text);
  --ljh-button-border-color: var(--ljh-brand-color-dark-ocean-text);
  --ljh-button-border-color-hover: var(--ljh-brand-color-dark-ocean-text);
  width: 100%;
}
@media (min-width: 768px) {
  section.column-image .column-image__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 80px;
  }
  section.column-image.column-image--right .column-image__content,
  section.column-image.column-image--right .column-image__thumbnail {
    height: 100%;
  }
  section.column-image.column-image--right .column-image__content {
    order: 1;
  }
  section.column-image.column-image--right .column-image__thumbnail {
    order: 2;
  }
}
/** END */


/** section.column-tabs-feature */
section.column-tabs-feature {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  section.column-tabs-feature .column-tabs-feature__content {
    padding: 80px;
  }
}
/** END */



/** latest articles : section.article-column */
section.article-column {
  background-color: transparent;
  margin-top: var(--ljh-section-spacing);
  margin-bottom: var(--ljh-section-spacing);
  padding-top: 0;
  padding-bottom: 0;
}
/** END */



/** news hotboxes : section.news-list */
div.parsection-news-list:last-child section.news-list {
  background-color: transparent;
  padding-top: 60px;
  padding-bottom: 60px;
  margin: 0;
}
section.news-list {
  margin-top: var(--ljh-section-spacing);
  padding-top: 60px;
  padding-bottom: 60px;
  margin: 0;
  background: white;
}
section.news-list .news-list__heading.heading--section {
  text-align: left;
}
section.news-list .button.button--transparent {
  --ljh-button-color: var(--ljh-brand-color-vintage-leather-text);
  --ljh-button-color-hover: var(--ljh-brand-color-vintage-leather);
  --ljh-button-bgcolor: var(--ljh-brand-color-vintage-leather);
  --ljh-button-bgcolor-hover: var(--ljh-brand-color-linen);
  --ljh-button-border-color: var(--ljh-brand-color-vintage-leather);
  --ljh-button-border-color-hover: var(--ljh-brand-color-vintage-leather);
}
section.news-list .article-tabs__caption:not(:last-child) {
  margin-bottom: 40px;
}
.article-tabs__container .news-list{
    background-color: var(--ljh-brand-color-linen);
}
section.news-list .news-list__item .news-list__item__caption {
  transition: all .2s ease-in;
}
section.news-list .news-list__item:hover .news-list__item__caption {
  transform: scale(0.9);
  transform-origin: left bottom;
}
section.news-list .news-list__item:not(.news-list__item--hoverable) {
  display: flex;
  flex-direction: column;
}
section.news-list .news-list__item:not(.news-list__item--hoverable) .news-list__item__wrapper {
  flex: 1;
}
section.news-list .news-list__item__info, section.news-list .news-list__item__info .news-list__item_author{
  color: black;
  margin-bottom: 0;
}
section.news-list .news-list__item .news-list__item__wrapper {
  background: white;
  height: 100%;
}
/** END */



/** .article tabs : section..article-tabs */
section.article-tabs {
  margin-top: var(--ljh-section-spacing);
  margin-bottom: var(--ljh-section-spacing);
  padding-top: 0;
  padding-bottom: 0;
}
section.article-tabs section.news-list {
  margin-top: 0;
  margin-bottom: 0;
}
section.article-tabs .article-tabs__tabnav.tabs__nav .tabs__item {
  color: var(--ljh-brand-color-vintage-leather);
  transition: opacity 0.3s ease-in;
}
section.article-tabs .article-tabs__tabnav.tabs__nav .tabs__item:hover {
  opacity: var(--ljh-cta-hover-opacity);
}
@media (max-width: 767.98px) {
  section.article-tabs .article-tabs__tabnav.tabs__nav .tabs__item.tabs__item--active:after {
    background-image: none;
    background-color: var(--ljh-brand-color-vintage-leather);
  }
}
/** END */



/** card icon : section.card-icon__module */
section.card-icon__module {
  margin-top: var(--ljh-section-spacing);
  margin-bottom: var(--ljh-section-spacing);
  padding-top: 0;
  padding-bottom: 0;
}
/** END */



/** hovernav : section.hovernav */
section.hovernav {
  margin-top: var(--ljh-section-spacing);
  margin-bottom: var(--ljh-section-spacing);
  padding-top: 0;
  padding-bottom: 0;
}

/** END */



/** hovercard : section.hovercard */
section.hovercard {
  margin-top: var(--ljh-section-spacing);
  margin-bottom: var(--ljh-section-spacing);
  padding-top: 0;
  padding-bottom: 0;
}
section.hovercard .button.button--transparent {
  background-color: var(--ljh-brand-color-vintage-leather);
  border-color: var(--ljh-brand-color-vintage-leather);
  color: var(--ljh-brand-color-vintage-leather-text);
}
section.hovercard .button.button--transparent:hover {
  background-color: var(--ljh-brand-color-vintage-leather);
  color: white;
}
/** END */



/** ebook column : section.ebook-column */
section.ebook-column {
  margin-top: var(--ljh-section-spacing);
  margin-bottom: var(--ljh-section-spacing);
  padding-top: 0;
  padding-bottom: 0;
}
/** END */



/** video slider : section.video-slider */
section.video-slider {
  margin-top: var(--ljh-section-spacing);
  margin-bottom: var(--ljh-section-spacing);
  padding-top: 0;
  padding-bottom: 0;
}
/** END */



/** video embed : section.card-icon__module */
section.embed-video {
  margin-top: var(--ljh-section-spacing);
  margin-bottom: var(--ljh-section-spacing);
  padding-top: 0;
  padding-bottom: 0;
}
section.embed-video .oembed_container {
  height: auto;
}
/** END */



/** resources nav : section.resources-nav */
section.resources-nav .resources-nav__wrapper {
  align-items: center;
}
section.resources-nav form.resources-nav__search {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding: 0;
}
section.resources-nav form.resources-nav__search:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  height: 100%;
  padding: 0;
}
section.resources-nav form.resources-nav__search input[type=text] {
  font-family: var(--ljh-font-family);
  font-size: 16px;
  line-height: 1.5;
  padding: 5px 15px;
  padding-left: 40px;
  height: auto;
  min-height: var(--ljh-input-field-height);
  border: 1px solid black;
  border-radius: 100px;
  
}
/** END */



/** newsletter : section.newslettersub */
div.parsection-newslettersub {
  background-color: white;
}
section.newslettersub {
  background-image: none !important;
  background-color: white !important;
}
section.newslettersub form.hs-form {
  display: block;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
/** END */



/** signup form : section.signup-form */
div.section-signup-form {
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
section.signup-form {
  background-image: none !important;
  background-color: white !important;
  padding: 35px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: var(--ljh-section-spacing);
  padding-bottom: var(--ljh-section-spacing);
}
section.signup-form form.hs-form {
  display: block;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
section.signup-form .container-wrapper {
  padding: 0 !important;
}
/** END */



/** banner cta : section.banner-cta */
section.banner-cta {
  margin-top: 0;
  margin-bottom: 0;
}
/** END */


/** blog search query : section.search-query */
section.search-query form.form select,
section.search-query form.form input[type=text] {
  border-radius: 100px;
}
section.search-query form.form .search-query__form__keywords {
  position: relative;
  padding: 0 !important;
  background-color: transparent;
  border-radius: 0;
  border: 0;
}
section.search-query form.form .search-query__form__keywords:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
section.search-query form.form .search-query__form__keywords input[type=text] {
  padding-left: 40px;
}
/** END */



/** cardlist : section.cardlist */
section.cardlist .cardlist__grid__item {
  display: flex;
  flex-direction: column;
}
section.cardlist .cardlist__grid__item .cardlist__grid__item__content {
  flex: 1;
}


/* Listing item sticker */
.property-listings__panel .listings__item__sticker, .property-listings__panel span.listings__item__sticker--Auction{
  padding-top: 20px;
  border-bottom-left-radius: 10px !important;
  background-color: var(--ljh-brand-color-linen); !important;
  color: var(--ljh-brand-color-vintage-leather);
  max-width: 70px;
  text-align: left !important;
}

body .property-listings-module .property-listings__container .property-listings__panel span.listings__item__sticker--Auction{
  background-color: #fff9eb!important;
  padding-top: 20px;
  border-bottom-left-radius: 10px !important;
  background-color: #fff9eb; !important;
  color: var(--ljh-brand-color-vintage-leather);
  max-width: 70px;
  text-align: left !important;
}
.property-listings__panel .listings__item__sticker--Sold{
  background-color: var( --ljh-brand-color-vintage-leather)!important;
  color: var(--ljh-brand-color-vintage-leather-text);
}


.property-listings__panel .listings__item__sticker--Leased{
  background-color: var( --ljh-brand-color-dark-ocean) !important;
  color: var(--ljh-brand-color-dark-ocean-text);
}
.property-listings__panel .listings__item__sticker--Auction{
  background-color: #fff9eb !important;
   color: var(--ljh-brand-color-vintage-leather);
}
.listing-results__grid__content .listings__item__sticker {
  padding-top: 25px;
  border-bottom-left-radius: 10px !important;
 background-color: var(--ljh-brand-color-linen); !important;
  color: var(--ljh-brand-color-vintage-leather);
  max-width: 70px;
}
.listing-results__grid__content .listings__item__sticker.listings__item__sticker--Sold{
  background-color: var( --ljh-brand-color-vintage-leather)!important;
  color: var(--ljh-brand-color-vintage-leather-text);
}
.listing-results__grid__content .listings__item__sticker.listings__item__sticker--Leased{
  background-color: var( --ljh-brand-color-dark-ocean) !important;
  color: var(--ljh-brand-color-dark-ocean-text);
}

.listing-results__grid__content .listings__item__sticker.listings__item__sticker--tender {
		background-color: var(--ljh-brand-color-linen)!important;
    color: var(--ljh-brand-color-linen-txt)!important;
}

.office-group__slider__item--parent .office-group__slider__item__wrapper:before{
      background-color: rgba(34, 63, 87, 0.82)!important;
  
}
.office-group__slider__item__wrapper:before {
    background: linear-gradient(0deg, rgba(34, 63, 87, .858), rgba(34, 63, 87, .679) 22%, rgba(34, 63, 87, 0) 66%)!important;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#223F57",GradientType=1)!important;
}


.template--office-contact .office-gmap{
  padding-top: 30px;
}



/* Popup Sharing */
.popup-share__buttons .button{
    background-color: var(--ljh-button-bgcolor);
    color: var(--ljh-button-color);
    border-radius: 20px;
    font-size: 14px;
    line-height: 2.5;
    height: auto;
}
.popup-share__buttons .button span{
  display: none;
}

.popup-share__buttons .button:hover{
    background-color: var(--ljh-button-bgcolor-hover);
    border-color: var(--ljh-button-border-color-hover);
    color: var(--ljh-button-color-hover);
}

.blog-post__meta{
  color: black;
  margin-bottom: 15px;
}

.hero-short.hero-short--half .hero-short__content{
  background-color: var(--ljh-brand-color-linen);

}
form.hs-form .hs-form-field label{
  display: block;
}

.hs-blog-listing {
  background: white;
}
.hs-blog-listing .news-list__item__wrapper, .hs-blog-listing .news-list__item{
  background-color: var(--ljh-brand-color-linen);
}

.hs-blog-listing .news-list__item__info, .hs-blog-listing .news-list__item__info .news-list__item_author{
  color: black;
  margin:0;
}
.simplesearch__keywords {
    flex: 1 1 calc(100% - 65px);
}


.simplesearch__keywords input[type=text] {
    font-family: var(--ljh-font-family);
    border-top-left-radius: 32px;
    border-bottom-left-radius: 32px;
}
.simplesearch__button .button{
  border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  padding: 0
}
.simplesearch__button .button:hover span.img-icon--search-white{
  filter: invert(0);
}

.site-header__menu .office-agent-search {
    border: 1px solid var(--color-grey);
    background: white;
    padding: 15px;
}

body.hs-web-interactives-top-banner-open  .breadcrumb.breadcrumb--grey{
  top: 178px;
}

.body-container.body-container--blog-post.template--blog-post {
    background: white;
}

.body-container.body-container--blog-post.template--blog-post section.article-column.article-column--blog{
  background: var(--ljh-brand-color-linen);
}

body.hs-web-interactives-top-banner-open .breadcrumb-office{
  bottom: 0;
}

.template--office-article, .body-container.body-container--article.template--article {
    background: white;
}

.template--office-article .article-tabs__container .news-list, .body-container.body-container--article.template--article .article-tabs__container .news-list{
  background: white;
}

/* Testimonials Slider */
section.testimonial-slider{
  background: white;
  color: var(--ljh-brand-color-vintage-leather);
  
}
section.testimonial-slider .testimonial-slider__title{
   color: var(--ljh-brand-color-vintage-leather);
}

body .section-image-icon+div:not(.section-image-icon), body div:not(.section-image-icon)+.section-image-icon {
    margin-top: 48px;
}

.section-generic .container-crop__toggle{
     color: white !important;;
    font-weight: 600;
    text-decoration: underline !important;;
}
#hs_cos_wrapper_widget_1728619784235 hr {
    margin-top: 20px;
    margin-bottom: 29px;
}
 div.error-notfound p{
  
  --color-grey: #fff;
}
section.selling-guides{
  --color-darkgrey: #AE8F73;
}
.widget-span .simplesearch__button .button{
  padding: 0
}
.simplesearch__button button:not(:hover) .img-icon--search-white{
     filter: invert(100%);
    opacity: 1;
}

.simplesearch__button button:hover .img-icon--search-white{
 filter: invert(0%);
 opacity: 1;
}
.template--agent-office-results-map .breadcrumb {
  display: none;
}
/** END */


/** agents cardbox grid items */
/* article.cardbox__grid__item {
  border: 1px solid var(--ljh-button-color-hover);
}
article.cardbox__grid__item:hover {
  background-color: var(--ljh-button-color-hover);
  color: var(--ljh-brand-color-vintage-leather-text);
}
article.cardbox__grid__item:hover .cardbox__grid__item__title,
article.cardbox__grid__item:hover .cardbox__grid__item__content a {
  color: var(--ljh-brand-color-vintage-leather-text);
}
article.cardbox__grid__item:hover .cardbox__grid__item__footer:before {
  background-color: rgba(255,255,255,0.4);
}
 */