/** LJ Hooker Brand */
/* Missing Template at Path: \'ljh_child\/css\/ljh-brand\/_root.css\' */
/* Missing Template at Path: \'ljh_child\/css\/ljh-brand\/_typography.css\' */
/* Missing Template at Path: \'ljh_child\/css\/ljh-brand\/_header.css\' */
/* Missing Template at Path: \'ljh_child\/css\/ljh-brand\/_footer.css\' */
/* Missing Template at Path: \'ljh_child\/css\/ljh-brand\/_layout.css\' */
/* Missing Template at Path: \'ljh_child\/css\/ljh-brand\/_form.css\' */
/* Missing Template at Path: \'ljh_child\/css\/ljh-brand\/_button.css\' */
/* Missing Template at Path: \'ljh_child\/css\/ljh-brand\/_blog.css\' */


/** All modules overrides. Please move into specific module css section and remove this line */
/** 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;
}


.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; */ /* WEBBAU-265 */
}
body .section-image-icon .parsection-news-list + body .section-image-icon .section-image-icon {
    margin-top: 0;
}

.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 */


/* Accordion --- FAQ Module -- !! Child Theme is heavily cached */
.faq__list__item .faq__list__item__content a {
	font-weight: 700;	
}

.faq__list__item .faq__list__item__content a:visited {
  color: var(--ljh-font-color);
}
/** END */


/* Agent Office Results --- */
/* Sample URL: domain/agent-office-results  -- */

.property-header .breadcrumb .breadcrumb__section .breadcrumb__page {
		margin-left: auto; 
}
/** END */


/* Blog Post */
.blog-post__body a:not(.button):visited {
		color: var(--color-black);
}

/** END */


/* Header Logo ---- css/components/_header.css*/
.header__logo--main.site-header__logo a,
.header__logo--main.site-header__logo a img{
  display: block;
}

.header__logo--main img {
  max-height: 27px;
  width: 100%;
}


.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--Rented {
    background-color: rgb(249, 166, 58) !important;
    color: white;
}

/* Footer Logo */

.site-footer__brand img {
  min-width: 101px;
}