.aws-container .aws-search-field {
  background: url(../images/search-icon.svg) no-repeat 98% #fff;
}
.aws-container
  .aws-search-form.aws-show-clear.aws-form-active
  .aws-search-clear {
  right: 40px;
}
.aws-search-result .aws_result_title {
  color: #0194c6;
}
.aws-search-result .aws_result_item:hover,
.aws-search-result .aws_result_item.hovered {
  background: #0094c6 !important;
  color: #fff !important;
}
.aws-container .aws-search-field {
  padding: 6px 20px !important;
  text-transform: initial !important;
}
.aws-search-result .aws_result_item:hover .aws_result_title,
.aws-search-result .aws_result_item.hovered .aws_result_title {
  color: #fff;
}
.wcspt-has-gallery .wcspt-secondary-img {
  top: 20px;
}
.comment-form-cookies-consent input {
  display: none !important;
}
.product-quantity .value-button,
.product-quantity label,
.wishlist-items-wrapper .yith-wcwl-wishlistexistsbrowse {
  display: none !important;
}
.wishlist_table .product-stock-status span.wishlist-in-stock {
  color: #3e3e3e !important;
}
.cwginstock-subscribe-form .panel-primary > .panel-heading {
  color: #fff;
  background-color: #0c325b !important;
  border-color: #0c325b !important;
}
.cwginstock-panel-heading h4 {
  margin-bottom: 0 !important;
  border: 0 !important;
  padding: 0 !important;
}
.cwginstock-subscribe-form .panel-primary {
  border-color: #0c325b !important;
}
.cwgstock_button {
  background-color: #0c325b;
  font-size: 16px;
  outline: none;
  border: 0;
  color: #ffffff !important;
  max-width: 180px;
  height: 58px;
  font-family: "Jost";
  font-weight: 400;
  background-color: #0c325b !important;
  font-size: 20px;
  cursor: pointer;
  box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
}
.cwgstock_output {
  text-align: center;
}
.woocommerce div.product .out-of-stock {
  color: red;
  width: 100%;
  margin-bottom: 15px !important;
}
.addtoany_content,
.html5-elem-data-box {
  display: none !important;
}
.html5lightbox-div {
  padding: 25px;
}
#yith-wcwl-popup-message {
  top: 5% !important;
  left: 90% !important;
}
.empty-cart-logo {
  margin: 0 auto;
  display: flex;
}
.table-responsive {
  margin-top: 50px;
}
.aws-search-result ul {
  max-height: 413px;
}
.page-template-page-foot-complaints
  .faq_accordion.smk_accordion
  .accordion_in:last-child {
  margin-bottom: 50px;
}
.page-template-page-foot-complaints
  .faq_accordion.smk_accordion
  .accordion_in
  .acc_head
  h2 {
  margin: 0;
}
.page-template-page-areas-we-serve .inner-banner,
.page-template-page-suburb .inner-banner {
  border-top: 1px solid #c5d0dc;
}
.woocommerce-checkout-payment .woocommerce-terms-and-conditions h2,
.woocommerce-checkout-payment .woocommerce-terms-and-conditions h3 {
  color: #fff;
}
.cat_areas_list .hm-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cat_areas_list .hm-content-wrapper .img-left {
  width: 53%;
  position: relative;
  display: inline-block;
  margin-bottom: 35px;
  position: sticky;
  top: 10px;
  align-self: flex-start;
}
.cat_areas_list .content-right {
  width: calc(100% - 55%);
  margin-bottom: 90px;
}
.areasection .area-map {
  height: 300px;
}
.dlist.arealist li {
  width: 50%;
  margin-bottom: 25px;
}
.cat_areas_list {
  padding: 70px 0 20px;
}
@media (max-width: 992px) {
  .cat_areas_list .hm-content-wrapper .img-left {
    width: 100%;
    position: relative;
  }
  .cat_areas_list .content-right {
    width: 100%;
    position: relative;
    margin-bottom: 0;
  }
  .hm-content-wrapper {
    flex-wrap: wrap;
  }
  .cat_areas_list {
    padding: 50px 0 0;
  }
}
@media (max-width: 575px) {
  .html5lightbox-div {
    padding: 10px;
  }
  .wcspt-has-gallery .wcspt-secondary-img {
    top: 41px;
  }
  #yith-wcwl-popup-message {
    top: 3% !important;
    left: 70% !important;
  }
}
