/* Carried from the old theme's Customizer > Additional CSS (custom_css post 152003, hello-elementor-child), Nov 2026.
   Copied byte for byte from the live database. Prune Elementor/HFE-only rules later. */
@media screen and (min-width: 280px) and (max-width: 767px) {

.elementor-widget-container	.loop .property-content {
    padding: 20px;
}
	
/* .epl-property-blog.epl-listing-grid-view:not(.featuredProperty) .property-box img,
	.epl-slider-archive-wrapper div, .epl-slider-archive-wrapper div a, .epl-slider-slides div, .epl-property-blog .property-box img {
		object-fit:cover;
		width:100% !important
	} */
	
.sfm-navicon-button.sf_label_default {
	display: block !important;
}
.superfly-on .sfm-rollback {
	opacity: 1 !important;
}
.mobile-center, .mobile-center .elementor-widget-wrap {
	text-align: center;
}
.elementor-column.mobile-half {
	width: 50%;
}
body .loop .loop-content .epl-listing-post {
	max-width: 100%;
	flex: auto;
	flex-grow: 1;
}
.standouttabs .elementor-tabs .elementor-tabs-wrapper {
	display: block;
	text-align: center;
}
.slideshow-container .thumbnails-propertySlider img {
	width: 100% !important;
}
/* .epl-slider-archive-wrapper div, .epl-slider-archive-wrapper div a,  .epl-slider-slides div, .epl-property-blog .property-box img {
	width: 100% !important;
} */
.epl-property-blog .property-box img {
	height: auto !important;
}
body .propertyTimeSection .agentSection {
	margin-top: 0;
}
body .epl-search-form .epl-search-submit-row {
	width: 40%;
}
.contact-form-box {
	background: #fff;
}
.team-box .elementor-heading-title {
	text-align: center;
}
.standouttabs .elementor-widget-tabs .elementor-tab-content {
	display: block;
}
	
	.ehf-header #masthead {
		position:fixed;
		background:#fff;
		top:0;
		left:0;
		width:100%;
		
	}
	
	
	
}
/***********************************/
.ehf-header #masthead.hsticky .elementor-21 .elementor-element.elementor-element-ec36508>.elementor-container, .ehf-header #masthead.headsticky .elementor-21 .elementor-element.elementor-element-ec36508>.elementor-container, .ehf-header #masthead.hsticky, .ehf-header #masthead.headsticky {
	height: 60px;
	min-height: 60px;
}
.ehf-header #masthead.hsticky .elementor-column-gap-default>.elementor-column>.elementor-element-populated, .ehf-header #masthead.headsticky .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0 15px;
}
.ehf-header #masthead.hsticky img, .ehf-header #masthead.headsticky img {
	height: 30px;
	width: auto;
}
body #masthead.headsticky .hfe-nav-menu .menu-item a.hfe-menu-item, body #masthead.hsticky .hfe-nav-menu .menu-item a.hfe-menu-item {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 15px;
}
body #masthead.hsticky .elementor-button, body #masthead.headsticky .elementor-button {
	padding: 7px 20px;
	font-size: 14px;
}
.h12 {
	height: 120px;
}
.epl-single-listing #property-description {
	margin: 0;
	padding: 80px 0;
}
p.no-posts-found {
	display: none;
}
.team-box .elementor-widget-image {
	margin-bottom: 10px;
}
.team-box .elementor-widget-heading {
	margin: 0;
}
#sfm-sidebar .sfm-scroll-wrapper {
	z-index: 99999999 !important;
}
footer {
	z-index: 99 !important;
	position: relative;
}
.services-accor .elementor-tab-title {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.services-accor .elementor-tab-content {
	padding-top: 0 !important
}
.text-center {
	text-align: center;
	padding: 50px 0 30px;
}
.epl-search-form .epl-search-submit-row {
	position: relative;
}
/*
a#reset-search {
    background: #333;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    line-height: 40px;
    padding: 0 20px;
    text-decoration: none;
}
*/

.epl-search-row.epl-search-row-select.epl-property_status {
	display: none !important;
}
.epl-search-submit-row input.epl-search-btn {
	margin: 10px 0 0;
}
a#reset-search {
	display: block;
	text-align: right;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	color: #000;
	line-height: 24px;
}
.epl-search-form .epl-search-submit-row {
	width: 15%;
	padding-bottom: 10px;
}
a#backButton.single-listing-button {
	border-radius: 100%;
	width: 50px;
	height: 50px;
}
.propertyTimeSection .agentSection {
	margin-top: -90px;
}
.ehf-header #masthead {
	z-index: 99 !important;
	background: #fff;
}
.epl-search-forms-wrapper.epl-search-default {
	margin-top: 60px;
}
.has_eae_slider .elementor-social-icon-twitter {
	display: none;
}
.epl-pagination {
	text-align: center;
}
.epl-search-btn, .epl-search-btn:focus, .epl-search-btn:active, .epl-search-form .epl-search-submit-row input:hover {
	background-color: #EF4050;
	border-color: #EF4050;
	color: #fff;
	border-radius: 5px;
}
.sfm-navicon-button.sf_label_default {
	width: 53px;
	height: 53px;
	left: 20px !important;
	top: 0;
}



