@charset "utf-8";
/* CSS Document */



@font-face {
	font-family: 'RecifeDisplay Book';
	src: url('/wp-content/themes/salient-mcgrathcw/fonts/RecifeDisplay-Book.eot');
	src: url('/wp-content/themes/salient-mcgrathcw/fonts/RecifeDisplay-Book.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/salient-mcgrathcw/fonts/RecifeDisplay-Book.woff2') format('woff2'), url('/wp-content/themes/salient-mcgrathcw/fonts/RecifeDisplay-Book.woff') format('woff'), url('/wp-content/themes/salient-mcgrathcw/fonts/RecifeDisplay-Book.ttf') format('truetype'), url('/wp-content/themes/salient-mcgrathcw/fonts/RecifeDisplay-Book.svg#RecifeDisplay-Book') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Centra No2';
	src: url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Book.eot');
	src: url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Book.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Book.woff2') format('woff2'), url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Book.woff') format('woff'), url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Book.ttf') format('truetype'), url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Book.svg#CentraNo2-Book') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Centra No2';
	src: url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Medium.eot');
	src: url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Medium.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Medium.woff2') format('woff2'), url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Medium.woff') format('woff'), url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Medium.ttf') format('truetype'), url('/wp-content/themes/salient-mcgrathcw/fonts/CentraNo2-Medium.svg#CentraNo2-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
#page-header-bg h1, .nectar-box-roll .overlaid-content h1, h2.vc_custom_heading, html body h2, html body h2 span, html body h1 span, html body .h2, html body .h1, html body h1 {
	font-family: 'RecifeDisplay Book' !important;
	font-weight: normal;
	font-style: normal;
}
html body h3, html body h4, html body h5, html body h6 {
	font-family: 'Centra No2' !important;
	font-weight: 500;
	font-style: normal;
}
h3.vc_custom_heading, h4.vc_custom_heading, h5.vc_custom_heading, h6.vc_custom_heading {
	font-weight: 500;
}
html body p, html body li, html body div, html body span, html body strong, html body td {
	font-family: 'Centra No2' !important;
	font-weight: normal;
	font-style: normal;
}
.bannernav .menu li a, .normaltext p {
	font-family: 'Centra No2' !important;
}
#page-header-bg h1, .nectar-box-roll .overlaid-content h1 {
	font-weight: 400;
	font-size: 60px;
	line-height: 72px;
	margin-bottom: 8px;
	display: block;
	color: #fff;
	z-index: 101;
}
/*


h1.epl-rec-meta.epl-rec-address.address span.item-street, .homeform .gform-button.gform-button--white.button, body h3, .row .col h3, 
.toggle > h3.toggle-title a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, 
.masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, 
.woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, 
.nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2,
.nectar-quick-view-box h1, .nectar-ext-menu-item .inherit-h3 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h3, 
#mobile-menu .nectar-ext-menu-item .inherit-h3, #ajax-content-wrap .nectar-inherit-h3, #header-outer .nectar-inherit-h3, 
[data-inherit-heading-family="h3"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3, 
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3, 
body.woocommerce div.product p.price.nectar-inherit-h3 ins, 
body #slide-out-widget-area .inner .off-canvas-menu-container li a, a,
body p, body li, body td, body tr, body h1, body h2, body h3, body h4, body h5, body h6, body div, body .ui-widget 

{
 font-family: 'Centra No2' !important;
 font-weight: normal;
}

*/





.epl-slider-slides img {
	margin: 0;
	padding: 0;
	width: 100% !important;
	height: auto !important;
}
.epl_slider_container>div {
	width: 100% !important;
	transform: scale(1) !important;
}
.homefeaturedpost .loop-footer.epl-clearfix {
	margin: 0;
}
.epl-shortcode .loop-content.homefeatured {
	grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
	outline: none;
	position: relative;
	margin: 0;
	padding: 0;
	row-gap: 0;
	column-gap: 0;
}
.loop-content.homefeatured .epl-property-blog.epl-listing-grid-view-forced {
	max-width: 100%;
}
.loop-content.homefeatured .epl-row--align-center {
	display: block;
}
.loop-content.homefeatured .entry-title-sub {
	color: #fff;
}
.loop-content.homefeatured .entry-title-sub span.item-suburb {
	font-size: 16px;
}
.loop-content.homefeatured .epl-property-blog-rec .epl-rec-address .item-street {
	font-size: 26px;
	line-height: 36px;
	font-weight: 500;
	color: #fff;
	display: block;
	text-align: left;
}
.homefeatured .epl-row-wrap.epl-row-wrap--content {
	position: absolute;
	right: 30px;
	bottom: 30px;
	background: #231F20;
	padding: 30px;
	z-index: 999;
	width: 100%;
	max-width: 500px;
}
/* home listing  */

.epl-shortcode .loop-content.homearealisting {
	grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
}
.homearealisting .epl-listing-post {
	text-align: center;
}
.homearealisting .epl-property-blog-rec .epl-row-wrap--content {
	display: block;
	text-align: center;
}
.homearealisting .epl-property-blog-rec .epl-rec-suburb, .homearealisting .epl-row--align-center {
	text-align: center;
	display: block;
}
.homearealisting .epl-status-current .epl-rec-meta .page-price {
	font-weight: 400;
}
.homearealisting .entry-title-sub .item-suburb {
	font-weight: 500;
}
.homearealisting .epl-status-current .epl-rec-meta .page-price, .homearealisting .epl-property-blog-rec .epl-rec-price, .homearealisting .epl-property-blog-rec.hentry .epl-rec-price, .homearealisting .epl-property-blog-rec .epl-rec-address .item-street, .homearealisting .epl-property-blog-rec.hentry .epl-rec-address .item-street {
	font-size: 18px;
	letter-spacing: 0.7px;
	font-weight: 400;
	line-height: 24px;
	color: #231F20;
	text-transform: uppercase;
	margin: 0 0 5px;
	display: block;
	text-align: center;
}
.homearealisting .epl-status-under-offer .epl-rec-meta .page-price {
	color: #231F20;
}
.homefeatured .epl-property-blog.epl-listing-grid-view-forced .epl-row__link, .homearealisting .epl-property-blog.epl-listing-grid-view-forced .epl-row__link {
	opacity: 0;
}
.epl-am-section--listings .epl-rec-icons, .homefeatured .epl-rec-icons, .homearealisting .epl-rec-icons {
	display: block
}
.epl-am-section--listings .epl-icon, .homefeatured .epl-icon, .homearealisting .epl-icon {
	display: none;
}
.homefeatured .epl-icon-svg-container .icon-value {
	margin: 0;
	line-height: 24px;
	font-size: 18px;
	color: #fff;
	opacity: 1;
	font-family: 'Centra No2' !important;
	font-weight: 500;
}
.loop.epl-shortcode .homefeatured .epl-icon-svg-container:after {
	font-weight: 400;
	top: 4px;
}
.epl-am-section--listings .epl-icon-svg-container .icon-value, .homearealisting .epl-icon-svg-container .icon-value {
	margin: 0;
	line-height: 28px;
	font-size: 18px;
 letter-spacins7px;
	color: #231F20;
	text-transform: uppercase;
	opacity: 1;
	font-family: 'Centra No2' !important;
	font-weight: 400;
}
.epl-am-section--listings .epl-icon-container-bed .icon-value:after, .homefeatured .epl-icon-container-bed .icon-value:after, .homearealisting .epl-icon-container-bed .icon-value:after {
	content: "BED";
	display: inline-block;
	margin: 0 0 0 5px;
}
.epl-am-section--listings .epl-icon-container-car .icon-value:after, .homefeatured .epl-icon-container-car .icon-value:after, .homearealisting .epl-icon-container-car .icon-value:after {
	content: "CARS";
	display: inline-block;
	margin: 0 0 0 5px;
}
.epl-am-section--listings .epl-icon-container-bath .icon-value:after, .homefeatured .epl-icon-container-bath .icon-value:after, .homearealisting .epl-icon-container-bath .icon-value:after {
	content: "BATH";
	display: inline-block;
	margin: 0 0 0 5px;
}
.homefeatured .epl-icon-svg-container, .homearealisting .epl-icon-svg-container {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	line-height: 22px;
}
.Open-Homes .epl-property-blog-rec .epl-row-wrap--header .epl-archive-entry-image img {
	min-height: auto;
}
.epl-property-blog-rec .epl-row-wrap--header .epl-archive-entry-image img, .epl-property-blog-rec.hentry .epl-row-wrap--header .epl-archive-entry-image img {
	min-height: 260px;
}
.coming-soon-tag {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.2);
	text-align: center;
	line-height: 260px;
	font-size: 28px;
	color: #fff;
	font-weight: 500;
}
/* home listing end  */






#info-bar.epl-section-wrap.epl-section-wrap--info-bar {
	background: #231F20;
	padding: 50px 0 !important;
}
#info-bar .entry-title-sub {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}
#info-bar .item-street {
	font-size: 20px;
	line-height: 31px;
	color: #fff;
}
/*
.single .epl-slider-slides {
	width: 100% !important;
	height: 990px !important;
	overflow: hidden !important;
}

#epl-slider-slides.epl-slider-slides div {
	width: 100% !important;
	height: 990px !important;
}
*/
.epl_slide_image:after {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	content: "";
}
body .epl-slider-single-wrapper .epl-slider-thumb-container .c {
	background: none;
}
#thumbnavigator.epl-slider-thumb-container {
	height: 90px !important;
}
.single-property #header-outer {
	background: #231F20;
}
#top nav>ul>li.homeworth>a {
	padding: 0 25px 0 25px;
	display: block;
	font-size: 16px;
	height: 51px;
	line-height: 51px;
	color: #fff;
	border: 1px solid #fff;
	font-weight: 400;
	transition: color .2s ease;
}
#top nav>ul>li.homeworth>a span {
	font-size: 16px;
	line-height: 100%;
}
#footer-outer #footer-widgets .widget h4 {
	font-size: 18px;
	color: #fff !important;
	font-weight: 500;
	border: 0;
	padding: 0;
	font-family: 'Centra No2' !important;
	text-transform: inherit !important;
	margin: 0 0 10px;
}
p#breadcrumbs {
	background: #fff;
}
p#breadcrumbs span {
	display: none;
}
.epl-slider-single-wrapper .epl-slider-thumb-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.epl-slider-single-wrapper .epl-slider-thumb-container .p {
	width: 60px;
	height: 60px;
	overflow: hidden;
}
.single .epl-slider-thumb-container .c {
	width: 60px !important;
	height: 60px !important;
}
.epl-slider-thumb-container.border {
	height: 96px !important;
	border-top: 0.3px solid #fff;
	border-left: 0.3px solid #fff;
	border-right: 0.3px solid #fff;
	left: 0 !important;
	right: 0 !important;
	top: 160px;
	bottom: 0;
	background: none;
	margin: auto !important;
	transform: inherit;
	max-width: 90%;
	width: 90%;
}
.epl-slider-thumb-container.border .epl-slider-thumb-container.border:after {
	width: 45%;
	left: 0;
	bottom: 1px;
	height: 1px;
	background: none;
	content: "";
	position: absolute;
	border-bottom: 0.3px solid #fff;
}
.epl-slider-thumb-container.border .epl-slider-thumb-container.border:before {
	width: 45%;
	right: 1px;
	bottom: 0;
	height: 1px;
	background: none;
	content: "";
	position: absolute;
	border-bottom: 0.3px solid #fff;
}
.epl-slider-thumb-container.border .epl-slider-thumb-container.border {
	border: 0;
}
#top nav ul .slide-out-widget-area-toggle a .lines, #top nav ul .slide-out-widget-area-toggle a .lines:after, #top nav ul .slide-out-widget-area-toggle a .lines:before, #footer-outer[data-using-bg-img=true] #copyright, #header-outer #top ul .slide-out-widget-area-toggle a .lines-button .lines, #header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines, #header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i {
	background-color: #fff !important;
}
.entry-title-sub span.item-suburb {
	font-size: 24px;
	letter-spacing: 0;
	font-weight: 400;
}
h1.epl-rec-meta.epl-rec-address.address span.item-street {
	font-size: 60px;
	letter-spacing: 0;
	font-weight: 400;
}
.epl-rec-meta.epl-rec-icons.icons svg {
	display: none;
}
.epl-icon.epl-icon-svg.bed .icon-bed, .epl-icon.epl-icon-svg.bath .icon-bath, .epl-icon.epl-icon-svg.car .icon-car {
	color: #fff;
	font-size: 20px;
}
.epl-icon-svg-container .icon-value {
	margin: 0 0 0 0.6em;
	line-height: 22px;
	color: #fff;
	font-size: 22px;
}
.epl-icon-svg-container {
	display: inline-block;
	vertical-align: middle;
	margin-right: 0;
}
.epl-icon-svg-container:after {
	content: "";
	padding: 0;
	color: #231F20;
	font-weight: 300;
	line-height: 22px;
	display: inline-block;
	height: 14px;
	width: 1px;
	background: #231F20;
	margin: 0px 10px 0 7px;
	position: relative;
	top: 1px;
}
.epl-icon-svg-container:last-child:after {
	display: none;
}
.single-listing-hero-image .epl-icon-svg-container:after, .homefeatured .epl-icon-svg-container:after, .homearealisting.darkbg .epl-icon-svg-container:after {
	background-color: #fff;
}
.epl-icon-svg-container:last-child {
	border: 0;
}
.epl-section-wrap--image .epl-rec-address {
	margin-bottom: 30px;
}
.epl-rec-meta.epl-rec-buttons.buttons.single {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 90px;
}
/*
.epl-am-section--listings .epl-icon-svg-container {
	border-right: 1px solid #231F20;
	padding: 0 15px 0 10px;
}

.epl-am-section--listings .epl-icon-svg-container:last-child {
	border: 0;
}


.epl-am-section--listings .epl-icon-svg-container:after {
width:1px;
height:22px;
color:#231F20;
content:"|";
line-height:22px;
padding:0 10px;
display:inline-block;

}
*/

