.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: lowercase !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: 50px;
}
.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:normal; 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;}
/*.table-responsive.mrgb70 { margin-bottom: 10px;}*/

#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;}

.js_hmbanner:not(.slick-initialized) > *:first-child ~ *,
.key-featureslider:not(.slick-initialized) > *:first-child ~ *,
.act-tab-slider:not(.slick-initialized) > *:first-child ~ *,
.product-range-slider:not(.slick-initialized) > *:nth-child(3) ~ * {
    display: none;
}

.product-range-slider:not(.slick-initialized) {
    display: flex;
}

.product-range-slider:not(.slick-initialized) > * {
    flex: 1;
}



.search-head ::-webkit-input-placeholder {
	text-transform:initial;
}

.search-head ::-moz-placeholder {
    text-transform:initial;
}

.search-head :-ms-input-placeholder {
    text-transform:initial;  
}
/* .search-head .aws-container .aws-search-field{
	 text-transform:lowercase; 
} */





@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 00px;
}
}


@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;
}

}