.superfly-on .sfm-rollback {
	opacity: 0;
}
.epl-post-type-archive-property.epl-search-results .ehf-header #masthead.headsticky {
	position: relative;
}
.ehf-header #masthead.hsticky, .ehf-header #masthead.headsticky {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 9999999;
	background-color: #fff;
}
.page-header h1.entry-title {
	display: none;
}
div#n2-ss-7 .nextend-bullet-bar .n2-bullet.n2-active, .nextend-bullet-bar .n2-bullet:hover, .nextend-bullet-bar .n2-bullet.n2-active {
	background: #EF4050 !important;
	border-color: #EF4050 !important;
}
.nextend-bullet-bar .n2-bullet {
	border-color: #EF4050 !important;
}
.rbtns .epl-inspect-button-inner--video .epl-inspect-button--label:before {
	content: "";
	background-image: url(https://communityfirstrealestate.com.au/wp-content/plugins/epl-inspections/img/video.svg);
	width: 30px;
	height: 20px;
	display: inline-block;
	margin-right: 10px;
	top: 3px;
	position: relative;
	background-repeat: no-repeat;
}
.rbtns .epl-button--gallery .epl-inspect-button--label:before {
	content: "";
	background-image: url('https://communityfirstrealestate.com.au/wp-content/plugins/epl-inspections/img/gallery.svg');
	width: 30px;
	height: 23px;
	display: inline-block;
	margin-right: 10px;
	top: 5px;
	position: relative;
	background-repeat: no-repeat;
}
.rbtns .epl-inspect-button-inner--floorplan .epl-inspect-button--label:before {
	content: "";
	background-image: url('https://communityfirstrealestate.com.au/wp-content/plugins/epl-inspections/img/floorplan.svg');
	width: 30px;
	height: 23px;
	display: inline-block;
	margin-right: 10px;
	top: 5px;
	position: relative;
	background-repeat: no-repeat;
}
.rbtns .epl-inspect-button-contract_report .epl-inspect-button--label:before {
	content: "";
	background-image: url('https://communityfirstrealestate.com.au/wp-content/plugins/epl-inspections/img/rental-appraisal.svg');
	width: 24px;
	height: 29px;
	display: inline-block;
	margin-right: 10px;
	top: 5px;
	position: relative;
	background-repeat: no-repeat;
}
.rbtns .epl-button--rental_report .epl-inspect-button--label:before {
	content: "";
	background-image: url('https://communityfirstrealestate.com.au/wp-content/plugins/epl-inspections/img/pest-report.svg');
	width: 30px;
	height: 29px;
	display: inline-block;
	margin-right: 10px;
	top: 5px;
	position: relative;
	background-repeat: no-repeat;
}
.ehf-header #masthead {
	box-shadow: 0px 1px 1px #00000029;
}
.epl-single-listing--inspect .site-content {
	position: relative;
	z-index: 3;
}
.epl-single-listing--inspect footer {
	z-index: 2;
}
.epl-section-wrap--image .epl-rec-buttons .epl-button {
	color: #c36;
}
body #masthead .hfe-nav-menu .menu-item a.hfe-menu-item {
	color: #000 !important;
}
.epl-qr-inspect-shown .epl-section-wrap--image .epl-qr-main-img-wrap::before {
	display: none;
}
.epl-qr-main-img-wrap-left {
	width: 50%;
	height: 100vh;
	text-align: center;
	color: white;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.epl-qr-main-info-wrap-right {
	width: 50%;
	height: 100vh;
	border: 0;
	margin: 0;
	background: #fff;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.epl-qr-main-img-wrap {
	display: flex;
	width: 100vw;
	align-items: center;
	justify-content: center;
	height: 100vh;
	flex-wrap: wrap;
	flex-direction: row;
}
.epl-qr-main-img-wrap-left:after {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.55);
	content: "";
	top: 0;
}
.epl-qr-thank-title {
	position: relative;
	z-index: 99;
	text-align: left;
}
.epl-qr-thank-title h3 {
	font-size: 18px;
	line-height: 25x;
	font-weight: 500;
	letter-spacing: 0.48px;
	color: #FFFFFF;
	text-transform: uppercase;
	opacity: 1;
}
.epl-qr-thank-title h2 {
	font-size: 60px;
	line-height: 70x;
	font-weight: 500;
	color: #FFFFFF;
}
.epl-qr-main-info-wrap-right .epl-inspect-section-inner.epl-section-inner.epl-section-inner--listing-details {
	position: relative;
	text-align: left;
}
.epl-qr-main-info-wrap-right .epl-qr-resources-heading p {
	color: #231F20;
	opacity: 1;
	font-size: 22px;
	line-height: 33px;
	font-weight: 600;
}
.rbtns .epl-inspect-button-inner {
	border: 1px solid #231F20;
	border-radius: 50px;
	opacity: 1;
	overflow: hidden;
}
.rbtns span.epl-inspect-button--label {
	width: 280px;
	display: inline-block;
	border-right: 1px solid #000;
	text-align: left;
	padding: 0 10px;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.32px;
	color: #231F20;
	margin-right: 1em;
}
.rbtns .epl-inspect-button-inner-text {
	font-size: 18px !important;
	font-weight: 500;
	letter-spacing: 0.32px;
	color: #231F20;
}
.epl-inspect-meta.epl-rec-meta.epl-rec-buttons.buttons a.epl-button.epl-button--enquiry.epl-button--outline.epl-button--contact-agent.ep_contract:hover, .epl-inspect-meta.epl-rec-meta.epl-rec-buttons.buttons .epl-button.epl-button--enquiry.epl-button--make-offer {
	background-color: #EF4050 !important;
	border: 1px solid #EF4050;
	border-radius: 50px !important;
	color: #fff !important;
	opacity: 1;
	height: 60px;
	line-height: 60px;
	padding: 0 60px !important;
	font-size: 18px !important;
	font-weight: 500;
	transition: all ease-in-out 0.3s;
}
.epl-inspect-meta.epl-rec-meta.epl-rec-buttons.buttons .epl-button.epl-button--enquiry.epl-button--make-offer:hover, .epl-inspect-meta.epl-rec-meta.epl-rec-buttons.buttons a.epl-button.epl-button--enquiry.epl-button--outline.epl-button--contact-agent.ep_contract {
	border: 1px solid #040404;
	background: #fff !important;
	border-radius: 50px !important;
	height: 60px;
	line-height: 60px;
	padding: 0 60px !important;
	font-size: 18px !important;
	font-weight: 500;
	color: #040404 !important;
	transition: all ease-in-out 0.3s;
}
.rbtns .epl-qr-inspect-shown .epl-inspect-button-inner .epl-button {
	margin: 0;
}
body .epl-qr-inspect-shown .epl-inspect-button-inner .epl-button {
	margin: 0;
}
.epl-qr-inspect-shown .epl-section-wrap--image .epl-section-inner {
	bottom: 2em!important;
	max-width: 800px;
	z-index: 1;
	width: 100%;
}
.rbtns .epl-inspect-button-inner.epl-inspect-button-inner--property_external_link {
	display: none;
}
 @media only screen and (max-width: 776px) and (min-width: 280px) {
.epl-pagination span, .epl-pagination a {
	font-size: 14px;
}
.profullwidth .loop .loop-content .epl-listing-post {
	width: 100% !important;
	max-width: 100% !important;
}
.fullwbtn.elementor-widget.elementor-widget-button {
	display: block;
	width: 100%;
	text-align: center;
}
.fullwbtn.elementor-widget.elementor-widget-button a.elementor-button.elementor-button-link.elementor-size-sm {
	width: 100%;
}
.epl-listing-grid-view, .epl-listing-grid-view.hentry, .epl-property-blog.epl-listing-grid-view {
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	width: 100% !important;
}
.epl-qr-main-img-wrap-left {
	width: 100%;
	height: auto;
	padding: 50px 0;
	text-align: center;
}
.epl-qr-main-info-wrap-right {
	width: 100%;
	height: auto;
	padding: 50px 20px;
}
.rbtns .epl-inspect-button-inner {
	border-radius: 5px;
}
.rbtns span.epl-inspect-button--label {
	display: block;
	width: 100%;
	font-size: 18px;
	padding: 0;
	border: 0;
	font-weight: 700;
}
.rbtns .epl-inspect-button-inner {
	display: block;
	padding: 15px;
}
.epl-qr-main-info-wrap-right .epl-inspect-button.epl-button {
	min-width: 100%;
	margin-right: 0;
	padding: 0;
	overflow: hidden;
}
.rbtns .epl-inspect-button-inner-text {
	font-size: 18px !important;
	font-weight: 500;
	letter-spacing: 0.32px;
	color: #231F20;
}
button.epl-inspect-button.epl-button.epl-external-link {
	inline-size: 300px;
}
.epl-inspect-meta.epl-rec-meta.epl-rec-buttons.buttons a.epl-button.epl-button--enquiry.epl-button--outline.epl-button--contact-agent.ep_contract, .epl-inspect-meta.epl-rec-meta.epl-rec-buttons.buttons .epl-button.epl-button--enquiry.epl-button--make-offer {
	width: 100%;
	display: block;
	margin: 0 0 20px;
}
body #masthead .fas.fa-align-justify {
	color: #000 !important
}
.epl-qr-inspect-shown .epl-section-wrap--image .epl-inspect-section-inner--top .epl-rec-buttons .epl-button, .epl-qr-inspect-shown .epl-section-wrap--image .epl-inspect-section-inner--top .epl-rec-buttons.buttons .epl-button:first-child {
	border-radius: 0 !important
}
.epl-single-listing--inspect footer {
	z-index: 3;
}
.epl-qr-main-img-wrap {
	height: auto;
}
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 5px 15px;
	border-radius: 0;
	min-height: 60px;
	border: 1px solid #9d9fa0;
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #333333;
 opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #333333;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #333333;
}
h3.gsection_title {
	color: #EF4050;
	font-size: 24px !important;
	font-weight: 700 !important;
}
.gform_button.button {
	background: #EF4050;
	color: #fff;
	padding: 0 30px;
	width: 150px !important;
	font-weight: 700 !important;
}
.epl-modal .epl-modal__heading {
	padding: 30px 30px 0;
	text-align: center;
}
.epl-modal .wpcf7-form-control-wrap {
	position: relative;
	display: block;
}
/* 19-July-2023 CSS starts POPUP form*/

