@charset "UTF-8";
@font-face {
    font-family: 'museo-light';
    src: url("../fonts/museo300-webfont.woff2") format("woff2"), url("../fonts/museo300-webfont.woff") format("woff"), url("../fonts/museo300-webfont.ttf") format("truetype");
}

@font-face {
    font-family: 'museo-reg';
    src: url("../fonts/museo500-webfont.woff2") format("woff2"), url("../fonts/museo500-webfont.woff") format("woff"), url("../fonts/museo500-webfont.ttf") format("truetype");
}

@font-face {
    font-family: 'museo-bold';
    src: url("../fonts/museo700-webfont.woff2") format("woff2"), url("../fonts/museo700-webfont.woff") format("woff"), url("../fonts/museo700-webfont.ttf") format("truetype");
}

@font-face {
    font-family: 'museo-slab';
    src: url("../fonts/museoslab500-webfont.woff2") format("woff2"), url("../fonts/museoslab500-webfont.woff") format("woff"), url("../fonts/museoslab500-webfont.ttf") format("truetype");
}
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */
/*
 * Normalization
 */

:root {
    -ms-overflow-style: -ms-autohiding-scrollbar;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

audio:not([controls]) {
    display: none;
}

details {
    display: block;
}

input[type="number"] {
    width: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

main {
    display: block;
}

summary {
    display: block;
}

pre {
    overflow: auto;
}

progress {
    display: inline-block;
}

small {
    font-size: 75%;
}

template {
    display: none;
}

textarea {
    overflow: auto;
}

button {
  outline: none;
}

[hidden] {
    display: none;
}

[unselectable] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*
 * Universal inheritance
 */

*,
*::before,
*::after {
    box-sizing: inherit;
    text-decoration: inherit;
    vertical-align: inherit;
}

* {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    line-height: inherit;
}
/*
 * Opinionated defaults
 */

*,
*::before,
*::after {
    border-style: solid;
    border-width: 0;
}

* {
    margin: 0;
    padding: 0;
}

:root {
    box-sizing: border-box;
    cursor: default;
    font-family: sans-serif;
    line-height: 1.5em;
    text-rendering: optimizeLegibility;
    vertical-align: top;
}

button,
input,
select,
textarea {
    background: transparent;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
}

input {
    min-height: 1.5em;
}

nav ol,
nav ul,
ul {
    list-style: none;
}

button {
    cursor: pointer;
}

select {
    -moz-appearance: none;
    -webkit-appearance: none;
}

select::-ms-expand {
    display: none;
}

select::-ms-value {
    color: currentColor;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

textarea {
    resize: vertical;
}

::-moz-selection {
    background-color: #B3D4FC;
    text-shadow: none;
}

::selection {
    background-color: #B3D4FC;
    text-shadow: none;
}

@media screen {
    [hidden~="screen"] {
        display: inherit;
    }
    [hidden~="screen"]:not(:active):not(:focus):not(:target) {
        clip: rect(0 0 0 0) !important;
        position: absolute !important;
    }
}

body {
    background: #e7e5e0;
}

.btn {
    background: #f7d10a;
}

.header {
    background: #231f20;
}

.tagline {
    color: white;
}

.btn--mobile {
    background: black;
}

.btn--search {
    background: #3e383a;
}

.header__nav a {
    background: black;
    color: white;
    border-bottom: 1px solid #3e383a;
}

@media (min-width: 63.948em) {
    .header__nav a {
        background: none;
        border: 0;
    }
    .no-touch .header__nav a:hover,
    .header__nav a .is--active {
        color: #7a7b7d;
    }
}

.header__nav li > ul li a {
    background: #3e383a;
    border-bottom: 1px solid black;
}

.header__nav .btn__login {
    background: #f7d10a;
    color: #000;
    border-bottom: 0;
}

@media (min-width: 39.948em) {
    .hero--main .underline {
        border-bottom: 0;
    }
}

@media (min-width: 39.948em) {
    .hero--main h1 {
        border-bottom: 2px solid #f7d10a;
    }
}

.btn--login-2 {
    background: #f7d10a;
}

.search--popup {
    background: #3e383a;
}

.go-to {
    color: #a29a9c;
    border: 1px solid #a29a9c;
    border-radius: 5px;
}

.no-touch .go-to:hover {
    color: #817779;
    border: 1px solid #817779;
}

.property__info {
    background: #3e383a;
    color: white;
}

.property__description {
    background: white;
}

.price {
    color: #f7d10a;
    text-transform: uppercase;
}

.mobile__instructions {
    color: #a29a9c;
}

.lucra {
    background: #231f20;
}

.lucra p {
    color: white;
}

.lucra h2 {
    color: #a29a9c;
}

.lucra h5 {
    color: #a29a9c;
}

.lucra__sidebar {
    background: #3e383a;
}

.lucra__sidebar li {
    border-bottom: 1px solid #474142;
}

.lucra__sidebar a {
    color: white;
}

.no-touch .lucra__sidebar a:hover {
    color: #837f80;
}

.footer__information {
    background: #f7d10a;
}

.btn--newsletter {
    background: black;
    color: white;
    border-radius: 3px;
}

.box--news .date {
    background: #231f20;
    color: white;
}

.property__info--listings {
    background: none;
    color: black;
}

.refine {
    background: #e7e5e0;
}

.link--pdf {
    color: #a29a9c;
    text-transform: none !important;
}

.heading--page h1 {
    color: #231f20;
}

.heading--page a {
    background: white;
    color: #a29a9c;
}

@media (min-width: 39.948em) {
    .heading--page a {
        background: none;
    }
}

.page__aside {
    background: white;
}

.page__aside a:hover {
    color: #837f80;
}

.page__aside .btn {
    color: #231f20;
}

.page__aside .btn:hover {
    color: inherit;
}

.property__amenities {
    background: #231f20;
    color: white;
}

.property__amenities li {
    border-top: 1px solid #3e383a;
}

.property__amenities li:last-child {
    border-bottom: 1px solid #3e383a;
}

.property__availability {
    background: #3e383a;
    color: white;
}

.lowlight {
    color: #a29a9c;
}

.page__body {
    background: white;
}

.page__body > p:first-of-type {
    color: #a29a9c;
}

.page__body li {
    border-bottom: 1px solid #e7e5e0;
}

.enquire-form {
    background: #e7e5e0;
    color: #a29a9c;
}

.enquire-form h1 {
    color: #231f20;
    border-bottom: 2px solid #f7d10a;
}

.enquire-form textarea,
.enquire-form input {
    background: white;
}

.enquire-form button {
    color: #231f20;
}

.enquire-form p {
    color: #a29a9c;
}

.contact-choice {
    color: #a29a9c;
}

.aside--gen a {
    color: white;
    text-decoration: none;
}

.aside--gen li {
    border-top: 1px solid rgba(162, 154, 156, 0.3);
}

.aside--gen li:last-child {
    border-bottom: 1px solid rgba(162, 154, 156, 0.3);
}

.box--news-alt__heading p {
    color: #a29a9c;
}

.box--news-alt:hover p,
.box--news-alt:hover a {
    color: #817779;
}

.include label {
    color: #231f20;
}

.address h3,
.enquire-form--contact h3 {
    color: #231f20;
}

body {
    font-family: "museo-reg", Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-style: normal;
}

p {
    font-family: "museo-reg", Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #231f20;
    margin-bottom: 1em;
}

p:last-child {
    margin-bottom: 0;
}

strong {
    font-family: "museo-bold", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
}

a {
    font-family: "museo-reg", Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-style: normal;
    text-decoration: underline;
    color: #231f20;
}

input {
    font-family: "museo-reg", Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #231f20;
}

.date {
    font-family: "museo-bold", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0.3px;
}



h1 {
    font-family: "museo-reg", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: white;
    line-height: 1.5;
}

h2 {
    font-family: "museo-bold", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: capitalize;
    color: #231f20;
    font-size: 1.125rem;
}

@media (min-width: 39.948em) {
    h2 {
        font-size: 1.375rem;
    }
}

@media (min-width: 63.948em) {
    h2 {
        font-size: 1.75rem;
    }
}

h3 {
    font-family: "museo-reg", Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: capitalize;
    color: white;
    border-bottom: 1px solid #f7d10a;
}

@media (min-width: 39.948em) {
    h3 {
        font-size: 1.5rem;
    }
}

h4 {
    font-family: "museo-bold", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #231f20;
    letter-spacing: 0.2px;
    border-bottom: 1px solid #f7d10a;
    text-transform: capitalize;
    font-size: 0.831rem;
    display: inline-block;
}

.property__description h4{
	border: none;
	text-decoration: underline;
	text-decoration-color: #f7d10a;
	-webkit-text-decoration-color: #f7d10a;
	line-height: 1.6em;
}

@media (min-width: 39.948em) {
    h4 {
        font-size: 1rem;
    }
}

@media (min-width: 63.948em) {
    h4 {
        font-size: 1.25rem;
    }
}

h5 {
    font-family: "museo-bold", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    color: #231f20;
    font-size: 0.6875rem;
}

@media (min-width: 39.948em) {
    h5 {
        font-size: 0.75rem;
        letter-spacing: 0.4px;
    }
}

@media (min-width: 63.948em) {
    h5 {
        font-size: 0.875rem;
        letter-spacing: 0.4px;
    }
}

h6 {
    font-family: "museo-bold", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.8125rem;
    color: #a29a9c;
}

@media (min-width: 39.948em) {
    h6 {
        font-size: 1rem;
        margin-bottom: 1em;
    }
}

::-webkit-input-placeholder {
    color: #a29a9c;
}

:-moz-placeholder {
    color: #a29a9c;
}

::-moz-placeholder {
    color: #a29a9c;
}

:-ms-input-placeholder {
    color: #a29a9c;
}

.tagline {
    text-transform: uppercase;
    font-size: 9px;
    line-height: 1.1;
}

@media (min-width: 39.948em) {
    .tagline {
        font-size: 13px;
    }
}

@media (min-width: 39.948em) {
    .tagline {
        font-size: 1rem;
    }
}

.underline {
    border-bottom: 2px solid #f7d10a;
}

.header__nav ul li a {
    text-decoration: none;
    text-transform: capitalize;
    font-size: 0.875rem;
}

@media (min-width: 63.948em) {
    .header__nav ul li a {
        font-size: 1rem;
    }
}

.header__nav .btn--login {
    text-transform: uppercase;
    font-family: "museo-slab", "Lucida Console", Monaco, monospace;
    font-weight: 500;
    font-style: normal;
    font-size: 0.813em;
    font-weight: normal;
}

.search--popup h1 {
    border-bottom: 1px solid #f7d10a;
    display: inline-block;
    font-size: 1.5rem;
    margin-bottom: 1em;
}

.btn--login-2 {
    text-transform: uppercase;
    font-family: "museo-slab", "Lucida Console", Monaco, monospace;
    font-weight: 500;
    font-style: normal;
    font-size: 0.813em;
    text-decoration: none;
    line-height: 38px;
    font-weight: normal;
}

.hero h1 {
    display: inline-block;
    font-size: 1.5rem;
    max-width: 160px;
}

@media (min-width: 39.948em) {
    .hero h1 {
        font-size: 2.5rem;
        max-width: none;
        line-height: 0.9;
    }
}

@media (min-width: 47.948em) {
    .hero h1 {
        font-size: 3.150rem;
        max-width: none;
    }
}

@media (min-width: 65em) {
    .hero h1 {
        font-size: 4.063rem;
    }
}

.btn--search-rentals {
    font-size: 0.750rem;
    text-transform: uppercase;
}

@media (min-width: 39.948em) {
    .btn--search-rentals {
        font-size: 1rem;
        letter-spacing: 0.7px;
    }
}

.go-to {
    font-size: 0.625rem;
    text-transform: uppercase;
    text-decoration: none;
}

@media (min-width: 39.948em) {
    .go-to {
        font-size: 0.75rem;
    }
}

.property__description h4 {
    margin-bottom: 0.5em;
}

@media (min-width: 63.948em) {
    .property__description h4 {
        margin-bottom: 0.75em;
    }
}

.property__description p,
.property__description span {
    font-size: 13px;
    line-height: 2;
}

@media (min-width: 39.948em) {
    .property__description p,
    .property__description span {
        font-size: 0.75rem;
        line-height: 1.6;
    }
}

@media (min-width: 63.948em) {
    .property__description p,
    .property__description span {
        font-size: 0.875rem;
    }
}

.property__description .price {
    font-family: "museo-bold", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    margin-bottom: 0;
}

.property__info {
    font-size: 0.625rem;
    line-height: 1;
}

@media (min-width: 63.948em) {
    .property__info {
        font-size: 0.75rem;
    }
    .property__box--listings .property__description .price {
      font-size: 1.125rem;
      margin: 20px 0;
    }
}

.mobile__instructions {
    text-transform: uppercase;
    font-size: 0.75rem;
    letter-spacing: 0.7px;
    text-align: center;
}

.heading h2,
.heading h3 {
    float: left;
}

.lucra__sidebar a {
    text-transform: capitalize;
    text-decoration: none;
    font-size: 0.75rem;
    letter-spacing: 0.2px;
}

@media (min-width: 39.948em) {
    .lucra__sidebar a {
        font-size: 0.8125rem;
    }
}

@media (min-width: 63.948em) {
    .lucra__sidebar a {
        font-size: 1rem;
    }
}

@media (min-width: 63.948em) {
    .lucra__sidebar h2 {
        font-size: 1.75rem;
    }
}

.lucra__about {
    font-size: 0.75em;
}

@media (min-width: 39.948em) {
    .lucra__about {
        font-size: 0.8125rem;
    }
}

@media (min-width: 63.948em) {
    .lucra__about {
        font-size: 1rem;
        line-height: 1.6;
    }
}

.box--news .date {
    font-size: 0.6875rem;
    line-height: 1;
}

@media (min-width: 63.948em) {
    .box--news .date {
        font-size: 0.75rem;
    }
}

@media (min-width: 63.948em) {
    .box--news p {
        font-size: 1.25rem;
        line-height: 1.5;
    }
}

.btn--newsletter {
    font-family: "museo-bold", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.6875rem;
}

@media (min-width: 39.948em) {
    .footer__information h2 {
        font-size: 1.125rem;
    }
}

.footer__about li {
    font-size: 0.6875rem;
    line-height: 1.7em;
}

@media (min-width: 39.948em) {
    .footer__about li {
        font-size: 0.75rem;
    }
}

@media (min-width: 63.948em) {
    .footer__about li {
        font-size: 1rem;
    }
}

.footer__nav {
    text-transform: capitalize;
}

.footer__nav a,
.footer__nav li {
    text-decoration: none;
}

@media (min-width: 39.948em) {
    .footer__nav a,
    .footer__nav li {
        font-size: 0.6875rem;
    }
}

@media (min-width: 63.948em) {
    .footer__nav a,
    .footer__nav li {
        font-size: 0.8125rem;
    }
}

.hero--rentals h1,
.hero--news h1 {
    text-align: left;
    max-width: none;
    display: block;
}

@media (min-width: 39.948em) {
    .hero--rentals h1,
    .hero--news h1 {
        font-size: 1.75rem;
    }
}

.link {
    text-transform: capitalize;
    font-size: 0.75em;
}

.heading--refine {
    font-size: 1.125rem;
}

@media (min-width: 47.948em) {
    .heading--page h1 {
        font-size: 1.313rem;
    }
}

@media (min-width: 63.948em) {
    .heading--page h1 {
        font-size: 1.875rem;
    }
}

.heading--page a {
    text-decoration: none;
    font-size: 0.6875rem;
}

@media (min-width: 39.948em) {
    .heading--page a {
        font-size: 0.8125rem;
    }
}

@media (min-width: 63.948em) {
    .heading--page a {
        font-size: 1rem;
    }
}

.property__availability,
.property__amenities {
    font-size: 0.6875rem;
}

@media (min-width: 39.948em) {
    .property__availability,
    .property__amenities {
        font-size: 0.875rem;
    }
}

.btn--enquire {
    font-family: "museo-slab", "Lucida Console", Monaco, monospace;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.5rem;
    line-height: 1;
    text-align: left;
    font-weight: normal;
}

@media (min-width: 39.948em) {
    .btn--enquire {
        font-size: 0.8125rem;
    }
}

.page__body > p:first-of-type {
    font-size: 1rem;
    line-height: 1.4;
}

@media (min-width: 39.948em) {
    .page__body > p:first-of-type {
        font-size: 1.25rem;
        line-height: 1.5;
    }
}

@media (min-width: 63.948em) {
    .page__body > p:first-of-type {
        font-size: 1.563rem;
    }
}

.page__body p,
.page__body ul {
    font-size: 14px;
    line-height: 1.5;
}

@media (min-width: 39.948em) {
    .page__body p,
    .page__body ul {
        font-size: 1rem;
    }
}

.enquire-form {
    font-size: 0.75rem;
}

@media (min-width: 47.948em) {
    .enquire-form {
        font-size: 1.313rem;
        line-height: 1.6;
    }
}

.enquire-form p {
    font-family: "museo-slab", "Lucida Console", Monaco, monospace;
    font-weight: 500;
    font-style: normal;
}

.enquire-form h1 {
    font-size: 0.9375rem;
}

@media (min-width: 47.948em) {
    .enquire-form h1 {
        font-size: 1.625rem;
    }
}

.enquire-form textarea,
.enquire-form input {
    font-family: "museo-slab", "Lucida Console", Monaco, monospace;
    font-weight: 500;
    font-style: normal;
    font-weight: normal;
}

@media (min-width: 47.948em) {
    .enquire-form textarea,
    .enquire-form input {
        font-size: 0.9375rem;
    }
}

.enquire-form .btn {
    text-transform: uppercase;
    font-family: "museo-bold", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
}

@media (min-width: 47.948em) {
    .enquire-form .btn {
        font-size: 0.875rem;
        letter-spacing: 0.7px;
        padding: 15px;
        line-height: 1;
    }
}

.enquire-form.enquire-form--body p {
    font-weight: normal;
}

@media (min-width: 63.948em) {
    .enquire-form.enquire-form--body p {
        font-size: 1.3rem;
    }
}

@media (min-width: 89.948em) {
    .enquire-form.enquire-form--body p {
        font-size: 1.563rem;
    }
}

@media (min-width: 63.948em) {
    .enquire-form.enquire-form--body .ui.dropdown.selection > .text {
        font-size: 1.3rem;
    }
}

@media (min-width: 89.948em) {
    .enquire-form.enquire-form--body .ui.dropdown.selection > .text {
        font-size: 1.563rem;
    }
}

.aside--gen span,
.aside--gen a {
    font-family: "museo-slab", "Lucida Console", Monaco, monospace;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0.7px;
}

.aside--gen .lowlight {
    font-family: "museo-reg", Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-style: normal;
}

.aside--gen .btn {
    font-weight: normal;
}

.box--news-alt__heading p {
    font-family: "museo-slab", "Lucida Console", Monaco, monospace;
    font-weight: 500;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1.5;
}

@media (min-width: 1201px) {
    .box--news-alt__heading p {
        font-size: 1.625rem;
    }
}

.box--news-alt__heading a {
    font-family: "museo-slab", "Lucida Console", Monaco, monospace;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 0.75rem;
    font-weight: normal;
}

@media (min-width: 1201px) {
    .box--news-alt__heading a {
        font-size: 1rem;
    }
}

@media (min-width: 39.948em) {
    .include label {
        font-size: 0.75rem;
    }
}

.address h3,
.enquire-form--contact h3 {
    font-family: "museo-slab", "Lucida Console", Monaco, monospace;
    font-weight: normal;
    font-style: normal;
    font-size: 1.313rem;
    line-height: 1;
}

@media (min-width: 63.948em) {
    .address h3,
    .enquire-form--contact h3 {
        font-size: 1.875rem;
    }
}

.content-area,
.properties,
.heading,
.property__info,
.lucra__about,
.footer__social,
.footer__nav ul,
.page__aside,
.header,
.header__logo,
.rental__search,
.search__group,
.property__box--listings .slideshow ul,
.heading--page,
.content-area--gallery ul,
.enquire-form li,
.enquire-form .include,
.address {
    *zoom: 1;
}

.content-area:before,
.properties:before,
.heading:before,
.property__info:before,
.lucra__about:before,
.footer__social:before,
.footer__nav ul:before,
.page__aside:before,
.header:before,
.header__logo:before,
.rental__search:before,
.search__group:before,
.property__box--listings .slideshow ul:before,
.heading--page:before,
.content-area--gallery ul:before,
.enquire-form li:before,
.enquire-form .include:before,
.address:before,
.content-area:after,
.properties:after,
.heading:after,
.property__info:after,
.lucra__about:after,
.footer__social:after,
.footer__nav ul:after,
.page__aside:after,
.header:after,
.header__logo:after,
.rental__search:after,
.search__group:after,
.property__box--listings .slideshow ul:after,
.heading--page:after,
.content-area--gallery ul:after,
.enquire-form li:after,
.enquire-form .include:after,
.address:after {
    content: " ";
    display: table;
}

.content-area:after,
.properties:after,
.heading:after,
.property__info:after,
.lucra__about:after,
.footer__social:after,
.footer__nav ul:after,
.page__aside:after,
.header:after,
.header__logo:after,
.rental__search:after,
.search__group:after,
.property__box--listings .slideshow ul:after,
.heading--page:after,
.content-area--gallery ul:after,
.enquire-form li:after,
.enquire-form .include:after,
.address:after {
    clear: both;
}

.ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.content-area {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 0 20px;
}

.content-area:after {
    content: " ";
    display: block;
    clear: both;
}

@media (min-width: 47.948em) {
    .content-area {
        padding: 0 60px;
    }
}

@media (min-width: 63.948em) {
    .content-area {
        padding: 0;
    }
}

img {
    max-width: 100%;
}

.hero {
    height: 400px;
    margin-top: 47px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 40px 0;
}

.hero:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 2;
}

.hero .content-area {
    z-index: 3;
}

@media (min-width: 39.948em) {
    .hero {
        height: 490px;
        padding-top: 165px;
    }
}

@media (min-width: 63.948em) {
    .hero {
        height: 590px;
        padding-top: 205px;
        margin-top: 70px;
    }
}
.view-properties .featured {
  min-height: 600px;
}
.featured {
    padding: 2.25em 0;
    overflow: hidden;
}

@media (min-width: 39.948em) {
    .featured {
        padding: 80px 0;
    }
}

@media (min-width: 63.948em) {
    .featured .heading {
        margin-bottom: 50px;
    }
}

.properties {
    width: 9000em;
}

@media (min-width: 39.948em) {
    .properties {
        width: 100%;
    }
}

.heading {
    margin-bottom: 1em;
}

@media (min-width: 39.948em) {
    .heading {
        margin-bottom: 2em;
    }
}

.go-to {
    float: right;
    padding: 0 10px;
    letter-spacing: 1px;
}

@media (min-width: 39.948em) {
    .go-to {
        float: left;
        margin-left: 27px;
        padding: 2px 12px;
        margin-top: -5px;
    }
}

.go-to--isolated {
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
}

.property__box {
    width: 265px;
    margin-bottom: 1em;
    float: left;
    margin-right: 1em;
    position: relative;
    background: white;
    min-height: 300px;
}

@media (min-width: 39.948em) {
    .property__box {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 0;
        min-height: 250px;
    }
    .property__box:nth-of-type(2) {
        margin-right: 0;
    }
    .property__box:nth-of-type(3) {
        display: none;
    }
}

@media (min-width: 63.948em) {
    .property__box {
        width: 32%;
        margin-right: 2%;
        min-height: 380px;
    }
    .property__box:nth-of-type(2) {
        margin-right: 2%;
    }
    .property__box:nth-of-type(3) {
        display: block;
        margin-right: 0;
    }
}

.property__img {
    height: 175px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: relative;
}

@media (min-width: 39.948em) {
    .property__img {
        height: 205px;
    }
}

.property__img:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0;
}

.property__box:hover .property__img:before {
    opacity: 0.2;
}

.property__description {
    padding: 20px;
}

@media (min-width: 63.948em) {
    .property__description {
        padding: 27px 31px;
    }
}

.property__info {
    position: absolute;
    top: 0;
    right: 0;
    padding: 13px 17px;
}

.property__count {
    float: left;
    margin-right: 10px;
}

.property__info--listings .property__count{
  margin-right: 0;
}

.property__count:last-of-type {
    margin-right: 0;
}

.featured--listings .property__count {
  margin-right: 10px;
}
.featured--listings .property__count:last-of-type {
  margin-right: 0;
}

@media (min-width: 39.948em) {
    .property__count {
        line-height: 1.5;
    }
}

@media (min-width: 47.948em) {
    .property__count {
        margin-right: 17px;
    }
    .featured--listings .property__count {
      margin-right: 17px;
    }
    .property__info--listings .property__count{
      margin-right: 0;
    }
}

@media (min-width: 39.948em) {
    .mobile__instructions {
        display: none;
    }
}

.lucra {
    padding: 45px 0;
}

@media (min-width: 39.948em) {
    .lucra {
        padding: 80px 0;
    }
}

.lucra__sidebar {
    padding: 46px 40px;
    margin-bottom: 40px;
}

.lucra__sidebar h2 {
    margin-bottom: 30px;
}

@media (min-width: 63.948em) {
  .lucra__sidebar {
    padding-bottom: 70px;
  }
    .lucra__sidebar h2 {
        margin-bottom: 40px;
    }
}

.lucra__sidebar ul {
    margin-bottom: 25px;
}

.lucra__sidebar ul:last-of-type {
    margin-bottom: 0;
}

@media (min-width: 39.948em) {


}

.lucra__sidebar li {
    padding: 5px;
    padding-left: 1em;
}

@media (min-width: 63.948em) {
    .lucra__sidebar li {
        padding: 11px 5px;
        padding-left: 1.5em;
    }
    .lucra__sidebar ul:nth-of-type(2) {
      margin-bottom: 70px;
    }
    .lucra__sidebar ul {
        margin-bottom: 40px;
    }
}

@media (min-width: 39.948em) {
    .lucra__sidebar {
        width: 50%;
        float: right;
    }
}

@media (min-width: 63.948em) {
    .lucra__sidebar {
        width: 35%;
    }
}

.landlords li {
    padding-left: 0;
}

@media (min-width: 39.948em) {
    .lucra__body {
        width: 50%;
        float: left;
        padding-right: 50px;
        margin-top: 35px;
    }
}

@media (min-width: 63.948em) {
    .lucra__body {
        width: 65%;
        padding-right: 120px;
        margin-top: 55px;
    }
}

@media (min-width: 63.948em) {
    .lucra--box {
        width: 48%;
        float: left;
        margin-right: 4%;
    }
    .lucra--box:last-of-type {
        margin-right: 0;
    }
}

.lucra__about img {
    display: none;
}

@media (min-width: 63.948em) {
    .lucra__about img {
        display: block;
        height: auto;
    }
}

@media (min-width: 39.948em) {
    .lucra__about {
        margin-bottom: 70px;
    }
}

.heading--news,
.heading--social {
    display: none;
}

@media (min-width: 39.948em) {
    .heading--news,
    .heading--social {
        display: block;
    }
}

.lucra__news {
    display: none;
}

@media (min-width: 39.948em) {
    .lucra__news {
        display: block;
    }
}

.box--news {
    height: 190px;
    padding: 35px 25px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.box--news:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: black;
    opacity: 0.65;
    z-index: 1;
}

.no-touch .box--news:hover:before {
    opacity: 0.75;
}

.box--news div,
.box--news p {
    z-index: 2;
}

.box--news p {
    position: relative;
    max-width: 170px;
}

@media (min-width: 63.948em) {
    .box--news p {
        max-width: 250px;
    }
}

.box--news .date {
    display: inline-block;
    padding: 10px 12px;
    position: absolute;
    left: 25px;
    bottom: 25px;
}

.box--news:last-child {
    display: none;
}

@media (min-width: 63.948em) {
    .box--news:last-child {
        display: block;
    }
}

@media (min-width: 63.948em) {
    .box--news {
        width: 48%;
        float: left;
        margin-right: 4%;
        height: 260px;
    }
    .box--news:last-of-type {
        margin-right: 0;
    }
}

.box__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}

