                        .translucent-header header:not(.reduced) {
                background-color: transparent;
                box-shadow: none
            }

            .translucent-header header:not(.reduced) .sub-nav>li.lang:not(.open) i.fa-angle-down,.translucent-header header:not(.reduced) .sub-nav>li>a,.translucent-header header:not(.reduced) a[data-toggle=auth-state]>span,.translucent-header header:not(.reduced) nav .menu-button {
                color: #fff
            }

            .translucent-header .home-quick-search {
                height: 625px;
                margin-top: -65px;
                padding-top: 245px
            }

            .translucent-header .home-quick-search:before {
                background: linear-gradient(0deg,transparent 0,rgba(0,0,0,.65));
                content: "";
                display: block;
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0);
                height: 120px;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 1
            }

            @media screen and (min-width: 992px) {
                .translucent-header header:not(.reduced) nav>ul>li>a {
                    color:#fff
                }

                .translucent-header header:not(.reduced) nav>ul>li:hover>a {
                    color: var(--si-secondary-text-color)
                }

                .translucent-header header.light:not(.reduced) nav>ul>li:hover>a {
                    color: var(--si-mobile-header-color)
                }
            }

            @media screen and (max-width: 991px) {
                .translucent-header {
                    padding-top:0
                }

                .translucent-header .home-quick-search {
                    height: 660px;
                    margin-top: 0;
                    padding-top: 250px
                }
            }

            @media screen and (max-width: 479px) {
                .translucent-header .home-quick-search {
                    height:680px;
                    margin-top: 0;
                    padding-top: 200px
                }
            }
            .search .form {
                position: relative;
                z-index: 500
            }

            .search .sbHolder {
                background-color: #fff;
                border: none;
                border-left: 1px solid #dedede;
                display: block;
                font-size: 13px;
                font-size: 14px;
                height: var(--si-qs-input-height);
                line-height: var(--si-qs-input-height);
                width: 100%
            }

            .search .sbSelector {
                left: 0;
                text-indent: 15px
            }

            .search .sbSelector,.search .sbToggle {
                display: block;
                outline: none;
                position: absolute;
                top: 0
            }

            .search .sbToggle {
                height: var(--si-qs-input-height);
                line-height: var(--si-qs-input-height);
                right: 0;
                width: 44px
            }

            .search .sbToggle:before {
                color: #666;
                content: "\f107";
                display: block;
                font-family: FontAwesome;
                font-size: 18px;
                text-align: center
            }

            .search .sbHolderDisabled {
                background-color: #3c3c3c;
                border: 1px solid #515151
            }

            .search .sbOptions {
                background-color: #fff;
                border-top: none;
                font-size: 12px;
                left: 0;
                line-height: 22px;
                list-style: none;
                margin: 0;
                max-height: 100px;
                overflow-y: auto;
                padding: 0;
                position: absolute;
                top: 75px!important;
                width: 100%;
                z-index: 1
            }

            .search .sbOptions li.last a {
                border-bottom: none
            }

            .search .sbOptions a {
                border-top: 1px solid #dedede;
                color: #000!important;
                display: block;
                outline: none;
                padding: 7px 10px
            }

            .search .sbOptions a:link,.search .sbOptions a:visited {
                color: #ddd;
                text-decoration: none
            }

            .search .sbOptions a.sbFocus,.search .sbOptions a:focus,.search .sbOptions a:hover {
                color: var(--si-primary-color)
            }

            .search .sbOptions .sbDisabled {
                color: #999
            }

            .search .sbOptions .sbDisabled,.search .sbOptions .sbGroup {
                border-bottom: 1px solid #dedede;
                display: block;
                padding: 7px 0 7px 3px
            }

            .search .sbOptions .sbGroup {
                color: var(--si-primary-color);
                font-weight: 700
            }

            .search .sbOptions .sbSub {
                padding-left: 17px
            }

            .search .sbSelector {
                border: none;
                color: #000;
                height: var(--si-qs-input-height);
                line-height: var(--si-qs-input-height);
                overflow: hidden;
                padding-right: 44px;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%
            }

            .search .sbSelector:focus,.search .sbSelector:hover {
                color: #000;
                text-decoration: none
            }

            .home-quick-search {
                --si-qs-input-height: 60px;
                height: 560px;
                padding-top: 180px;
                position: relative
            }

            .home-quick-search h1 {
                font-size: 54px;
                margin: 0
            }

            .home-quick-search .listings-count,.home-quick-search h1 {
                color: #fff;
                font-family: Montserrat,sans-serif;
                text-align: center;
                text-shadow: 1px 2px 3px rgba(0,0,0,.5)
            }

            .home-quick-search .listings-count {
                font-size: 17px;
                margin: 10px 0 20px
            }

            .home-quick-search .search {
                font-size: 14px;
                margin: 0 auto;
                max-width: 1000px
            }

            .home-quick-search .search input.location {
                background-color: #fff;
                border: none;
                border-radius: 8px 0 0 8px;
                float: left;
                height: var(--si-qs-input-height);
                line-height: var(--si-qs-input-height);
                padding: 0 20px;
                width: calc(100% - 510px)
            }

            .home-quick-search .search .sbHolder {
                float: left;
                width: 160px
            }

            .home-quick-search .search .range-input {
                background-color: #fff;
                float: left;
                height: var(--si-qs-input-height);
                width: 320px
            }

            .home-quick-search .search .si-range-item {
                width: 50%
            }

            .home-quick-search .search .si-range-input {
                border: none;
                border-left: 1px solid #dedede;
                height: var(--si-qs-input-height);
                text-indent: 15px
            }

            .home-quick-search .search .range-input-ph {
                border-left: 1px solid #dedede;
                cursor: text;
                display: inline-block;
                height: var(--si-qs-input-height);
                line-height: var(--si-qs-input-height);
                padding-left: 17px;
                width: 50%
            }

            .home-quick-search .search .search-button {
                background-color: var(--si-primary-color);
                color: var(--si-primary-text-color);
                font-family: Montserrat,sans-serif;
                font-size: 14px;
                height: var(--si-qs-input-height);
                letter-spacing: .5px;
                position: relative;
                text-transform: uppercase;
                transition: all .3s ease;
                width: 160px
            }

            .home-quick-search .search .search-button .arrow {
                border-bottom: 38px solid transparent;
                border-left: 30px solid var(--si-primary-color);
                border-top: 38px solid transparent;
                height: var(--si-qs-input-height);
                position: absolute;
                right: -30px;
                top: 0;
                transition: all .3s ease;
                width: 30px
            }

            .home-quick-search .search .search-button:hover {
                background-color: var(--si-primary-color-700)
            }

            .home-quick-search .search .search-button:hover .arrow {
                border-left-color: var(--si-primary-color-700)
            }

            .home-quick-search.si-loading {
                color: #fff
            }

            .home-quick-search .nearby-search {
                display: block;
                margin: 15px 0 0;
                text-align: center
            }

            .home-quick-search .nearby-search .si-btn {
                color: #fff;
                font-size: 1.2em;
                text-shadow: 1px 2px 3px rgba(0,0,0,.5)
            }

            .home-quick-search .eula,.home-quick-search .listings-count,.home-quick-search .nearby-search,.home-quick-search h1 {
                position: relative;
                z-index: 2
            }
