/** GENERAL **/
.search-banner {
    padding: 30px 0px;
    font-size: 1.1em;
    position: relative;
    z-index: 10;
}

.search-banner:after {
	content: '';
	position: absolute;
	z-index: 0;
	inset: 0;
	-webkit-background-color: rgba(31, 42, 53, 0.5);
	-moz-background-color: rgba(31, 42, 53, 0.5);
	background-color: rgba(31, 42, 53, 0.5);
}

.search-banner.search-generic {
    padding: 60px 0px;
}

.search-banner .fw-margins {
    position: relative;
    z-index: 1;
}

.search-banner .search-form {
    margin: 0px;
}

.search-generic .search-form {
    padding: 0px;
}

.search-banner .form-padding {
    padding: 3px;
}

.search-banner .btn {
    text-transform: uppercase;
}

.search-banner .btn .btn-icon {
    display: none;
}

.search-banner.search-generic {
    background: #FFFFFF url(backgrounds/slide-06Alt.jpg) no-repeat 50% 0%;
    background-size: cover;
}

.search-banner .form-padding {
    background: #FFFFFF;
}

.search-banner .btn {
    color: #FFFFFF;
}

.search-banner .btn-sale,
.search-banner .btn-rent,
.search-generic .btn-search {
    background-color: var(--primaryColour);
}

.search-banner .btn-sale:hover,
.search-banner .btn-rent:hover,
.search-generic .btn-search:hover {
    background-color: var(--primaryColourDark);
}

.search-banner .btn-draw {
    background: var(--seconderyColour);
}

.search-banner .btn-draw:hover {
    background: var(--seconderyColourDark);
}




/** ADVANCED **/
.search-banner .search-form-advanced-status,
.search-form .search-form-advanced-close {
    display: none;
}

.search-banner .advanced-trigger {
    text-align: right;
    text-transform: uppercase;
}

.search-banner .advanced-trigger a {
    display: inline-block;
    padding: 10px;
}

.search-form-advanced h2 {
    text-transform: uppercase;
    font-size: 1.5em;
}

.search-banner .advanced-trigger a {
    color: #FFFFFF;
}

.search-banner .advanced-trigger a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.search-banner .search-form-ctrlset {
    color: #777777;
    border-bottom: 1px dotted var(--primaryColour);
}

.search-banner .search-form-ctrlset h2 {
    color: var(--primaryColour);
}



/** HOME HERO **/
.home-hero .search-form-simple .btn-sale {
    display: none;
    visibility: hidden;
}

.search-form-max660 .search-simple .search-form-buttons .btn {
    width: 48%;
}

.search-form-max660 .search-simple .search-form-buttons .btn-draw {
    position: static;
}