.footer__information {
    padding: 35px 0;
}

@media (min-width: 39.948em) {
    .footer__information {
        padding: 65px 0;
    }
}

@media (min-width: 63.948em) {
    .footer__information h2 {
        float: left;
    }
}

@media (min-width: 63.948em) {
    .heading--social {
        margin-right: 25px;
    }
}

.footer__social {
    margin-bottom: 40px;
}

@media (min-width: 63.948em) {
    .footer__social ul {
        margin-left: 25px;
    }
}

.footer__social li {
    float: left;
    margin-right: 20px;
}

@media (min-width: 39.948em) {
    .footer__social li {
        margin-top: 24px;
    }
}

@media (min-width: 63.948em) {
    .footer__social li {
        margin-top: 0;
    }
}

@media (min-width: 39.948em) {
    .footer__social {
        width: 50%;
        float: left;
        margin-bottom: 0;
    }
}

@media (min-width: 63.948em) {
    .footer__social {
        float: left;
        width: 45%;
    }
}

@media (min-width: 39.948em) {
    .footer__newsletter {
        width: 50%;
        float: left;
    }
}

@media (min-width: 63.948em) {
    .footer__newsletter {
        float: left;
        width: 55%;
    }
}

@media (min-width: 63.948em) {
    .footer__newsletter h2 {
        margin-left: 5%;
    }
}

.footer__about {
    padding: 40px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    position: relative;
}

.footer__about:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(247, 209, 10, 0.9);
}

.footer__about ul {
    margin-bottom: 40px;
}

.footer__about ul:last-of-type {
    margin-bottom: 30px;
}

@media (min-width: 39.948em) {
    .footer__about ul {
        width: 31%;
        margin-left: 6%;
        float: left;
    }
    .footer__nav ul {
      margin-left: 0;
    }
}

@media (min-width: 63.948em) {
    .footer__about ul {
        width: 26%;
        margin-right: 3%;
        margin-left: 0;
    }
}

@media (min-width: 39.948em) {
    .footer__about {
        padding: 80px 0;
    }
}

@media (min-width: 39.948em) {
    .footer__map {
        width: 20%;
        margin-right: 2%;
        float: left;
    }
}

@media (min-width: 39.948em) {
    .footer__nav ul {
        width: 100%;
    }
}

@media (min-width: 63.948em) {
    .footer__nav ul {
        float: right;
        width: 17%;
        margin-right: 0;
    }
}

.footer__nav li {
    float: left;
}

.footer__nav li:after {
    content: '-';
    margin-left: 5px;
    margin-right: 5px;
}

@media (min-width: 63.948em) {
    .footer__nav li:after {
        content: '';
    }
}

@media (min-width: 39.948em) {
    .footer__nav li:last-child {
        float: right;
    }

}

@media (min-width: 63.948em) {
    .footer__nav li:last-child {
        float: left;
    }
    .footer__nav li {
        float: none;
        display: block;
    }
}

.footer__nav li:last-child:after {
    content: '';
    margin: 0;
}

@media (min-width: 39.948em) {
    .footer__nav {
        clear: left;
    }
}

@media (min-width: 63.948em) {
    .footer__nav {
        clear: none;
    }
}

.page__body {
    padding: 25px 17px 27px;
}

@media (min-width: 39.948em) {
    .page__body {
        padding: 50px 65px;
    }
}

@media (min-width: 63.948em) {
    .page__body {
        padding-top: 120px;
        min-height: 750px;
    }
}

@media (min-width: 1151px) {
    .page__body {
        padding-right: 120px;
        padding-left: 120px;
        padding-bottom: 200px;
    }
}