.home-quick-search {
                    --si-qs-input-height:75px;
                    background: var(--si-hero-image) center center no-repeat;
                    background-size: cover
                }
            @media screen and (min-width: 992px) {


                .home-quick-search.si-bgp--top {
                    background-position: top
                }

                .home-quick-search.si-bgp--center {
                    background-position: 50%
                }

                .home-quick-search.si-bgp--bottom {
                    background-position: bottom
                }

                .home-quick-search .search .search-button {
                    padding-left: 20px
                }

                .home-quick-search .search .search-button:hover {
                    width: 170px
                }

                .home-quick-search .hero-image,.home-quick-search .nearby-search {
                    display: none
                }
            }

            @media screen and (max-width: 991px) {
                .home-quick-search {
                    background-color:#333;
                    padding-top: 150px
                }

                .home-quick-search h1 {
                    font-size: 44px
                }

                .home-quick-search .search .sbHolder {
                    width: 33%
                }

                .home-quick-search .search .sbHolder:first-of-type {
                    border-left: none;
                    border-radius: 0 0 0 7px;
                    width: 33%
                }

                .home-quick-search .search input.location {
                    border-bottom: 1px solid #dedede;
                    border-radius: 7px 8px 0 0;
                    padding: 0 20px;
                    width: 100%
                }

                .home-quick-search .search .range-input {
                    width: 66%
                }

                .home-quick-search .search .si-range-item:first-of-type input {
                    border-left: none;
                    border-radius: 0 0 0 7px
                }

                .home-quick-search .search .si-range-input {
                    border-bottom: 1px solid #dedede
                }

                .home-quick-search .search .search-button {
                    border-radius: 0 0 7px 0;
                    width: 34%
                }

                .home-quick-search .search .search-button .arrow {
                    display: none
                }

                .home-quick-search .hero-image {
                    height: 100%;
                    left: 0;
                    -o-object-fit: cover;
                    object-fit: cover;
                    position: absolute;
                    top: 0;
                    width: 100%;
                    z-index: 1
                }

                .home-quick-search.si-bgp--top .hero-image {
                    -o-object-position: center top;
                    object-position: center top
                }

                .home-quick-search.si-bgp--center .hero-image {
                    -o-object-position: center center;
                    object-position: center center
                }

                .home-quick-search.si-bgp--bottom .hero-image {
                    -o-object-position: center bottom;
                    object-position: center bottom
                }
            }

            @media screen and (max-width: 479px) {
                .home-quick-search {
                    padding-top:80px
                }

                .home-quick-search h1 {
                    font-size: 40px
                }

                .home-quick-search .search .sbHolder,.home-quick-search .search .sbHolder:first-of-type {
                    border-radius: 0;
                    width: 50%
                }

                .home-quick-search .search .range-input {
                    width: 100%
                }

                .home-quick-search .search .si-range-item:first-of-type input {
                    border-radius: 0
                }

                .home-quick-search .search .si-range-input {
                    border-bottom: none
                }

                .home-quick-search .search .search-button {
                    border-radius: 0 0 7px 7px;
                    width: 100%
                }
            }

            .home-quick-search .hero-video {
                display: none
            }

            @media (min-width: 992px) {
                .home-quick-search.no-bg {
                    background-color:#000;
                    background-image: none
                }

                .home-quick-search .hero-video {
                    display: block;
                    height: auto;
                    left: 0;
                    min-height: 100%;
                    min-width: 100%;
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    width: auto
                }

                .home-quick-search .hero-video--iframe {
                    height: 560px
                }

                .home-quick-search .hero-video--iframe div {
                    height: 100%;
                    padding-bottom: 56.25%;
                    position: relative;
                    width: 100%
                }

                .home-quick-search .hero-video--iframe iframe {
                    display: block;
                    height: 100%;
                    left: 0;
                    pointer-events: none;
                    position: absolute;
                    top: 0;
                    width: 100%
                }

                .translucent-header .home-quick-search .hero-video--iframe {
                    height: 625px
                }
            }