.epl-rec-meta.epl-rec-buttons.buttons.single .epl-button {
	background: none;
	border-radius: 0;
	padding: 0;
}
.epl-rec-meta.epl-rec-buttons.buttons.single .epl-button-wrapper {
	border: 0.5px solid #fff;
	border-radius: 0;
	width: fit-content;
	margin: auto;
	padding: 12px 10px;
}
.epl-button.epl-floor-plan, .epl-button.button-br, .epl-rec-meta.epl-rec-buttons.buttons.single .epl-button.epl-button--icon {
	display: block;
}
.epl-button.button-br::before, .epl-button.epl-floor-plan::before, .epl-button.epl-button-street-view::before, .epl-button.epl-comparable-button::before, .epl-button.epl-custom-button-property_floorplan::before, .epl-button.epl-custom-button-property_video_url::before, .epl-button.epl-button--icon::before, .epl-button.epl-external-link::before, .epl-button.epl-button-matterport::before {
	margin: auto;
}
.epl-button.button-br a, .epl-rec-meta.epl-rec-buttons.buttons.single .epl-button-wrapper span {
	color: #ffff;
	font-size: 12px;
	text-transform: uppercase;
}
.epl-section-wrap--image .epl-rec-buttons .epl-button::after {
	display: none;
}
.epl-rec-meta.epl-rec-buttons.buttons.single .epl-button {
	border-right: 0.5px solid #fff;
	border-radius: 0 !important;
	padding: 0 20px;
}
.epl-rec-meta.epl-rec-buttons.buttons.single .epl-button:last-child {
	border: 0;
}
.epl-section-inner--listing-details .page-price {
	letter-spacing: 0;
	font-size: 24px;
	font-weight: 400;
}
.epl-info-bar__wrap .entry-title-sub span.item-suburb {
	font-size: 14px;
	font-weight: 400;
	font-family: 'Centra No2' !important;
}
.epl-info-bar__wrap .page-price {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
}
.epl-section .epl-info-bar__wrap .epl-button-wrapper--alternate .epl-button.epl-button--enquiry.epl-button--make-offer {
	background: #fff;
	border: 0;
	color: #000;
	font-weight: 500;
	padding: 0 20px !important;
	height: 50px;
	line-height: 50px;
}
.epl-section .epl-info-bar__wrap .epl-button.epl-button--enquiry.epl-button--outline.epl-button--contact-agent {
	border: 1px solid #fff;
	color: #fff;
	font-weight: 500;
	padding: 0 20px !important;
	height: 50px;
	line-height: 50px;
}
.epl-listing-single .epl-section--sidebar {
	display: block;
}
#info-bar.epl-section-wrap.epl-section-wrap--info-bar.epl-section-wrap--info-bar--sticky {
	padding: 0 !important;
}
.epl-property-single .epl-section-wrap--sidebar .epl-section {
	padding: 0;
}
.epl-listing-single .epl-section {
	max-width: 100%;
}
.max-width800 {
	max-width: 800px;
	margin: 0 auto;
	padding: 90px 0;
}
.epl-property-single--sticky {
	margin-top: 0;
}
.epl-property-single-rec .epl-rec-content {
	font-weight: 400;
}
.epl-property-single-rec .epl-rec-heading {
	font-weight: 600
}
.epl-la-subscribe-form {
	display: none;
}
.sellbuy-footer {
	background: url(/wp-content/uploads/2023/07/single-listing-footer-cta.webp);
	padding: 150px 0;
	text-align: center;
	position: relative;
}
.container-wrap-email .container {
	height: auto !important;
}
.sellbuy-footer:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, .50);
	content: "";
}
.gform_wrapper {
	position: relative;
}
.sellbuy-footer .container-wrap-email {
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	padding: 0 !important;
	position: relative;
	background: none !important;
}
.container-wrap-email .gform_footer.before {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0 !important;
	top: 0;
	padding: 0 !important;
}
.container-wrap-email .gform_wrapper.gravity-theme form input[type=submit] {
	margin: 0;
	height: 62px;
	font-weight: 400;
	font-family: 'Centra No2' !important;
}
.sellbuy-footer h2 {
	font-size: 50px;
	font-weight: 400;
	margin: 0 0 40px;
	color: #fff;
}
.sellbuy-footer p {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	width: 100%;
	margin: 30px auto 0;
	max-width: 720px;
}
.property-resources {
	display: none;
}
.epl_slider_container {
	width: 100% !important;
	min-height: 990px;
}
.epl_slider_container>.epl-slider-thumb-container.border:after {
	content: "PHOTOS";
	letter-spacing: 1px;
	color: #fff;
	font-size: 10px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -15px;
	margin: auto;
	width: 60px;
	text-align: center;
}
.epl-section-inner--listing-details .buttons.single .epl-button.epl-external-link {
	display: block;
}
.epl-rec-meta.epl-rec-buttons.buttons.single .epl-button {
	display: block;
}
.single .epl-button.epl-external-link::before {
}
.single .epl-button.epl-external-link::before {
	background-image: url(/wp-content/themes/salient-mcgrathcw/easypropertylistings/images/icons/virtual-tour.svg);
}
.single .epl-button.epl-external-link.single-auction-btn::before {
	background-image: url(/wp-content/themes/salient-mcgrathcw/easypropertylistings/images/auction-now.svg);
}
.single .epl-button.epl-external-link.single-ibrochure-btn::before {
	background-image: url( /wp-content/themes/salient-mcgrathcw/easypropertylistings/images/iBrochure.svg);
}
.epl-listing-grid-view .epl-rec-view, .epl-listing-grid-view-forced .epl-rec-view, .epl-property-blog.epl-listing-grid-view .epl-rec-view, .epl-property-blog.epl-listing-grid-view-forced .epl-rec-view, .epl-listing-grid-view .epl-row--inspections, .epl-listing-grid-view-forced .epl-row--inspections, .epl-property-blog.epl-listing-grid-view .epl-row--inspections, .epl-property-blog.epl-listing-grid-view-forced .epl-row--inspections {
	transition: all ease-in-out 0.3s;
}
.homearealisting .epl-listing-grid-view .epl-blog-image, .homearealisting .epl-listing-grid-view-forced .epl-blog-image, .homearealisting .epl-property-blog.epl-listing-grid-view .epl-blog-image, .homearealisting .epl-property-blog.epl-listing-grid-view-forced .epl-blog-image {
	display: block;
	justify-content: center;
	max-height: 260px;
	overflow: hidden;
}
.epl-listing-grid-view .epl-blog-image img, .epl-listing-grid-view-forced .epl-blog-image img, .epl-property-blog.epl-listing-grid-view .epl-blog-image img, .epl-property-blog.epl-listing-grid-view-forced .epl-blog-image img {
	width: 100%;
	height: auto;
}
.homearealisting.darkbg {
}
.homefeatured .epl-icon-svg-container .icon-value, .homearealisting.darkbg .epl-icon-svg-container .icon-value, .homearealisting.darkbg .epl-status-current .epl-rec-meta .page-price, .homearealisting.darkbg .epl-property-blog-rec .epl-rec-price, .homearealisting.darkbg .epl-property-blog-rec.hentry .epl-rec-price, .homearealisting.darkbg .entry-title-sub .item-suburb, .homearealisting.darkbg .epl-property-blog-rec .epl-rec-address .item-street, .homearealisting.darkbg .epl-property-blog-rec.hentry .epl-rec-address .item-street {
	color: #fff;
}
/*
.homefeatured .epl-icon-svg-container, .homearealisting.darkbg .epl-icon-svg-container {
	border-right: 1px solid #fff;
}
*/
.homefeatured .epl-icon-svg-container:last-child, .homearealisting.darkbg .epl-icon-svg-container:last-child {
	border: 0;
}
.epl-listing-grid-view .epl-blog-image, .epl-listing-grid-view-forced .epl-blog-image, .epl-property-blog.epl-listing-grid-view .epl-blog-image, .epl-property-blog.epl-listing-grid-view-forced .epl-blog-image {
	display: block;
}
.homefeatured .epl-property-blog-rec .epl-row-wrap--header {
	max-height: 1200px;
}
.homefeatured .epl-property-blog-rec .epl-rec-address, .homefeatured .epl-property-blog-rec .epl-rec-suburb {
	margin: 0 0 15px;
}
.homefeatured .epl-property-blog-rec .epl-rec-price, .homefeatured .epl-property-blog-rec.hentry .epl-rec-price {
	margin: 0 0 15px;
	padding: 0;
	color: #fff;
	font-family: 'Centra No2' !important;
	font-size: 16px;
	font-weight: 400;
}
.homefeatured .epl-status-under-offer .epl-rec-meta .page-price {
	color: #fff;
}
.homefeatured .epl-icon-svg-container:first-child {
	padding-left: 0;
}
.sub-menu:after, .sub-menu:before {
	display: none;
}
.listingpageform .gform_wrapper form {
	position: relative;
}
.listingpageform .gform_wrapper.gravity-theme form .gform_footer {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
}
.listingpageform .gform_wrapper.gravity-theme form input[type=submit] {
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	height: 62px;
	font-family: 'Centra No2' !important;
}
.epl-property-blog-rec .epl-row-wrap--content, .epl-property-blog-rec.hentry .epl-row-wrap--content, .epl-row--align-center {
	display: block;
	text-align: center;
}
.epl-am-section--listings .epl-property-blog-rec .epl-rec-suburb {
	display: none;
}
.epl-am-section--listings h3.epl-rec-address.address .entry-title-sub {
	display: inline-block;
}
.epl-am-section--listings .entry-title-sub span.item-suburb, .epl-am-section--listings .epl-property-blog-rec .epl-rec-address .item-street, .epl-am-section--listings .epl-property-blog-rec.hentry .epl-rec-address .item-street {
	display: inline-block;
	font-weight: 500;
	letter-spacing: 0.7px;
	color: #231F20;
	text-transform: uppercase;
	opacity: 1;
	font-size: 18px;
	font-family: 'Centra No2' !important;
}
.epl-am-section--listings span.item-street:after {
	content: ", ";
}
.epl-am-section--listings .epl-status-current .epl-rec-meta .page-price, .epl-am-section--listings .epl-property-blog-rec .epl-rec-price, .epl-am-section--listings .epl-property-blog-rec.hentry .epl-rec-price {
	text-align: center;
	letter-spacing: 0.7px;
	color: #231F20;
	text-transform: uppercase;
	opacity: 1;
	font-size: 18px;
	font-weight: 400;
	margin: 10px 0;
}
.epl-listing-grid-view .epl-row__link, .epl-listing-grid-view-forced .epl-row__link, .epl-property-blog.epl-listing-grid-view .epl-row__link, .epl-property-blog.epl-listing-grid-view-forced .epl-row__link {
	z-index: 3;
	opacity: 0;
}
.homefeatured .epl-status-current .epl-rec-meta .page-price {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
}
.single ul.epl-author-tabs.author-tabs {
	display: none;
}
.single .agents {
	max-width: 800px;
	margin: 0 auto;
	border: 0;
	padding: 60px 0 60px;
}
.epl-single-listing .agents .epl-block-widget {
	margin: 0;
}
.epl-single-listing .epl-block-widget--agents .epl-rec-agents {
	border: 0;
	padding: 0px;
}
.epl-single-listing .epl-block-widget--agents .epl-block-title {
	margin: 0 0 30px;
	padding: 0;
	background: #fff;
	color: #231F20;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 500;
}
.epl-single-listing .epl-author-box.epl-author-image {
	min-width: 175px;
}
.epl-author-box .epl-author-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: #000;
	font-weight: 400;
	text-transform: uppercase;
}
body .epl-author-box .epl-author-title a {
    color: #231F20;
    font-weight: 500;
    font-family: 'Centra No2' !important;
    font-size: 20px;
}

body .epl-author-contact-title .epl-author-title a {
	  font-weight: 500;
	  font-size:20px;
      font-family: 'Centra No2' !important;
}


span.epl-value.epl-sd-entry-position {
	font-size: 16px;
	font-weight: 300;
	color: #231F20;
}
.epl-value.email.epl-sd-entry-email, .epl-value.office-phone.epl-sd-entry-office-phone, .epl-value.mobile.epl-sd-entry-mobile {
	border: 1px solid #ccc;
	padding: 0px 10px;
	font-size: 16px;
	color: #231F20;
	margin: 5px 0;
	display: inline-block;
	min-width: 200px;
	height: 45px;
	line-height: 45px;
}
.epl-value.mobile.epl-sd-entry-mobile:before {
	content: "\f3cf";
	font-family: "Font Awesome 6 free";
	font-weight: 900;
	font-size: 16px;
	margin-right: 5px;
	color: #231F20;
}
.epl-value.office-phone.epl-sd-entry-office-phone:before {
	content: "\f095";
	font-family: "Font Awesome 6 free";
	font-weight: 900;
	font-size: 16px;
	margin-right: 5px;
	color: #231F20;
}
.epl-value.email.epl-sd-entry-email a {
	font-size: 0 !important;
}
.agentsdir .epl-value.email.epl-sd-entry-email a {
	font-size: 16px !important;
	font-weight: 400 !important;
}
.epl-value.email.epl-sd-entry-email a:before {
	content: "\f0e0";
	font-family: "Font Awesome 6 free";
	font-weight: 900;
	font-size: 16px;
	margin-right: 5px;
	color: #231F20;
}
.epl-value.email.epl-sd-entry-email a:after {
	content: "Make an Enquiry";
	font-size: 16px;
	color: #231F20;
}
/******************************   01 Aug 2023 *******************************/ 

.epl_slider_container> .epl-slider-thumb-container.border {
	width: 90% !important;
}
.epl-slider-thumb-container.border .epl-slider-thumb-container.border {
	width: 100% !important;
	max-width: 100%;
	text-align: center;
}
.epl-slider-thumb-container {
	width: 90%
}
div#header-outer.detached.scrolling {
	background: #231F20;
}
.epl-section-wrap .inspections #inspections {
	width: 100%;
	margin: 0 auto 40px;
	max-width: 800px;
	border-top: 0.3px solid #ccc;
	border-bottom: 0.3px solid #ccc;
	padding: 20px 0;
}
.keydetails .epl-block-title, .listing-gallery .epl-block-title, .inspections .epl-block-title {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 500;
	margin: 0 0 10px;
}
.inspections .epl_inspection_calendar {
	border: 0;
	padding: 0;
}
.inspections .epl-inspection__card--date-time-icon .epl-label {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	color: #231F20;
	border: 0.5px solid #231F20;
	height: 40px;
	line-height: 38px;
	padding: 0 20px;
	transition: all ease 0.3s;
}
.inspections .epl-no-inspection-date {
	border-bottom: 0.3px solid #ccc;
	padding: 20px 0;
}
.inspections .epl-no-inspection-date:last-child {
	border-bottom: 0px solid #231F20;
	padding: 20px 0 0;
}
.inspections .epl-inspection__card--date-time-icon .epl-label:hover {
	background: #231F20;
	color: #fff;
}
#inspections .epl-inspection__item__date, #inspections .epl-inspection__item__time {
	display: inline-block;
	margin-right: 30px;
}
.epl-section-inner--main.max-width800 {
	padding: 90px 0 60px;
	clear: both;
}
.featuredslider {
	position: relative;
}
.alinea {
	bottom: 30px;
	right: 0;
	height: 1px;
	position: absolute;
	overflow: hidden;
	width: 60px;
	transform: rotate(90deg);
	tranform-origin: 50% 50%;
	z-index: 9;
	left: 0;
	margin: auto;
}
.alinea::before, .alinea::after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: ""
}
.alinea:before {
	background: #ffffff3b;
}
.alinea::after {
	background: #ffffff;
	animation: move 3s infinite
}
 @keyframes move {
 0% {
 transform: translate3d(-200%, 0, 0)
}
 60% {
 transform: translate3d(100%, 0, 0)
}
 100% {
 transform: translate3d(100%, 0, 0)
}
}
.keydetails {
	max-width: 800px;
	width: 100%;
	margin: 0 auto 60px;
	border-bottom: 0.3px solid #ccc;
	padding: 0 0 20px;
}
.keydetails ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: block;
}
.keydetails ul li {
	list-style: none;
	overflow: hidden;
}
.keydetails ul li .keyrates {
	float: right;
}
.gform_wrapper.gravity-theme .gfield textarea {
	width: 100%;
	background: #fff !important;
	border: 1px solid #9d9fa0 !important;
	font-size: 18px;
	padding: 10px;
	line-height: 27px;
	font-weight: normal;
}
.gform_wrapper.gravity-theme .gfield a, .gform_wrapper.gravity-theme form .gchoice label a {
	color: #000;
	font-weight: 500;
}
.gform_wrapper.gravity-theme form input[type=submit] {
	display: block;
	padding: 1em 2.2em;
	background: var(--epl-color-primary);
	color: var(--epl-color-white);
	font-size: 1em;
	font-weight: 500;
	border: none;
	border-radius: 0 !important;
	text-transform: uppercase !important;
}
.epl-modal__title, .epl-section-wrap--modal--enquiry .epl-modal__heading .epl-modal__title {
	text-align: center;
	font-size: 34px;
	font-weight: 500;
	color: #231F20;
}
.epl-modal__heading .epl-modal__address, section#rec-enquiry-modal-enquiry .epl-modal__address {
	display: block;
	text-align: center;
	color: #333;
	font-size: 28px;
}
.listing-gallery {
	width: 100%;
	max-width: 1425px;
	margin: 0 auto 30px;
	text-align: center;
}
.listing-gallery h4.epl-block-title {
	margin: 0 0 30px;
}
.listing-gallery .container .row {
 --bs-gutter-x: 1.5rem;
 --bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
 margin-top: calc(-1 * var(--bs-gutter-y));
 margin-right: calc(-.5 * var(--bs-gutter-x));
 margin-left: calc(-.5 * var(--bs-gutter-x));
}
.listing-gallery .container .row .col-md-6 {
	flex: 0 0 auto;
	width: 50%;
}
.gallery-box {
	padding: 0 5px;
	overflow: hidden;
	margin-bottom: 10px;
}
.gal-image {
	position: relative;
	overflow: hidden;
	margin-bottom: -13px;
}
.gallery-box img {
	width: 100%;
	height: auto
}
.gal-image a {
	position: absolute;
	left: 0;
	right: 0;
	top: -150px;
	opacity: 0;
	bottom: 0;
	width: 50px;
	height: 50px;
	margin: auto;
	background: #333;
	color: #fff;
	border-radius: 3px;
	text-align: center;
	line-height: 40px;
	padding: 0;
	font-size: 16px;
	transition: all ease-in-out 0.3s;
	z-index: 9;
	display: inline-block;
}
.gal-image:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
	content: "";
	transition: all ease-in-out 0.3s;
	opacity: 0;
}
.gallery-box:hover .gal-image:after {
	opacity: 1;
}
.gallery-box:hover .gal-image a {
	top: 0;
	opacity: 1;
}
.epl-section-wrap--modal--enquiry .epl-modal__agents {
	padding: 0 2.7em;
	display: flex;
	justify-content: space-between;
}
.epl-modal__agents .epl-author-box-container {
	width: 100%;
	padding: 30px 0 20px;
}
.epl-modal__agents .epl-author-box-container .epl-author-box {
	width: 64%;
}
body #page-header-bg .span_6 span.subheader {
	text-align: center;
	font-family: 'Centra No2' !important;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
	font-weight: normal;
	font-size: 20px;
	line-height: 30px;
	max-width: 60%;
	display: block;
	margin: 30px auto;
}
.mapaddress {
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 30px;
	text-transform: uppercase;
}
.mapaddress .entry-title-sub span.item-suburb, .mapaddress .item-state, .mapaddress .item-pcode, .mapaddress .epl-property-single-rec .entry-title-sub {
	font-size: 16px;
	font-weight: 500;
}
.mapaddress .item-street:after, .mapaddress .item-suburb:after, .mapaddress .item-state:after {
	content: ",";
}
#top nav .buttons .menu-item a, .homeworth a {
	transition: all ease-in-out 0.3s;
}
.homeworth a:hover {
	background: #fff;
	border-color: #fff;
	color: #231F20;
}
.homeworth a:hover span {
	color: #231F20;
}
body #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after {
	background-color: #fff !important;
}
/* hero arrow  */