.page__body p {
    max-width: 90%;
    margin-bottom: 1em;
    line-height: 1.625;
}

@media (min-width: 63.948em) {
    .page__body p {
        margin-bottom: 2em;
    }
}

.page__body p:first-of-type {
    max-width: none;
}

.page__body ul {
    margin-bottom: 2em;
    max-width: 500px;
}

.page__body li {
    padding: 2px 0;
}

@media (min-width: 39.948em) {
    .page__body li {
        padding: 13px 0;
    }
}

@media (min-width: 63.948em) {
    .page__body {
        float: right;
        width: 73%;
        position: relative;
    }
    .page__body:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: -36.9%;
        background: white;
        z-index: -1;
    }
}

.page__aside {
    padding: 0px 17px 25px;
}

@media (min-width: 39.948em) {
    .page__aside {
        padding: 50px 65px;
    }
}

@media (min-width: 63.948em) {
    .page__aside {
        float: left;
        width: 27%;
        margin-top: 120px;
        max-width: 310px;
    }
}

.page__aside .lowlight {
    margin-bottom: 5px;
}

/*.page__aside li:first-of-type {
    padding-top: 0;
}

.page__aside li:last-of-type {
    padding-bottom: 0;
}*/

.header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    height: 47px;
}

@media (min-width: 39.948em) {
    .header {
        height: 70px;
    }
}

.header__logo {
    float: left;
    margin-top: 5px;
    padding-left: 7px;
    text-decoration: none;
}

.logo {
    float: left;
    width: 75px;
    height: 30px;
    background-image: url(../images/lucra-logo.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 0;
}

@media (min-width: 39.948em) {
    .logo {
        width: 110px;
        height: 42px;
        margin-top: 5px;
    }
}

@media (min-width: 63.948em) {
    .logo {
        height: 50px;
        margin-right: 10px;
        margin-top: 3px;
    }
}

.tagline {
    width: 70px;
    float: left;
    margin-top: 10px;
}

@media (min-width: 39.948em) {
    .tagline {
        margin-top: 1rem;
    }
}

@media (min-width: 63.948em) {
    .main__nav {
        float: right;
    }
}

.header__nav {
    position: absolute;
    z-index: 999;
    margin-top: 47px;
    width: 100%;
    display: none;
}

.header__nav ul li {
    position: relative;
}

@media (min-width: 63.948em) {
    .header__nav ul li {
        float: left;
        padding: 0 10px 20px;
    }
    .header__nav ul li:last-child {
        display: none;
    }
}

@media (min-width: 1151px) {
    .header__nav ul li {
        padding: 0 17px 20px;
    }
}

.header__nav ul li a {
    display: block;
    padding: 13px 0 13px 20px;
}

@media (min-width: 63.948em) {
    .header__nav ul li a {
        padding: 0;
    }
}

.header__nav .btn--login-2 {
    display: none;
}

@media (min-width: 39.948em) {
    .header__nav {
        margin-top: 70px;
    }
}

@media (min-width: 63.948em) {
    .header__nav {
        display: block;
        position: static;
        width: auto;
        float: left;
        margin-top: 1.5em;
        margin-right: 10px;
    }
    .header__nav li:hover > ul {
        display: block;
    }
    .header__nav li:hover a {
        color: #7a7b7d;
    }
}

@media (min-width: 63.948em) {
    .header__nav li > ul.is--hidden {
        position: absolute;
        top: 46px;
        width: 260px;
        left: 50%;
        margin-left: -130px;
    }
    .header__nav li > ul.is--hidden:before {
        content: '';
        width: 23px;
        position: absolute;
        height: 12px;
        left: 50%;
        margin-left: -11.5px;
        display: block;
        background-image: url("../images/pointer.png");
        background-repeat: no-repeat;
        background-size: contain;
        top: -11px;
    }
    .header__nav li > ul.is--hidden li {
        padding: 0;
        float: none;
        border-bottom: 1px solid #463e40;
    }
    .header__nav li > ul.is--hidden li:last-child {
        border-bottom: 0;
        display: block;
    }
    .header__nav li > ul.is--hidden li a {
        color: white;
    }
    .header__nav li > ul.is--hidden a {
        display: block;
        line-height: 1;
        padding: 25px 43px;
        text-align: center;
        border-bottom: 0;
        white-space: nowrap;
        background: #312e2f;
    }
    .header__nav li > ul.is--hidden a:hover {
        color: #7e7a7b;
    }
}

.btn {
    cursor: pointer;
}

.mobile__nav {
    float: right;
}

@media (min-width: 63.948em) {
    .mobile__nav {
        float: left;
    }
}

.btn--mobile {
    width: 47px;
    height: 47px;
    padding-left: 15px;
    outline: none;
}

@media (min-width: 39.948em) {
    .btn--mobile {
        width: 115px;
        height: 70px;
        padding-left: 0;
    }
}

@media (min-width: 63.948em) {
    .btn--mobile {
        display: none;
    }
}

.btn--search {
    border-radius: 3px;
    margin-top: 8px;
    outline: none;
    margin-right: 10px;
}

@media (min-width: 39.948em) {
    .btn--search {
        margin-top: 15px;
        margin-right: 15px;
    }
}

.menu-text {
    display: none;
}

@media (min-width: 39.948em) {
    .menu-text {
        display: inline-block;
        color: white;
        text-transform: uppercase;
        font-size: 0.813rem;
    }
}

.btn--login-2 {
    height: 38px;
    margin-top: 15px;
    padding: 0 17px;
    border-radius: 3px;
    margin-right: 15px;
    display: none;
}

@media (min-width: 39.948em) {
    .btn--login-2 {
        display: inline-block;
    }
}

.rental__search {
    margin: 20px auto 0;
}

.rental__search li {
    margin-bottom: 7px;
}

.rental__search form {
    margin: 0 auto;
    max-width: 470px;
}

@media (min-width: 63.948em) {
    .rental__search form {
        max-width: 1000px;
    }
}

@media (min-width: 39.948em) {
    .rental__search {
        margin-top: 40px;
    }
}

@media (min-width: 63.948em) {
    .search__suburb {
        width: 33%;
        float: left;
        margin-right: 1px;
    }
}

.search__group {
    width: 49.5%;
    float: left;
    margin-right: 1%;
}

.search__group:last-of-type {
    margin-right: 0;
}

@media (min-width: 39.948em) {
    .search__group {
        width: 49.75%;
    }
}

.search__group li {
    width: 100%;
    margin-right: 2px;
    float: left;
}

@media (min-width: 63.948em) {
    .search__group li {
        margin-right: 1px;
    }
}

@media (min-width: 39.948em) {
    .search__group--bed {
        width: 200px;
        margin-right: 0;
    }
}

@media (min-width: 63.948em) {
    .search__group--bed {
        width: 24.5%;
    }
}

@media (min-width: 39.948em) {
    .search__group--bed li {
        width: 98px;
        float: left;
    }
}

@media (min-width: 63.948em) {
    .search__group--bed li:last-of-type {
        margin-right: 0;
        width: 50.2%;
    }
    .search__group--bed li {
        width: 49%;
        float: left;
    }
}

@media (min-width: 39.948em) {
    .search__group--price {
        width: 270px;
    }
}

@media (min-width: 63.948em) {
    .search__group--price {
        width: 30.5%;
    }
}

@media (min-width: 39.948em) {
    .search__group--price li {
        width: 134px;
        float: left;
    }
    .search__group--price li:last-of-type {
        margin-right: 0;
    }
}

.btn--search-rentals {
    padding: 0 20px;
    border-radius: 3px;
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
    font-family: "museo-bold", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
}

@media (min-width: 39.948em) {
    .btn--search-rentals {
        float: right;
        height: 50px;
        line-height: 50px;
        width: 105px;
    }
}

@media (min-width: 39.948em) {
    .btn--search-rentals {
        margin-top: 10px;
    }
}

@media (min-width: 63.948em) {
    .btn--search-rentals {
        margin-top: 0;
    }
    .search__group--price li {
        width: 49.5%;
        float: left;
    }
}

.search--popup {
    margin-top: 47px;
    padding: 60px 20px;
    text-align: center;
    width: 100%;
    display: none;
}

@media (min-width: 39.948em) {
    .search--popup {
        margin-top: 70px;
    }
}

.search--popup form {
    max-width: 470px;
}

@media (min-width: 63.948em) {
    .search--popup .search__suburb {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .search--popup h1 {
      line-height: 1.3;
    }
}

@media (min-width: 39.948em) {
    .search--popup .search__group {
        width: 49.75%;
        float: left;
        margin-right: 0.5%;
        margin-bottom: 20px;
    }
    .search--popup .search__group:last-of-type {
        margin-right: 0;
    }
}

@media (min-width: 39.948em) and (min-width: 63.948em) {
    .search--popup .search__group li {
        margin-right: 1%;
    }
    .search--popup .search__group li:last-of-type {
        margin-right: 0;
    }
}

@media (min-width: 39.948em) {
    .search--popup .search__group--bed {
        width: 42.5%;
        margin-right: 0;
    }
}

@media (min-width: 63.948em) {
    .search--popup .search__group--bed {
        width: 42.5%;
    }
}

@media (min-width: 39.948em) {
    .search--popup .search__group--bed li {
        width: 49%;
        float: left;
    }
}

@media (min-width: 63.948em) {
    .search--popup .search__group--bed li:last-of-type {
        margin-right: 1;
        width: 49%;
    }
}

@media (min-width: 39.948em) {
    .search--popup .search__group--price {
        width: 57.5%;
    }
}

@media (min-width: 63.948em) {
    .search--popup .search__group--price {
        width: 57.5%;
    }
}

@media (min-width: 39.948em) {
    .search--popup .search__group--price li {
        width: 49.5%;
        float: left;
    }
    .search--popup .search__group--price li:last-of-type {
        margin-right: 0;
    }
}

.newsletter__signup {
    margin-top: 18px;
}

.newsletter__signup input {
    background: white;
    height: 37px;
    padding: 0 1em;
    line-height: 37px;
    line-height: 1;
    float: left;
    width: 75%;
}

@media (min-width: 63.948em) {
    .newsletter__signup input {
        width: 72%;
        margin-right: 3%;
    }
}

@media (min-width: 63.948em) {
    .newsletter__signup {
        margin-top: -10px;
        margin-left: 15px;
        width: 43%;
        float: right;
    }
}

@media (min-width: 89.948em) {
    .newsletter__signup {
        width: 53%;
    }
}

.btn--newsletter {
    width: 25%;
    text-align: center;
    height: 37px;
    line-height: 37px;
}

.hero--rentals,
.hero--news {
    height: 180px;
}

@media (min-width: 39.948em) {
    .hero--rentals,
    .hero--news {
        height: 260px;
        padding-top: 90px;
    }
}

.rental__search--compact {
    margin-top: 10px;
    max-width: 950px;
    margin-left: 0;
}

.rental__search--compact form {
    max-width: none;
}

@media (min-width: 39.948em) {
    .rental__search--compact .ui.selection.dropdown {
        height: 50px;
        line-height: 50px;
    }
}

@media (min-width: 39.948em) {
    .rental__search--compact .ui.search.selection.dropdown > input.search {
        height: 50px;
    }
}

@media (min-width: 39.948em) {
    .rental__search--compact .ui.selection.dropdown > .dropdown.icon,
    .rental__search--compact .ui.selection.dropdown > .dropdown.footer__map {
        top: 18px;
    }
}

.search__suburb--compact {
    width: 69%;
    float: left;
    margin-right: 1%;
}

@media (min-width: 39.948em) {
    .search__suburb--compact {
        width: 74%;
    }
}

@media (min-width: 63.948em) {
    .search__suburb--compact {
        width: 84%;
    }
    .inner-search-heading {
      float: left;
      width: 29%;
      margin-top: 24px;
    }
    .rental__search--compact {
      width: 71%;
      float: left;
      max-width: 665px;
    }

}
@media (min-width: 80em) {
  .inner-search-heading {
    width: 22%;
  }
}

.btn--search-rentals--compact {
    float: left;
    margin-top: 0;
    width: 30%;
    text-align: center;
}

@media (min-width: 39.948em) {
    .btn--search-rentals--compact {
        width: 25%;
    }
    .property__box--listings .property__description .price {
      font-size: 0.875rem;
      margin: 15px 0 5px;
    }
}

@media (min-width: 63.948em) {
    .btn--search-rentals--compact {
        width: 15%;
    }
}

.properties--listings {
    width: 100%;
}

.properties--listings ._surroundings h2{
	margin-top: 50px;
	font-size: 24px;
	margin-bottom: -10px;
}

@media (min-width: 63.948em) {
    .properties--listings {
        width: 65%;
        float: right;
    }
}

.property__box--listings {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}

@media (min-width: 481px) {
    .property__box--listings .property__img {
        height: 270px;
    }
}

@media (min-width: 39.948em) {
    .property__box--listings .property__img {
        float: left;
        width: 58%;
        height: 290px;
    }
}

@media (min-width: 63.948em) {
    .property__box--listings .property__img {
        height: 370px;
    }
}

@media (min-width: 39.948em) {
    .property__box--listings .property__description {
        padding: 20px;
        float: left;
        width: 42%;
        height: 290px;
    }
}

@media (min-width: 47.948em) {
    .property__box--listings .property__description {
        padding: 30px;
    }
}

@media (min-width: 63.948em) {
    .property__box--listings .property__description {
        height: 370px;
    }
}

@media (min-width: 89.948em) {
    .property__box--listings .property__description {
        padding: 45px;
    }
}

.property__box--listings .property__img--rentals {
    width: 100%;
}

.property__box--listings .slideshow ul {
    width: 9000em;
}

.property__box--listings .slideshow li {
    width: 320px;
    float: left;
}

@media (min-width: 371px) {
    .property__box--listings .slideshow li {
        width: 420px;
    }
}

@media (min-width: 481px) and (max-width: 39.928em) {
    .property__box--listings .slideshow li {
        width: 600px;
    }
}

@media (min-width: 861px) and (max-width: 63.928em) {
    .property__box--listings .slideshow li {
        width: 520px;
    }
}

@media (min-width: 63.948em) {
    .property__box--listings .slideshow li {
        width: 450px;
    }
}

.property__info--listings {
    position: static;
    padding: 0;
    margin: 10px 0;
}

.property__nav {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -40px;
    z-index: 99;
}

@media (min-width: 63.948em) {
    .property__nav {
        margin-top: -55px;
    }
}

.refine {
    width: 100%;
    padding: 25px 20px;
    position: absolute;
    margin-left: -20px;
    z-index: 99;
    max-width: 305px;
    -webkit-transform: translate(-100%);
    -ms-transform: translate(-100%);
    transform: translate(-100%);
}

.refine .heading {
    margin-bottom: 40px;
}

.refine .heading h2 {
    font-size: 1.25rem;
}

@media (min-width: 47.948em) {
    .refine {
        margin-left: 0px;
        left: 0;
    }
}

@media (min-width: 63.948em) {
    .refine {
        width: 35%;
        float: left;
        margin-left: 0;
        position: static;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        padding-left: 0;
    }
}

.link {
    border: 0;
    padding: 0;
    margin: 0;
    text-decoration: underline;
    float: right;
}

@media (min-width: 63.948em) {
    .heading--refine {
        display: none;
    }
}

.refine__options .search__group {
    margin-bottom: 10px;
}

@media (min-width: 39.948em) {
    .refine__options .search__group {
        width: 100%;
        float: none;
        margin-right: 0;
    }
    .refine__options .search__group:last-of-type {
        margin-right: 0;
    }
}

@media (min-width: 39.948em) and (min-width: 63.948em) {
    .refine__options .search__group li {
        margin-right: 4%;
        width: 48%;
    }
    .refine__options .search__group li:last-of-type {
        margin-right: 0;
    }
}

.refine__options .ui.selection.dropdown {
    height: 50px;
    line-height: 50px;
}

.refine__options .ui.selection.dropdown > .dropdown.icon,
.refine__options .ui.selection.dropdown > .dropdown.footer__map {
    top: 18px;
}

.refine__options label {
    font-size: 0.75rem;
    margin-top: 20px;
    display: block;
}

.refine__options label span {
    margin-left: 10px;
}

.refine__options .btn {
    display: block;
}

.refine__options .btn--search-rentals {
    float: none;
    margin-top: 20px;
}

.refine__options .price {
    font-size: 0.75rem;
}

.link--pdf {
    display: inline-block;
    margin-top: 20px;
    float: none;
}

.property__dates p {
    margin-bottom: 0;
    font-size: 13px;
}

@media (min-width: 39.948em) {
    .property__dates {
        margin-top: 10px;
    }
}

.property__dates .go-to {
    margin: 0;
    float: none;
    padding: 5px 10px;
    margin-top: 18px;
    display: none;
}

@media (min-width: 39.948em) {
    .property__dates .go-to {
        margin-top: 10px;
        display: inline-block;
    }
}

.heading--page {
    margin-top: 47px;
    margin-bottom: 0;
}

@media (min-width: 39.948em) {
    .heading--page {
        margin-top: 70px;
        padding: 90px 0 70px;
    }
}

@media (min-width: 63.948em) {
    .heading--page {
        padding: 130px 0 100px;
    }
    .link--pdf {
      font-size: 1rem;
      margin-top: 55px;
    }
    .refine__options .btn--search-rentals {
        margin-top: 30px;
    }
}

.heading--page h1 {
    margin: 2em 0;
}

@media (min-width: 39.948em) {
    .heading--page h1 {
        float: left;
        margin: 0;
    }
}

.heading--page a {
    display: block;
    padding: 18px 25px;
}

@media (min-width: 39.948em) {
    .heading--page a {
        float: right;
        padding: 0;
    }
}

@media (min-width: 63.948em) {
    .heading--page a {
        margin-top: 1em;
    }
}

.property__amenities {
    padding: 20px 17px;
}

.property__amenities li {
    padding: 5px 0;
}

@media (min-width: 39.948em) {
    .property__amenities li {
        padding: 12px 0;
    }
}

@media (min-width: 39.948em) {
    .property__amenities {
        width: 50%;
        float: left;
        height: 320px;
        padding: 55px;
    }
}

@media (min-width: 63.948em) {
    .property__amenities {
        float: none;
        width: 100%;
        height: auto;
    }
}

.property__availability {
    padding: 20px 17px;
}

@media (min-width: 39.948em) {
    .property__availability li {
        padding: 7px 0;
    }
}

@media (min-width: 39.948em) {
    .property__availability {
        width: 50%;
        float: left;
        height: 320px;
        padding: 55px;
    }
}

@media (min-width: 63.948em) {
    .property__availability {
        float: none;
        width: 100%;
        height: auto;
    }
}

.lowlight {
    margin-right: 10px;
}

@media (min-width: 39.948em) {
    .lowlight {
        display: block;
        line-height: 1;
    }
}

.btn--enquire {
    padding: 15px 17px;
    width: 100%;
}

@media (min-width: 39.948em) {
    .btn--enquire {
        width: auto;
        margin-left: 65px;
        margin-top: 20px;
        padding: 20px 33px 20px 23px;
    }
}

@media (min-width: 63.948em) {
    .btn--enquire {
        margin: 0;
        width: 100%;
        padding-left: 55px;
    }
}

.property__img--mobile .slideshow {
    height: 210px;
}

@media (min-width: 351px) {
    .property__img--mobile .slideshow {
        height: 310px;
    }
}

@media (min-width: 451px) {
    .property__img--mobile .slideshow {
        height: 410px;
    }
}

.property__img--mobile li {
    max-width: 300px;
}

@media (min-width: 351px) {
    .property__img--mobile li {
        max-width: 400px;
    }
}

@media (min-width: 451px) {
    .property__img--mobile li {
        max-width: 500px;
    }
}

.property__img--mobile,
.property__img--desk {
    position: relative;
}

.property__img--mobile img,
.property__img--desk img {
    height: auto;
    width: 100%;
}

.property__img--mobile ul,
.property__img--desk ul {
    width: 9000em;
    max-width: none;
    overflow: hidden;
}

.property__img--mobile li,
.property__img--desk li {
    float: left;
    border: none;
}

@media (min-width: 39.948em) {
    .property__img--mobile,
    .property__img--desk {
        display: none;
    }
}

.slideshow {
    overflow: hidden;
}

.property__img--desk {
    display: none;
}

@media (min-width: 39.948em) {
    .property__img--desk {
        display: block;
        margin-bottom: 55px;
    }
}

.property__img--desk .property__img__container {
    max-width: 500px;
    position: relative;
}

.property__img__container li{
	display: block;
}

@media (min-width: 63.948em) {
    .property__img--desk .property__img__container {
        max-width: 567px;
    }
}

.property__img--desk li {
    height: 375px;
    max-width: 500px;
}

@media (min-width: 63.948em) {
    .property__img--desk li {
        max-width: 567px;
        height: 437px;
    }
}

.property__img--desk img {
    width: 100%;
}

.gallery {
    display: none;
    width: 100%;
    overflow: hidden;
}

@media (min-width: 39.948em) {
    .gallery {
        display: block;
    }
}

@media (min-width: 63.948em) {
    .gallery {
        margin-bottom: 100px;
    }
	.content-area--gallery{
		width: 855px;
	}
}

.content-area--gallery {
    position: relative;
}

.content-area--gallery ul {
    width: 9000em;
    overflow: hidden;
}

.content-area--gallery li {
    float: left;
    position: relative;
    overflow: hidden;
}

.content-area--gallery li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
}

.content-area--gallery li.is--active:before {
    background: none;
}

.content-area--gallery img {
    height: auto;
}

@media (min-width: 1151px) {
    .property__nav--featured {
        right: -55px;
    }
}

@media (min-width: 1151px) {
    .property__nav--gallery {
        right: 0;
    }
}

@media (min-width: 63.948em) {
    .featured--listings {
        margin-bottom: 100px;
    }
}

.enquire-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
    top: 0;
    left: 0;
    z-index: 99999;
}

