


.btn:not(.btn-sort-order, .accordion-button, .btn-search-counts), button:not(.btn-sort-order, .accordion-button, .btn-search-counts), btn-success:not(.btn-sort-order, .accordion-button, .btn-search-counts), .btn-primary:not(.btn-sort-order, .accordion-button, .btn-search-counts), .btn-check:not(.btn-sort-order, .accordion-button, .btn-search-counts), .btn.active:not(.btn-sort-order, .accordion-button, .btn-search-counts), .btn.show:not(.btn-sort-order, .accordion-button, .btn-search-counts),.btn:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, button:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, btn-success:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, .btn-primary:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, .btn-check:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, .btn.active:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, .btn.show:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus,.btn:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, button:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, btn-success:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, .btn-primary:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, .btn-check:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, .btn.active:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, .btn.show:not(.btn-sort-order, .accordion-button, .btn-search-counts):active,.btn:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, button:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, btn-success:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, .btn-primary:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, .btn-check:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, .btn.active:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, .btn.show:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited
{
    color: var(--sc-default-button-text-color);
    background-color: var(--sc-default-button-background-color) ;
    border-color: var(--sc-default-button-border-color );
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 45px;
}

.btn:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, button:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, btn-success:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, .btn-primary:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, .btn-check:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, .btn.active:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, .btn.show:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover
{
    color: var(--sc-default-button-hover-text-color);
    background-color: var(--sc-default-button-hover-background-color);
    border-color: var(--sc-default-button-hover-border-color);
}

.btn-search:not(.btn-sort-order, .accordion-button, .btn-search-counts), #searchButton:not(.btn-sort-order, .accordion-button, .btn-search-counts),.btn-search:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus, #searchButton:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus,.btn-search:not(.btn-sort-order, .accordion-button, .btn-search-counts):active, #searchButton:not(.btn-sort-order, .accordion-button, .btn-search-counts):active,.btn-search:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited, #searchButton:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited
{
    color: var(--sc-search-button-text-color);
    background-color: var(--sc-search-button-background-color) ;
    border-color: var(--sc-search-button-border-color);
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 45px;
}

.btn-search:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover, #searchButton:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover
{
    color: var(--sc-search-button-hover-text-color);
    background-color: var(--sc-search-button-hover-background-color);
    border-color: var(--sc-search-button-hover-border-color);
}

.btn_clear:not(.btn-sort-order, .accordion-button, .btn-search-counts),.btn_clear:not(.btn-sort-order, .accordion-button, .btn-search-counts):focus,.btn_clear:not(.btn-sort-order, .accordion-button, .btn-search-counts):active,.btn_clear:not(.btn-sort-order, .accordion-button, .btn-search-counts):visited
{
    color: var(--sc-danger-button-text-color);
    background-color: var(--sc-danger-button-background-color) ;
    border-color: var(--sc-danger-button-border-color );
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 45px;
}

.btn_clear:not(.btn-sort-order, .accordion-button, .btn-search-counts):hover
{
    color: var(--sc-danger-button-hover-text-color);
    background-color: var(--sc-danger-button-hover-background-color);
    border-color: var(--sc-danger-button-hover-border-color);
}

.btn-danger {
color: #012F1F!important;
background-color: #97733B!important;
border-color: #C99A4E!important;
}
.btn-danger:hover {
color: #012F1F!important;
background-color: #C99A4E!important;
border-color: #012F1F!important;
}
.socialPanel {
background-color:#012F1F;
}
.p24_spui .p24_sortOrder .p24_select {
background-image: url("https://static.sa-property.co.za/AgencyTemplateSPUI/Content/Images/icon_down_blue.png?z=73da6d");
}
.modal {
	z-index:99999;
}