.hero-banner-arrow, .hero-arrow-position, .hero-banner {
	position: relative;
}
.hero-arrow-position {
	margin-top: -50px;
	position: relative;
}
.hero-arrow {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transform: rotate(0deg);
	cursor: pointer;
}
.hero-arrow span {
	display: block;
	width: 12px;
	height: 12px;
	border-bottom: 4px solid white;
	border-right: 4px solid white;
	transform: rotate(90deg);
	margin: -10px;
	animation: animate 2s infinite;
}
.hero-arrow span:nth-child(2) {
	animation-delay: -0.2s;
}
.hero-arrow span:nth-child(3) {
	animation-delay: -0.4s;
}
 @keyframes animate {
 0% {
 opacity: 0;
 transform: rotate(45deg) translate(-20px, -20px);
}
 50% {
 opacity: 1;
}
 100% {
 opacity: 0;
 transform: rotate(45deg) translate(20px, 20px);
}
}
.homefeaturedpost .epl-row.epl-row--inspections-summary {
	display: none;
}
.epl-row-wrap--featured-image .epl-inspection__item__date {
	display: block;
	line-height: 24px;
}
.epl-row-wrap--featured-image .epl-inspection__item.epl-inspection__item__all {
	font-size: 14px;
}
.epl-row-wrap--featured-image .inspections .epl-no-inspection-date {
	border-bottom: 0;
	padding: 0;
}
.epl-row-wrap--featured-image .epl-rec-meta.epl-rec-inspections.inspections {
	margin-bottom: 1em;
}
.epl-property-blog.epl-listing-grid-view-forced .epl-rec-view {
	display: inline-block;
	padding: 1.1em 2em;
	border: 1px solid var(--epl-color-white);
	font-size: 14px;
	font-weight: 500;
}
.epl-row-wrap--featured-image .epl-row.epl-row--inspections-summary {
	display: none;
}
.homearealisting.darkbg .epl-status-sold .epl-rec-meta .page-price {
	color: #fff;
}
.epl-button-wrapper--alternate .epl-button--estimate.epl-button {
	background: #fff;
	border-color: #fff;
	color: #222;
	font-weight: 500;
	height: 50px;
	line-height: 25px;
}
.epl-modal__agents .epl-author-box-container .epl-author-box {
	width: 175px;
}
.epl-section-wrap--modal--enquiry .epl-modal__heading {
	background: #f1f1f1;
	border-bottom: 1px solid #ccc;
}
.epl-section-wrap--modal--enquiry .epl-modal__agents {
	border-bottom: 1px solid #ccc;
}
.epl-section-wrap--modal--enquiry .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full), .epl-section-wrap--modal--enquiry .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {
	padding-left: 2.5%;
	padding-right: 0;
}
.epl-rec-buttons.buttons.single .epl-button-wrapper .epl-button.button-br {
	display: none;
}
.sdetails {
	display: none;
	padding: 0 10px 0 20px;
	color: #fff;
	text-align: center;
}
.sdetails:hover i, .sdetails:hover {
	color: #fff;
}
.sdetails i {
	display: block;
	top: 4px;
}
.epl-listing-single.epl-property-single {
	clear: both;
}
.epl-am-map-wrapper canvas {
	width: 46px !important;
	height: 61px !important;
	background-image: url(/wp-content/uploads/2023/07/map-marker.svg);
}
.epl-am-map-wrapper canvas:after {
	content: "";
	width: 48px;
	height: 48px;
 background:
}
.sl-featured-img {
	overflow: hidden;
	width: 100%;
	height: 100vh;
	position: relative;
}
.sl-featured-img:after {
	width: 100%;
	height: 100%;
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	background: rgba(0,0,0,.6);
}
.sl-featured-img {
	overflow: hidden;
	width: 100%;
	height: 90vh;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.single-listing-hero-image .slick-slide img {
	display: block;
	width: auto;
	height: 80px;
}
.epl-rec-meta.epl-rec-buttons.buttons.single, .epl-section-inner.epl-section-inner--listing-details {
	z-index: 9;
}
.epl-rec-meta.epl-rec-buttons.buttons.single .epl-button {
	border: 0;
	border-right: 0.5px solid #fff;
	border-radius: 0 !important;
	padding: 0 20px;
}
.sl-featured-slider {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 9;
	width: 100%;
	max-width: 900px;
	height: 130px;
	top: 75px;
	bottom: 0;
	margin: auto;
	padding: 20px 60px;
	border: 1px solid rgba(255,255,255, 0.7);
	border-bottom: 0px solid #fff;
}
.sl-featured-slider:before, .sl-featured-slider:after {
	position: absolute;
	left: 0;
	width: 45%;
	bottom: 0;
	content: "";
	height: 1px;
	background: rgba(255,255,255, 0.7);
	z-index: 9;
}
.epl-rec-meta.epl-rec-buttons.buttons.single .epl-button-wrapper {
	border: 1px solid rgba(255,255,255, 0.7);
}
body .sl-featured-slider:after {
	left: unset;
	right: 0;
}
.slick-slide a {
	display: block;
	text-align: center;
}
.sl-featured-slider .slick-slide {
	display: block;
	padding: 5px;
	overflow: hidden;
}
.sl-featured-slider .slick-slider:after {
	content: "PHOTOS";
	position: absolute;
	left: 0;
	right: 0;
	color: rgba(255,255,255, 0.7);
	margin: auto;
	font-size: 14px;
	width: 100px;
	text-align: center;
}
.single-listing-hero-image .epl-section-wrap--image .epl-rec-suburb {
	margin: 0;
	line-height: 24px;
}
.single-listing-hero-image .epl-rec-meta.epl-rec-address.address span.item-street {
	line-height: 55px;
}
.single-listing-hero-image .slick-prev {
	left: -40px;
	display: none !important;
}
.single-listing-hero-image .slick-next {
	right: -40px;
	display: none !important;
}
.single-listing-hero-image .epl-section-inner.epl-section-inner--listing-details {
	top: -50px;
}
.single-listing-hero-image .slick-slider {
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
}
#info-bar.sticky {
	position: fixed !important;
	top: 0 !important;
	width: 100%;
	z-index: 99;
	transition: all ease-in-out 0.3s;
}
.epl-rec-meta.epl-rec-buttons.buttons.single .epl-button.epl-floor-plan {
	border-right: 0;
}
/* 24-07-2024  */

.contactform .gform_footer.before {
	display: block;
	text-align: center;
}
.gform_wrapper.gravity-theme form input[type=submit] {
	font-family: 'Centra No2' !important;
	font-size: 18px;
	font-weight: normal;
	padding: 15px 40px !important;
	display: inline-block;
	border: 1px solid #24272a;
	transition: all ease-in-out 0.3s;
}
.gform_wrapper.gravity-theme form input[type=submit]:hover {
	background: #fff;
	color: #24272a;
}
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines {
	opacity: 1;
	background-color: rgba(0,0,0,0) !important;
}
body #header-outer #top nav ul .slide-out-widget-area-toggle a:hover .lines:after, body #header-outer #top nav ul .slide-out-widget-area-toggle a:hover .lines:before {
	background-color: #fff !important;
}
#content #loadMore {
	clear: both;
	text-align: center;
}
#content #loadMore a {
	background: #FFFFFF;
	border: 0.5px solid #231F20;
	opacity: 1;
	display: inline-block;
	color: #231F20;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 5px 15px;
	transition: all ease-in-out 0.3s;
}
#content #loadMore a:hover {
	background: #231F20;
	color: #fff;
}
.pro-map {
	overflow: hidden;
	clear: both;
	padding: 60px 0 0;
}
body[data-form-style="minimal"] input[type=text]:focus, body[data-form-style="minimal"].woocommerce-cart table.cart .actions .coupon .input-text:focus, body[data-form-style="minimal"] textarea:focus, body[data-form-style="minimal"] input[type=email]:focus, body[data-form-style="minimal"] input[type=search]:focus, body[data-form-style="minimal"] input[type=password]:focus, body[data-form-style="minimal"] input[type=tel]:focus, body[data-form-style="minimal"] input[type=url]:focus, body[data-form-style="minimal"] input[type=date]:focus, body[data-form-style="minimal"] input[type=number]:focus, body[data-form-style="minimal"] select:focus {
	border-color: #231F20;
}
.epl-search-form .epl-search-builder__section--more-options .epl-search-row-button .field input[type=radio]:checked + label {
	background: #f1f1f1;
	color: #231F20;
	border-color: #231F20;
}
input:checked + .epl-toggle-switch-slider {
	background-color: #231F20;
}
.epl-button:hover, .epl-button:focus, .epl-map-btn:hover, .epl-map-btn:focus, button.epl-button:hover, button.epl-button:focus, body input[type=submit].epl-button:hover, body input[type=submit].epl-button:focus, body input[type=button].epl-button:hover, body input[type=button].epl-button:focus {
	color: #231F20;
	;
	border: 1px solid #231F20;
}
.nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 5px;
	border: solid 1px #e8e8e8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: inherit;
	font-size: 14px;
	font-weight: 400;
	height: 42px;
	line-height: 40px;
	outline: 0;
	padding-left: 18px;
	padding-right: 30px;
	position: relative;
	text-align: left!important;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto
}
.nice-select:hover {
	border-color: #dbdbdb
}
.nice-select.open, .nice-select:active, .nice-select:focus {
	border-color: #999
}
.nice-select:after {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	width: 5px
}
.nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0)
}
.nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none
}
.nice-select.disabled:after {
	border-color: #ccc
}
.nice-select.wide {
	width: 100%
}
.nice-select.wide .list {
	left: 0!important;
	right: 0!important
}
.nice-select.right {
	float: right
}
.nice-select.right .list {
	left: auto;
	right: 0
}
.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px
}
.nice-select.small:after {
	height: 4px;
	width: 4px
}
.nice-select.small .option {
	line-height: 34px;
	min-height: 34px
}
.nice-select .list {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(68,68,68,.11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(.75) translateY(-21px);
	-ms-transform: scale(.75) translateY(-21px);
	transform: scale(.75) translateY(-21px);
	-webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	z-index: 9
}
.nice-select .list:hover .option:not(:hover) {
	background-color: transparent!important
}
.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: 0;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all .2s;
	transition: all .2s
}
.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {
	background-color: #f6f6f6
}
.nice-select .option.selected {
	font-weight: 700
}
.nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default
}
.no-csspointerevents .nice-select .list {
	display: none
}
.no-csspointerevents .nice-select.open .list {
	display: block
}
/*  Open Homes  */
.epl-inspections-list .epl-inspection-block-date, .epl-inspections-list .epl-inspection-times-heading {
	background: #231F20;
	margin-bottom: 4px;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	text-transform: uppercase;
	font-family: 'Centra No2' !important;
}
body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] input[type=password], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=url], body[data-form-style="minimal"] input[type=search], body[data-form-style="minimal"] input[type=date], body[data-form-style="minimal"] input[type=number], body[data-form-style="minimal"] select {
	background-color: #fff;
	border: 0.3px solid #231F20 !important;
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
	color: #231F20;
	font-weight: 500;
}
a.epl-button.epl-button--inspections-tool.epl-inspections-print-list {
	height: 60px;
	line-height: 60px;
	padding: 0 30px;
	font-size: 14px;
	font-weight: 500;
	margin-top: 5px;
	transition: all ease-in-out 0.3s;
}
a.epl-button.epl-button--inspections-tool.epl-inspections-print-list i {
	display: none;
}
span.epl-reset-date {
	bottom: -28px;
}
.epl-property-blog-rec--inspections .epl-meta-value--add-to-calendar a:hover, a.epl-button.epl-button--inspections-tool.epl-inspections-print-list:hover {
	background: #231F20;
	color: #fff;
}
.epl-inspection-times-section .epl-row-wrap.epl-row-wrap--featured-image.epl-row-wrap--header {
	width: 160px;
}
.epl-inspections-list .epl-inspection-times-section .epl-inspection-times-list {
	border: 1px solid #EDEDEE;
}
.epl-inspection-times-section .epl-row-wrap.epl-row-wrap--content {
	display: grid;
	padding: 0 1em 0 0;
	justify-content: flex-start;
	align-items: center;
	text-align: left;
	gap: 0.5em;
	grid-template-columns: 1.8fr 1fr 1fr 1fr;
}
.epl-property-blog-rec--inspections .epl-meta-value--add-to-calendar a {
	font-size: 18px;
	font-weight: 500;
	height: 44px;
	line-height: 42px;
	padding: 0 15px;
	letter-spacing: 0;
	transition: all ease-in-out 0.3s;
}
.epl-rec-meta.epl-rec-inspection.inspection .epl-meta-value {
	margin: 0 0 10px;
}
.OpenHomes h3.epl-rec-meta.epl-rec-address.address .entry-title-sub, .OpenHomes h3.epl-rec-meta.epl-rec-address.address .item-suburb, .OpenHomes h3.epl-rec-meta.epl-rec-address.address .item-state, .OpenHomes h3.epl-rec-meta.epl-rec-address.address .item-pcode, .OpenHomes h3.epl-rec-meta.epl-rec-address.address .item-street {
	letter-spacing: 0.7px;
	color: #231F20;
	text-transform: uppercase;
	opacity: 1;
	font-size: 18px;
	display: inline-block;
	font-family: 'Centra No2' !important;
	font-weight: 500;
}
.OpenHomes .epl-icon-svg-container {
	padding: 0;
	border-right: 0px solid #231F20;
}
.OpenHomes .epl-icon-svg-container:last-child {
	border: 0;
}
.OpenHomes .epl-icon-svg-container .icon-value {
	color: #231F20;
	font-size: 18px;
	margin: 0;
	font-family: 'Centra No2' !important;
	font-weight: 400;
	letter-spacing: 0.7px;
}
.OpenHomes .epl-icon {
	display: none;
}
.OpenHomes .epl-icon-container-bed .icon-value:after {
	content: "BED";
	display: inline-block;
	margin: 0 0 0 5px;
}
.OpenHomes .epl-icon-container-car .icon-value:after {
	content: "CARS";
	display: inline-block;
	margin: 0 0 0 5px;
}
.OpenHomes .epl-icon-container-bath .icon-value:after {
	content: "BATH";
	display: inline-block;
	margin: 0 0 0 5px;
}
.OpenHomes .epl-rec-meta.epl-rec-suburb.suburb {
	display: none;
}
.OpenHomes .epl-property-blog-rec--inspections .epl-meta-value, .OpenHomes .epl-rec-meta.epl-rec-inspection.inspection .epl-meta-value {
	margin: 0 0 10px;
	font-size: 16px;
	text-transform: uppercase;
}
body[data-form-style="minimal"] input[type="text"] {
	background-color: rgba(255,255,255, 0.5);
}
#header-outer.transparent:not(.side-widget-open) #top nav ul .slide-out-widget-area-toggle a .lines-button:after {
	opacity: 1;
}
.epl-inspection__card:hover {
	color: #231F20;
}
#appraise-property-search .search-bg {
	padding: 0;
}
body #appraise-property-search .search-bg input.form-control {
	border: 0 !important;
}
#appraise-property-search .search-bg a#searchButton {
	background: #24272a !important;
	border-radius: 0;
	font-size: 14px !important;
	height: 60px;
	line-height: 60px;
	padding: 0;
	letter-spacing: 0px;
	font-weight: 400;
}
div#appraise-property-search {
	width: 100%;
}
.xdsoft_datetimepicker .xdsoft_month {
	text-align: center;
}
.OpenHomes .epl-inspections-count {
	display: none;
}
.OpenHomes .epl-inspections-info .epl-inspection-filter--address {
	display: block;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
	background: #24272a;
	box-shadow: #24272a 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #fff;
	background: #666;
}
#slide-out-widget-area.fullscreen-inline-images.open .inner .off-canvas-menu-container li[class*="current"] a span:after {
	opacity: 0;
}
.UpcomingAuctions a.epl-button.epl-button--inspections-tool.epl-inspections-print-list {
	display: none;
}
body[data-form-style="minimal"] input[type="text"]:focus {
	background: #fff;
}