.Gravity_form_btn input.gform_button {
	background-color: #EF4050 !important;
	border: 1px solid #EF4050;
	border-radius: 50px !important;
	color: #fff !important;
	opacity: 1;
	height: 60px;
	line-height: 60px;
	font-size: 18px !important;
	transition: all ease-in-out 0.3s;
}
.Gravity_form_btn input.gform_button:hover {
	background-color: #EF4050 !important;
	border: 1px solid #040404;
	background: #fff !important;
	color: #040404 !important;
}
.epl-qr-thank-title {
	z-index: 1;
}
.ehf-header #masthead {
	z-index: 99 !important;
}
.rbtns .epl-inspect-button-contract_for_sale .epl-button--rental_report .epl-inspect-button--label:before {
	background-image: url('https://dev.communityfirstrealestate.com.au/wp-content/uploads/2023/07/contact-1111.png');
	background-size: contain;
}
section#epl-inspect-enquiry-modal-rental_report .epl-modal {
	width: 719px;
	max-width: 100%;
}
@media(max-width: 767px) {
section#epl-inspect-enquiry-modal-rental_report .epl-modal {
	width: 100%;
	max-width: 100%;
}
.gform_wrapper.gravity-theme .gform_fields {
	grid-row-gap: 8px !important;
}
}
body .gform_wrapper h2.gform_title {
	display: none !important;
}
.soames_policy {
	text-align: center;
	text-transform: capitalize;
	font-size: 18px;
	margin-bottom: 0px;
}
#gform_submit_button_5.gform_button.button {
	width: auto !important;
}
@media(max-width: 767px) {
.epl-single-listing--inspect footer {
	z-index: 2;
}
.gfield.gfield--type-phone {
	margin-top: -8px;
}
}
@media(max-width: 481px) {
.epl-inspect-section-wrap h3.epl-modal__title {
	font-size: 20px;
	margin-bottom: 0px;
}
.epl-modal__content {
	padding-top: 15px;
	padding-bottom: 15px;
}
.epl-single-listing--inspect footer {
	z-index: 2;
}
}

