/**handles:es-front-style**/
.es-search__wrapper,.es-search__wrapper .widget-title,.select2-results__option[aria-selected]{font-family:'Open Sans',sans-serif}.es-wrap *,.es-wrap a{outline:0!important}.es-powered,.es-price,.es-search__wrapper .es-search__field .es-field__wrap .es-field__range input{text-align:center}.es-dropdown-right,.es-wrap * .page-title .es-dropdown-wrap{float:right}.widget_es_search_widget.es-widget{width:100%!important}.select2-dropdown{border:1px solid #e2e2e2;border-radius:0}.select2-results__option[aria-selected]{font-size:15px;padding:2px 12px!important;color:#111}.select2-results__option--highlighted,.select2-results__option:hover{background-color:#e2e2e2!important;color:#111!important}.es-search__wrapper{background:#f0f0f0;padding:20px 20px 10px;color:#707070}.es-search__wrapper .widget-title{color:#1d1d1d;line-height:30px;font-size:30px!important;text-transform:uppercase;font-weight:400;margin:0!important}.es-search__wrapper .es-search__field{margin:10px 0}.es-search__wrapper .es-search__field>input{height:28px;box-sizing:border-box;font-family:'Open Sans',sans-serif!important}.es-search__wrapper .es-search__field input{margin-bottom:0}.es-search__wrapper .es-search__field .es-field__label{color:#1d1d1d;font-size:14px;line-height:20px}.es-search__wrapper .es-search__field .es-field__label label{display:inline;font-weight:400;margin:0}.es-search__wrapper .es-search__field .es-field__wrap input,.es-search__wrapper .es-search__field .es-field__wrap select{background:#fff;box-shadow:0 0 0;border:1px solid #e2e2e2;box-sizing:border-box;font-family:'Open Sans',sans-serif!important}.es-powered,.es-search__wrapper .es-search__field .es-field__wrap .select2 *,.es-wrap *{font-family:'Open Sans',sans-serif}.es-search__wrapper .es-search__field .es-field__wrap>input,.es-search__wrapper .es-search__field .es-field__wrap>select{width:100%;height:28px}.es-search__wrapper .es-search__field .es-field__wrap .select2{width:100%!important;font-size:13px;line-height:1}.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-search{margin:0;padding:0}.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection--multiple{padding:2px!important;min-height:24px!important}.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection__rendered{padding:0}.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection__choice__remove{color:#fff}.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection{border:1px solid #e2e2e2;border-radius:0;padding:1px 7px}.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection__choice{border-radius:0;border:0;background:#ff9600;color:#fff;font-size:13px;padding:4px;margin:0 2px 2px 0}.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection__rendered{display:block!important;margin-bottom:-2px}.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-search__field{border:0;margin:0;font-size:13px;padding-left:12px!important}.es-search__wrapper .es-search__field .es-field__wrap .es-field__range{display:flex;flex-direction:row;justify-content:space-between}.es-search__wrapper .es-search__field .es-field__wrap .es-field__range input,.es-search__wrapper .es-search__field .es-field__wrap .es-field__range select{width:47.5%;height:28px}.es-search__wrapper .es-search__field .es-field__wrap.es-field__wrap--units .es-field__range input,.es-search__wrapper .es-search__field .es-field__wrap.es-field__wrap--units .es-field__range select{width:31.3333333333%;height:28px}.es-search__wrapper .es-search__field .es-field__wrap.es-field__wrap--units .es-field__range .es-dropdown-wrap{width:31.3333333333%}.es-search__wrapper .es-search__field .es-field__wrap.es-field__wrap--units .es-field__range .es-dropdown-wrap .es-dropdown-list{width:auto}.es-search__wrapper .es-search__field.es-search__field--address{margin:15px 0}.es-search__wrapper .es-search__field.es-search__field--address .es-field__label{display:none}.es-search__wrapper .es-search__field.es-search__field--address input{width:100%}.es-search__wrapper .es-search__buttons input{margin-top:0}.es-search__wrapper.es-search__wrapper--vertical .es-search__field{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.es-search__wrapper.es-search__wrapper--vertical .es-search__field .es-field__wrap{flex:1 0 70%}.es-search__wrapper.es-search__wrapper--vertical .es-search__field .es-field__label{flex:0 1 28%;padding-right:2%}.es-search__wrapper.es-search__wrapper--vertical .es-search__buttons{display:flex;justify-content:space-between;flex-wrap:wrap;margin:10px -2.5% 0}.es-search__wrapper.es-search__wrapper--vertical .es-search__buttons .es-button__wrap{flex:1 0 45%;padding:0 2.5%}.es-search__wrapper.es-search__wrapper--vertical .es-search__buttons .es-button__wrap input{width:100%;padding:10px;margin-bottom:10px}.es-search__wrapper.es-search__wrapper--horizontal,.es-search__wrapper.es-search__wrapper--horizontal .widget-title{padding:10px}.es-search__wrapper.es-search__wrapper--horizontal form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons{order:-1;-webkit-order:-1;display:flex}@media screen and (max-width:450px){.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons{order:9999;-webkit-order:9999}}.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons .es-button__wrap{box-sizing:border-box;flex:1 0 50%;padding:0 2.5%}.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons input{width:100%;padding:10px 0;margin-bottom:0}.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons,.es-search__wrapper.es-search__wrapper--horizontal form .es-search__field{flex:1 0 calc(33.3% - 20px);width:100%;padding:0 10px;min-width:170px}.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons.es-search__field--address,.es-search__wrapper.es-search__wrapper--horizontal form .es-search__field.es-search__field--address{flex:2 0 66.6%;order:-2;-webkit-order:-2}.es-search__wrapper .es-dropdown-wrap{font-size:14px!important;border:1px solid #e2e2e2;background:#fff;width:100%}.es-search__wrapper .es-dropdown-wrap .es-label{max-height:19px;width:calc(100% - 25px);overflow:hidden;vertical-align:middle;display:inline-block}.es-search__wrapper .es-dropdown-wrap ul{border:1px solid #e2e2e2}.es-search__wrapper .es-dropdown-wrap ul li{margin:0;padding:0}.es-search__wrapper .es-dropdown-wrap ul li a{width:100%;display:inline-block;padding:1px 12px 0!important}.es-search__wrapper .es-dropdown-wrap .es-dropdown-label{color:#9e9e9e;margin:1px 0 0 12px!important;position:relative;min-height:24px}.es-search__wrapper .es-dropdown-wrap .es-dropdown-label .fa{padding:6px 9px 7px;margin-top:0;color:#000;top:-1px;right:0;font-size:12px;position:absolute}.es-search__wrapper .es-dropdown-wrap.show .fa{background:#9e9e9e}.es-search__wrapper .es-dropdown-wrap.show a{color:#1d1d1d}.es-widget input{border-radius:0;padding:0 12px}.fa-rub{font-size:21px!important}.es-theme-dark .es-price{background:#0f0f0f;color:#d1d1d1}.es-theme-dark .es-property-fields,.es-theme-dark .es-tabbed-item{color:#d1d1d1!important}.es-theme-dark .es-price i{font-size:22px;-webkit-text-stroke:1px #0f0f0f}.es-theme-dark .es-request-widget-wrap{background:#0f0f0f!important;color:#d1d1d1!important}.es-theme-dark .es-tabbed-item h3{color:#444950!important;border-bottom:1px solid #444950!important}.es-theme-dark .es-tabbed-item i.fa{color:#0f0f0f}.es-theme-dark .es-single-tabs-wrap{background:#0f0f0f}.es-theme-dark .es-single-tabs-wrap li,.es-theme-dark .es-widget .es-search__wrapper{background:#0f0f0f!important}.es-theme-dark .es-single-tabs-wrap ul{border-bottom:none!important}.es-theme-dark .es-single-tabs-wrap li a{background:#0f0f0f!important;color:#d1d1d1!important}.es-theme-dark .es-single-tabs-wrap li a.active{border:1px solid #2e2e2e!important}.es-theme-dark .es-category-items a,.es-theme-dark .es-widget{color:#d1d1d1!important}.es-theme-dark .es-widget .es-search__wrapper .es-field__label,.es-theme-dark .es-widget .es-search__wrapper .es-field__wrap input,.es-theme-dark .es-widget .widget-title,.es-theme-dark .es-widget h4{color:#d1d1d1}.es-theme-dark .es-widget input[type=number],.es-theme-dark .es-widget input[type=text],.es-theme-dark .es-widget select{background-color:#000!important;border-color:#2e2e2e!important;color:#9e9e9e}.es-theme-dark .es-widget input[type=number]::-webkit-input-placeholder,.es-theme-dark .es-widget input[type=text]::-webkit-input-placeholder,.es-theme-dark .es-widget select::-webkit-input-placeholder{color:#d1d1d1}.es-theme-dark .es-widget input[type=number]::-moz-placeholder,.es-theme-dark .es-widget input[type=text]::-moz-placeholder,.es-theme-dark .es-widget select::-moz-placeholder{color:#d1d1d1}.es-theme-dark .es-widget input[type=number]:-ms-input-placeholder,.es-theme-dark .es-widget input[type=text]:-ms-input-placeholder,.es-theme-dark .es-widget select:-ms-input-placeholder{color:#d1d1d1}.es-theme-dark .es-widget input[type=number]:-moz-placeholder,.es-theme-dark .es-widget input[type=text]:-moz-placeholder,.es-theme-dark .es-widget select:-moz-placeholder{color:#d1d1d1}.es-theme-dark .es-bottom-icon,.es-theme-dark .es-button-orange-corner,.es-theme-dark .es-dropdown-wrap,.es-theme-dark .es-dropdown-wrap li a,.es-theme-dark .es-property-info a{color:#d1d1d1!important}.es-theme-dark .es-widget input[type=reset]:hover{background:#000!important;color:#d1d1d1!important}.es-theme-dark .es-widget #es-search-address-input{background-color:#000!important;border-color:#2e2e2e!important}.es-theme-dark .es-property-inner{border:1px solid #0f0f0f!important}.es-theme-dark .es-property-inner:hover{border:1px solid #d1d1d1!important}.es-theme-dark .es-dropdown-wrap{background-color:#000!important;border-color:#2e2e2e!important}.es-theme-dark .es-dropdown-wrap ul{border-color:#2e2e2e!important}.es-theme-dark .es-dropdown-wrap li{background:#0f0f0f}.es-theme-dark .es-dropdown-wrap li:hover{background:#0f0f0f!important;opacity:.9}.es-theme-dark .es-thumbnail-bottom{background:url(http://www.roostrealty.com.au/wp-content/plugins/estatik/assets/images/photo-icon.png) 10px center no-repeat rgba(0,0,0,.8)!important;color:#d1d1d1}.es-theme-dark .es-property-label{background:#0f0f0f!important}.es-powered{color:#1d1d1d;font-size:13px;margin-top:80px}.es-powered a{color:#1d1d1d;text-decoration:underline}.es-wrap *{margin:0;list-style:none}.es-wrap * .page-title .es-dropdown-wrap .fa-caret-down{margin-left:10px}.es-wrap *>.hentry{border:0;box-shadow:none}.es-price{display:inline-block;background:#f0f0f0;font-weight:400;font-size:24px;line-height:24px;padding:7px 10px;text-overflow:ellipsis;margin:0;flex:0 0 auto}.es-button,.es-dropdown-wrap{display:inline-block;font-size:15px!important}#es-map-inner{height:300px}.es-button{font-family:'Open Sans',sans-serif!important;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center!important;padding:5px 15px;text-decoration:none}.es-dropdown-wrap,.es-request-widget-wrap{font-family:'Open Sans',sans-serif}.es-button:link,.es-button:visited{color:#fff!important}.es-button-orange{background:#ff9600!important;color:#fff}.es-button-orange-corner{border:1px solid #ff9600!important;background:0 0!important;color:#111!important}.es-button-gray,.ui-widget.ui-widget-content{border:0!important}.es-button-orange-corner:hover{background:#ff9600!important;color:#fff!important}.es-button-gray{color:#111!important;background:#9e9e9e!important;font-weight:500!important}.es-button-gray:hover{background:#fff!important}.es-button:hover{color:#1d1d1d}.es-icon{display:inline-block;vertical-align:middle;margin-top:-2px}.es-bath{background:url(http://www.roostrealty.com.au/wp-content/plugins/estatik/assets/images/bath_icon.png);width:22px;height:20px}.es-bed{background:url(http://www.roostrealty.com.au/wp-content/plugins/estatik/assets/images/bed_icon.png);width:25px;height:15px}.es-squirefit{background:url(http://www.roostrealty.com.au/wp-content/plugins/estatik/assets/images/squirefit_icon.png);width:16px;height:16px}.es-dropdown-container{text-align:right}.es-dropdown-wrap{text-align:left;cursor:pointer;border:1px solid #aaa;min-width:40px;position:relative;font-weight:400;max-height:30px}.es-dropdown-wrap .es-label{margin-right:4px}.es-dropdown-wrap.show{display:inline-block!important;border:1px solid #111}.es-dropdown-wrap,.es-dropdown-wrap a{color:#111}.es-dropdown-wrap .es-dropdown-list,.es-dropdown-wrap .es-list-dropdown{position:absolute;width:101.5%;left:-1px;height:100%;z-index:10}.es-dropdown-list ul{max-height:240px;overflow:auto;overflow-y:scroll!important}.es-dropdown-wrap ul{margin:0!important;padding:0!important;list-style:none!important;z-index:10;width:100%;border:1px solid #111}.es-dropdown-wrap.show .es-dropdown-list,.es-dropdown-wrap.show .es-list-dropdown{display:block!important}.es-dropdown-wrap.es-dropdown-hide .es-dropdown-list,.es-dropdown-wrap.es-dropdown-hide .es-list-dropdown{display:none;position:absolute}.es-dropdown-wrap ul li.active,.es-dropdown-wrap ul li:hover{background:#e2e2e2}.es-dropdown-wrap ul li.active a{color:#adadad}.es-dropdown-wrap a:hover{color:#111}.es-dropdown-wrap a{text-decoration:none!important;box-shadow:0 0 0!important}.es-dropdown-label{margin:5px 10px!important;display:block;line-height:19px}.es-dropdown-label .fa{float:right;margin-top:3px}.es-dropdown-wrap li{padding:5px 10px!important;background:#fff;margin:0!important}.es-gallery{max-width:450px}.es-autocomplete-result{position:relative}.es-autocomplete-result .autocomplete-dropdown-list{position:absolute;list-style:none;margin:0;padding:0;border:1px solid #e2e2e2;max-height:240px;overflow:auto;overflow-y:scroll!important;z-index:10000;width:100%}.es-autocomplete-result .autocomplete-dropdown-list li{background:#fff;margin:0!important;font-size:15px;padding:10px!important;cursor:pointer}.es-autocomplete-result .autocomplete-dropdown-list li sub{display:block;margin-bottom:7px;color:#bababa}.es-autocomplete-result .autocomplete-dropdown-list li:hover{background:#e2e2e2}.es-request-widget-wrap{font-size:14px;color:#1d1d1d;background:#f0f0f0;padding:20px;text-align:center}.es-request-widget-wrap input[name=phrase]{margin:auto}.es-request-widget-wrap .es-captcha{text-align:center}.es-request-widget-wrap .es-captcha img{display:inline-block}.es-request-widget-wrap h3{text-transform:uppercase;font-size:18px;font-weight:400;margin-bottom:10px}.es-request-widget-wrap input[type=email],.es-request-widget-wrap input[type=tel],.es-request-widget-wrap input[type=text]{height:28px;box-sizing:border-box}.es-request-widget-wrap textarea{height:70px;overflow:hidden;min-height:100px;box-sizing:border-box}.es-request-widget-wrap input[type=email],.es-request-widget-wrap input[type=tel],.es-request-widget-wrap input[type=text],.es-request-widget-wrap textarea{background:#fff;border:1px solid #e2e2e2;color:#9e9e9e;text-align:left;width:100%;padding:2px 10px;font-size:14px;margin-bottom:10px}.es-request-widget-wrap button,.es-request-widget-wrap input[type=submit]{margin-top:10px;cursor:pointer;border:1px solid #ff9600;background:0 0;font-weight:400;color:#1d1d1d;padding:10px 0!important;width:100px;font-size:14px;font-family:'Open Sans',sans-serif}.es-request-widget-wrap button:hover,.es-request-widget-wrap input[type=submit]:hover{background:#ff9600;color:#fff}.es-request-widget-wrap input[name=phrase]{margin-top:5px}.es-request-widget-wrap .es-response-block .fa{font-size:19px;margin-right:5px}.es-request-widget-wrap .es-response-block .fa.fa-times{color:#8b0000}.es-request-widget-wrap .es-response-block .fa.fa-check{color:green}