::-moz-selection { /* Code for Firefox */
 color: #24272a;
 background: #f1f1f1;
}
::selection {
	color: #24272a;
	background: #f1f1f1;
}
.epl-search-form #epl-search-address-surrounding #property_address.in-field {
	border: 0 !important;
}
#info-bar.epl-section-wrap.epl-section-wrap--info-bar.sticky {
	padding: 50px 0 15px !important;
	left: 0;
}
.archive div#header-outer, .archive.post-type-archive div#header-outer, .epl-single-listing div#header-outer {
	background-color: #231F20;
}
#epl-archive-primary .epl-am-section .epl-loop-content {
	display: grid;
	grid-template-columns: 1fr;
	margin: 30px 0;
	row-gap: 2.5em;
	column-gap: 2.5em;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	flex: 1;
	min-width: 0;
	min-height: 0;
	grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
	outline: none;
}
.loop-footer {
	margin: 0 0 60px;
}
.epl-stickers-wrapper .status-sticker.leased {
	background: #231F20;
	display: inline-block;
	font-family: 'Centra No2' !important;
	color: #fff;
}
.epl-status-sold .epl-rec-meta .page-price, .epl-status-leased .epl-rec-meta .page-price {
	color: #231F20;
}
.epl-rec-meta.epl-rec-view.view {
	transition: all ease-in-out;
}
.epl-rec-meta.epl-rec-view.view:hover {
	background: #fff;
	color: #231F20;
}
.page-price.sold, .sold-status {
	text-transform: uppercase;
	color: #fff;
}
.agentsdir .loop-content {
	grid-template-columns: repeat(auto-fill, minmax(310px, 1fr));
	outline: none;
}
.agentsdir .epl-author-archive:not(.epl-author-section-header) .epl-author-contact-info {
	margin: 0;
	display: block;
	justify-content: left;
}
.agentsdir .epl-author-archive:not(.epl-author-section-header) .epl-author-box.epl-author-details {
	width: auto;
	padding: 10px 0 0;
}
.agentsdir .epl-author-box .epl-author-title a {
	color: #231F20;
	font-size: 18px;
	font-weight: 500;
}
.agentsdir .epl-author-title {
	text-align: left;
}
.agentsdir .epl-author-archive:not(.epl-author-section-header) .epl-author-position {
	text-transform: inherit;
	color: var(--epl-color-primary);
	margin: 5px 0;
	font-size: 16px;
	letter-spacing: 0.8px;
	text-align: left;
	font-weight: 400;
}
.agentsdir .epl-value.epl-sd-entry-position {
	font-size: 18px;
	font-weight: 400;
	color: #231F20;
}
.agentsdir .epl-value.mobile.epl-sd-entry-mobile:before, .agentsdir .epl-value.office-phone.epl-sd-entry-office-phone:before, .agentsdir .epl-label.label-office-phone {
	display: none;
}
.agentsdir .epl-value.email.epl-sd-entry-email, .agentsdir .epl-value.office-phone.epl-sd-entry-office-phone, .agentsdir .epl-value.mobile.epl-sd-entry-mobile {
	border: 0px solid #ccc;
	padding: 0;
	font-size: 18px;
	color: #231F20;
	margin: 0;
	display: block;
	min-width: -webkit-fill-available;
	height: auto;
	line-height: 24px;
	text-align: left;
	letter-spacing: 0.8px;
}
.agentsdir .epl-author-box.epl-author-details {
	gap: 0;
}
.agentsdir .epl-value.email.epl-sd-entry-email a:after {
	display: none;
}
.agentsdir .epl-value.email.epl-sd-entry-email a:before {
	content: "\f0e0";
	font-family: "Font Awesome 6 free";
	font-weight: 900;
	font-size: 16px;
	margin-right: 5px;
	color: #231F20;
	height: 36px;
	width: 36px;
	border: 1px solid #000;
	display: inline-block;
	text-align: center;
	border-radius: 100%;
	line-height: 34px;
	margin-top: 15px;
	display: none;
}
.agentsdir .epl-author-box .epl-button span {
	margin: 0;
	padding: 10px 20px;
}
.agentsdir .epl-author-archive:not(.epl-author-section-header) img {
	width: 100%;
	height: 320px;
	margin-bottom: 0;
}
.RentalAppraisal .gform_wrapper.gravity-theme .ginput_container_address span {
	flex: 100%;
	padding-left: .9804%;
	padding-right: .9804%;
}
.RentalAppraisal .gform-body.gform_body .name_first.gform-grid-col.gform-grid-col--size-auto {
	margin-right: 5px;
}
.RentalAppraisal .name_last.gform-grid-col.gform-grid-col--size-auto {
	padding-left: 5px !important;
}
.RentalAppraisal .gform_wrapper.gravity-theme form .gform_fields {
	grid-column-gap: 15px;
	grid-row-gap: 15px;
}
.gform_wrapper.gravity-theme .ginput_complex label, .gform_wrapper.gravity-theme .ginput_complex legend, div.gform_wrapper .top_label .gfield_label {
	font-family: 'Centra No2' !important;
	letter-spacing: 0;
	font-size: 16px;
}
.gform_wrapper.gravity-theme h2.vc_custom_heading.restitle.centertitle, .gform_wrapper.gravity-theme form .gchoice label {
	font-size: 14px;
	font-family: 'Centra No2' !important;
}
.tabbed>ul li a {
	font-size: 16px;
}
.RentalAppraisal .gfield_radio .gchoice {
	display: inline-block;
	width: 32%;
}
.RentalAppraisal .gform_wrapper.gravity-theme form input[type=submit] {
	display: block;
	width: 100%;
}
/* Agents  */

.agent-single-wrap {
	width: 100%;
	margin: 0 auto;
	padding: 90px 0;
	overflow: hidden;
}
.agent-hero-area {
	overflow: hidden;
	width: 100%;
	max-width: 1000px;
	padding: 0 15px;
	margin: 0 auto;
}
.agent-thumb .epl-author-box.epl-author-image {
	width: 100%;
}
.agent-bio {
	overflow: hidden;
	width: 100%;
	max-width: 800px;
	padding: 90px 15px 0;
	margin: 0 auto;
}
.agent-thumb {
	width: 50%;
	float: left;
}
.agent-bio .entry-header {
	display: none;
}
.agent-thumb {
	width: 50%;
	float: left;
	overflow: hidden;
}
.agent-bio h4.epl-sd-section-title.epl-tab-title.epl-sd-section-title-listings, .agent-bio .epl-sd-listings.directory-section.epl-clearfix {
	display: none;
}
.agent-thumb img {
	width: 100%;
	height: auto;
}
.agent-small-info {
	width: 50%;
	float: left;
	padding: 50px 50px;
	vertical-align: middle;
}
ul.agent-contact-info {
	margin: 30px 0;
	padding: 0;
}
.agent-contact-info li {
	list-style: none;
	margin: 0 0 15px;
	font-size: 18px;
}
.agent-contact-info li:last-child {
	margin: 0;
}
.agent-contact-info i {
	border: 1px solid #000;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	line-height: 34px;
	display: inline-block;
	margin-right: 10px;
}
p.agent-desi {
	font-size: 18px;
	line-height: 27px;
	margin: 0;
	padding: 0;
}
a.req-btn {
	display: block;
	height: 50px;
	border: 1px solid #231F20;
	text-align: center;
	line-height: 48px;
	font-size: 14px;
	font-weight: 600;
	color: #231F20;
	transition: all ease-in-out 0.3s;
}
a.req-btn:hover {
	background: #231F20;
	color: #fff;
}
.agent-small-info .epl-author-box .epl-author-title {
	font-family: 'RecifeDisplay Book' !important;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 50px;
	color: #000;
	font-weight: 400;
	text-transform: none;
	line-height: 60px;
}
.agent-bio h5.epl-author-title, .agent-bio h5 {
	display: inline-block;
	text-transform: none;
	color: #231F20;
	font-weight: 500;
	font-size: 22px;
}
.agent-bio h5.epl-author-title a {
	color: #231F20;
	font-weight: 500;
	font-size: 22px;
}
.agent-listing {
	width: 100%;
	background: #F8F8F8;
	padding: 90px 0;
}
.agent-listing .agent-listing-wrap {
	padding: 0 30px;
	max-width: 1400px;
	margin: 0 auto;
}
.agent-listing-wrap .epl-tab-title {
	margin: 0 0 30px;
	padding-bottom: 0;
	font-size: 22px;
	text-transform: uppercase;
	border: 0;
}
.agent-listing-wrap h5 {
	font-size: 22px;
	line-height: 33px;
	margin: 0 0 40px;
}
.sellbuy-footer.team-footer {
	background: url(/wp-content/themes/salient-mcgrathcw/img/agent-profile-footer-img.jpg);
	padding: 250px 0;
	text-align: center;
	position: relative;
	background-size: cover;
	background-position: center center;
}
.sellbuy-footer.team-footer .container-wrap-email {
	max-width: 800px;
}
.epl-section-inspect.inspect-wrap {
	display: flex;
	flex-direction: row;
	width: 100%;
}
.epl-qr-main-img-wrap.ileft-col {
	display: grid;
	width: 45%;
	height: 100vh;
	position: relative;
	overflow: hidden;
	vertical-align: middle;
	align-content: center;
}
.inspect-wrap-title {
	position: relative;
	z-index: 1;
}
.inspect-wrap-title h3 {
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 40px;
	text-transform: uppercase;
}
.epl-qr-inspect-shown .epl-section-wrap--image .inspect-wrap-title .epl-rec-address {
	font-size: 60px !important;
	line-height: 60px;
}
.epl-section-inner.epl-section-inner--listing-details.iright-col {
	position: inherit;
	height: auto;
	width: 55%;
	max-width: 100%;
	padding: 100px;
}
.epl-qr-inspect-shown .epl-section-wrap--image .epl-qr-main-img-wrap::before {
	display: none;
}
.epl-qr-inspect-shown .epl-section-wrap--image .epl-qr-main-img-wrap::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.55);
	width: 100%;
	height: 100%;
}
.epl-qr-inspect-shown .iright-col .rec-button-inner {
	display: flex;
	margin-bottom: 5px;
	text-align: left;
	border: 1px solid #ccc;
	height: 60px;
	overflow: hidden;
	position: relative;
}
.epl-qr-resources-heading {
	text-align: left;
}
.epl-qr-resources-heading p {
	color: #231F20;
	font-size: 26px !important;
	margin: 0;
	padding: 0;
	line-height: 26px;
}
.epl-qr-inspect-shown .epl-section-wrap--image .epl-section-inner--top .epl-rec-buttons .epl-button, .epl-qr-inspect-shown .epl-section-wrap--image .epl-section-inner--top .epl-rec-buttons.buttons .epl-button:first-child {
	border-radius: 0px!important;
}
.inspect-btns .epl-button.epl-external-link .epl-button--label, .epl-section-wrap--image .epl-rec-buttons .epl-button {
	position: relative;
	padding: 0;
	font-size: 14px;
	border-style: none;
	border-radius: 0 !important;
	justify-content: start;
	border-right: 1px solid #ccc;
	border-radius: 0 !important;
	font-weight: 500;
	display: block;
	text-transform: uppercase;
	font-family: 'Centra No2' !important;
}
.rec-button-inner-text {
	color: #231F20;
	font-size: 18px !important;
	text-align: left;
	line-height: 24px;
	font-family: 'Centra No2' !important;
}
.epl-qr-inspect-shown .rec-button-inner .epl-button {
	min-width: 320px;
	flex-shrink: 0;
	margin-right: 3em;
	text-align: left;
	padding-left: 70px;
}
.inspect-btns.epl-rec-meta .epl-button:before {
	display: none !important;
}
.inspect-btns .rec-button-inner--property_external_link .rec-button-mobile:after, .inspect-btns .rec-button-inner--video .epl-button--label:after, .inspect-btns .rec-button-contract_report .epl-button--rental_report .epl-button--label:after, .inspect-btns .rec-button-contract_report .epl-button--contract_report .epl-button--label:after, .inspect-btns .epl-floor-plan .epl-button--label:after, .inspect-btns .epl-button--gallery .epl-button--label:after {
	position: absolute;
	left: 29px;
	content: "\f03e";
	font-family: "Font Awesome 6 Free";
	color: #231F20;
	font-size: 24px;
	top: -4px;
	font-weight: 900;
}
.inspect-btns .epl-floor-plan .epl-button--label:after {
	content: "\e90a";
	font-family: 'icomoon' !important;
}
.inspect-btns .rec-button-contract_report .epl-button--contract_report .epl-button--label:after {
	content: "\f15b";
}
.inspect-btns .rec-button-contract_report .epl-button--rental_report .epl-button--label:after {
	content: "\e91b";
	font-family: 'icomoon' !important;
}
.inspect-btns .rec-button-inner--video .epl-button--label:after {
	content: "\e91f";
	font-family: 'icomoon' !important;
}
.inspect-btns .rec-button-inner--property_external_link .rec-button-mobile:after {
	content: "\e920";
	font-family: 'icomoon' !important;
}
.epl-qr-inspect-shown .epl-section-wrap--image .epl-section-inner--bottom a.epl-button.epl-button--enquiry {
	padding: 0.75em 3.5em !important;
	border-radius: 0!important;
	font-size: 14px!important;
	border: 1px solid #231F20;
	background: #231F20;
	color: #fff;
	height: 50px;
	line-height: 26px;
}
.epl-qr-inspect-shown .epl-section-wrap--image .epl-section-inner--bottom a.epl-button.epl-button--enquiry:hover {
	padding: 0.75em 3.5em !important;
	border-radius: 0!important;
	font-size: 14px!important;
	border: 1px solid #231F20;
	background: #fff;
	color: #231F20;
	height: 50px;
	line-height: 26px;
}
.agent-thumb .epl-author-image img.avatar {
	width: 100%;
}
.agent-listing-wrap .epl-rec-meta.epl-rec-suburb.suburb.epl-skeleton {
	display: none;
}
.agent-listing-wrap .epl-property-blog-rec .epl-rec-address .item-street, .agent-listing-wrap .epl-property-blog-rec.hentry .epl-rec-address .item-street, .agent-listing-wrap .epl-property-blog-rec .epl-rec-address .entry-title-sub, .agent-listing-wrap .epl-property-blog-rec .epl-rec-address .item-suburb {
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Centra No2' !important;
}
.agent-listing-wrap .epl-property-blog-rec .epl-rec-price, .agent-listing-wrap .epl-property-blog-rec.hentry .epl-rec-price, .epl-status-current .epl-rec-meta .page-price {
	color: #231F20;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Centra No2' !important;
	text-align: center;
}
.agent-listing-wrap .epl-rec-icons {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	gap: 0.3em;
	margin: 0;
	padding: 0;
}
/*  */

.agent-listing-wrap .epl-icon {
	display: none;
}
.agent-listing-wrap .epl-icon-svg-container .icon-value {
	margin: 0;
	line-height: 22px;
	font-size: 14px;
	letter-spacing: 0.7px;
	color: #231F20;
	text-transform: uppercase;
	opacity: 1;
	font-family: 'Centra No2' !important;
	font-weight: 400;
}
.agent-listing-wrap .epl-icon-container-bed .icon-value:after {
	content: "BED";
	display: inline-block;
	margin: 0 0 0 5px;
}
.agent-listing-wrap .epl-icon-container-car .icon-value:after {
	content: "CARS";
	display: inline-block;
	margin: 0 0 0 5px;
}
.agent-listing-wrap .epl-icon-container-bath .icon-value:after {
	content: "BATH";
	display: inline-block;
	margin: 0 0 0 5px;
}
.agent-listing-wrap .epl-icon-svg-container:last-child {
	border: 0;
}
.single .agent-listing .epl-icon-svg-container .icon-value {
	font-size: 16px;
}
/*  */