/* 10-July-2023 CSS END POPUP From */
@media all and (min-width: 980px) {
.hfe-submenu-icon-plus .hfe-nav-menu > .parent .sub-arrow i:before {
	content: '\f067' !important;
}
}
.standouttabs .elementor-tabs-wrapper .elementor-tab-title:before, .standouttabs .elementor-tabs-wrapper .elementor-tab-title:after {
	display: none;
}
.standouttabs .elementor-widget-tabs .elementor-tabs {
	text-align: start;
	margin: 30px 0;
}
.standouttabs .elementor-tabs-wrapper .elementor-tab-title {
	width: 50px;
	height: 50px;
	border: 2px solid #EF4050 !important;
	border-radius: 100%;
	padding: 0;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
	margin: 0 7px;
	display: inline-block;
}
.standouttabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
	background: #EF4050;
	color: #fff;
}
.standouttabs .elementor-tab-content img {
	max-width: 50%;
}
.standouttabs .elementor-tab-content h3 {
	color: #EF4050;
	font-size: 32px;
	font-weight: 700;
}
.standouttabs .elementor-widget-tabs .elementor-tabs-wrapper {
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.standouttabs .elementor-widget-tabs .elementor-tabs-content-wrapper {
	border: 0 !important;
}
.standouttabs .elementor-tabs-content-wrapper .elementor-tab-title {
	display: none;
}
.epl-single-listing #property-features, #property-enquire {
	margin-top: 0;
}
.popupFloorPlan .close-button {
	top: 5px !important;
	right: 5px !important;
	font-size: 24px !important;
	background: #333 !important;
	width: 35px !important;
	height: 35px !important;
	margin: 0 !important;
}