.enquire-form {
    position: relative;
    top: 0;
    z-index: 9999;
    margin: 0 auto;
    width: 280px;
    padding: 27px;
    margin-top: 3em;
}

@media (min-width: 47.948em) {
    .enquire-form {
        width: 650px;
        padding: 75px;
    }
}

@media (min-width: 64em) {
    .enquire-form {
        padding: 90px 98px;
    }
}

.enquire-form h1 {
    display: inline-block;
    margin-bottom: 1em;
}

.enquire-form p {
    margin-bottom: 0;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.enquire-form li {
    padding: 0;
    font-size: 16px;
}

.enquire-form button {
    padding: 12px;
    border-radius: 3px;
    margin: 0 auto;
    display: inline-block;
    display: block;
    margin-top: 1em;
}

@media (min-width: 47.948em) {
    .enquire-form button {
        margin-left: 0;
        margin-top: 2em;
    }
}

.enquire-form textarea {
    width: 100%;
    height: 60px;
    padding: 7px;
    margin: 0.5em 0 1em;
}

@media (min-width: 47.948em) {
    .enquire-form textarea {
        height: 95px;
        padding-left: 15px;
    }
}

.enquire-form input {
    height: auto;
    width: 100%;
    padding: 7px;
    margin-top: 6px;
    max-width: 375px;
}

@media (min-width: 47.948em) {
    .enquire-form input {
        margin-top: 10px;
        margin-bottom: 0;
        height: 50px;
        line-height: 50px;
        padding-left: 15px;
    }
}

.enquire-form li[data-rel="email"]{
	display: none;
}

.enquire-form--body {
    width: 100%;
    overflow: hidden;
}

@media (min-width: 47.948em) {
    .enquire-form--body {
        padding: 45px 45px;
    }
}

@media (min-width: 1201px) {
    .enquire-form--body {
        padding: 65px 70px;
    }
}

.enquire-form--body input {
    max-width: none;
}

.enquire-form--contact {
    padding: 0;
    margin-bottom: 60px;
}

.enquire-form--contact input {
    max-width: 325px;
}

.enquire-form--contact .area {
    margin-bottom: 25px;
}

@media (min-width: 47.948em) {
    .enquire-form--contact .area {
        margin-bottom: 45px;
    }
}

.enquire-form--contact button {
    margin-left: 0;
}

@media (min-width: 47.948em) {
    .enquire-form--contact {
        background-image: url("../images/aus-map-light.svg");
        background-repeat: no-repeat;
        background-size: 300px;
        background-position: right 50%;
    }
}

@media (min-width: 901px) {
    .enquire-form--contact {
        background-position: 75% 50%;
        background-size: 350px;
        margin-bottom: 120px;
    }
}

@media (min-width: 1201px) {
    .enquire-form--contact {
        width: 43%;
        float: right;
        margin-top: 0;
        background: none;
    }
}

@media (min-width: 1201px) {
    .enquire-form--contact ul {
        float: right;
    }
}

.enquire-form--contact h3 {
    margin-bottom: 5px;
    display: inline-block;
    margin-bottom: 17px;
}

@media (min-width: 63.948em) {
    .enquire-form--contact h3 {
        margin-bottom: 60px;
    }
}

.enquire-form .include {
    margin-bottom: 30px;
    margin-top: 10px;
}

@media (min-width: 47.948em) {
    .enquire-form .include {
        margin-bottom: 55px;
    }
}

.enquire-form .include input {
    float: left;
    width: auto;
    margin-right: 5px;
    height: 10px;
}

.enquire-form .include label {
    margin-top: 3px;
    display: inline-block;
}

@media (min-width: 47.948em) {
    .enquire-form .include label {
        margin-top: 6px;
    }
}

.enquire-form__info {
    margin-bottom: 5px;
}

@media (min-width: 39.948em) {
    .enquire-form__info {
        margin-bottom: 10px;
    }
}

.contact-choice {
    float: left;
    margin-right: 5px;
    margin-bottom: 0;
}

@media (min-width: 47.948em) {
    .contact-choice {
        margin-right: 10px;
    }
}

.page__aside--listing {
    padding: 0;
}

.aside--gen {
    display: none;
}

@media (min-width: 47.948em) {
    .aside--gen {
        padding: 50px 65px;
    }
}

@media (min-width: 63.948em) {
    .aside--gen {
        padding: 0;
        display: block;
    }
}

.aside--gen .property__availability {
    height: auto;
    float: none;
}

.aside--gen .property__availability  .active a{
	font-family: "museo-reg",Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 500;
    color: #a29a9c;
}

@media (min-width: 39.948em) {
    .aside--gen .property__availability {
        width: 75%;
    }
}

@media (min-width: 47.948em) {
    .aside--gen .property__availability {
        width: 50%;
    }
}

@media (min-width: 63.948em) {
    .aside--gen .property__availability {
        float: left;
        width: 100%;
    }
}

@media (max-width: 39.928em) {
    .aside--gen ul {
        margin-top: 25px;
    }
}

.aside--gen li {
    padding: 12.5px 0;
}

.aside--gen li:first-of-type {
    padding-top: 18px;
}

.aside--gen li:last-of-type {
    padding-bottom: 12.5px;
}

.aside--gen .btn {
    display: inline-block;
}

@media (min-width: 39.948em) {
    .aside--gen .btn {
        width: 75%;
        margin: 0;
        float: none;
        padding-left: 55px;
    }
}

@media (min-width: 47.948em) {
    .aside--gen .btn {
        width: 50%;
    }
}

@media (min-width: 63.948em) {
    .aside--gen .btn {
        width: 100%;
    }
}

.aside--gen--clean li {
    border: 0;
}

.aside--gen--clean li:last-child {
    border: 0;
}

.aside--gen--clean span,
.aside--gen--clean a {
    text-transform: uppercase;
}

.aside--gen--clean .lowlight {
    text-transform: capitalize;
}

.page__body--gen {
    padding-bottom: 40px;
    margin-bottom: 50px;
    padding-top: 20px;
}
.page__body--gen a {
  word-wrap: break-word;
}
.page__body--gen iframe {
  width: 100%;
}
@media (min-width: 39.948em) {
    .page__body--gen img.portrait {
        float: left;
        margin-right: 50px;
        width: 50%;
    }
}

@media (min-width: 39.948em) {
    .page__body--gen {
        margin-bottom: 100px;
        padding-bottom: 50px;
    }
}

@media (min-width: 63.948em) {
    .page__body--gen {
        padding-top: 120px;
        padding-bottom: 130px;
    }
}

.page__body--gen img {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
    margin-top: 20px;
}

@media (min-width: 63.948em) {
    .page__body--gen img {
        margin: 50px 0 0;
    }
}

.page__body--gen img.portrait {
    width: 100%;
}

@media (min-width: 351px) {
    .page__body--gen img.portrait {
        width: auto;
        max-width: 100%;
    }
}

@media (min-width: 39.948em) {
    .page__body--gen img.portrait {
        float: left;
        margin-right: 50px;
        width: 50%;
    }
}

@media (min-width: 63.948em) {
    .page__body--gen img.portrait {
        margin-top: 0;
        margin-bottom: 50px;
    }
}

@media (min-width: 1201px) {
    .address {
        width: 52%;
        margin-right: 5%;
        float: left;
        background-image: url("../images/aus-map-light.svg");
        background-repeat: no-repeat;
        background-size: 316px;
        background-position: right 30%;
    }
}

.address h3 {
    margin-bottom: 10px;
    display: inline-block;
}

@media (min-width: 63.948em) {
    .address h3 {
        margin-bottom: 17px;
    }
}

.address ul {
    margin-bottom: 45px;
}

@media (min-width: 47.948em) {
    .address ul {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1201px) {
    .address ul {
        margin-bottom: 95px;
        width: 100%;
    }
}

.hero--news {
    margin-bottom: 65px;
    display: table;
    vertical-align: middle;
    width: 100%;
    padding: 0;
}

@media (min-width: 63.948em) {
    .hero--news {
        margin-bottom: 125px;
    }
}

.hero--news .mid-align {
    display: table-cell;
    height: 180px;
}

@media (min-width: 39.948em) {
    .hero--news .mid-align {
        height: 260px;
    }
}

.news h2 {
    margin-bottom: 1em;
}

@media (min-width: 47.948em) {
    .news h2 {
        margin-bottom: 65px;
    }
}

.box--news-alt {
    height: auto;
    margin-bottom: 35px;
    padding: 0;
    max-width: 350px;
}

@media (min-width: 47.948em) {
    .box--news-alt {
        width: 45%;
        float: left;
        margin-right: 10%;
        margin-bottom: 90px;
    }
    .box--news-alt:nth-of-type(2n+2) {
        margin-right: 0;
    }
}

@media (min-width: 63.948em) {
    .box--news-alt {
        width: 30%;
        margin-right: 5%;
    }
    .box--news-alt:nth-of-type(2n+2) {
        margin-right: 5%;
    }
    .box--news-alt:nth-of-type(3n+3) {
        margin-right: 0;
    }
}

.box--news-alt:last-child {
    display: block;
}

.box--news-alt:before {
    background: none;
    width: 0;
    height: 0;
}

.no-touch .box--news-alt:hover:before {
    background: none;
}

.box--news-alt .date {
    top: 0;
    left: 0;
    bottom: auto;
}

.box--news-alt:hover .box--news-alt__img:before {
    opacity: 0.2;
}

.box--news-alt__img {
    width: 100%;
    height: 190px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

@media (min-width: 1201px) {
    .box--news-alt__img {
        height: 275px;
    }
}

.box--news-alt__img:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0;
}

.box--news-alt__heading {
    position: relative;
}

.box--news-alt__heading p {
    max-width: 310px;
    margin: 1em 0;
}

@media (min-width: 1201px) {
    .box--news-alt__heading a {
        position: absolute;
        left: 0;
        bottom: 20px;
    }
}

@media (min-width: 1201px) {
    .box--news-alt__heading {
        height: 180px;
    }
}

.icon--pdf {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23F7D10A%22%20d%3D%22M99.6%2065.4c-.1-1.2-.5-2.3-1.4-3.1-1.8-1.8-6.4-2.7-12.5-2.8-4.7-.1-10.2.4-16.3%201.2-2.8-1.6-5.7-3.3-8-5.5-5.9-5.5-10.8-13.1-13.9-21.7l.6-2.4c.9-3.8%201.5-16.5%201.5-16.5s-2.4%209.5-2.8%2011c-.2.9-.6%201.9-.9%202.9-2-6.6-2.9-13-2.9-17.8%200-1.4.1-4%20.5-6.1.2-1.5.7-2.3%201.3-2.6%201.1.3%202.3%202%203.6%204.8%201.1%202.5%201%205.3%201%207.1%200%200%201.2-4.1.9-6.7-.1-1.5-1.6-6.2-4.7-5.2h-.3l-1.3-.3c-2.3%200-4.4%201-4.9%202.8-1.9%207.1.2%2018%203.8%2031.6l-1.1%202.6c-2.8%206.8-6.2%2013.4-9.3%2019.3-12.4%2024.4-22.1%2037.6-28.6%2038.5v-.3c-.1-3%205.5-10.9%2013.1-17.1.8-.6%204.2-3.9%204.2-3.9s-4.6%202.4-5.6%203c-9.6%205.7-14.3%2011.4-15.1%2015.2-.2%201.1-.1%202.5.9%203.1l2.4%201.2c6.6%203.3%2014.8-5.4%2025.6-24.4%2011-3.6%2024.8-7%2037.4-8.9%2011.2%206.4%2024.1%209.5%2029%208.1.9-.2%201.9-1%202.4-1.7.4-.6.9-3.1.9-3.1s-.9%201.3-1.7%201.6c-3.1%201.5-13-1-23.2-6%208.8-.9%2016.1-1%2020%20.3%205%201.6%205%203.2%204.9%203.5.3-.1.5-1.2.5-1.7zm-69.1%205.5c1.9-3.3%203.9-7%206-10.9%204-7.6%206.5-13.5%208.5-19%203.2%206.5%207.7%2012.7%2013.6%2017.7%201.3%201.1%202.7%202.2%204.1%203.1-10.6%202-21.8%204.8-32.2%209.1z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.has--children {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.1%2030.7c0-1.7.7-3.5%202-4.8%202.6-2.6%206.9-2.6%209.5%200l37.4%2037.4%2037.4-37.4c2.6-2.6%206.9-2.6%209.5%200%202.6%202.6%202.6%206.9%200%209.5l-42.1%2042.2c-1.3%201.3-3%202-4.8%202s-3.5-.7-4.8-2l-42.1-42.1c-1.3-1.4-2-3.1-2-4.8z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.ui.dropdown > .dropdown.icon,
.ui.dropdown > .dropdown.footer__map {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23837F80%22%20d%3D%22M1.1%2030.7c0-1.7.7-3.5%202-4.8%202.6-2.6%206.9-2.6%209.5%200l37.4%2037.4%2037.4-37.4c2.6-2.6%206.9-2.6%209.5%200%202.6%202.6%202.6%206.9%200%209.5l-42.1%2042.2c-1.3%201.3-3%202-4.8%202s-3.5-.7-4.8-2l-42.1-42.1c-1.3-1.4-2-3.1-2-4.8z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.property__nav--featured .icon--prev,
.property__nav--featured .icon--next {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20d%3D%22M66.3%2096.9l-42.1-42.1c-1.3-1.3-2-3-2-4.8s.7-3.5%202-4.8l42.1-42.1c2.6-2.6%206.9-2.6%209.5%200%202.6%202.6%202.6%206.9%200%209.5l-37.3%2037.4%2037.4%2037.4c2.6%202.6%202.6%206.9%200%209.5-1.3%201.3-3%202-4.8%202-1.7%200-3.5-.7-4.8-2z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--prev,
.icon--next {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23837F80%22%20d%3D%22M66.3%2096.9l-42.1-42.1c-1.3-1.3-2-3-2-4.8s.7-3.5%202-4.8l42.1-42.1c2.6-2.6%206.9-2.6%209.5%200%202.6%202.6%202.6%206.9%200%209.5l-37.3%2037.4%2037.4%2037.4c2.6%202.6%202.6%206.9%200%209.5-1.3%201.3-3%202-4.8%202-1.7%200-3.5-.7-4.8-2z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.property__nav--featured .icon--next,
.btn--enquire,
.icon--read {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20d%3D%22M28.9%2098.9c-1.7%200-3.5-.7-4.8-2-2.6-2.6-2.6-6.9%200-9.5l37.4-37.4-37.3-37.4c-2.6-2.6-2.6-6.9%200-9.5%202.6-2.6%206.9-2.6%209.5%200l42.2%2042.1c1.3%201.3%202%203%202%204.8s-.7%203.5-2%204.8l-42.2%2042.1c-1.3%201.3-3.1%202-4.8%202z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--swipe,
.lucra__sidebar li,
.icon--next {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23837F80%22%20d%3D%22M28.9%2098.9c-1.7%200-3.5-.7-4.8-2-2.6-2.6-2.6-6.9%200-9.5l37.4-37.4-37.3-37.4c-2.6-2.6-2.6-6.9%200-9.5%202.6-2.6%206.9-2.6%209.5%200l42.2%2042.1c1.3%201.3%202%203%202%204.8s-.7%203.5-2%204.8l-42.2%2042.1c-1.3%201.3-3.1%202-4.8%202z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--bath {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23837F80%22%20d%3D%22M8.8%2041.9h2.8v-24.3c0-2.7%201.9-5.4%204.5-6.2%202.4-.8%205.1-.1%206.8%201.7l5%205%201.4-1.4c.4-.4.9-.5%201.4-.4l9.2%202.3c.5.1.9.5%201.1%201.1.1.5%200%201.1-.4%201.5l-12.8%2012.9c-.4.4-.9.5-1.5.4-.5-.2-.9-.5-1.1-1.1l-2.2-9.2c-.1-.5%200-1%20.4-1.4l1.4-1.4-5-5c-.6-.6-1.5-.8-2.3-.6-.9.3-1.3%201.1-1.4%202v24.2h76.2c3.9%200%207.1%203.2%207.1%207.1h-97.7c-3.9%200%203.2-7.2%207.1-7.2zm87.9%2014.3c0%2013.4-10.9%2024.3-24.3%2024.3h-43.6c-13.4%200-24.3-10.9-24.3-24.3v-4.5h92.2v4.5zm-83.8%2022.3c2.9%200%205.2%202.3%205.2%205.2%200%202.9-2.3%205.2-5.2%205.2s-5.2-2.3-5.2-5.2c0-2.9%202.3-5.2%205.2-5.2zm75.3%200c2.9%200%205.2%202.3%205.2%205.2%200%202.9-2.3%205.2-5.2%205.2-2.9%200-5.2-2.3-5.2-5.2%200-2.9%202.3-5.2%205.2-5.2z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--bed {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23837F80%22%20d%3D%22M87.4%2046.1h-78.7v-32.3c0-2.2-1.7-3.9-3.9-3.9-2.1%200-3.8%201.7-3.8%203.9v72.4c0%202.2%201.7%203.9%203.9%203.9%202.1%200%203.9-1.7%203.9-3.9v-14.8h82.5v14.8c0%202.2%201.7%203.9%203.9%203.9s3.9-1.7%203.9-3.9v-28.5c-.1-6.4-5.3-11.6-11.7-11.6z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--car {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23837F80%22%20d%3D%22M97.8%2054.6h-.8v-7.9c0-1.6-1.2-3.1-2.7-3.3l-12.8-1.7c-.4-.4-3.9-3.6-7.9-7-4.3-3.6-9-7.3-11.8-8.1-1.9-.5-6.5-.7-12.3-.8-5.8-.1-12.7-.2-18.7-.2-7.9%200-14.3.1-14.3.1-3.2%200-5.4%201.1-6.7%202.5-1.3%201.4-1.7%203.1-2.1%204.2l-3.8%2010.8c-.8.6-1.3%201.6-1.3%202.7v8.7h-1c-.7%200-1.2.6-1.1%201.4l1.3%206.7c.2.9%201.1%201.7%202%201.7h5.7c.7%205.7%205.6%2010.1%2011.5%2010.1s10.8-4.4%2011.5-10.1h36.9c.7%205.7%205.6%2010.1%2011.5%2010.1s10.8-4.4%2011.5-10.1h5.6c.9%200%201.7-.8%201.7-1.7v-6.4c-.2-.9-.9-1.7-1.9-1.7zm-76.9%2013.7c-3%200-5.4-2.4-5.4-5.4%200-3%202.4-5.4%205.4-5.4%203%200%205.4%202.4%205.4%205.4%200%203-2.4%205.4-5.4%205.4zm5.9-27.2h-10c-1.7%200-2.7-1.4-2.3-3l1.8-6.6c.2-.6.5-1.1%201.2-1.1%200%200%203.9%200%209.3-.1v10.8zm21.2.1l-16%20.1v-10.9c5.3%200%2011.1%200%2016%20.1v10.7zm5.1.1v-10.7c2.7.1%204.7.2%205.4.4%204.1%201.1%2010.9%207.9%2013.4%2010.2l-18.8.1zm27.6%2027c-3%200-5.4-2.4-5.4-5.4%200-3%202.4-5.4%205.4-5.4%203%200%205.4%202.4%205.4%205.4%200%203-2.4%205.4-5.4%205.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--close,
.btn--search.is--open .icon--search {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M98.5%2090.2l-40.3-40.4%2040-40-8.2-8.2-40%2040-40-40-8.2%208.2%2040%2040-40.3%2040.4%208.2%208.2%2040.3-40.4%2040.3%2040.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--facebook {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23F7D10A%22%20d%3D%22M-10.7%2057.6l-24.4%2037.7c-1.4%202.1-3.7%203.5-6.4%203.5s-5.1-1.4-6.4-3.5l-24.4-37.7c-3.7-5.7-5.8-12.5-5.8-19.9%200-20.2%2016.4-36.6%2036.6-36.6%2020.2%200%2036.6%2016.4%2036.6%2036.6%200%207.4-2.1%2014.2-5.8%2019.9zm-30.8-47.3c-15.1%200-27.5%2012.3-27.5%2027.5%200%205.3%201.5%2010.5%204.4%2014.9l23.1%2035.7%2023.1-35.7c2.9-4.4%204.4-9.6%204.4-14.9%200-15.2-12.4-27.5-27.5-27.5zm0%2042.8c-8.4%200-15.3-6.8-15.3-15.3%200-8.4%206.8-15.3%2015.3-15.3%208.4%200%2015.3%206.8%2015.3%2015.3%200%208.4-6.9%2015.3-15.3%2015.3zm0-21.4c-3.4%200-6.1%202.7-6.1%206.1%200%203.4%202.7%206.1%206.1%206.1%203.4%200%206.1-2.7%206.1-6.1%200-3.4-2.7-6.1-6.1-6.1z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M61.9%2019.7h12.6v-18.6h-14.8v.1c-17.9.6-21.6%2010.7-21.9%2021.3v9.3h-12.3v18.2h12.2v48.8h18.4v-48.8h15.1l2.9-18.2h-18v-5.6c0-3.6%202.4-6.5%205.8-6.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--google {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23F7D10A%22%20d%3D%22M-10.7%2057.6l-24.4%2037.7c-1.4%202.1-3.7%203.5-6.4%203.5s-5.1-1.4-6.4-3.5l-24.4-37.7c-3.7-5.7-5.8-12.5-5.8-19.9%200-20.2%2016.4-36.6%2036.6-36.6%2020.2%200%2036.6%2016.4%2036.6%2036.6%200%207.4-2.1%2014.2-5.8%2019.9zm-30.8-47.3c-15.1%200-27.5%2012.3-27.5%2027.5%200%205.3%201.5%2010.5%204.4%2014.9l23.1%2035.7%2023.1-35.7c2.9-4.4%204.4-9.6%204.4-14.9%200-15.2-12.4-27.5-27.5-27.5zm0%2042.8c-8.4%200-15.3-6.8-15.3-15.3%200-8.4%206.8-15.3%2015.3-15.3%208.4%200%2015.3%206.8%2015.3%2015.3%200%208.4-6.9%2015.3-15.3%2015.3zm0-21.4c-3.4%200-6.1%202.7-6.1%206.1%200%203.4%202.7%206.1%206.1%206.1%203.4%200%206.1-2.7%206.1-6.1%200-3.4-2.7-6.1-6.1-6.1z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M62.4%203.5h-25.6c-6.7%200-15.2%201-22.3%206.7-5.3%204.5-8%2010.7-8%2016.4%200%209.5%207.5%2019.2%2020.6%2019.2%201.2%200%202.6-.1%204-.2-.6%201.5-1.2%202.7-1.2%204.8%200%203.8%202%206.1%203.7%208.3-5.6.4-16%201-23.7%205.6-7.3%204.3-9.6%2010.5-9.6%2014.9%200%209%208.7%2017.5%2026.7%2017.5%2021.4%200%2032.7-11.6%2032.7-23.1%200-8.4-5-12.6-10.4-17.1l-4.5-3.4c-1.4-1.1-3.2-2.6-3.2-5.3%200-2.7%201.9-4.4%203.5-6%205.2-4%2010.4-8.3%2010.4-17.3%200-9.3-6-14.2-8.8-16.5h7.7l8-4.5zm-10.9%2074.7c0%207.6-6.3%2013.2-18.3%2013.2-13.3%200-21.9-6.2-21.9-14.9s8-11.6%2010.7-12.6c5.2-1.7%2011.9-2%2013.1-2%201.2%200%201.9%200%202.9.1%209.4%206.7%2013.5%2010%2013.5%2016.2zm-10-39.3c-2%202-5.4%203.4-8.5%203.4-10.7%200-15.5-13.6-15.5-21.7%200-3.2.6-6.5%202.7-9%202-2.4%205.5-4%208.7-4%2010.3%200%2015.7%2013.7%2015.7%2022.5.1%202.1-.2%206-3.1%208.8zm45.7-16.8v-12.4h-6.2v12.4h-12.4v6.2h12.4v12.4h6.2v-12.4h12.4v-6.2h-12.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--house {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23F7D10A%22%20d%3D%22M-10.7%2057.6l-24.4%2037.7c-1.4%202.1-3.7%203.5-6.4%203.5s-5.1-1.4-6.4-3.5l-24.4-37.7c-3.7-5.7-5.8-12.5-5.8-19.9%200-20.2%2016.4-36.6%2036.6-36.6%2020.2%200%2036.6%2016.4%2036.6%2036.6%200%207.4-2.1%2014.2-5.8%2019.9zm-30.8-47.3c-15.1%200-27.5%2012.3-27.5%2027.5%200%205.3%201.5%2010.5%204.4%2014.9l23.1%2035.7%2023.1-35.7c2.9-4.4%204.4-9.6%204.4-14.9%200-15.2-12.4-27.5-27.5-27.5zm0%2042.8c-8.4%200-15.3-6.8-15.3-15.3%200-8.4%206.8-15.3%2015.3-15.3%208.4%200%2015.3%206.8%2015.3%2015.3%200%208.4-6.9%2015.3-15.3%2015.3zm0-21.4c-3.4%200-6.1%202.7-6.1%206.1%200%203.4%202.7%206.1%206.1%206.1%203.4%200%206.1-2.7%206.1-6.1%200-3.4-2.7-6.1-6.1-6.1z%22%2F%3E%3Cpath%20fill%3D%22%23F7D10A%22%20d%3D%22M50%2012.1l30.9%2030.9v47.1h-15.5v-21.6c0-3.4-2.8-6.2-6.2-6.2h-18.5c-3.4%200-6.2%202.8-6.2%206.2v21.6h-15.4v-47.1l30.9-30.9m2.7-10.3c-1.5-1.5-4-1.5-5.5%200l-35.5%2035.6c-1.2%201.2-1.8%202.7-1.8%204.4v51.5c0%203.4%202.8%206.2%206.2%206.2h21.6c3.4%200%206.2-2.8%206.2-6.2v-21.7h12.4v21.6c0%203.4%202.8%206.2%206.2%206.2h21.5c3.4%200%206.2-2.8%206.2-6.2v-51.5c0-1.6-.7-3.2-1.8-4.4l-35.7-35.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--linkedin {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23F7D10A%22%20d%3D%22M-10.7%2057.6l-24.4%2037.7c-1.4%202.1-3.7%203.5-6.4%203.5s-5.1-1.4-6.4-3.5l-24.4-37.7c-3.7-5.7-5.8-12.5-5.8-19.9%200-20.2%2016.4-36.6%2036.6-36.6%2020.2%200%2036.6%2016.4%2036.6%2036.6%200%207.4-2.1%2014.2-5.8%2019.9zm-30.8-47.3c-15.1%200-27.5%2012.3-27.5%2027.5%200%205.3%201.5%2010.5%204.4%2014.9l23.1%2035.7%2023.1-35.7c2.9-4.4%204.4-9.6%204.4-14.9%200-15.2-12.4-27.5-27.5-27.5zm0%2042.8c-8.4%200-15.3-6.8-15.3-15.3%200-8.4%206.8-15.3%2015.3-15.3%208.4%200%2015.3%206.8%2015.3%2015.3%200%208.4-6.9%2015.3-15.3%2015.3zm0-21.4c-3.4%200-6.1%202.7-6.1%206.1%200%203.4%202.7%206.1%206.1%206.1%203.4%200%206.1-2.7%206.1-6.1%200-3.4-2.7-6.1-6.1-6.1z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%209.9c-2.3-2-5.1-3-8.4-3-3.3%200-6.1%201-8.4%203-2.3%202-3.5%204.4-3.5%207.1%200%202.9%201.2%205.4%203.5%207.4s5.2%203.1%208.5%203.1c3.2%200%206-1%208.3-3%202.3-2%203.5-4.4%203.5-7.2%200-3-1.1-5.4-3.5-7.4zm-17.7%2083.2h18.6v-60.2h-18.6v60.2zm89.4-55.2c-5.1-4.4-11.4-6.6-18.8-6.6-3.6%200-7.1.6-10.5%201.8-3.4%201.2-7.3%203.3-11.5%206.3v-6.5h-18.6v60.2h18.7v-22.3c0-6.6.3-10.9.8-12.8%201-3.8%202.9-6.8%205.6-8.9%202.7-2.1%205.9-3.2%209.7-3.2%202.9%200%205.3.6%207.3%201.9%202%201.3%203.4%203.2%204.2%205.7.8%202.5%201.2%207.5%201.2%2015v24.7h18.4v-38.8c0-7.3-2.1-12.8-6.5-16.5z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--location {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23F7D10A%22%20d%3D%22M80.8%2057.6l-24.4%2037.7c-1.4%202.1-3.7%203.5-6.4%203.5s-5.1-1.4-6.4-3.5l-24.4-37.7c-3.7-5.7-5.8-12.5-5.8-19.9%200-20.1%2016.4-36.5%2036.6-36.5%2020.2%200%2036.6%2016.4%2036.6%2036.6%200%207.3-2.1%2014.1-5.8%2019.8zm-30.8-47.3c-15.1%200-27.5%2012.3-27.5%2027.5%200%205.3%201.5%2010.5%204.4%2014.9l23.1%2035.7%2023.1-35.7c2.9-4.4%204.4-9.6%204.4-14.9%200-15.2-12.4-27.5-27.5-27.5zm0%2042.8c-8.4%200-15.3-6.8-15.3-15.3%200-8.4%206.8-15.3%2015.3-15.3%208.4%200%2015.3%206.8%2015.3%2015.3%200%208.4-6.9%2015.3-15.3%2015.3zm0-21.4c-3.4%200-6.1%202.7-6.1%206.1%200%203.4%202.7%206.1%206.1%206.1%203.4%200%206.1-2.7%206.1-6.1%200-3.4-2.7-6.1-6.1-6.1z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--map {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23F7D10A%22%20d%3D%22M73.9%208.1l-23.9%2012-23.9-12-25.4%2012v71.8l25.4-12%2023.9%2012%2023.9-12%2025.4%2012v-71.8l-25.4-12zm-43.4%2012.3l15%207.5v51.7l-15-7.5v-51.7zm24%207.5l15-7.5v51.7l-15%207.5v-51.7zm-44.9-2.1l12-5.6v52l-12%205.6v-52zm80.8%2051.9l-12-5.6v-52l12%205.6v52z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--search {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23F7D10A%22%20d%3D%22M-10.7%2057.6l-24.4%2037.7c-1.4%202.1-3.7%203.5-6.4%203.5s-5.1-1.4-6.4-3.5l-24.4-37.7c-3.7-5.7-5.8-12.5-5.8-19.9%200-20.2%2016.4-36.6%2036.6-36.6%2020.2%200%2036.6%2016.4%2036.6%2036.6%200%207.4-2.1%2014.2-5.8%2019.9zm-30.8-47.3c-15.1%200-27.5%2012.3-27.5%2027.5%200%205.3%201.5%2010.5%204.4%2014.9l23.1%2035.7%2023.1-35.7c2.9-4.4%204.4-9.6%204.4-14.9%200-15.2-12.4-27.5-27.5-27.5zm0%2042.8c-8.4%200-15.3-6.8-15.3-15.3%200-8.4%206.8-15.3%2015.3-15.3%208.4%200%2015.3%206.8%2015.3%2015.3%200%208.4-6.9%2015.3-15.3%2015.3zm0-21.4c-3.4%200-6.1%202.7-6.1%206.1%200%203.4%202.7%206.1%206.1%206.1%203.4%200%206.1-2.7%206.1-6.1%200-3.4-2.7-6.1-6.1-6.1z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M99.1%2092.1l-24.9-24.9c5-6.8%208.1-15.1%208.1-24.1%200-22.5-18.3-40.8-40.8-40.8-22.4%200-40.7%2018.3-40.7%2040.8%200%2022.5%2018.3%2040.8%2040.8%2040.8%2010.6%200%2020.1-4.1%2027.4-10.8l24.6%2024.6%205.5-5.6zm-57.6-16.1c-18.1%200-32.8-14.8-32.8-32.9%200-18.1%2014.7-32.9%2032.9-32.9%2018.1%200%2032.9%2014.7%2032.9%2032.9-.1%2018.1-14.8%2032.9-33%2032.9z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--speech {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23231F20%22%20d%3D%22M92.3%2080.2h-48.3l-15.1%2015.1h-3c-3.3%200-6-2.7-6-6v-9.1h-12.2c-3.3%200-6-2.7-6-6v-63.5c0-3.3%202.7-6%206-6h84.6c3.3%200%206%202.7%206%206v63.4c0%203.4-2.7%206.1-6%206.1zm-3-66.4h-78.6v57.4h18.1v11.3l11.3-11.3h49.1v-57.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--target {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cg%20fill%3D%22%23F7D10A%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M-10.7%2057.6l-24.4%2037.7c-1.4%202.1-3.7%203.5-6.4%203.5s-5.1-1.4-6.4-3.5l-24.4-37.7c-3.7-5.7-5.8-12.5-5.8-19.9%200-20.2%2016.4-36.6%2036.6-36.6%2020.2%200%2036.6%2016.4%2036.6%2036.6%200%207.4-2.1%2014.2-5.8%2019.9zm-30.8-47.3c-15.1%200-27.5%2012.3-27.5%2027.5%200%205.3%201.5%2010.5%204.4%2014.9l23.1%2035.7%2023.1-35.7c2.9-4.4%204.4-9.6%204.4-14.9%200-15.2-12.4-27.5-27.5-27.5zm0%2042.8c-8.4%200-15.3-6.8-15.3-15.3%200-8.4%206.8-15.3%2015.3-15.3%208.4%200%2015.3%206.8%2015.3%2015.3%200%208.4-6.9%2015.3-15.3%2015.3zm0-21.4c-3.4%200-6.1%202.7-6.1%206.1%200%203.4%202.7%206.1%206.1%206.1%203.4%200%206.1-2.7%206.1-6.1%200-3.4-2.7-6.1-6.1-6.1z%22%2F%3E%3Cpath%20d%3D%22M49.8%201.1c-26.9%200-48.8%2021.8-48.8%2048.8%200%2026.9%2021.8%2048.8%2048.8%2048.8s48.8-21.8%2048.8-48.8c0-27-21.8-48.8-48.8-48.8zm4.7%2087.8v-10.7c0-2.6-2.1-4.7-4.7-4.7s-4.7%202.1-4.7%204.7v10.7c-17.9-2.2-32.2-16.4-34.3-34.3h10.7c2.6%200%204.7-2.1%204.7-4.7s-2.1-4.7-4.7-4.7h-10.7c2.1-18%2016.4-32.2%2034.3-34.4v10.7c0%202.6%202.1%204.7%204.7%204.7s4.7-2.1%204.7-4.7v-10.7c18%202.2%2032.2%2016.4%2034.4%2034.4h-10.7c-2.6%200-4.7%202.1-4.7%204.7s2.1%204.7%204.7%204.7h10.7c-2.2%2017.9-16.4%2032.2-34.4%2034.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon--twitter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23F7D10A%22%20d%3D%22M-10.7%2057.6l-24.4%2037.7c-1.4%202.1-3.7%203.5-6.4%203.5s-5.1-1.4-6.4-3.5l-24.4-37.7c-3.7-5.7-5.8-12.5-5.8-19.9%200-20.2%2016.4-36.6%2036.6-36.6%2020.2%200%2036.6%2016.4%2036.6%2036.6%200%207.4-2.1%2014.2-5.8%2019.9zm-30.8-47.3c-15.1%200-27.5%2012.3-27.5%2027.5%200%205.3%201.5%2010.5%204.4%2014.9l23.1%2035.7%2023.1-35.7c2.9-4.4%204.4-9.6%204.4-14.9%200-15.2-12.4-27.5-27.5-27.5zm0%2042.8c-8.4%200-15.3-6.8-15.3-15.3%200-8.4%206.8-15.3%2015.3-15.3%208.4%200%2015.3%206.8%2015.3%2015.3%200%208.4-6.9%2015.3-15.3%2015.3zm0-21.4c-3.4%200-6.1%202.7-6.1%206.1%200%203.4%202.7%206.1%206.1%206.1%203.4%200%206.1-2.7%206.1-6.1%200-3.4-2.7-6.1-6.1-6.1z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M99.3%2019.6c-1.7.9-6.6%202.7-11.3%203.2%203-1.6%207.4-6.9%208.5-11.1-2.9%201.8-9.4%204.5-12.7%204.5-3.7-3.9-8.9-6.3-14.7-6.3-11.2%200-20.3%209.1-20.3%2020.3%200%201.6.2%203.1.5%204.5-15.2-.4-33.1-8-43.1-21.1-6.2%2010.8-.9%2022.7%206.1%2027-2.4.2-6.8-.3-8.9-2.3-.1%207.1%203.3%2016.5%2015.7%2019.9-2.4%201.3-6.6.9-8.5.6.7%206%209%2013.8%2018.2%2013.8-3.3%203.8-14.4%2010.6-28.2%208.4%209.4%205.7%2020.3%209%2031.8%209%2032.8%200%2058.3-26.6%2056.9-59.4v-.7c3.1-2%207.1-5.6%2010-10.3z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

.icon,
.footer__map {
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.icon--patty {
    width: 16px;
    height: 2px;
    display: block;
    background: white;
    position: relative;
}

.icon--patty:before {
    content: ' ';
    width: 16px;
    height: 2px;
    position: absolute;
    background: white;
    display: block;
    top: -5px;
}

.icon--patty:after {
    content: ' ';
    width: 16px;
    height: 2px;
    position: absolute;
    background: white;
    display: block;
    top: 5px;
}

@media (min-width: 39.948em) {
    .icon--patty {
        display: inline-block;
        margin-top: 10px;
        margin-right: 10px;
    }
}

.icon--search {
    width: 28px;
    height: 28px;
    background-size: 10px;
}

@media (min-width: 39.948em) {
    .icon--search {
        width: 38px;
        height: 38px;
        background-size: 13px;
    }
}

.icon--bed {
    width: 15px;
    height: 11px;
}

@media (min-width: 39.948em) {
    .icon--bed {
        width: 20px;
        height: 15px;
    }
}

.icon--bed-lg {
    width: 23px;
    height: 16px;
    margin-right: 10px;
    background-position: 0 2px;
}

.icon--bath {
    width: 15px;
    height: 11px;
}

@media (min-width: 39.948em) {
    .icon--bath {
        width: 20px;
        height: 15px;
    }
}

.icon--bath-lg {
    width: 23px;
    height: 16px;
    margin-right: 10px;
    background-position: 0 2px;
}

.icon--car {
    width: 15px;
    height: 11px;
}

@media (min-width: 39.948em) {
    .icon--car {
        width: 20px;
        height: 15px;
    }
}

.icon--car-lg {
    width: 23px;
    height: 18px;
    margin-right: 10px;
    background-position: 0 2px;
}

.icon--swipe {
    width: 10px;
    height: 15px;
    margin-top: 3px;
    margin-left: 15px;
    background-size: contain;
}

.lucra__sidebar li {
    background-position: 0 center;
    background-size: 8px;
}

.landlords li {
    background-image: none;
}

.icon--landlords {
    width: 13px;
    height: 20px;
    margin-right: 5px;
    background-position: 0 50%;
}

@media (min-width: 63.948em) {
    .icon--landlords {
        margin-right: 16px;
        width: 19px;
        height: 19px;
    }
}

.icon--social {
    width: 20px;
    height: 20px;
    background-position: 50% 50%;
    background-size: contain;
}

.icon--jtb {
    background-image: url("../images/jtb.png");
    width: 67px;
    height: 20px;
    background-size: contain;
    background-position: 50% 50%;
    margin-left: 5px;
    margin-top: 1px;
}

.icon--speech {
    background-size: 13px;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    padding: 13px;
    background-color: #f7d10a;
}

@media (min-width: 63.948em) {
    .icon--speech {
        width: 48px;
        height: 40px;
        padding: 17px;
        background-size: 17px;
    }
}

.footer__map {
    background-image: url("../images/aus-map.svg");
    height: 150px;
    background-position: 0 50%;
    display: none;
}

@media (min-width: 39.948em) {
    .footer__map {
        display: block;
    }
}

.icon--prev,
.icon--next {
    background-size: 10px;
    width: 40px;
    height: 40px;
    background-position: 50% 50%;
    background-color: white;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
}

@media (min-width: 63.948em) {
    .icon--prev,
    .icon--next {
        width: 55px;
        height: 55px;
    }
}

.icon--next {
    top: 41px;
}

@media (min-width: 63.948em) {
    .icon--next {
        top: 56px;
    }
}

.property__nav--featured .icon--prev,
.property__nav--featured .icon--next {
    background-color: #f7d10a;
}

.property__nav--featured .icon--next {
    background-color: #f7d10a;
}

.icon--pdf {
    height: 25px;
    width: 25px;
    margin-right: 1em;
}

.icon--map {
    width: 20px;
    height: 18px;
    background-size: contain;
    background-position: 0 3px;
    margin-right: 5px;
}

@media (min-width: 39.948em) {
    .icon--map {
        margin-right: 10px;
    }
}

.btn--enquire {
    background-position: right 17px center;
    background-size: 7px;
}

@media (min-width: 39.948em) {
    .btn--enquire {
        background-size: 10px;
    }
}

@media (min-width: 63.948em) {
    .btn--enquire {
        background-position: right 100px center;
    }
}

.icon--close {
    position: absolute;
    top: 0;
    right: 0;
    width: 29px;
    height: 29px;
    background-size: 10px;
    background-color: black;
}

@media (min-width: 47.948em) {
    .icon--close {
        width: 38px;
        height: 38px;
        background-size: 15px;
    }
}

.icon--read {
    height: 22px;
    width: 8px;
    margin-left: 10px;
}

.hero--main,
.hero--rentals,
.hero--news {
    background-image: url("../images/hero.jpg");
}

.property__img--1 {
    background-image: url("../images/promo-1.jpg");
}

.property__img--2 {
    background-image: url("../images/promo-2.jpg");
}

.property__img--3 {
    background-image: url("../images/promo-3.jpg");
}

.box--news-1 {
    background-image: url("../images/news-1.jpg");
}

.box--news-2 {
    background-image: url("../images/news-2.jpg");
}

.footer__about {
    background-image: url("../images/footer-bg.jpg");
}

.is--hidden {
    display: none;
}

.header__nav.is--open,
.search--popup.is--open {
    display: block;
}

.btn--search.is--open .icon--search {
    background-size: 12px;
}

.btn--mobile.is--open .icon--patty {
    width: 16px;
    height: 2px;
    display: block;
    background: white;
    position: relative;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.btn--mobile.is--open .icon--patty:before {
    content: ' ';
    width: 16px;
    height: 2px;
    position: absolute;
    background: white;
    display: block;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    top: 0;
}

.btn--mobile.is--open .icon--patty:after {
    content: ' ';
    width: 16px;
    height: 2px;
    visibility: hidden;
    position: absolute;
    background: white;
    display: block;
    top: 5px;
}

@media (min-width: 39.948em) {
    .btn--mobile.is--open .icon--patty {
        display: inline-block;
        margin-top: 10px;
        margin-right: 10px;
    }
}

.has--children {
    background-size: 12px 12px;
    background-position: center;
    width: 12px;
    height: 12px;
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    cursor: pointer;
    padding: 25px;
    -webkit-transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
}

li.is--open .has--children {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
}

.page__aside a.is--active {
    color: #a29a9c;
    cursor: default;
}
/*!
 * # Semantic UI 1.12.1 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2014 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Dropdown
*******************************/

.ui.dropdown {
    cursor: pointer;
    position: relative;
    display: inline-block;
    line-height: 1em;
    tap-highlight-color: transparent;
    outline: none;
    text-align: left;
}
/*******************************
            Content
*******************************/
/*--------------
      Menu
---------------*/

.ui.dropdown .menu {
    cursor: auto;
    position: absolute;
    display: none;
    outline: none;
    top: 100%;
    margin: 0em;
    padding: 0em 0em;
    background: #ffffff;
    min-width: 100%;
    white-space: nowrap;
    font-size: 12px;
    text-shadow: none;
    text-align: left;
    box-shadow: 0px 1px 4px 0px rgba(39, 41, 43, 0.15);
    border: 1px solid rgba(39, 41, 43, 0.15);
    border-radius: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    z-index: 11;
    will-change: transform, opacity;
}

@media (min-width: 63.948em) {
    .ui.dropdown .menu {
        font-size: 14px;
    }
}

/*--------------
  Hidden Input
---------------*/
.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select {
    display: none !important;
}

/*--------------
 Dropdown Icon
---------------*/

.ui.dropdown > .dropdown.icon,
.ui.dropdown > .dropdown.footer__map {
    width: auto;
    margin: 0em 0em 0em 1em;
}

.ui.dropdown .menu > .item .dropdown.icon,
.ui.dropdown .menu > .item .dropdown.footer__map {
    width: auto;
    float: right;
    margin: 0em 0em 0em 1em;
}

.ui.dropdown .menu > .item .dropdown.icon + .text,
.ui.dropdown .menu > .item .dropdown.footer__map + .text {
    margin-right: 1em;
}
/*--------------
      Text
---------------*/

.ui.dropdown > .text {
    display: inline-block;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    color: #a29a9c;
}
/*--------------
    Menu Item
---------------*/

.ui.dropdown .menu > .item {
    position: relative;
    cursor: pointer;
    display: block;
    border: none;
    height: auto;
    border-top: none;
    line-height: 1em;
    color: rgba(0, 0, 0, 0.8);
    padding: 0.71428571em 1.14285714em !important;
    font-size: 1rem;
    text-transform: none;
    font-weight: normal;
    box-shadow: none;
    -webkit-touch-callout: none;
}

.ui.dropdown .menu > .item:first-child {
    border-top-width: 0px;
}
/*--------------
  Floated Content
---------------*/

.ui.dropdown > .text > [class*="right floated"],
.ui.dropdown .menu .item > [class*="right floated"] {
    float: right !important;
    margin-right: 0em !important;
    margin-left: 1em !important;
}

.ui.dropdown > .text > [class*="left floated"],
.ui.dropdown .menu .item > [class*="left floated"] {
    float: left !important;
    margin-left: 0em !important;
    margin-right: 1em !important;
}

.ui.dropdown .menu .item > .icon.floated,
.ui.dropdown .menu .item > .floated.footer__map,
.ui.dropdown .menu .item > .flag.floated,
.ui.dropdown .menu .item > .image.floated,
.ui.dropdown .menu .item > img.floated {
    margin-top: 0em;
}
/*--------------
  Menu Divider
---------------*/

.ui.dropdown .menu > .header {
    margin: 1rem 0rem 0.75rem;
    padding: 0em 1.14285714em;
    color: rgba(0, 0, 0, 0.85);
    font-size: 0.7857rem;
    font-weight: bold;
    text-transform: uppercase;
}

.ui.dropdown .menu > .divider {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    height: 0em;
    margin: 0.5em 0em;
}

.ui.dropdown .menu > .input {
    margin: 0.75rem 1.14285714em;
    min-width: 200px;
}

.ui.dropdown .menu > .header + .input {
    margin-top: 0em;
}

.ui.dropdown .menu > .input:not(.transparent) input {
    padding: 0.5em 1em;
}

.ui.dropdown .menu > .input:not(.transparent) .button,
.ui.dropdown .menu > .input:not(.transparent) .icon,
.ui.dropdown .menu > .input:not(.transparent) .footer__map,
.ui.dropdown .menu > .input:not(.transparent) .label {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
/*-----------------
  Item Description
-------------------*/

.ui.dropdown > .text > .description,
.ui.dropdown .menu > .item > .description {
    margin: 0em 0em 0em 1em;
    color: rgba(0, 0, 0, 0.4);
}
/*--------------
    Sub Menu
---------------*/

.ui.dropdown .menu .menu {
    top: 0% !important;
    left: 100% !important;
    right: auto !important;
    margin: 0em 0em 0em -0.5em !important;
    border-radius: 0;
    z-index: 21 !important;
}
/* Hide Arrow */

.ui.dropdown .menu .menu:after {
    display: none;
}
/*******************************
            Coupling
*******************************/
/*--------------
   Sub Elements
---------------*/
/* Icons / Flags / Labels / Image */

.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .footer__map,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image {
    margin-top: 0em;
}

.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .footer__map,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
    margin-top: 0em;
}

.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .footer__map,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .footer__map,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
    margin-left: 0em;
    float: none;
    margin-right: 0.75em;
}
/*--------------
     Image
---------------*/

.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    max-height: 2.5em;
}
/*--------------
      Menu
---------------*/
/* Remove Menu Item Divider */

.ui.dropdown .ui.menu > .item:before,
.ui.menu .ui.dropdown .menu > .item:before {
    display: none;
}
/* Prevent Menu Item Border */

.ui.menu .ui.dropdown .menu .active.item {
    border-left: none;
}
/* Automatically float dropdown menu right on last menu item */

.ui.menu .right.menu .dropdown:last-child .menu,
.ui.menu .right.dropdown.item .menu,
.ui.buttons > .ui.dropdown:last-child .menu {
    left: auto;
    right: 0em;
}
/*--------------
     Button
---------------*/
/* No Margin On Icon Button */

.ui.dropdown.icon.button > .dropdown.icon,
.ui.dropdown.button.footer__map > .dropdown.icon,
.ui.dropdown.icon.button > .dropdown.footer__map,
.ui.dropdown.button.footer__map > .dropdown.footer__map {
    margin: 0em;
}

.ui.dropdown.button:not(.pointing):not(.floating).active,
.ui.dropdown.button:not(.pointing):not(.floating).visible {
    border-bottom-left-radius: 0em;
    border-bottom-right-radius: 0em;
}
/*******************************
              Types
*******************************/
/*--------------
    Selection
---------------*/
/* Displays like a select box */

.ui.selection.dropdown {
    cursor: pointer;
    word-wrap: break-word;
    white-space: normal;
    outline: 0;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    width: 100%;
    font-size: 0.831rem;
    background: #ffffff;
    display: inline-block;
    padding: 0 1.1em;
    color: #3e383a;
    box-shadow: none;
    height: 40px;
    line-height: 40px;
    border: 1px solid rgba(39, 41, 43, 0.15);
    border-radius: 0;
    -webkit-transition: border-radius 0.1s ease, width 0.2s ease, box-shadow 0.2s ease, border 0.2s ease;
    transition: border-radius 0.1s ease, width 0.2s ease, box-shadow 0.2s ease, border 0.2s ease;
}

@media (min-width: 63.948em) {
    .ui.selection.dropdown {
        font-size: 0.831rem;
        height: 50px;
        line-height: 50px;
    }
}

.ui.selection.dropdown.visible,
.ui.selection.dropdown.active {
    z-index: 10;
}

select.ui.dropdown {
    height: 38px;
    padding: 0.5em;
    border: 1px solid rgba(39, 41, 43, 0.15);
    visibility: visible;
}

.ui.selection.dropdown > .search.icon,
.ui.selection.dropdown > .search.footer__map,
.ui.selection.dropdown > .delete.icon,
.ui.selection.dropdown > .delete.footer__map,
.ui.selection.dropdown > .dropdown.icon,
.ui.selection.dropdown > .dropdown.footer__map {
    cursor: pointer;
    position: absolute;
    top: 14px;
    right: 1.1em;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}

@media (min-width: 63.948em) {
    .ui.selection.dropdown > .search.icon,
    .ui.selection.dropdown > .search.footer__map,
    .ui.selection.dropdown > .delete.icon,
    .ui.selection.dropdown > .delete.footer__map,
    .ui.selection.dropdown > .dropdown.icon,
    .ui.selection.dropdown > .dropdown.footer__map {
        top: 18px;
    }
    .footer h5 {
      margin-bottom: 5px;
    }
}
/* Compact */

.ui.compact.selection.dropdown {
    min-width: 0px;
}
/*  Selection Menu */

.ui.selection.dropdown .menu {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-overflow-scrolling: touch;
    border-top-width: 0px !important;
    width: auto;
    margin: 0px -1px;
    min-width: calc(100% + 2px);
    outline: none;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    -webkit-transition: box-shadow 0.2s ease, border 0.2s ease;
    transition: box-shadow 0.2s ease, border 0.2s ease;
}

.ui.selection.dropdown .menu:after,
.ui.selection.dropdown .menu:before {
    display: none;
}
/* Scrollbar in IE */

@media all and (-ms-high-contrast: none) {
    .ui.selection.dropdown .menu {
        min-width: calc(100% - 15px);
    }
}

@media only screen and (max-width: 767px) {
    .ui.selection.dropdown .menu {
        max-height: 7.49991429em;
    }
}

@media only screen and (min-width: 768px) {
    .ui.selection.dropdown .menu {
        max-height: 9.99988571em;
    }
}

@media only screen and (min-width: 992px) {
    .ui.selection.dropdown .menu {
        max-height: 14.99982857em;
    }
}

@media only screen and (min-width: 1920px) {
    .ui.selection.dropdown .menu {
        max-height: 19.99977143em;
    }
}
/* Menu Item */

.ui.selection.dropdown .menu > .item {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    padding: 0.71428571em 1.14285714em !important;
    white-space: normal;
    word-wrap: normal;
}
/* Hover */

.ui.selection.dropdown:hover {
    border-color: rgba(39, 41, 43, 0.3);
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}
/* Disabled */

.ui.selection.dropdown.disabled,
.ui.selection.dropdown.disabled:hover {
    cursor: default;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(39, 41, 43, 0.15);
    opacity: 0.3 !important;
}
/* Visible */

.ui.selection.dropdown.visible {
    border-color: rgba(39, 41, 43, 0.3);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
}

.ui.selection.visible.dropdown .menu {
    border-color: rgba(39, 41, 43, 0.3);
    box-shadow: 0px 2px 6px 0px rgba(39, 41, 43, 0.15);
}
/* Visible Hover */

.ui.selection.visible.dropdown:hover {
    border-color: rgba(39, 41, 43, 0.3);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
}

.ui.selection.visible.dropdown .menu {
    border-color: rgba(39, 41, 43, 0.3);
    box-shadow: 0px 2px 6px 0px rgba(39, 41, 43, 0.15);
}
/* Active Item */

.ui.selection.active.dropdown > .text:not(.default),
.ui.selection.visible.dropdown > .text:not(.default) {
    font-weight: normal;
    color: rgba(0, 0, 0, 0.8);
}
/* Dropdown Icon */

.ui.active.selection.dropdown > .dropdown.icon,
.ui.active.selection.dropdown > .dropdown.footer__map,
.ui.visible.selection.dropdown > .dropdown.icon,
.ui.visible.selection.dropdown > .dropdown.footer__map {
    opacity: 1;
    z-index: 3;
}
/* Connecting Border */

.ui.active.selection.dropdown,
.ui.visible.selection.dropdown {
    border-bottom-left-radius: 0em !important;
    border-bottom-right-radius: 0em !important;
}
/*--------------
   Searchable
---------------*/
/* Search Selection */

.ui.search.dropdown {
    min-width: '';
}
/* Search Dropdown */

.ui.search.dropdown > input.search {
    background: none transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0em !important;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    top: 0em;
    left: 0em;
    width: 100%;
    outline: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    padding: inherit;
}

@media (min-width: 63.948em) {
    .ui.search.dropdown > input.search {
        height: 50px;
        line-height: 50px;
    }
}
/* Text Layering */

.ui.search.dropdown > input.search {
    position: absolute;
    z-index: 2;
}

.ui.search.dropdown > .text {
    cursor: text;
    position: relative;
    z-index: 3;
}
/* Search Selection */

.ui.search.selection.dropdown > input.search {
    line-height: 1.2142em;
    padding: 0.6929em 1.1em;
}
/* Active/Visible Search */

.ui.search.dropdown.active > input.search,
.ui.search.dropdown.visible > input.search {
    cursor: auto;
}

.ui.search.dropdown.active > .text,
.ui.search.dropdown.visible > .text {
    pointer-events: none;
}

.ui.active.search.dropdown > input.search:focus + .text {
    color: rgba(0, 0, 0, 0.4) !important;
}
/* Search Menu */

.ui.search.dropdown .menu {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-overflow-scrolling: touch;
}

@media only screen and (max-width: 767px) {
    .ui.search.dropdown .menu {
        max-height: 7.49991429em;
    }
}

@media only screen and (min-width: 768px) {
    .ui.search.dropdown .menu {
        max-height: 9.99988571em;
    }
}

@media only screen and (min-width: 992px) {
    .ui.search.dropdown .menu {
        max-height: 14.99982857em;
    }
}

@media only screen and (min-width: 1920px) {
    .ui.search.dropdown .menu {
        max-height: 19.99977143em;
    }
}
/*--------------
     Inline
---------------*/

.ui.inline.dropdown {
    cursor: pointer;
    display: inline-block;
    color: inherit;
}

.ui.inline.dropdown .dropdown.icon,
.ui.inline.dropdown .dropdown.footer__map {
    margin: 0em 0.5em 0em 0.25em;
    vertical-align: top;
}

.ui.inline.dropdown > .text {
    font-weight: bold;
}

.ui.inline.dropdown .menu {
    cursor: auto;
    margin-top: 0.25em;
    border-radius: 0;
}
/*******************************
            States
*******************************/
/*--------------------
        Hover
----------------------*/
/* Menu Item Hover */

.ui.dropdown .menu > .item:hover {
    background: rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, 0.8);
    z-index: 13;
}
/*--------------------
        Active
----------------------*/
/* Menu Item Active */

.ui.dropdown .menu .active.item {
    background: transparent;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.8);
    box-shadow: none;
    z-index: 12;
}
/*--------------------
     Default Text
----------------------*/

.ui.dropdown > .text,
.ui.default.dropdown > .text {
    color: #a29a9c;
}

.ui.dropdown:hover > .text,
.ui.default.dropdown:hover > .text {
    color: #a29a9c;
}
/*--------------------
        Loading
----------------------*/

.ui.loading.dropdown > .text {
    -webkit-transition: none;
    transition: none;
}

.ui.dropdown > .loading.menu {
    display: block;
    visibility: hidden;
    z-index: -1;
}
/*--------------------
    Keyboard Select
----------------------*/
/* Selected Item */

.ui.dropdown.selected,
.ui.dropdown .menu .selected.item {
    background: rgba(0, 0, 0, 0.03);
    color: #231f20;
}
/*--------------------
    Search Filtered
----------------------*/
/* Filtered Item */

.ui.dropdown > .filtered.text {
    visibility: hidden;
}

.ui.dropdown .filtered.item {
    display: none !important;
}
/*--------------------
        Error
----------------------*/

.ui.dropdown.error,
.ui.dropdown.error > .text,
.ui.dropdown.error > .text {
    color: #a94442;
}

.ui.selection.dropdown.error {
    background: #fff0f0;
    border-color: #dbb1b1;
}

.ui.selection.dropdown.error:hover {
    border-color: #dbb1b1;
}

.ui.dropdown.error > .menu,
.ui.dropdown.error > .menu .menu {
    border-color: #dbb1b1;
}

.ui.dropdown.error > .menu > .item {
    color: #d95c5c;
}
/* Item Hover */

.ui.dropdown.error > .menu > .item:hover {
    background-color: #fff2f2;
}
/* Item Active */

.ui.dropdown.error > .menu .active.item {
    background-color: #fdcfcf;
}
/*--------------------
        Disabled
----------------------*/
/* Disabled */

.ui.disabled.dropdown {
    cursor: default;
    pointer-events: none;
    opacity: 0.3;
}
/*******************************
           Variations
*******************************/
/*--------------
    Direction
---------------*/
/* Flyout Direction */

.ui.dropdown .menu {
    left: 0px;
}
/* Default Side (Right) */

.ui.dropdown .right.menu > .menu,
.ui.dropdown .menu .right.menu {
    left: 100% !important;
    right: auto !important;
}
/* Left Flyout Menu */

.ui.dropdown > .left.menu .menu,
.ui.dropdown .menu .left.menu {
    left: auto !important;
    right: 100% !important;
}

.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .item .left.dropdown.footer__map,
.ui.dropdown .left.menu .item .dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.footer__map {
    width: auto;
    float: left;
    margin: 0em 0.75em 0em 0em;
}

.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .item .left.dropdown.footer__map,
.ui.dropdown .left.menu .item .dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.footer__map {
    width: auto;
    float: left;
    margin: 0em 0.75em 0em 0em;
}

.ui.dropdown .item .left.dropdown.icon + .text,
.ui.dropdown .item .left.dropdown.footer__map + .text,
.ui.dropdown .left.menu .item .dropdown.icon + .text,
.ui.dropdown .left.menu .item .dropdown.footer__map + .text {
    margin-left: 1em;
}
/*--------------
     Upward
---------------*/

.ui.upward.dropdown > .menu {
    top: auto;
    bottom: 100%;
    box-shadow: 0px 0px 4px 0px rgba(39, 41, 43, 0.15);
    border-radius: 0;
}
/* Active Upward */

.ui.simple.upward.active.dropdown,
.ui.simple.upward.dropdown:hover {
    border-radius: 0;
}

.ui.upward.dropdown.button:not(.pointing):not(.floating).active,
.ui.upward.dropdown.button:not(.pointing):not(.floating).visible {
    border-radius: 0;
}
/* Selection */

.ui.upward.selection.dropdown .menu {
    border-top-width: 1px !important;
    border-bottom-width: 0px !important;
}

.ui.upward.selection.dropdown:hover {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}

.ui.upward.selection.visible.dropdown:hover {
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05);
}

.ui.active.upward.selection.dropdown,
.ui.visible.upward.selection.dropdown {
    border-radius: 0;
}

.ui.upward.selection.dropdown.visible {
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
}

.ui.upward.selection.visible.dropdown:hover .menu {
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
}
/*--------------
     Simple
---------------*/
/* Displays without javascript */

.ui.simple.dropdown .menu:before,
.ui.simple.dropdown .menu:after {
    display: none;
}

.ui.simple.dropdown .menu {
    position: absolute;
    display: block;
    overflow: hidden;
    top: -9999px !important;
    opacity: 0;
    width: 0;
    height: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}

.ui.simple.active.dropdown,
.ui.simple.dropdown:hover {
    border-bottom-left-radius: 0em !important;
    border-bottom-right-radius: 0em !important;
}

.ui.simple.active.dropdown > .menu,
.ui.simple.dropdown:hover > .menu {
    overflow: visible;
    width: auto;
    height: auto;
    top: 100% !important;
    opacity: 1;
}

.ui.simple.dropdown > .menu > .item:active > .menu,
.ui.simple.dropdown:hover > .menu > .item:hover > .menu {
    overflow: visible;
    width: auto;
    height: auto;
    top: 0% !important;
    left: 100% !important;
    opacity: 1;
}

.ui.simple.disabled.dropdown:hover .menu {
    display: none;
    height: 0px;
    width: 0px;
    overflow: hidden;
}
/* Visible */

.ui.simple.visible.dropdown > .menu {
    display: block;
}
/*--------------
      Fluid
---------------*/

.ui.fluid.dropdown {
    display: block;
    width: 100%;
    min-width: 0em;
}

.ui.fluid.dropdown > .dropdown.icon,
.ui.fluid.dropdown > .dropdown.footer__map {
    float: right;
}
/*--------------
    Floating
---------------*/

.ui.floating.dropdown .menu {
    left: 0;
    right: auto;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
    border-radius: 0;
}

.ui.floating.dropdown > .menu {
    margin-top: 0.5em !important;
}
/*--------------
     Pointing
---------------*/

.ui.pointing.dropdown > .menu {
    top: 100%;
    margin-top: 0.75em;
    border-radius: 0;
}

.ui.pointing.dropdown > .menu:after {
    display: block;
    position: absolute;
    pointer-events: none;
    content: '';
    visibility: visible;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 0.5em;
    height: 0.5em;
    box-shadow: -1px -1px 0px 1px rgba(0, 0, 0, 0.1);
    background: #ffffff;
    z-index: 2;
}

.ui.pointing.dropdown > .menu:after {
    top: -0.25em;
    left: 50%;
    margin: 0em 0em 0em -0.25em;
}
/* Top Left Pointing */

.ui.top.left.pointing.dropdown > .menu {
    top: 100%;
    bottom: auto;
    left: 0%;
    right: auto;
    margin: 1em 0em 0em;
}

.ui.top.left.pointing.dropdown > .menu {
    top: 100%;
    bottom: auto;
    left: 0%;
    right: auto;
    margin: 1em 0em 0em;
}

.ui.top.left.pointing.dropdown > .menu:after {
    top: -0.25em;
    left: 1em;
    right: auto;
    margin: 0em;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
/* Top Right  Pointing */

.ui.top.right.pointing.dropdown > .menu {
    top: 100%;
    bottom: auto;
    right: 0%;
    left: auto;
    margin: 1em 0em 0em;
}

.ui.top.right.pointing.dropdown > .menu:after {
    top: -0.25em;
    left: auto;
    right: 1em;
    margin: 0em;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
/* Left Pointing */

.ui.left.pointing.dropdown > .menu {
    top: 0%;
    left: 100%;
    right: auto;
    margin: 0em 0em 0em 1em;
}

.ui.left.pointing.dropdown > .menu:after {
    top: 1em;
    left: -0.25em;
    margin: 0em 0em 0em 0em;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
/* Right Pointing */

.ui.right.pointing.dropdown > .menu {
    top: 0%;
    left: auto;
    right: 100%;
    margin: 0em 1em 0em 0em;
}

.ui.right.pointing.dropdown > .menu:after {
    top: 1em;
    left: auto;
    right: -0.25em;
    margin: 0em 0em 0em 0em;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
/* Bottom Pointing */

.ui.bottom.pointing.dropdown > .menu {
    top: auto;
    bottom: 100%;
    left: 0%;
    right: auto;
    margin: 0em 0em 1em;
}

.ui.bottom.pointing.dropdown > .menu:after {
    top: auto;
    bottom: -0.25em;
    right: auto;
    margin: 0em;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
/* Reverse Sub-Menu Direction */

.ui.bottom.pointing.dropdown > .menu .menu {
    top: auto !important;
    bottom: 0px !important;
}
/* Bottom Left */

.ui.bottom.left.pointing.dropdown > .menu {
    left: 0%;
    right: auto;
}

.ui.bottom.left.pointing.dropdown > .menu:after {
    left: 1em;
    right: auto;
}
/* Bottom Right */

.ui.bottom.right.pointing.dropdown > .menu {
    right: 0%;
    left: auto;
}

.ui.bottom.right.pointing.dropdown > .menu:after {
    left: auto;
    right: 1em;
}
/*******************************
         Theme Overrides
*******************************/
/* Dropdown Carets */

@font-face {
    font-family: 'Dropdown';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");
    font-weight: normal;
    font-style: normal;
}

.ui.dropdown > .dropdown.icon,
.ui.dropdown > .dropdown.footer__map {
    content: '';
    height: 12px;
    width: 12px;
    background-size: contain;
}
/* Sub Menu */

.ui.dropdown .menu .item .dropdown.icon:before,
.ui.dropdown .menu .item .dropdown.footer__map:before {
    content: "";
}

.ui.dropdown .item .left.dropdown.icon:before,
.ui.dropdown .item .left.dropdown.footer__map:before,
.ui.dropdown .left.menu .item .dropdown.icon:before,
.ui.dropdown .left.menu .item .dropdown.footer__map:before {
    content: "";
}
/* Upward Dropdown */

.ui.upward.dropdown > .dropdown.icon:before,
.ui.upward.dropdown > .dropdown.footer__map:before {
    content: "\f0d8";
}
/* Vertical Menu Dropdown */

.ui.vertical.menu .dropdown.item > .dropdown.icon:before,
.ui.vertical.menu .dropdown.item > .dropdown.footer__map:before {
    content: "";
}
/* Icons for Reference
.dropdown.down.icon {
  content: "\f0d7";
}
.dropdown.up.icon {
  content: "\f0d8";
}
.dropdown.left.icon {
  content: "\f0d9";
}
.dropdown.icon.icon {
  content: "\f0da";
}
*/
/*******************************
        User Overrides
*******************************/

.enquire-form .ui.dropdown.selection {
    background: none;
    padding: 0;
    float: left;
    height: auto;
    width: auto;
    border: 0;
    font-size: 0.8125rem;
    line-height: 1.5;
    border-bottom: 1px solid #a29a9c;
    margin-right: 10px;
    font-family: "museo-slab", "Lucida Console", Monaco, monospace;
    font-weight: 500;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.2px;
}

@media (min-width: 47.948em) {
    .enquire-form .ui.dropdown.selection {
        margin-right: 15px;
        margin-left: 5px;
    }
}

.enquire-form .ui.dropdown.selection > .text {
    color: black;
    padding-right: 10px;
    font-size: 0.75rem;
    margin-top: 2px;
}

@media (min-width: 39.948em) {
    .enquire-form .ui.dropdown.selection > .text {
        font-size: 0.825rem;
    }
}

@media (min-width: 47.948em) {
    .enquire-form .ui.dropdown.selection > .text {
        font-size: 1.313rem;
        margin-top: 0;
    }
}

.enquire-form .ui.dropdown.selection > .dropdown.icon,
.enquire-form .ui.dropdown.selection > .dropdown.footer__map {
    right: -5px;
    top: 3px;
    background-size: 5px;
}

@media (min-width: 47.948em) {
    .enquire-form .ui.dropdown.selection > .dropdown.icon,
    .enquire-form .ui.dropdown.selection > .dropdown.footer__map {
        top: 11px;
        background-size: 10px;
    }
}

.enquire-form .ui.dropdown.selection > .text {
    display: block;
}

@media (min-width: 47.948em) {
    .enquire-form .ui.dropdown.selection {
        line-height: 1.7;
        margin-bottom: 0;
    }
}

.enquire-form--body .ui.dropdown.selection > .text {
    font-size: 16px;
    margin-top: 0;
}

@media (min-width: 39.948em) {
    .enquire-form--body .ui.dropdown.selection > .text {
        font-size: 1rem;
    }
}

@media (min-width: 47.948em) {
    .enquire-form--body .ui.dropdown.selection > .text {
        font-size: 1rem;
    }
}

@media (min-width: 63.948em) {
    .enquire-form--body .ui.dropdown.selection > .text {
        padding-right: 20px;
    }
}

@media (min-width: 47.948em) {
    .enquire-form--body .ui.dropdown.selection > .dropdown.icon,
    .enquire-form--body .ui.dropdown.selection > .dropdown.footer__map {
        top: 7px;
    }
}

@media (min-width: 63.948em) {
    .enquire-form--body .ui.dropdown.selection > .dropdown.icon,
    .enquire-form--body .ui.dropdown.selection > .dropdown.footer__map {
        background-size: 12px;
        top: 11px;
    }
}

.enquire-form--contact .ui.dropdown.selection > .text {
    margin-top: 0;
}

@media (min-width: 39.948em) {
    .enquire-form--contact .ui.dropdown.selection > .text {
        font-size: 0.75rem;
        margin-top: 3px;
    }
}

@media (min-width: 47.948em) {
    .enquire-form--contact .ui.dropdown.selection > .text {
        margin-top: 0;
        font-size: 1.313rem;
    }
}

.chrono_credits{display: none !important;}

.styledCheckbox {
  float: left;
}

.refine__options span {
  display: inline-block;
  margin-top: 3px;
}

.enquire-form .btn{float: left;}
.bg-block{position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0); left: 0; top: 0; z-index: 98; display: none}
.enquire-form--body .__uploader{position: relative; float: left; margin-top: 30px; margin-left: 30px;}
.enquire-form--body input[type=file]{width: 120px; opacity: 0; position: absolute; cursor: pointer;}
.enquire-form--body span{display: block; padding: 10px;}
.featured .properties{transform: translate3d(0,0,0);}

.login-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  background-color: rgba(0,0,0,0.8);
  padding-top: 30px;
display: block;
}
.login-modal-overlay.is--hidden {
  display: none;
}

.login-modal {
  opacity: 0;
  -webkit-transition: opacity 2000s;
transition: opacity 2000s;
  position: absolute;
  background: #fff;
  width: 90%;
  border-radius: 5px;
  margin-left: -45%;
  left: 50%;
  padding: 35px 25px 50px;
}

.login-modal.show {
  opacity: 1;
  -webkit-transition: opacity 2000s;
transition: opacity 2000s;
}
.login-modal .btn {
  padding: 10px 20px;
  border-radius: 5px;
  text-decoration: none;
  font-weight: 600;
}
.login-modal h2 {
  padding-bottom: 25px;
}
.login-block {
  padding-bottom: 30px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 25px;
}
.login-block:last-of-type {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
.login-close {
  width: 20px;
  height: 20px;
  display: block;
  background: transparent;
  position: absolute;
  top: 20px;
  right: 20px;
}
.login-close:before, .login-close:after {
  content: '';
  width: 16px;
  height: 2px;
  position: absolute;
  background: black;
  display: block;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 9px;
}
.login-close:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media screen and (min-width: 500px) {
  .login-modal {
    width: 300px;
    margin-left: -150px;
  }
}
@media screen and (min-width: 767px) {
  .login-modal-overlay {
    padding-top: 50px;
  }
}