.agent-listing-wrap .epl-rec-meta.epl-rec-price.price.epl-skeleton {
	margin: 10px 0;
}
.agent-listing-wrap .epl-sd-load-more-wrap.epl-clearfix {
	text-align: center;
	margin: 90px 0 0;
}
.agent-listing-wrap .epl-sd-load-more {
	display: inline-block;
	text-transform: uppercase;
	font-weight: 500;
	border: 1px solid #231F20;
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
}
.agent-listing-wrap .epl-sd-load-more:hover {
	background: #231F20;
	color: #fff;
	border: 1px solid #231F20;
	text-transform: uppercase;
}
.agent-contact-info .icon-email, .agent-contact-info .icon-mobile {
	display: inline-block;
	width: 36px;
	height: 36px;
	text-align: center;
	border: 1px solid #231F20;
	border-radius: 100%;
	line-height: 34px;
	margin-right: 7px;
}
/*   Blog   */

.nectar-post-grid-wrap.recent-post:not([data-style=content_overlaid]) .nectar-post-grid-item .inner {
	background-color: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row-reverse;
}
.nectar-post-grid-wrap.recent-post .nectar-post-grid-item .nectar-post-grid-item-bg-wrap {
	width: 50%;
}
.nectar-post-grid-wrap.recent-post[data-style=content_under_image] .nectar-post-grid[data-card=yes] .nectar-post-grid-item .content {
	width: 50%;
	background: #EDEDEE;
	padding: 30px;
	height: 75vh;
	padding: 20vh;
	text-align: center;
}
.nectar-post-grid-wrap.recent-post .nectar-post-grid[data-columns="1"]>div .item-meta-extra, .nectar-post-grid-wrap.recent-post:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt, .nectar-post-grid-wrap.recent-post .nectar-post-grid .nectar-post-grid-item .content .post-heading {
	max-width: 100%;
	width: 100%;
	text-align: center;
}
.nectar-post-grid-wrap.recent-post .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content * {
	color: #231F20;
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content, .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt {
	max-width: 100%;
	text-align: center;
}
.nectar-post-grid-wrap.blogposts .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
	overflow: hidden;
	font-size: 18px;
	line-height: 28px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.post-content .content-inner p {
	font-size: 18px;
	line-height: 28px;
}
.nectar-post-grid[data-text-color=light] .meta-category a:before {
	display: none;
}
.nectar-post-grid .nectar-post-grid-item .content .meta-category .latest-story {
	font-size: 14px;
	padding: 0;
	margin: 0 0 15px;
	font-weight: 400 !important;
	font-family: Centra No2;
}
.nectar-post-grid .nectar-post-grid-item .meta-date {
	font-size: 14px;
	text-transform: uppercase;
}
.meta-excerpt {
	font-size: 16px;
	line-height: 24px;
	color: #231F20;
	font-weight: 300;
}
.nectar-post-grid-wrap.blogposts .nectar-post-grid-filters a {
	color: #231F20;
	font-size: 18px !important;
	line-height: 28px !important;
	font-weight: 400 !important;
	padding: 4px 0;
	margin: 10px 20px;
	position: relative;
	text-transform: uppercase;
}
.nectar-post-grid-wrap.blogposts .nectar-post-grid-filters a.active {
	font-weight: 500 !important;
}
.nectar-post-grid-wrap.recent-post .nectar-post-grid-item-bg-wrap .meta-category {
	display: none;
}
.nectar-post-grid .meta-category a:before, .nectar-post-grid-wrap.blogposts .nectar-post-grid .nectar-post-grid-item .content .meta-category {
	display: none;
}
.nectar-post-grid-wrap.blogposts [data-style=content_under_image] .nectar-post-grid-item-bg-wrap .meta-category a {
	position: relative;
}
.nectar-post-grid-item-bg-wrap .nectar-post-grid-item-bg-wrap-inner .meta-category {
	font-size: 16px;
	position: absolute;
	left: 20px;
	top: 20px;
	border: 1px solid #fff;
}
.nectar-post-grid-item-bg-wrap-inner {
	position: relative;
}
.nectar-post-grid-item-bg-wrap-inner .meta-category {
	position: absolute;
	z-index: 99;
	border: 1px solid #fff;
	top: 20px;
	left: 20px;
	color: #fff;
	font-size: 12px;
	padding: 0 10px;
	text-transform: uppercase;
}
.nectar-post-grid-item-bg-wrap-inner .meta-category a {
	position: relative !important;
	display: inline-block !important;
	margin: 0 !important;
	padding: 0 5px !important;
	width: auto !important;
	color: #fff;
}
.nectar-post-grid-wrap.blogposts .nectar-post-grid-item-bg:after {
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.4);
	content: "";
	width: 100%;
	height: 100%;
}
body .nectar-post-grid-wrap .load-more {
	padding: 0 30px;
	color: #000;
	border: 1px solid rgba(0,0,0,.15);
	background-color: transparent;
	display: inline-block;
	position: relative;
	transition: background-color .3s ease, border-color .3s ease, color .3s ease;
	height: 45px;
	line-height: 45px;
	text-transform: uppercase !important;
	font-size: 14px;
}
.single.single-post div#header-outer {
	background: #231F20;
}
body[data-ext-responsive=true].single-post .heading-title[data-header-style=default_minimal] .entry-title {
	max-width: 1260px;
}
.single.single-post .featured-media-under-header__content {
	display: none;
}
.single.single-post .featured-media-under-header__featured-media:not([data-has-img="false"]) {
	margin-top: 90px;
}
.single.single-post .main-content .featured-media-under-header {
	padding: 0 0 30px;
}
.single.single-post h1.entry-title {
	font-size: 22px;
	line-height: 32px;
	text-transform: uppercase;
}
.single.single-post .post-area.col.standard-minimal.span_12.col_last, .single.single-post .container.main-content {
	max-width: 1290px;
}
.related-posts .grav-wrap, .single.single-post .featured-media-under-header__meta-wrap, .single.single-post .meta-author.vcard.author {
	display: none;
}
.ascend .related-post-wrap h3.related-title, .material .related-post-wrap h3.related-title {
	padding: 30px 0 30px 0;
}
.ascend .blog-recent.related-posts, .material .blog-recent.related-posts {
	padding: 0 0 60px 0;
}
body .related-posts[data-style=material] .article-content-wrap {
	padding-bottom: 30px !important;
}
.inspect-btns .rec-button-inner--property_external_link .single-auction-btn .rec-button-mobile:after {
	background: url(/wp-content/themes/salient-mcgrathcw/easypropertylistings/images/auction-now-dark.svg);
	content: "";
	width: 30px;
	height: 28px;
}
.inspect-btns .single-ibrochure-btn .rec-button-mobile:after {
	background: url(/wp-content/themes/salient-mcgrathcw/easypropertylistings/images/iBrochure-dark.svg);
	content: "";
	width: 18px;
	height: 26px;
	position: absolute;
	left: 30px;
	top: -3px;
}

/*********************************************************/
04-08-2023 customize css /*********************************************************/
 .epl-am-map-wrapper canvas {
 background-repeat: no-repeat;
 background-size: contain;
}
.epl-search-form #epl-search-address-surrounding .epl-search-row--surrounding .check-label {
	font-size: 12px;
	padding-top: 0;
	padding-left: 3px;
	font-weight: 300 !important;
	text-transform: uppercase;
	color: #231F20;
	letter-spacing: 1.2px;
}
.gallery-box {
	padding: 0 5px;
	overflow: hidden;
	margin-bottom: 10px;
}
.gal-image {
	position: relative;
	overflow: hidden;
	margin-bottom: -13px;
}
.gform_wrapper.gravity-theme .gfield textarea.large, .gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large, body .gform_wrapper.gravity-theme form input[type=text] {
	background: #fff !important;
	border: 0.5px solid #231F20 !important;
	font-size: 18px;
	font-weight: normal;
	color: #231F20;
	padding: 0 20px;
}
html body .wpb_wrapper .gform_wrapper.gravity-theme form .name_first.gform-grid-col.gform-grid-col--size-auto {
	padding: 0 !important;
}
html body .wpb_wrapper .gform_wrapper.gravity-theme form .name_last.gform-grid-col.gform-grid-col--size-auto {
	padding: 0 0 0 22px !important;
}
 body .gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)), body .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type) {
 margin-bottom: 15px;
}
.gform_wrapper.gravity-theme form .gform_fields {
	grid-column-gap: 2.5%;
	grid-row-gap: 1.2em;
}
.inlinecb .gfield_checkbox .gchoice {
	display: inline-block;
	margin-right: 30px;
}
.gform_wrapper.gravity-theme form .gform_footer {
	margin: 1em 0 0;
	padding: 16px 0;
	text-align: center;
	width: 100%;
	display: block;
}
.container-wrap-email .gform_wrapper.gravity-theme form .gform_footer {
	width: auto;
}
body .container-wrap-email .gform_wrapper.gravity-theme form input[type=text] {
	border: 0 !important;
	height: 62px;
}
.epl-rec-meta.epl-rec-buttons.buttons.single .epl-button.epl-external-link:first-child {
	display: none !important;
}
.epl-listing-grid-view .epl-blog-image, .epl-listing-grid-view-forced .epl-blog-image, .epl-property-blog.epl-listing-grid-view .epl-blog-image, .epl-property-blog.epl-listing-grid-view-forced .epl-blog-image {
	display: block;
	max-height: 262px;
	overflow: hidden;
}
.form-container .line-border {
	border-top: 2px solid #231F20 !important;
	width: 30%;
}
.appraise-results-container .form-container p.back_link a {
	font-size: 12px;
	color: #231F20;
	letter-spacing: 1.2px;
	text-transform: uppercase;
}
.appraise-results-container .form-container .line-border {
	border-top: 2px solid !important;
	width: 30%;
}
.appraise-results-container .form-container p.label-one {
	font-size: 36px;
	margin: 0;
	padding: 20px 0px 20px 30px;
	font-weight: 400;
	line-height: 36px;
}
.appraise-results-container .form-container .q-one .buttons button {
	text-transform: uppercase !important;
	font-size: 14px;
	font-weight: 500;
}
.appraise-results-container .form-container .nectar-button.see-through-2:hover, .appraise-results-container .form-container .nectar-button.regular.regular-button {
	text-transform: uppercase !important;
	font-size: 14px;
	font-weight: 500;
	border: 1px solid ##231F20;
	background: #231F20;
	height: 60px;
	transition: all ease-in-out 0.3s;
}
.appraise-results-container .form-container .nectar-button.regular.regular-button:hover {
	background: #fff;
	border: 1px solid ##231F20;
	color: #231F20;
}
.appraise-results-container .form-container .nectar-button.see-through-2 {
	text-transform: uppercase !important;
	font-size: 14px;
	font-weight: 500;
	border: 1px solid ##231F20;
	background: #fff;
	transition: all ease-in-out 0.3s;
	color: #231F20;
	height: 60px;
}
body #map .content_map_info .property_map_address {
	background-color: #FFF;
}
body #map .content_map_info .property_map_address h1 span, body #map .content_map_info .property_map_address h1 {
	font-size: 18px;
	font-family: 'Centra No2' !important;
	font-weight: 500;
	line-height: 28px;
	color: #231F20;
	background:#fff;
}
body #map .content_map_info .property_map_address h1 br {
	display: none;
}
body #map .content_map_info .property_map_address h1 span:before {
	content: " , ";
}
body #map .content_map_info .property_map_address {
	height: auto;
}
.appraise-results-container .form-container button.nectar-button.regular.regular-button {
	height: 60px;
	line-height: 60px;
	padding: 0;
}
.appraise-results-container .form-container p.terms {
	font-size: 13px;
}
.appraise-results-container p.terms a {
	color: #231F20;
	text-decoration: underline;
}
#map .content_map_info .property_map_info .list li br {
	display: none;
}
body #map .content_map_info .property_map_info .list li span {
	padding-left: 3px;
}
body #map .content_map_info .property_map_info .list li span, body #map .content_map_info .property_map_info .list li {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	text-transform: uppercase
}
body #map .content_map_info .property_map_info .list li:not(:last-child) {
	border-right: 1px solid #231F20 !important;
}
.offmarket-grid {
	display: inline-flex;
	grid-template-columns: 1fr;
	margin: 60px 0;
	row-gap: 2.5em;
	column-gap: 2.5em;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	flex: 1;
	min-width: 0;
	min-height: 0;
}
.omp-thumb {
	position: relative;
	overflow: hidden;
}
.omp-thumb:before {
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	left: 0;
	top: -8px;
	background: rgba(0,0,0,.4);
}
.omp-thumb span {
	width: 100%;
	text-align: center;
	position: absolute;
	z-index: 9;
	left: 0;
	right: 0;
	height: 39px;
	color: #fff;
	margin: auto;
	top: 0;
	bottom: 0;
	line-height: 39px;
	font-size: 26px;
	font-weight: 500;
}
.offm-content {
	display: block;
	text-align: center;
}
.l-link a {
	color: #007BFF;
	font-size: 14px;
}
p.omp-ptag, h5.omp-address {
	letter-spacing: 0.7px;
	color: #231F20;
	text-transform: uppercase;
	opacity: 1;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.listingpageform .gform_wrapper.gravity-theme form .gform_footer {
	width: auto;
}
.listingpageform .gform_wrapper.gravity-theme form input[type=text] {
	height: 62px;
	border: 0;
}
.epl-property-blog-rec .epl-rec-suburb, .epl-property-blog-rec.hentry .epl-rec-suburb {
	text-transform: inherit;
}
/********** OFF Market  *********/

.epl-status-offmarket.epl-property-blog-rec .epl-rec-suburb {
	text-align: center;
}
.epl-property-blog-rec.epl-status-offmarket .epl-rec-address .item-street, .entry-title-sub span.item-suburb {
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0;
	font-weight: 500;
	color: #231F20;
	display: block;
	text-align: center;
	margin-bottom: 5px;
}
.epl-property-blog-rec.epl-status-offmarket .epl-rec-price {
	margin: 0;
	padding: 0;
	color: #231F20;
	font-family: var(--epl-font-family-primary);
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 0;
	text-align: center;
}
.epl-property-blog.epl-listing-grid-view-forced.epl-status-offmarket .epl-row--inspections {
	opacity: 1;
}
.loginlink-offm, .offmarket-tag, .epl-property-blog.epl-listing-grid-view-forced.epl-status-offmarket .epl-rec-meta.epl-rec-view.view {
	display: none;
}
.epl-property-blog.epl-listing-grid-view-forced.epl-status-offmarket .offmarket-tag {
	position: absolute;
	height: 39px;
	line-height: 39px;
	font-size: 26px;
	z-index: 9;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	text-align: center;
	color: #fff;
	display: block;
}
.epl-status-offmarket .loginlink-offm {
	display: block;
}
.epl-status-offmarket .loginlink-offm a {
	color: #007BFF !important;
	font-size: 14px;
	display: block;
	margin: 0 0 5px;
	letter-spacing: 0.7px;
}
.epl-property-blog.epl-listing-grid-view-forced.epl-status-offmarket .epl-rec-meta.epl-rec-address.address.epl-skeleton {
	display: none;
}
body[data-form-style="minimal"] input[type="text"] {
	background-color: #fff;
}
.loginform #loginform p {
	position: relative;
	padding: 0;
	margin: 0 0 10px;
}
.loginform #loginform label {
	position: absolute;
	left: 20px;
	top: 32px;
	transform: translateY(-50%);
	z-index: 1;
	font-size: 15px;
	font-weight: 400 !important;
	transition: all ease-in-out 0.3s;
}
/* NEW CODE */
.loginform #loginform .input:focus {
	z-index: 11
}
.loginform #loginform p.login-submit {
	float: right;
}
.loginform #loginform p.login-submit input#wp-submit {
	border: 0.5px solid #FFFFFF;
	opacity: 1;
	text-transform: uppercase !important;
	font-size: 14px;
	height: 60px;
	padding: 0 40px !important;
	font-family: var(--epl-font-family-primary);
}
.loginform #loginform .wplf-lostpassword {
	color: #fff !important;
	display: inline-block;
	line-height: 60px;
}
.loginform #loginform .login-remember {
	display: none;
}
.loginform #loginform .wplf-lostpassword {
	color: #fff;
	line-height: 60px;
}
.loginform .wpb_wrapper a {
	color: #fff;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
}
.lighttext p {
	font-size: 18px;
	color: #fff;
	display: block;
	border-top: 1px solid rgba(255,255,255, .5);
	padding: 20px 0;
	font-weight: 300;
}
.lighttext p a {
	color: #fff;
	font-weight: 300;
}
.registeraccount .gform_wrapper.gravity-theme form .gform_footer {
	text-align: right;
	width: auto;
}
.registeraccount .gform_wrapper.gravity-theme form .gform_footer .gform_button.button {
	background: none;
	border: 0.5px solid #fff;
}
.registeraccount .gform_wrapper.gravity-theme form .gform_footer .gform_button.button:hover {
	background: #fff;
	color: #231F20;
}
/***********************************************/
Css From Theme Options Start /**********************************************/
 #slide-out-widget-area .off-canvas-menu-container {
	padding: 0;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li a {
	font-weight: normal;
	letter-spacing: 0px;
	color: #FFFFFF;
	padding: 0 20px;
	font-size: 42px;
	line-height: 60px;
}
#footer-widgets .widget.widget_nav_menu h4 {
	border: 0;
	padding: 0;
}
#footer-widgets[data-cols="5"] .container .row >div.half.address-col {
	width: 50%;
}
#footer-widgets[data-cols="5"] .container .row >div.col.span_6.half.rightside {
	width: 44%;
}
#footer-outer .row.nmp {
	padding: 0;
}
#footer-widgets[data-cols="5"] .container .row >div.col.span_6.half.rightside .col.span_6.half {
	width: 47%;
}
#footer-widgets[data-cols="5"] .container .row >div.col.span_6.half.rightside .col.span_12.full {
	width: 100%;
	clear: both;
	margin: 100px 0 0 !important;
}
/*customize*/