#sfm-sidebar .sfm-search-form,
#sfm-sidebar form, #sfm-sidebar label,
#sfm-sidebar .sfm-search-form {
	display:none !important;
	opacity:0 !important;
}



@media (max-width: 767px) {
    .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
       display: none !important;
    }
	
	.archive.post-type-archive .site-content.content.epl-archive-default {
    padding: 80px 0;
}
	
	.entry-content.loop-content.epl-template-default {
    padding: 0 15px;
}
	
}

@media (min-width: 1025px) and (max-width: 99999px) {
    .elementor .elementor-hidden-desktop {
        display: none !important;
    }
}


div#epl-slider-slides>div {
    width: 100%;
    z-index: 9;
}

.epl-post-slide-box {
    padding: 20px;
    text-align: center;
	margin-bottom:20px;
}

.epl-post-slide-box .property-box.property-box-left.property-featured-image-wrapper {
    margin: 0 0 30px;
}

.epl-post-slide-box .property-address a {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    margin: 0 0 10px;
    display: block;
	text-decoration:none;
}

.epl-post-slide-box .price .page-price {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    display: block;
    margin: 0 0 12px;
}


.epl-post-slide-box .property-feature-icons .epl-icon.epl-icon-svg svg {
	display:none;
}

.epl-post-slide-box .property-feature-icons .epl-icon.epl-icon-svg {
	width:auto;
	height:auto;
	position:relative;
	font-size:14px;
	font-weight:500;
	color:#000
}