:root {
--sc-font-family: system-ui,-apple-system,'Poppins',Helvetica,Arial,sans-serif;
--sc-danger-button-background-color: #97733B;
--sc-danger-button-border-color: #C99A4E;
--sc-danger-button-text-color: #012F1F;
--sc-danger-button-hover-background-color: #C99A4E;
--sc-danger-button-hover-border-color: #012F1F;
--sc-danger-button-hover-text-color: #012F1F;
--sc-default-button-background-color: #C99A4E;
--sc-default-button-border-color: #C99A4E;
--sc-default-button-text-color: #012F1F;
--sc-default-button-hover-background-color: #012F1F;
--sc-default-button-hover-border-color: #C99A4E;
--sc-default-button-hover-text-color: #C99A4E;
--sc-search-button-background-color: #012F1F;
--sc-search-button-border-color: #012F1F;
--sc-search-button-text-color: #C99A4E;
--sc-search-button-hover-background-color: #FFFFFF;
--sc-search-button-hover-border-color: #012F1F;
--sc-search-button-hover-text-color: #C99A4E;
--bs-primary: #012F1F;
--bs-primary_hover: #CFA763;
--bs-secondary: #C99A4E;
--bs-info: #012F1F;
--bs-danger: #97733B;
--bs-danger-rgb:151, 115, 59;
--bs-danger_hover: #B18645;
--bs-body-color: #FFFFFF;
--bs-body-bg: #FFFFFF;
--bs-body-text: #012317;
--bs-link-color: #C99A4E;
--bs-link-hover-color: #97733B;
--bs-btn-color: #012F1F;
--bs-off-white: #909090; /*Remove*/
--bs-darken-border: #011F14;
--bs-text-color-darken-10pc: #01160F;
--bs-btn-primary-border: #011F14;
--bs-danger-darken-15pc: #574222;
--bs-warning:#ffc107;
--bs-btn-info-border: #17a2b8;
--bs-btn-success-border: #026844;
--bs-border-color: #012F1F;
--bs-accordion-border-color: #CFA763;
--bs-font-sans-serif: var(--sc-font-family);
--bs-body-font-family: var(--sc-font-family);
--bs-body-font-size: 14px;
--bs-body-line-height: 22px;
--bs-body-font-weight: 400;
--bs-accordion-color: #012317;
--sc-tile-background: #FFFFFF;
--sc-panel-background: White;&#xD;&#xA;--sc-panel-text: Black;&#xD;&#xA;--sc-panel-border-color: Gray;&#xD;&#xA;
--sc-tile-background: White;&#xD;&#xA;--sc-tile-text: #012317;&#xD;&#xA;--sc-tile-hover-shadow-color: #C1C1C1;&#xD;&#xA;--sc-tile-heading-bg: #012F1F;&#xD;&#xA;--sc-tile-head-text: #C99A4E;&#xD;&#xA;--sc-tile-price-text: #012F1F;&#xD;&#xA;
--sc-btn-search-bg: #012F1F;
--sc-btn-search-text: #C99A4E;
--sc-btn-search-border: #012F1F;
--sc-search-dropdown-bg: #FFFFFF;
--sc-search-dropdown-text: #012317;
--sc-search-dropdown-border: #C99A4E;
--sc-btn-search-hover: #026844;
--sc-highlight-bg: #012F1F;
--sc-highlight-text-color: #C99A4E;
--sc-highlight-border-color: #026844;
--bs-tag-top-bg: #012F1F;
--bs-tag-top-text: #C99A4E;
--bs-tag-bottom-bg: #C99A4E;
--bs-tag-bottom-text: #012F1F;
--bs-search-bar-background: #FFFFFF;
--bs-search-bar-background-solid: #FFFFFF;
--bs-search-bar-text_color: #012317;
--bs-search-bar-border_color: #C99A4E;
--bs-search-bar-background_opacity: rgba(255,255,255,0.7);
--bs-nav-tabs-background-p24: rgba(255,255,255,0.3);
--sc-footer-bg: #012F1F;
--sc-footer-border-color: #C99A4E;
--sc-footer-heading-color: #FFFFFF;
--sc-footer-color: #FFFFFF;
--sc-header-icon-color:#FFFFFF;
--sc-footer-link-color : #D4AE71;
--sc-view-contact-background:#FFFFFF;
--sc-view-contact-text-color:#5B615F;
--sc-view-contact-border-color:#5B615F;
--sc-listing-breadcrumb-text-color:#012F1F;
--sc-listing-breadcrumb-text-hover-color:#5D7A70;
--sc-searchbar-tabs-text:#012F1F;
--bs-accordion-active-color: #C99A4E;
--bs-accordion-active-bg: #012F1F;
--bs-accordion-border-color: #CFA763;
--sc-floating-listing-bar-heading-color:#C99A4E;
--sc-floating-listing-bar-bg-color:#FFFFFF;
--sc-floating-listing-bar-border-color:#C99A4E;
--sc-floating-listing-bar-text-color:#012F1F;	
--sc-page-heading-background-color: #012F1F;--sc-page-heading-text-color: #C99A4E;--sc-page-heading-border-color: #C99A4E;--sc-page-heading-hyperlink-color: #C99A4E;--sc-page-heading-hyperlink-hover-color: #DDBE8D;
--sc-navbar-bg: White;--sc-navbar-text: #012F1F;--sc-navbar-border: #012F1F;--sc-navbar-dropdown-border: #012F1F;--sc-navbar-item-bg: White;--sc-navbar-item-color: #012F1F;--sc-navbar-item-font-variant: small-caps;--sc-navbar-item-text-transform: uppercase;--sc-navbar-item-padding-x: 12px;--sc-navbar-item-font-size: 13px;--sc-navbar-item-hover-item-bg: rgba(1,47,31,0);--sc-navbar-item-hover-color: #C99A4E;--sc-navbar-item-hover-border-color: rgba(1,47,31,0);--sc-sign-in-background-color: #C99A4E;--sc-sign-in-text-color: #012F1F;
--news-tile-bg-color: White;&#xA;--news-tile-text-color: Black;&#xA;--news-tile-border-color: #DEE2E6;&#xA;--news-tile-title-color: #0D63C9;&#xA;--news-tile-badge-bg-color: #1F2559;&#xA;--news-tile-badge-text-color: White;

--sc-development-facilities-heading: Color [A=255, R=1, G=35, B=23];
--sc-development-facilities-text: Color [A=255, R=1, G=35, B=23];
--sc-development-facilities-accent: #C99A4E;


}
.logoaboveimages .carousel-item.active:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 15%;
	z-index: 1;
}
.accordion {
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23C99A4E'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

html {
font-size: 10px
}

.form-select {
font-size: var(--bs-body-font-size);
}

.customForm .form-control,
.select2-container .select2-search--inline .select2-search__field,
.token-input-list-facebook,
.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: var(--sc-font-family);
}



.default-text
{
color:var(--bs-body-text);
}

.border-top-highlight{
border-top:1px var(--sc-highlight-bg) solid;
}

.border-bottom-highlight{
border-bottom:1px var(--sc-highlight-bg) solid;
}

		.search-nav li .nav-link {
		text-transform: uppercase;
		font-synthesis-small-caps: auto;
		font-size: 12px!important;
		}
	
.btn-listingbar {
	color: #C99A4E!important;
	background-color: #012F1F!important;
	border-color: #012F1F!important;
	font-size:12px;
	font-weight:lighter;
}
.btn-listingbar:hover {
	color: #C99A4E!important;
	background-color: #FFFFFF!important;
	border-color: #012317!important;
}
.text-danger{
	color:var(--bs-danger)!important;
}

.text-primary{
	color:var(--bs-primary)!important;
}

		.title-block,.p24_pageTitle
		{
		border-bottom:1px solid var(--sc-page-heading-border-color);
		}
	
	footer a {
			color: var(--sc-footer-link-color);
	}


)