.epl-post-type-archive #sidebar, .epl-single-listing #sidebar {
	display: none;
}
.epl-single-default, .epl-archive-default {
	margin: 0 auto;
	margin-top: 2em;
}
.bannernav .menu {
	margin: 0 auto;
	padding: 10px 25px;
	list-style: none;
	text-align: center;
	border: 0px solid #fff;
	width: fit-content;
}
.bannernav .menu li {
	display: inline-block;
}
.bannernav .menu li a {
	color: #fff;
	font-size: 22px;
	font-weight: 500;
}
.bannernav .menu li:after {
	content: "|";
	padding: 0 15px;
	color: #fff;
	font-size: 22px;
}
body #slide-out-widget-area .menuwrapper .back, .bannernav .menu li:last-child:after {
	display: none;
}
body #slide-out-widget-area .menuwrapper li .menu.menuopen .sub-menu {
	display: block!important;
}
body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu {
	display: block!important;
	flex-wrap: wrap;
	justify-content: center;
}
body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>li a {
	font-size: 26px;
	line-height: 36px;
	font-weight: 400;
	padding:5px 0;
}
body #slide-out-widget-area .menu.subview .subviewopen >.sub-menu >li.back a {
	font-size: 14px;
	padding: 5px 20px;
	transform: inherit;
	text-transform: uppercase;
}
.viewdetails a {
	color: #fff;
}
.span_12.dark .nectar_video_lightbox.play_button:before {
	border: 2px solid #fff;
}
.normaltext p {
	font-size: 18px;
	line-height: 28px;
}
.span_12.dark .nectar_video_lightbox path {
	fill: #fff;
}
.nectar_video_lightbox svg {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: 2px;
	transform: translateY(-50%) translateX(-50%);
	fill: #fff;
}
body a.nectar-button.large.see-through.accent-color.seebtn {
	border: 1px solid #231F20;
	border-radius: 0 !important;
}
.homeaddress .wpb_wrapper {
	height: 600px;
	position: relative;
}
.homeaddress .wpb_wrapper h6 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 30px;
}
ul.homenewsletterform {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	float: left;
}
ul.homenewsletterform li {
	width: 40%;
	float: left;
	padding: 0 5px;
	list-style: none;
}
ul.homenewsletterform li:last-child {
	width: 20%;
}
.homeform .gform_wrapper.gravity-theme .gfield input.large, .homeform .gform_wrapper.gravity-theme .gfield select.large, .homenewsletterform input[type="email"], .homenewsletterform input[type="text"] {
	border: 0.5px solid #fff !important;
	width: 100%;
	height: 60px;
	color: #fff;
	font-size: 16px;
	background: none !important;
}
.homeform .gform-button.gform-button--white.button, body .container-wrap .homenewsletterform input[type="submit"] {
	height: 60px;
	background: #fff !important;
	color: #000;
	width: 100%;
	font-weight: 500;
	font-size: 16px;
}
.homeform .gform_wrapper.gravity-theme form .gform_fields {
	grid-column-gap: 1%;
	grid-row-gap: 1em;
}
#footer-outer .footer-address {
	margin: 0 0 30px;
	padding: 0;
	list-style: none;
}
#footer-outer #footer-widgets .col.address-col ul.footer-address li {
	margin-bottom: 10px !important;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: rgba(255,255,255, .70) !important;
}
#footer-outer #footer-widgets .col.address-col ul.footer-address li a {
	color: rgba(255,255,255, .70) !important;
	font-size: 18px;
	line-height: 28px;
}
.ascend #footer-outer #footer-widgets .col .footer-address li a {
	display: inline-block;
}
.ascend #footer-outer #footer-widgets .col ul li a {
	color: rgba(255,255,255, .70) !important;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
.homeform .wpb_wrapper .gfield.forty {
	width: 100%;
	-ms-grid-column-span: 4;
	grid-column: span 4;
}
.homeform .wpb_wrapper .spacer.gfield {
	display: none;
}
.homeform .gform-button.gform-button--white.button {
	background: #fff;
	color: #000;
	width: 100%;
	height: 60px;
}
.newsletter {
	border: 0.5px solid #FFFFFF;
	position: relative;
}
input[type="email"] {
	border: 0 !important;
}
#footer-outer #footer-widgets .col .newsletter input[type="submit"] {
	background: none !important;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	color: rgba(255,255,255,.80);
}
.epl-section-inner.epl-section-inner--listing-details {
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 320px;
}

/*
.single.single-property .epl_slider_container {
    width:100% !important;
    height:990px !important;
    
}
*/



@media only screen and (min-width: 1000px) {
#footer-widgets[data-cols="5"] .container .row >div.half.address-col {
	margin-right: 1%;
}
}
 @media screen and (max-width: 1155px ) {
.epl-single-default, .epl-archive-default {
	padding-left: 1em;
	padding-right: 1em;
}
}
.epl-ajax-screen-loader .epl-soames-loader {
	display: block !important;
}
/*******************    Mobile Home   ********************/

body .show-on-dt {
	display: block !important;
	;
}
body .show-on-mobile {
	display: none !important;
}
 @media only screen and (min-width: 280px) and (max-width: 767px) {
body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>li a {
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	padding: 0;
}
body #page-header-bg .span_6 span.subheader {
	font-size: 16px;
	line-height: 28px;
}
body .show-on-dt {
	display: none !important;
}
body .show-on-mobile {
	display: block !important;
}
body #footer-outer #footer-widgets .col.address-col ul.footer-address li {
	font-size: 16px;
	line-height: 26px;
}
.widget.widget_text .textwidget img {
	margin-bottom: 15px;
}
#footer-outer .address-col .wp-block-social-links {
	width: 100%;
	display: block;
	text-align: center;
}
#footer-outer .address-col .wp-block-social-links li {
	display: inline-block;
}
#copyright p {
	text-align: center;
}
.container.crtext .col, #copyright .col {
	margin: 0
}
#footer-outer #copyright {
	padding: 10px 0;
}
body #slide-out-widget-area.fullscreen-inline-images .menuwrapper li.back >a {
	margin: 0 0 10px 0 !important;
}
#slide-out-widget-area .off-canvas-menu-container .menu-wrap.menuwrapper .menu.menuopen.subview>li.menu-item>a>.wrap {
	color: #fff;
	display: none;
}
body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>li a {
	padding: 4px 0;
}
.bannernav .menu {
	border: 0;
}
.bannernav .menu li:after {
	content: "\f111";
	font-weight: 900;
	padding: 0 10px;
	color: #fff;
	font-size: 5px;
	font-family: "Font Awesome 6 Free";
	top: -4px;
}
.container, .orbit-wrapper .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
	max-width: 94%;
}
body[data-hhun="1"] #header-outer.transparent[data-transparent-header=true][data-remove-border=true] {
	background: #231F20 !important;
	height: 55px !important;
	padding: 20px 0px;
}
.wpb_wrapper .vc_custom_heading.featuredhometitle {
	font-size: 24px !important;
	padding: 15px 0 8px !important;
}
body .homefeatured .epl-stickers-wrapper .status-sticker.sold {
	width: 80px !important;
	height: 80px !important;
	background-size: 100% !important;
	margin: 20px;
}
.homefeatured .epl-property-blog-rec .epl-rec-address, .homefeatured .epl-property-blog-rec .epl-rec-suburb, body .homefeatured .epl-property-blog-rec .epl-rec-price, body .homefeatured .epl-property-blog-rec.hentry .epl-rec-price {
	margin: 0 0 10px;
}
body .homefeatured .epl-row-wrap.epl-row-wrap--content {
	position: relative;
	right: 0;
	bottom: 0;
	padding: 30px 15px;
	z-index: 999;
	width: 100%;
	background: #fff;
}
body .homefeatured .epl-icon-svg-container .icon-value, body .homefeatured .epl-status-current .epl-rec-meta .page-price, body .loop-content.homefeatured .entry-title-sub {
	color: #231F20;
}
body .loop-content.homefeatured .epl-property-blog-rec .epl-rec-address .item-street {
	font-size: 16px;
	font-weight: 500;
	color: #231F20;
}
.homefeatured .epl-icon-svg-container {
	border-right: 1px solid #231F20;
}
.loop-content.homefeatured .epl-property-blog-rec .epl-rec-address .item-street, .homefeatured .epl-property-blog-rec .epl-rec-address, .homefeatured .epl-property-blog-rec .epl-rec-suburb, .homefeatured .epl-property-blog-rec .epl-rec-price, .homefeatured .epl-property-blog-rec.hentry .epl-rec-price, .loop-content.homefeatured .epl-property-blog-rec .epl-rec-address .item-street, .homefeatured .epl-property-blog-rec .epl-rec-suburb {
	text-align: center !important;
}
.herovideo .nectar_video_lightbox.play_button {
	width: 50px;
	height: 50px;
}
.herovideo .nectar_video_lightbox.play_button:before {
	border: 1px solid rgba(255,255,255, .5);
}
.herovideo .nectar_video_lightbox svg {
	width: 18px;
	height: 18px;
	fill: rgba(255,255,255, .5);
}
.herovideo p.vc_custom_heading {
	padding: 0 0 10px;
}
h3.vc_custom_heading.videotitle {
	font-size: 18px !important;
}
body .vc_custom_heading.officetitle, .forsalesection .wpb_wrapper h2.vc_custom_heading {
	font-size: 24px !important;
	line-height: 34px !important;
	margin: 0 0 15px !important;
	font-weight: 500;
	letter-spacing: -0.5px;
}
.epl-am-section--listings .epl-icon-svg-container .icon-value, .homearealisting .epl-status-current .epl-rec-meta .page-price, .homearealisting .epl-property-blog-rec .epl-rec-price, .homearealisting .epl-property-blog-rec.hentry .epl-rec-price, .homearealisting .entry-title-sub .item-suburb, .homearealisting .epl-property-blog-rec .epl-rec-address .item-street, .homearealisting .epl-property-blog-rec.hentry .epl-rec-address .item-street {
	font-size: 14px !important;
	line-height: 24px !important;
	margin: 0 0 5px !important;
}
.epl-am-section--listings .epl-icon-svg-container .icon-value, .homearealisting .epl-icon-svg-container .icon-value {
	line-height: 24px;
	font-size: 15px;
}
.nectar-button.view-all, .nectar-button.large.view-all {
	padding: 0 15px;
}
.wpb_wrapper .vc_custom_heading.fs20px {
	font-size: 22px !important;
	line-height: 32px !important;
}
.wpb_text_column .wpb_wrapper p, p.vc_custom_heading {
	padding: 0;
	font-size: 16px !important;
}
body .epl-shortcode .loop-content {
	row-gap: 1.5em;
}
.mobile-fw {
	width: 100%;
}
.homeaddress .wpb_wrapper {
	height: 300px;
	position: relative;
}
.homefootercta .wpb_wrapper h2.vc_custom_heading {
	font-size: 24px!important;
	line-height: 36px!important;
}
.wpb_wrapper .vc_custom_heading.homefootercta {
	font-size: 14px!important;
	line-height: 28.5px!important;
}
.homeform .wpb_wrapper .gfield.forty {
	width: 100%;
	-ms-grid-column-span: 12;
	grid-column: span 12;
}
#footer-widgets[data-cols="5"] .container .row >div.col.span_6.half.rightside .col.span_6.half, #footer-widgets[data-cols="5"] .container .row >div.col.span_6.half.rightside, #footer-widgets[data-cols="5"] .container .row >div.half.address-col {
	width: 100%;
	text-align: center;
}
#footer-widgets[data-cols="5"] .container .row >div.col.span_6.half.rightside .col.span_12.full {
	width: 100%;
	clear: both;
	margin: 0 !important;
}
/******************    Single Listing    ********************/

.single-listing-hero-image .entry-title-sub span.item-suburb {
	font-size: 14px;
}
body .single-listing-hero-image .epl-rec-meta.epl-rec-address.address span.item-street {
	font-size: 24px;
	line-height: 40px;
}
.single-listing-hero-image .epl-section-inner--listing-details .page-price {
	font-size: 18px;
	line-height: 24px;
}
.single-listing-hero-image .epl-icon-svg-container .icon-value {
	font-size: 16px;
}
.single-listing-hero-image .epl-section-inner.epl-section-inner--listing-details {
	position: absolute;
	top: 150px !important;
	height: auto;
	bottom: 0 !important;
}
.single-listing-hero-image .epl-section-wrap--image .epl-rec-address {
	margin-bottom: 15px;
}
.single-listing-hero-image .epl-section-wrap--image .epl-rec-price {
	margin-top: 15px;
}
.single-listing-hero-image .sl-featured-slider .slick-slide img {
	display: block;
	width: auto;
	height: 60px;
}
.single-listing-hero-image .sl-featured-slider {
	height: 110px;
	top: 0;
	bottom: 0;
	margin: auto;
	padding: 20px 30px;
	width: 90%;
}
.single-listing-hero-image .sl-featured-slider:before, .single-listing-hero-image .sl-featured-slider:after {
	width: 30%;
}
.epl-single-default, .epl-archive-default {
	max-width: 100%;
	margin-top: 0;
	padding: 0;
}
#info-bar.epl-section-wrap.epl-section-wrap--info-bar {
	background: #231F20;
	padding: 20px 0 !important;
}
body .epl-section-inner--main.max-width800 {
	padding: 30px;
	clear: both;
}
body .epl-property-single-rec .epl-rec-heading {
	font-weight: 600;
	font-size: 18px;
}
body .mapaddress, body .epl-rec-meta.epl-rec-content.content p {
	font-size: 14px;
	line-height: 26px;
}
body .keydetails, body .inspections {
	padding: 20px;
}
.epl-inspection__card--date-time-icon .epl-inspection__item__icon, body .epl-inspection__card--date-time-icon {
	display: block;
	width: 100%;
}
body #inspections .epl-inspection__item__date, body #inspections .epl-inspection__item__time {
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
}
.inspections .epl-inspection__card--date-time-icon .epl-label {
	display: block;
	text-align: center;
}
body .listing-gallery .container .row .col-md-6 {
	flex: 0 0 auto;
	width: 100%;
	padding: 0 15px;
}
.single.single-property .epl-author-tab-content.epl-author-current {
	display: inherit;
	width: 60% !important;
}
body .epl-author-box.epl-author-image a, body .epl-author-box.epl-author-image img {
	min-width: 115px;
	width: 100% !important;
	float: left;
}
.epl-single-listing .epl-author-box.epl-author-image {
	min-width: 125px !important;
	width: 125px !important;
}
.epl-value.email.epl-sd-entry-email a:after, .epl-value.email.epl-sd-entry-email, .epl-value.office-phone.epl-sd-entry-office-phone, .epl-value.mobile.epl-sd-entry-mobile, .epl-author-box .epl-author-title a {
	font-size: 18px !important;
}
.sellbuy-footer .container-wrap-email {
	padding-left: 20px;
	padding-right: 20px;
}
.sellbuy-footer .container-wrap-email h2 {
	font-size: 24px;
	line-height: 32px;
	margin: 0 0 20px;
}
.sellbuy-footer {
	padding: 100px 30px !important;
}
.container-wrap-email .gform_footer.before {
	position: relative !important;
}
.container-wrap-email .gform_wrapper.gravity-theme form input[type=submit] {
	width: 100%;
	font-size: 14px;
}
body .sellbuy-footer p {
	font-size: 14px;
}
.epl-inspections-list .epl-inspections-menu-item {
	margin-left: 0;
}
/*************   Open Homes   ***************/