.epl-post-slide-box .epl-icon.epl-icon-svg.bed:after {
    content: "BED";
    font-size: 14px;
    line-height: 16px;
}

.epl-post-slide-box .epl-icon.epl-icon-svg.car:after {
    content: "CAR";
    font-size: 14px;
    line-height: 16px;
}

.epl-post-slide-box .epl-icon.epl-icon-svg.bath:after {
    content: "BATH";
    font-size: 14px;
    line-height: 16px;
}

.epl-post-slide-box .property-feature-icons {
    display: flex;
    justify-content: center; /* horizontal center */
    align-items: center;     /* vertical center */
    text-align: center;
}

.epl-post-slide-box .epl-icon-svg-container {
    display: flex;
    align-items: center;
    margin: 0;
    border-right: 1px solid #000;
    padding: 0 10px;
    height: 16px;
}

.epl-post-slide-box .epl-icon-svg-container:last-child {
	border:0
}


.slick-dots li button:before {
	font-size:12px;
}

.epl-icon-svg-container .icon-value {
    display: inline-block;
    margin: 0 0 0 5px;
    line-height: 16px;
    vertical-align: top;
    font-size: 14px;
    font-weight: 600;
}

.home-for-sale .slick-dots {
	border-top:1px solid #ccc;
	padding-top:15px;
}


.slick-dots li button:before {
    font-family: 'slick';
    font-size: 0;
    line-height: 12px;
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
    content: '•';
    text-align: center;
    opacity: 1;
    color: #fff;
    border: 1px solid #444;
    border-radius: 100%;
}

.slick-dots li button:hover:before,
.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
    background: #444;
}

.slick-dots li.slick-active button,
.slick-dots li button:hover {
	background:none;
}

.elementor-151591 .elementor-element.elementor-element-ab7f1f3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)  {
    background: rgba(0, 0, 0, 0) !important;
    border: 1px solid #fff;
}

.epl-post-slide-box {
	
}

.epl-blog-image {
    position: relative;
}

.epl-stickers-wrapper {
    display: block;
    position: absolute;
    right: 30px;
    top: 30px;
    width: 80px;
    left: inherit;
}

span.status-sticker.sold {
    background: #EF4050;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    text-align: center;
    line-height: 80px;
    display: block;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}


/* 1. New + Open Home label colour: match Sold */
span.status-sticker.new,
span.status-sticker.open {
    background: #EF4050 !important;
}