.OpenHomes .epl-inspection-times-section .epl-row-wrap.epl-row-wrap--content {
	display: grid;
	padding: 15px;
	gap: 1em;
	grid-template-columns: 1fr;
}
.OpenHomes h3.epl-rec-meta.epl-rec-address.address .entry-title-sub, .OpenHomes h3.epl-rec-meta.epl-rec-address.address .item-suburb, .OpenHomes h3.epl-rec-meta.epl-rec-address.address .item-state, .OpenHomes h3.epl-rec-meta.epl-rec-address.address .item-pcode, .OpenHomes h3.epl-rec-meta.epl-rec-address.address .item-street, .OpenHomes .epl-property-blog-rec--inspections .epl-meta-value, .OpenHomes .epl-rec-meta.epl-rec-inspection.inspection .epl-meta-value, .OpenHomes .epl-icon-svg-container .icon-value {
	font-size: 12px !important;
}
.OpenHomes .epl-property-blog-rec--inspections .epl-meta-value--add-to-calendar a {
	display: block;
}
.OpenHomes .epl-inspection-times-section .epl-row-wrap.epl-row-wrap--featured-image.epl-row-wrap--header {
	width: 100%;
}
body:not(.single-post) #page-header-bg[data-padding-amt=low]:not(.fullscreen-header) {
	padding-top: 15px;
	padding-bottom: 15px;
	height: 50px !important;
}
.archive .epl-section-wrap--stretch .epl-section {
	max-width: 100%;
	padding: 0 30px;
}
body .epl-pagination a, body .epl-pagination span {
	line-height: 28px;
	width: 30px;
	height: 30px;
	border-radius: 0;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 11px;
	padding: 0;
}
.archive #epl-archive-primary .epl-am-section .epl-loop-content {
	grid-template-columns: 1fr;
	column-gap: 0;
	grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
}
.epl-am-template .ep/wp-content/themes/salient-mcgrathcw/img/result-cta.jpgl-rec-address, .archive .epl-am-template .price {
 display: block;
 width: 100%;
}
.epl-am-template .price, .archive .epl-am-section--listings .epl-property-blog-rec .epl-rec-price {
	text-align: center !important;
}
/*
.wpb_wrapper  .epl-am-section--listings .epl-icon-svg-container,
.archive .epl-am-section--listings .epl-icon-svg-container {
    padding: 0 5px 0 5px;
}
*/
    
}
.spacer.gfield {
	padding: 0 !important;
	margin: 0;
	display: none;
}
.epl-author-archive:not(.epl-author-section-header) .epl-author-contact-info > :last-child a {
	border-left: 0;
	padding: 10px 0 !important;
}
body .agent-listing .epl-icon-svg-container:after {
	width: 0.01em !important;
	top: 6px;
}
.epl-button.button-br a, .epl-rec-meta.epl-rec-buttons.buttons.single .epl-button-wrapper span {
	margin-top: 10px;
	display: block;
	text-align: center;
	font-family: 'Centra No2' !important;
	font-weight: normal;
}
/*****************************   1/30/2024 Result Page Start   **********************************/

.result-header {
	text-align: center;
}
.estimate-btn.sales, .estimate-btn.rental {
	position: absolute;
	top: 0px;
	right: 0px;
	background: #000000;
	color: #ffffff;
	font-size: 12px;
	padding: 3px 10px;
	font-weight: 600;
	cursor: pointer;
}
body .col .result-header h6 {
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
}
body .col .result-header h2 {
	font-family: 'Centra No2' !important;
	font-size: 40px;
	font-weight: 500;
	letter-spacing: 0;
}
.result-hero-area {
	width: 100%;
	max-width: 1210px;
	margin: auto;
	display: flex;
	gap: 20px;
}
.result-hero-left {
	width: 50%;
}
.result-image-right {
	width: 50%;
	height: 629px;
}
.estimated-value {
	background: #fff;
	padding: 20px;
	margin-bottom: 20px;
	position: relative;
}
body .col .res-suburb-performance h4, body .col .estimated-value h3 {
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	color: #231F20;
}
.estimated-value .price-range, .estimated-value .low-high {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	width: 100%;
}
.low-high li {
	list-style: none;
	display: inline-block;
	width: 15%;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	color: rgba(0,0,0,0.6);
}
.low-high li.lh-line {
	width: 67%;
}
.low-high li.lh-line hr {
	border-bottom: 1px solid rgba(0,0,0,.6);
}
.estimated-value .price-range, .estimated-value .low-high {
	overflow: hidden;
}
.estimated-value .price-range li {
	width: 33.3333%;
	float: left;
	text-align: center;
	letter-spacing: -0.72px;
	color: #231F20;
	text-transform: uppercase;
	opacity: 1;
	font-size: 36px;
	line-height: 100%;
	font-weight: 500;
	list-style: none;
}
 @supports (background: -webkit-named-image(i)) {
 .estimated-value .price-range li span {
 display: block;
 height: 55px;
 line-height: 48px;
 padding: 8px 0 0;
}
}
body .pro-details-history {
	max-width: 1300px;
	margin: 0 auto 60px;
	background: #F8F8F8;
	display: block;
	padding: 0;
}
.estimated-value .price-range li.bbg {
	background: #231F20;
	color: #fff;
}
.estimated-value .price-range li.bbg span {
	color: #fff !important;
}
p.med-c {
	text-align: center;
	font-size: 12px;
	padding: 0 0 10px;
}
.med-c strong {
	font-weight: 500;
}
.pr-p {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 15px;
}
.pr-btns {
	text-align: center;
}
.pr-btns a {
	font-size: 14px;
	font-weight: 500;
	height: 50px;
	line-height: 48px;
	display: inline-block;
	padding: 0 20px;
	transition: all ease-in-out 0.3s;
	border: 1px solid #231F20;
	margin: 0 5px;
}
.pr-btns .pr-btn2:hover, .pr-btn1 {
	background: #231F20;
	color: #fff;
}
.pr-btns .pr-btn1:hover, .pr-btn2 {
	background: #fff;
	color: #231F20;
}
.res-suburb-performance {
	background: #fff;
	padding: 20px;
}
.row .col .result-image-right .property_image_url {
	height: 100%;
	width: 100%;
	max-height:100%;
	object-fit: cover;
	object-position: center;
}
.resutl-cta {
	background: url(/wp-content/themes/salient-mcgrathcw/img/result-cta.jpg);
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 110px 80px;
	display: flex;
}
.resutl-cta.cta2 {
	background: url(/wp-content/themes/salient-mcgrathcw/img/result-cta2.jpg);
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 110px 80px;
	display: flex;
}
.resutl-cta h2 {
	color: #fff;
	font-size: 28px;
	line-height: 36px;
	width: 60%;
}
a.cta-btn {
	border: 0.5px solid #FFFFFF;
	opacity: 1;
	float: right;
	height: 50px;
	line-height: 48px;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	padding: 0 30px;
	margin-left: auto;
}
.sales-sates-wrap {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto 80px;
	text-align: center;
}
.sales-sates-wrap h2 {
	color: #231F20;
	font-size: 16px;
	font-weight: 500;
}
.stats-cols {
	padding: 0;
	width: 100%;
	margin: auto;
	display: flex;
	gap: 20px;
}
.stats-cols li {
	width: 25%;
	background: #fff;
	list-style: none;
}
.stats-cols li {
	width: 25%;
	background: #fff;
	list-style: none;
	text-align: center;
	padding: 40px 20px;
}
.stats-cols li img {
	max-width: 50px !important;
	height: auto;
	margin: 0 auto;
}
p.f14 {
	font-size: 14px;
	line-height: 20px;
	height: 45px;
	padding: 0;
	margin: 0 0 10px;
}
p.f12 {
	font-size: 12px;
	line-height: 20px;
	padding: 0;
}
.stats-cols li strong {
	letter-spacing: -0.88px;
	color: #231F20;
	text-transform: uppercase;
	font-size: 44px;
	font-weight: normal;
	line-height: 60px;
	display: block;
	margin: 0 0 20px;
}
.rform-container {
	background: #fff;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 80px;
	margin-bottom: 60px;
}
.rform-container h2 {
	font-size: 28px;
	line-height: 38px;
	color: #231F20;
	font-weight: 400;
	text-align: center;
}
.rform-container p {
	font-size: 16px;
	text-align: center;
}
.rform-container .gform_heading, .rform-container .ginput_complex .gform-field-label {
	display: none !important;
}
.rform-container .gform_wrapper.gravity-theme .gfield input.large, .rform-container .gform_wrapper.gravity-theme form input[type=text] {
	border: 0 !important;
	border-bottom: 1px solid #231F20 !important;
}
.rform-container .gfield_radio .gchoice {
	display: inline-block;
	width: 30.3333%;
}
.rform-container .gform_footer.before .gform_button.button {
	background: #231F20;
	color: #fff;
	display: block;
	width: 100%
}
.sats_desc {
	font-size: 14px;
	line-height: 20px;
}
#fifth_leg .recent-sales-nearby, #fourth_leg.property-history {
	background: #F8F8F8;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 80px 0;
}
#fourth_leg.property-history {
	padding: 80px 0 40px;
}
#fifth_leg .recent-sales-nearby h2, .pro-details-history h2 {
	text-align: center;
	font-size: 28px;
	font-weight: 400;
	line-height: 38px;
}
#fifth_leg .recent-sales-nearby h2 {
	margin: 0 0 30px;
}
p.psubt {
	font-size: 18px;
	text-align: center;
	margin: 0;
	padding: 0;
}
.recent-sales-nearby .similar-data {
	padding: 0;
}
.recent-sales-nearby .similar-data #comparable-properties {
	margin: auto;
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
}
.recent-sales-nearby .similar-data #comparable-properties .nectar-hor-list-box {
	width: 32.2%;
	margin: 0 0 30px;
	text-align: center;
}
div#saleHistory {
	width: 100%;
	max-width: 650px;
	margin: 20px auto;
}
#saleHistory .timeline_col:first-child {
	width: 120px;
}
#saleHistory .timeline_col:first-child .timeline_wrapper .wordwrapper .noborder {
	font-size: 18px;
	color: #fff !important;
	background: #231F20;
	width: 100px;
	height: 60px;
	margin: 0 0 20px;
	line-height: 60px;
	padding: 0;
}
#saleHistory .timeline_col {
	float: left;
}
#saleHistory .timeline_wrapper .line, #saleHistory .timeline_col .word {
	display: none;
}
body .pro-details-history .timeline_wrapper .wordwrapper .black, body .pro-details-history .timeline_wrapper .wordwrapper .desktop, body .pro-details-history .timeline_wrapper .wordwrapper .mobile {
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 10px;
	padding: 0;
	height: 70px;
	line-height: 60px;
}
body .timeline_col:nth-child(4) {
	width: 115px;
}
#saleHistory .timeline_col:nth-child(3) {
	width: 130px;
}
.pro-details-history .timeline_wrapper .wordwrapper .black span.sold {
	width: 110px;
	height: 60px;
	line-height: 50px;
	padding: 0;
	text-align: center;
	display: block;
	font-size: 18px;
}
.result-image-right.smob {
	display: none;
}
.nectar-hor-list-box .nectar-list-item img {
	height: 250px;
	max-height: 250px;
	width: 100% !important;
}
#comparable-properties .nectar-list-item strong {
	font-weight: 500 !important;
	font-size: 18px;
	line-height: 28px;
	margin: 15px 0 10px;
	display: block;
}
#comparable-properties .nectar-list-item {
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 7px;
}
#comparable-properties .nectar-list-item i {
	padding: 0 5px;
}
body #fancybox-loading, body .fancybox-close, body .fancybox-prev span, body .fancybox-next span {
	background-image: url(fancybox_sprite.png) !important;
	z-index: 99999999999999 !important;
}
#saleHistory .timeline_wrapper .wordwrapper {
	position: relative !important;
}
#saleHistory .timeline_col {
	height: auto;
}
.row .col .estimated-value p img {
	width: auto;
	height: 24px;
	display: inline-block;
	margin: 0 0 0 5px;
}
.result-header .pf-desc img {
	max-width: 100px;
	display: inline-block;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -18px;
}
.appraise-results-container .disclaimer {
	width: 100%;
	max-width: 1210px;
	display: block;
	text-align: center;
	margin: 30px auto 60px auto;
}
.appraise-results-container .disclaimer p {
	font-size: 18px;
	line-height: 28px;
}
body .col .res-suburb-performance h4, body .col .estimated-value h3 {
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	color: #231F20;
}
body .mp-content-wrap {
	padding: 30px 0 10px;
}
.mp-content-wrap h4 {
	font-size: 14px;
	border-bottom: 2px solid #ccc;
	line-height: 50px !important;
	margin: 0 0 30px !important;
}
.res-suburb-performance .mp-content-wrap .stats {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 20px;
}
.stats-left {
	width: 50%;
	text-align: center;
}
.stats-right {
	width: 50%;
	text-align: center;
}
.stats-left p.stats_desc {
	font-size: 16px;
	line-height: 24px;
}
.stats-right p.stats_desc {
	font-size: 16px;
	line-height: 24px;
}
body .mp-content-wrap .house_growth, body .mp-content-wrap .house_sale {
	font-size: 36px;
	line-height: 50px;
	font-weight: 500;
	letter-spacing: -0.72px;
	color: #231F20;
	display: block;
	margin-bottom: 20px;
}
.small-text {
	text-align: center;
	font-size: 16px;
	padding: 0;
}
.result-header .pf-desc {
	margin-bottom: 60px !important;
	margin-top: 45px;
	font-size: 18px;
}
.result-header .features_list-result {
	display: block;
	list-style: none;
	padding: 0;
	margin: 24px 0 0px;
}
.result-header .features_list-result li {
	list-style: none;
	display: inline-block;
	font-size: 18px;
	border-right: 1px solid #231F20;
	padding: 0px 15px;
	line-height: 24px;
}
.result-header .features_list-result li:last-child {
	border: 0
}
.result-header .features_list-result li i {
	font-size: 24px;
	line-height: 24px;
	margin-right: 8px;
	display: inline-block;
}
.result-header .features_list-result li span {
	font-size: 18px;
	line-height: 24px;
	display: inline-block;
}
.form-container .q-one .buttons button, .form-container .q-two .buttons button {
	width: 45%;
}
.appraise-results-container .form-container p.label-one {
	font-size: 36px;
	margin: 0;
	padding: 0 0px 20px 0;
	font-weight: 400;
	line-height: 50px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) // High-resolution screen media query for WebKit-based browsers. {
 .estimated-value .price-range li span {
 display: block;
 height: 55px;
 line-height: 55px;
 padding: 10px 0 0;
}
}
.estimated-value .price-range li span {
	display: block;
	height: 55px;
	line-height: 100%;
	padding: 12px 0 10px;
}
#fifth_leg .recent-sales-nearby, #fourth_leg.property-history {
	background: #F8F8F8;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 80px 0;
}
#fourth_leg.property-history {
	padding: 80px 0 40px;
}
.interested-in-rental li span.text {
    font-size: 14px;
    line-height: 20px;
    text-transform: initial;
    font-weight: 400;
    max-width: 120px;
    margin: 10px auto;
}
.estimated-value .interested-in-rental .price-range li {
	width: 49%;
}
.estimated-value .interested-in-rental .price-range li:last-child {
	border-left: 1px solid #cccccc;
}

/*******************  Result Page Responsive  ******************/

@media only screen and (min-width: 280px) and (max-width: 767px) {
body .estimated-value .price-range li span {
	line-height: 55px;
	padding: 0;
}
.interested-in-rental li span.text {
	max-width: 100%;
	margin: 0;
	display: block;
	text-align: center;
	font-size: 12px;
}
.estimated-value .price-range li span.low, .estimated-value .price-range li span.high {
	font-size: 20px;
}
body .estimated-value .price-range li span {
	height: 40px;
	padding: 3px 0 0;
	line-height: 40px;
	font-size: 11px;
}
.appraise-results-container .form-container button.nectar-button.regular.regular-button {
	width: 100%;
}
.form-container .buttons, .q-two, .q-one {
	padding: 0;
	margin: 0;
}
body .col .result-header h6 {
	font-size: 12px;
}
body .col .appraise-results-container .result-header h2 {
	font-size: 24px;
	line-height: 30px;
}
.appraise-results-container .result-image-right.smob {
	display: block;
	margin-bottom: 20px;
}
.appraise-results-container .result-image-right.sdt {
	display: none;
}
.appraise-results-container .result-hero-area {
	display: block;
	gap: 0;
}
.appraise-results-container .pr-btns a {
	display: block;
	width: 100%;
	margin: 0 0 10px;
}
.appraise-results-container .result-image-right {
	width: 100%;
}
.appraise-results-container .result-hero-left {
	width: 100%;
}
.row .col .appraise-results-container .result-image-right .property_image_url {
	height: auto;
	width: auto;
}
.appraise-results-container .features_list-result {
	margin: 20px 0;
}
body .appraise-results-container .mp-content-wrap {
	padding: 0;
}
body .appraise-results-container .mp-content-wrap .house_growth, body .mp-content-wrap .house_sale {
	font-size: 22px;
}
.stats-left p.stats_desc, .stats-right .sats_desc {
	font-size: 12px;
	line-height: 18px;
}
.resutl-cta.cta2, #eight_leg.resutl-cta {
	padding: 50px 30px;
	display: block;
	overflow: hidden;
}
.resutl-cta.cta2 h2, #eight_leg.resutl-cta h2 {
	font-size: 18px;
	line-height: 24px;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
.resutl-cta.cta2 .cta-btn, .resutl-cta .cta-btn {
	width: 100%;
	text-align: center;
}
.sales-sates-wrap .stats-cols {
	padding: 0;
	width: 100%;
	margin: auto;
	gap: 0;
	display: block;
}
.sales-sates-wrap .stats-cols li {
	width: 49%;
	padding: 20px 20px;
	margin-bottom: 6px;
	display: inline-block;
}
.sales-sates-wrap .stats-cols .f14 {
	font-size: 12px;
	line-height: 18px;
}
.sales-sates-wrap .stats-cols li strong {
	font-size: 26px;
	line-height: 36px;
}
body .recent-sales-nearby .similar-data #comparable-properties .nectar-hor-list-box {
	width: 100%;
	margin: 0 0 30px;
	text-align: center;
}
div#comparable-properties_mobile {
	display: none;
}
body .rform-container {
	padding: 30px;
}
body .timeline_col:nth-child(3) {
	width: 80px;
}
body .pro-details-history .timeline_wrapper .wordwrapper .black {
	font-size: 11px;
}
body .pro-details-history .timeline_wrapper .wordwrapper .mobile {
	font-size: 11px;
	font-weight: 400;
	height: 48px;
}
body #saleHistory .timeline_col:first-child {
	width: 80px;
}
body #saleHistory .timeline_col:nth-child(3), body #saleHistory .timeline_col:first-child .timeline_wrapper .wordwrapper .noborder {
	width: 70px;
}
.pro-details-history .timeline_wrapper .wordwrapper .black span.sold {
	width: 70px;
	line-height: 53px;
}
body .appraise-results-container .pro-details-history, body .appraise-results-container .einner-content {
	padding: 0;
}
body .pro-details-history .timeline_wrapper .wordwrapper .mobile {
	height: 70px;
}
#saleHistory .timeline_col {
	float: left;
}
body .estimated-value {
	padding: 50px 15px 20px;
}
body .estimated-value .price-range li {
	font-size: 16px;
}
body .result-image-right {
	height: auto;
}
}
 @media (min-width: 1024px) {
#third_leg, #fourth_leg, #fifth_leg {
	width: 100% !important;
}
}
.loop-content.homefeatured .entry-title-sub span.item-suburb {
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	text-align: left;
	font-weight: 400
}
.nectar-button.view-all, .nectar-button.large.view-all {
	font-size: 18px;
	font-weight: 500;
	padding: 15px 50px;
	transition: all ease-in-out;
}
 .nectar-button.view-all span, .nectar-button.large.view-all span, {
 font-size: 18px;
 font-weight: 500;
}
.nectar-button.large.view-all:hover {
	background: #000;
	color: #fff;
}
.home-normaltext {
	text-align: center;
	font-family: 'Centra No2';
	letter-spacing: 0.36px;
	color: #231F20;
	opacity: 1;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
}
p.vc_custom_heading {
	padding: 0;
}
body #footer-outer #footer-widgets .col.address-col ul.wp-block-social-links .wp-social-link a {
	color: #fff !important;
	border: 1px solid #fff;
	width: 40px;
	text-align: center;
	padding: 6px !important;
	border-radius: 100%;
	height: 40px;
}
body #footer-outer #footer-widgets .col.address-col ul.wp-block-social-links .wp-social-link a svg {
	fill: #fff;
	width: 20px;
}
.epl-search-form .epl-search-builder__button--toggle, .epl-search-form .epl-search-builder__button--toggle span, body .epl-search-builder__wrapper .epl-search-form .nice-select.in-field {
	font-family: 'Centra No2';
	font-weight: 500 !important;
	font-size: 18px;
	text-transform: inherit;
}
body .epl-search-builder__wrapper .epl-search-form .nice-select.in-field span {
	font-weight: 500 !important;
}
.nice-select .list {
	margin: 4px 0 0;
	padding: 0;
	background: #EDEDEE;
	width: 100%;
	border-radius: 0;
}
.epl-search-form #epl-search-address-surrounding #property_address.in-field {
	font-size: 18px;
	font-family: 'Centra No2';
	text-transform: inherit;
}
html body .epl-search-form #epl-search-address-surrounding .epl-search-row--surrounding .check-label {
	font-size: 14px;
	padding-top: 0;
	padding-left: 3px;
	font-weight: 500 !important;
	text-transform: inherit;
	color: #231F20;
	letter-spacing: 1.2px;
}
body .epl-property-blog-rec .epl-rec-address, body .epl-property-blog-rec.hentry .epl-rec-address {
	font-size: 18px;
	font-family: 'Centra No2';
	font-weight: 500;
	text-transform: inherit;
}
.team-tabs .wpb_tabs_nav.ui-tabs-nav {
	background: #231F20;
	text-align: center;
	padding: 0;
	position: relative;
}
.team-tabs .tabbed>ul li {
	float: none;
	display: inline-block;
}
.team-tabs .tabbed>ul li a {
	font-size: 18px;
	padding: 0 25px;
	line-height: 70px;
	border-bottom: 2px solid rgba(0,0,0,0);
}
.team-tabs .tabbed>ul li.active-tab a, .team-tabs .tabbed>ul li a:hover {
	border-bottom: 2px solid #fff !important;
}
.team-tabs .wpb_tabs_nav.ui-tabs-nav:after, .team-tabs .wpb_tabs_nav.ui-tabs-nav:before {
	position: absolute;
	left: -100%;
	top: 0;
	background: #231F20;
	width: 100%;
	height: 100%;
	content: "";
	visibility: visible;
}
.team-tabs .wpb_tabs_nav.ui-tabs-nav:before {
	left: inherit;
	right: -100%;
}
.team-tabs .tabbed>ul:after {
	visibility: visible;
}
.team-tabs .epl-shortcode .loop-content {
	grid-template-columns: repeat(auto-fill, minmax(311px, 1fr));
	outline: none;
	row-gap: 2em;
	column-gap: 2em;
}
.team-tabs .wpb_tab.ui-tabs-panel {
	padding: 30px 0;
}
.row .col img {
	margin-bottom: 0;
}
.team-tabs .epl-author-archive:not(.epl-author-section-header) .epl-author-title {
	margin: 0;
	font-size: 18px;
	letter-spacing: 0.8px;
	font-weight: 500;
}
.team-tabs .epl-author-archive:not(.epl-author-section-header) .epl-author-box.epl-author-details {
	width: auto;
	padding: 10px 0;
	text-align: left;
}
.epl-author-box .epl-author-title a {
	color: #231F20;
	font-weight: 500;
}
.team-tabs .epl-value.epl-sd-entry-position {
	font-size: 18px;
	font-weight: 300;
	color: #231F20;
	text-transform: capitalize;
}
.team-tabs .epl-author-archive:not(.epl-author-section-header) .epl-author-contact-info {
	margin: 0;
	font-size: 18px;
	display: block;
}
.team-tabs .epl-value.email.epl-sd-entry-email, .team-tabs .epl-value.office-phone.epl-sd-entry-office-phone, .team-tabs .epl-value.mobile.epl-sd-entry-mobile {
	border: 0;
	padding: 0;
	font-size: 18px;
	color: #231F20;
	margin: 0 0 5px;
	display: inline-block;
	min-width: 200px;
	height: auto;
	line-height: 30px;
}
.team-tabs .epl-value.email.epl-sd-entry-email a:after, .team-tabs .epl-value.mobile.epl-sd-entry-mobile:before {
	display: none;
}
.team-tabs .epl-value.email.epl-sd-entry-email a:before {
	content: "\f0e0";
	font-family: "Font Awesome 6 free";
	font-weight: 900;
	font-size: 16px;
	margin-right: 5px;
	color: #231F20;
	border: 1px solid #231F20;
	width: 36px;
	height: 36px;
	display: block;
	border-radius: 100%;
	text-align: center;
	line-height: 36px;
}
.epl-sd-single .entry-content p {
	font-size: 18px;
	line-height: 27px;
	margin: 10px 0 0;
	padding: 0;
}
.homefeatured .epl-stickers-wrapper .status-sticker.sold {
	background: transparent url(/wp-content/themes/salient-mcgrathcw/easypropertylistings/images/1.png) no-repeat;
	color: transparent;
	width: 200px !important;
	height: 200px !important;
	background-size: 200px !important;
	margin: 70px;
}
body .epl-stickers-wrapper .status-sticker.sold {
	background: transparent url(/wp-content/themes/salient-mcgrathcw/easypropertylistings/images/1.png) no-repeat;
}
body .epl-stickers-wrapper .status-sticker.leased {
	background: transparent url(/wp-content/themes/salient-mcgrathcw/easypropertylistings/images/2.png) no-repeat;
}
body .epl-stickers-wrapper .status-sticker.under-offer {
	background: transparent url(/wp-content/themes/salient-mcgrathcw/easypropertylistings/images/under.png) no-repeat;
}
body .epl-stickers-wrapper .status-sticker.under-contract {
	background: transparent url(/wp-content/themes/salient-mcgrathcw/easypropertylistings/images/3.png) no-repeat;
}
.epl-stickers-wrapper .status-sticker.under-contract, .epl-stickers-wrapper .status-sticker.under-offer, .epl-stickers-wrapper .status-sticker.sold, .epl-stickers-wrapper .status-sticker.leased {
	background-size: 80px !important;
	padding: 60px;
	font-size: 0;
	display: block;
}
.nectar-post-grid-wrap.newsletter-posts .nectar-post-grid-item .content .meta-excerpt, .nectar-post-grid-wrap.newsletter-posts .nectar-post-grid-item .content {
	text-align: left !important;
}
a.readmore-btn {
	display: block;
	margin: 10px 0 0;
	font-size: 18px;
}
.newsletter-featured-post .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
	width: 55%;
	border-radius: 0;
	right: 0;
	left: inherit;
	height: 500px;
}
.newsletter-featured-post .post-area.featured_img_left .article-content-wrap .post-content-wrap {
	width: 45%;
	position: relative;
	border-radius: 0;
	overflow: hidden;
	padding: 5% 6%;
	text-align: center;
	left: 0;
}
.newsletter-featured-post .post-area.featured_img_left .post-content-wrap .meta-category a {
	font-size: 18px;
}
.newsletter-featured-post .post-area.featured_img_left h3 a {
	font-family: 'RecifeDisplay Book';
	font-size: 24px;
	line-height: 34px;
}
.post-content-wrap .excerpt {
	font-size: 18px;
	line-height: 28px;
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading a span, .nectar-post-grid .nectar-post-grid-item .content .post-heading {
	font-size: 20px;
	font-family: 'Centra No2' !important;
	line-height: 30px;
	font-weight: 500;
}
.single-listing-hero-image .entry-title-sub span.item-suburb {
	color: #fff;
}
.single-listing-hero-image h1.epl-rec-meta.epl-rec-address.address span.item-street {
	font-size: 40px;
	letter-spacing: 0;
	font-weight: 500;
	font-family: 'Centra No2' !important;
	line-height: 40px;
}
.epl-icon-svg.bed:before {
	content: "\e901";
	font-family: 'icomoon' !important;
	color: #fff;
	font-size: 20px;
}
.epl-icon-svg.bath:before {
	content: "\e900";
	font-family: 'icomoon' !important;
	color: #fff;
	font-size: 20px;
}
.epl-icon-svg.car:before {
	content: "\e904";
	font-family: 'icomoon' !important;
	color: #fff;
	font-size: 20px;
}
.error404 div#header-outer {
	background: #222;
}


.homefeatured .epl-property-blog.epl-listing-grid-view-forced .epl-blog-image,
.homefeatured.homefeaturedsort .epl-property-blog.epl-listing-grid-view-forced .epl-blog-image {
    display: block;
	max-height:inherit;    
    overflow: hidden;
}

.appraise-results-container button.nectar-button.see-through-2 {
    color: #231F20 !important;
}
.appraise-results-container button.nectar-button.see-through-2 {
    border: 1px solid #231F20 !important;
}

.appraise-results-container span.mid, 
.appraise-results-container #second_leg .property_details p.green, 
.appraise-results-container .cont_cont p.goback a, 
.appraise-results-container #sixth_leg h3, 
.appraise-results-container #sixth_leg .sixth_leg_title_wrapper h5, 
.appraise-results-container #sixth_leg h6.house i, 
.appraise-results-container p.terms a, 
.appraise-results-container .form-container p.back_link a, 
.appraise-results-container h4.success i, 
.appraise-results-container .modal p.goback a, 
.appraise-results-container .timeline_wrapper .wordwrapper .black i, 
.appraise-results-container .timeline_wrapper .wordwrapper .word {
    color: #231F20 !important;
}

.appraise-results-container #third_leg .cont_cont .step_pre_1 button, 
.appraise-results-container .einner-content button.nectar-button.regular.regular-button, 
.appraise-results-container #first_leg .form-container .buttons .nectar-button.regular.regular-button {
    background: #231F20 !important;
    color: #fff !important;
    border: 1px solid #231F20 !important;
}


.listingpageform p.vc_custom_heading {
	padding:0 0 20px;

}


 @media only screen and (min-width: 280px) and (max-width: 767px) {
.newsletter-featured-post .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
	width: 100%;
	height: 300px;
}
.newsletter-featured-post .post-area.featured_img_left .article-content-wrap .post-content-wrap {
	width: 100%;
	padding: 30px 15px;
}
.epl-search-form .epl-search-builder__item {
	width: 100%;
}
.epl-am-template .epl-rec-address, .epl-am-template .price {
	display: block;
	width: 100%;
}
.vc_custom_heading.ctatitle {
	font-size: 40px !important;
	line-height: 50px !important;
}
.vc_custom_heading.ctatext br {
	display: none;
}
.vc_custom_heading.ctatext {
	margin-bottom: 20px;
}
.team-tabs .tabbed>ul li a {
	font-size: 16px;
	padding: 0 10px;
}
body .epl-author-box.epl-author-image {
	min-width: 33%;
	width: 100% !important;
}
.team-tabs .epl-shortcode .loop-content {
	row-gap: 0;
	column-gap: 0;
}
.rform-container h2 {
	font-size: 24px;
	line-height: 34px;
}
}
