/*
  Theme Name:Cobden Hayson
  Author:Agentpoint
  Author URI:https://www.agentpoint.com.au
  Description:Cobden Hayson
  Version:1.0.0
*/

/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}

#careers .subtext-holder {display:none}

/* Themify icons */
@font-face{font-family:'themify';src:url('fonts/themify-icons/fonts/themify.eot?-fvbane');src:url('fonts/themify-icons/fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),url('fonts/themify-icons/fonts/themify.woff?-fvbane') format('woff'),url('fonts/themify-icons/fonts/themify.ttf?-fvbane') format('truetype'),url('fonts/themify-icons/fonts/themify.svg?-fvbane#themify') format('svg');font-weight:normal;font-style:normal}
[class^="ti-"],[class*=" ti-"]{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-wand:before{content:"\e600"}
.ti-volume:before{content:"\e601"}
.ti-user:before{content:"\e602"}
.ti-unlock:before{content:"\e603"}
.ti-unlink:before{content:"\e604"}
.ti-trash:before{content:"\e605"}
.ti-thought:before{content:"\e606"}
.ti-target:before{content:"\e607"}
.ti-tag:before{content:"\e608"}
.ti-tablet:before{content:"\e609"}
.ti-star:before{content:"\e60a"}
.ti-spray:before{content:"\e60b"}
.ti-signal:before{content:"\e60c"}
.ti-shopping-cart:before{content:"\e60d"}
.ti-shopping-cart-full:before{content:"\e60e"}
.ti-settings:before{content:"\e60f"}
.ti-search:before{content:"\e610"}
.ti-zoom-in:before{content:"\e611"}
.ti-zoom-out:before{content:"\e612"}
.ti-cut:before{content:"\e613"}
.ti-ruler:before{content:"\e614"}
.ti-ruler-pencil:before{content:"\e615"}
.ti-ruler-alt:before{content:"\e616"}
.ti-bookmark:before{content:"\e617"}
.ti-bookmark-alt:before{content:"\e618"}
.ti-reload:before{content:"\e619"}
.ti-plus:before{content:"\e61a"}
.ti-pin:before{content:"\e61b"}
.ti-pencil:before{content:"\e61c"}
.ti-pencil-alt:before{content:"\e61d"}
.ti-paint-roller:before{content:"\e61e"}
.ti-paint-bucket:before{content:"\e61f"}
.ti-na:before{content:"\e620"}
.ti-mobile:before{content:"\e621"}
.ti-minus:before{content:"\e622"}
.ti-medall:before{content:"\e623"}
.ti-medall-alt:before{content:"\e624"}
.ti-marker:before{content:"\e625"}
.ti-marker-alt:before{content:"\e626"}
.ti-arrow-up:before{content:"\e627"}
.ti-arrow-right:before{content:"\e628"}
.ti-arrow-left:before{content:"\e629"}
.ti-arrow-down:before{content:"\e62a"}
.ti-lock:before{content:"\e62b"}
.ti-location-arrow:before{content:"\e62c"}
.ti-link:before{content:"\e62d"}
.ti-layout:before{content:"\e62e"}
.ti-layers:before{content:"\e62f"}
.ti-layers-alt:before{content:"\e630"}
.ti-key:before{content:"\e631"}
.ti-import:before{content:"\e632"}
.ti-image:before{content:"\e633"}
.ti-heart:before{content:"\e634"}
.ti-heart-broken:before{content:"\e635"}
.ti-hand-stop:before{content:"\e636"}
.ti-hand-open:before{content:"\e637"}
.ti-hand-drag:before{content:"\e638"}
.ti-folder:before{content:"\e639"}
.ti-flag:before{content:"\e63a"}
.ti-flag-alt:before{content:"\e63b"}
.ti-flag-alt-2:before{content:"\e63c"}
.ti-eye:before{content:"\e63d"}
.ti-export:before{content:"\e63e"}
.ti-exchange-vertical:before{content:"\e63f"}
.ti-desktop:before{content:"\e640"}
.ti-cup:before{content:"\e641"}
.ti-crown:before{content:"\e642"}
.ti-comments:before{content:"\e643"}
.ti-comment:before{content:"\e644"}
.ti-comment-alt:before{content:"\e645"}
.ti-close:before{content:"\e646"}
.ti-clip:before{content:"\e647"}
.ti-angle-up:before{content:"\e648"}
.ti-angle-right:before{content:"\e649"}
.ti-angle-left:before{content:"\e64a"}
.ti-angle-down:before{content:"\e64b"}
.ti-check:before{content:"\e64c"}
.ti-check-box:before{content:"\e64d"}
.ti-camera:before{content:"\e64e"}
.ti-announcement:before{content:"\e64f"}
.ti-brush:before{content:"\e650"}
.ti-briefcase:before{content:"\e651"}
.ti-bolt:before{content:"\e652"}
.ti-bolt-alt:before{content:"\e653"}
.ti-blackboard:before{content:"\e654"}
.ti-bag:before{content:"\e655"}
.ti-move:before{content:"\e656"}
.ti-arrows-vertical:before{content:"\e657"}
.ti-arrows-horizontal:before{content:"\e658"}
.ti-fullscreen:before{content:"\e659"}
.ti-arrow-top-right:before{content:"\e65a"}
.ti-arrow-top-left:before{content:"\e65b"}
.ti-arrow-circle-up:before{content:"\e65c"}
.ti-arrow-circle-right:before{content:"\e65d"}
.ti-arrow-circle-left:before{content:"\e65e"}
.ti-arrow-circle-down:before{content:"\e65f"}
.ti-angle-double-up:before{content:"\e660"}
.ti-angle-double-right:before{content:"\e661"}
.ti-angle-double-left:before{content:"\e662"}
.ti-angle-double-down:before{content:"\e663"}
.ti-zip:before{content:"\e664"}
.ti-world:before{content:"\e665"}
.ti-wheelchair:before{content:"\e666"}
.ti-view-list:before{content:"\e667"}
.ti-view-list-alt:before{content:"\e668"}
.ti-view-grid:before{content:"\e669"}
.ti-uppercase:before{content:"\e66a"}
.ti-upload:before{content:"\e66b"}
.ti-underline:before{content:"\e66c"}
.ti-truck:before{content:"\e66d"}
.ti-timer:before{content:"\e66e"}
.ti-ticket:before{content:"\e66f"}
.ti-thumb-up:before{content:"\e670"}
.ti-thumb-down:before{content:"\e671"}
.ti-text:before{content:"\e672"}
.ti-stats-up:before{content:"\e673"}
.ti-stats-down:before{content:"\e674"}
.ti-split-v:before{content:"\e675"}
.ti-split-h:before{content:"\e676"}
.ti-smallcap:before{content:"\e677"}
.ti-shine:before{content:"\e678"}
.ti-shift-right:before{content:"\e679"}
.ti-shift-left:before{content:"\e67a"}
.ti-shield:before{content:"\e67b"}
.ti-notepad:before{content:"\e67c"}
.ti-server:before{content:"\e67d"}
.ti-quote-right:before{content:"\e67e"}
.ti-quote-left:before{content:"\e67f"}
.ti-pulse:before{content:"\e680"}
.ti-printer:before{content:"\e681"}
.ti-power-off:before{content:"\e682"}
.ti-plug:before{content:"\e683"}
.ti-pie-chart:before{content:"\e684"}
.ti-paragraph:before{content:"\e685"}
.ti-panel:before{content:"\e686"}
.ti-package:before{content:"\e687"}
.ti-music:before{content:"\e688"}
.ti-music-alt:before{content:"\e689"}
.ti-mouse:before{content:"\e68a"}
.ti-mouse-alt:before{content:"\e68b"}
.ti-money:before{content:"\e68c"}
.ti-microphone:before{content:"\e68d"}
.ti-menu:before{content:"\e68e"}
.ti-menu-alt:before{content:"\e68f"}
.ti-map:before{content:"\e690"}
.ti-map-alt:before{content:"\e691"}
.ti-loop:before{content:"\e692"}
.ti-location-pin:before{content:"\e693"}
.ti-list:before{content:"\e694"}
.ti-light-bulb:before{content:"\e695"}
.ti-Italic:before{content:"\e696"}
.ti-info:before{content:"\e697"}
.ti-infinite:before{content:"\e698"}
.ti-id-badge:before{content:"\e699"}
.ti-hummer:before{content:"\e69a"}
.ti-home:before{content:"\e69b"}
.ti-help:before{content:"\e69c"}
.ti-headphone:before{content:"\e69d"}
.ti-harddrives:before{content:"\e69e"}
.ti-harddrive:before{content:"\e69f"}
.ti-gift:before{content:"\e6a0"}
.ti-game:before{content:"\e6a1"}
.ti-filter:before{content:"\e6a2"}
.ti-files:before{content:"\e6a3"}
.ti-file:before{content:"\e6a4"}
.ti-eraser:before{content:"\e6a5"}
.ti-envelope:before{content:"\e6a6"}
.ti-download:before{content:"\e6a7"}
.ti-direction:before{content:"\e6a8"}
.ti-direction-alt:before{content:"\e6a9"}
.ti-dashboard:before{content:"\e6aa"}
.ti-control-stop:before{content:"\e6ab"}
.ti-control-shuffle:before{content:"\e6ac"}
.ti-control-play:before{content:"\e6ad"}
.ti-control-pause:before{content:"\e6ae"}
.ti-control-forward:before{content:"\e6af"}
.ti-control-backward:before{content:"\e6b0"}
.ti-cloud:before{content:"\e6b1"}
.ti-cloud-up:before{content:"\e6b2"}
.ti-cloud-down:before{content:"\e6b3"}
.ti-clipboard:before{content:"\e6b4"}
.ti-car:before{content:"\e6b5"}
.ti-calendar:before{content:"\e6b6"}
.ti-book:before{content:"\e6b7"}
.ti-bell:before{content:"\e6b8"}
.ti-basketball:before{content:"\e6b9"}
.ti-bar-chart:before{content:"\e6ba"}
.ti-bar-chart-alt:before{content:"\e6bb"}
.ti-back-right:before{content:"\e6bc"}
.ti-back-left:before{content:"\e6bd"}
.ti-arrows-corner:before{content:"\e6be"}
.ti-archive:before{content:"\e6bf"}
.ti-anchor:before{content:"\e6c0"}
.ti-align-right:before{content:"\e6c1"}
.ti-align-left:before{content:"\e6c2"}
.ti-align-justify:before{content:"\e6c3"}
.ti-align-center:before{content:"\e6c4"}
.ti-alert:before{content:"\e6c5"}
.ti-alarm-clock:before{content:"\e6c6"}
.ti-agenda:before{content:"\e6c7"}
.ti-write:before{content:"\e6c8"}
.ti-window:before{content:"\e6c9"}
.ti-widgetized:before{content:"\e6ca"}
.ti-widget:before{content:"\e6cb"}
.ti-widget-alt:before{content:"\e6cc"}
.ti-wallet:before{content:"\e6cd"}
.ti-video-clapper:before{content:"\e6ce"}
.ti-video-camera:before{content:"\e6cf"}
.ti-vector:before{content:"\e6d0"}
.ti-themify-logo:before{content:"\e6d1"}
.ti-themify-favicon:before{content:"\e6d2"}
.ti-themify-favicon-alt:before{content:"\e6d3"}
.ti-support:before{content:"\e6d4"}
.ti-stamp:before{content:"\e6d5"}
.ti-split-v-alt:before{content:"\e6d6"}
.ti-slice:before{content:"\e6d7"}
.ti-shortcode:before{content:"\e6d8"}
.ti-shift-right-alt:before{content:"\e6d9"}
.ti-shift-left-alt:before{content:"\e6da"}
.ti-ruler-alt-2:before{content:"\e6db"}
.ti-receipt:before{content:"\e6dc"}
.ti-pin2:before{content:"\e6dd"}
.ti-pin-alt:before{content:"\e6de"}
.ti-pencil-alt2:before{content:"\e6df"}
.ti-palette:before{content:"\e6e0"}
.ti-more:before{content:"\e6e1"}
.ti-more-alt:before{content:"\e6e2"}
.ti-microphone-alt:before{content:"\e6e3"}
.ti-magnet:before{content:"\e6e4"}
.ti-line-double:before{content:"\e6e5"}
.ti-line-dotted:before{content:"\e6e6"}
.ti-line-dashed:before{content:"\e6e7"}
.ti-layout-width-full:before{content:"\e6e8"}
.ti-layout-width-default:before{content:"\e6e9"}
.ti-layout-width-default-alt:before{content:"\e6ea"}
.ti-layout-tab:before{content:"\e6eb"}
.ti-layout-tab-window:before{content:"\e6ec"}
.ti-layout-tab-v:before{content:"\e6ed"}
.ti-layout-tab-min:before{content:"\e6ee"}
.ti-layout-slider:before{content:"\e6ef"}
.ti-layout-slider-alt:before{content:"\e6f0"}
.ti-layout-sidebar-right:before{content:"\e6f1"}
.ti-layout-sidebar-none:before{content:"\e6f2"}
.ti-layout-sidebar-left:before{content:"\e6f3"}
.ti-layout-placeholder:before{content:"\e6f4"}
.ti-layout-menu:before{content:"\e6f5"}
.ti-layout-menu-v:before{content:"\e6f6"}
.ti-layout-menu-separated:before{content:"\e6f7"}
.ti-layout-menu-full:before{content:"\e6f8"}
.ti-layout-media-right-alt:before{content:"\e6f9"}
.ti-layout-media-right:before{content:"\e6fa"}
.ti-layout-media-overlay:before{content:"\e6fb"}
.ti-layout-media-overlay-alt:before{content:"\e6fc"}
.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}
.ti-layout-media-left-alt:before{content:"\e6fe"}
.ti-layout-media-left:before{content:"\e6ff"}
.ti-layout-media-center-alt:before{content:"\e700"}
.ti-layout-media-center:before{content:"\e701"}
.ti-layout-list-thumb:before{content:"\e702"}
.ti-layout-list-thumb-alt:before{content:"\e703"}
.ti-layout-list-post:before{content:"\e704"}
.ti-layout-list-large-image:before{content:"\e705"}
.ti-layout-line-solid:before{content:"\e706"}
.ti-layout-grid4:before{content:"\e707"}
.ti-layout-grid3:before{content:"\e708"}
.ti-layout-grid2:before{content:"\e709"}
.ti-layout-grid2-thumb:before{content:"\e70a"}
.ti-layout-cta-right:before{content:"\e70b"}
.ti-layout-cta-left:before{content:"\e70c"}
.ti-layout-cta-center:before{content:"\e70d"}
.ti-layout-cta-btn-right:before{content:"\e70e"}
.ti-layout-cta-btn-left:before{content:"\e70f"}
.ti-layout-column4:before{content:"\e710"}
.ti-layout-column3:before{content:"\e711"}
.ti-layout-column2:before{content:"\e712"}
.ti-layout-accordion-separated:before{content:"\e713"}
.ti-layout-accordion-merged:before{content:"\e714"}
.ti-layout-accordion-list:before{content:"\e715"}
.ti-ink-pen:before{content:"\e716"}
.ti-info-alt:before{content:"\e717"}
.ti-help-alt:before{content:"\e718"}
.ti-headphone-alt:before{content:"\e719"}
.ti-hand-point-up:before{content:"\e71a"}
.ti-hand-point-right:before{content:"\e71b"}
.ti-hand-point-left:before{content:"\e71c"}
.ti-hand-point-down:before{content:"\e71d"}
.ti-gallery:before{content:"\e71e"}
.ti-face-smile:before{content:"\e71f"}
.ti-face-sad:before{content:"\e720"}
.ti-credit-card:before{content:"\e721"}
.ti-control-skip-forward:before{content:"\e722"}
.ti-control-skip-backward:before{content:"\e723"}
.ti-control-record:before{content:"\e724"}
.ti-control-eject:before{content:"\e725"}
.ti-comments-smiley:before{content:"\e726"}
.ti-brush-alt:before{content:"\e727"}
.ti-youtube:before{content:"\e728"}
.ti-vimeo:before{content:"\e729"}
.ti-twitter:before{content:"\e72a"}
.ti-time:before{content:"\e72b"}
.ti-tumblr:before{content:"\e72c"}
.ti-skype:before{content:"\e72d"}
.ti-share:before{content:"\e72e"}
.ti-share-alt:before{content:"\e72f"}
.ti-rocket:before{content:"\e730"}
.ti-pinterest:before{content:"\e731"}
.ti-new-window:before{content:"\e732"}
.ti-microsoft:before{content:"\e733"}
.ti-list-ol:before{content:"\e734"}
.ti-linkedin:before{content:"\e735"}
.ti-layout-sidebar-2:before{content:"\e736"}
.ti-layout-grid4-alt:before{content:"\e737"}
.ti-layout-grid3-alt:before{content:"\e738"}
.ti-layout-grid2-alt:before{content:"\e739"}
.ti-layout-column4-alt:before{content:"\e73a"}
.ti-layout-column3-alt:before{content:"\e73b"}
.ti-layout-column2-alt:before{content:"\e73c"}
.ti-instagram:before{content:"\e73d"}
.ti-google:before{content:"\e73e"}
.ti-github:before{content:"\e73f"}
.ti-flickr:before{content:"\e740"}
.ti-facebook:before{content:"\e741"}
.ti-dropbox:before{content:"\e742"}
.ti-dribbble:before{content:"\e743"}
.ti-apple:before{content:"\e744"}
.ti-android:before{content:"\e745"}
.ti-save:before{content:"\e746"}
.ti-save-alt:before{content:"\e747"}
.ti-yahoo:before{content:"\e748"}
.ti-wordpress:before{content:"\e749"}
.ti-vimeo-alt:before{content:"\e74a"}
.ti-twitter-alt:before{content:"\e74b"}
.ti-tumblr-alt:before{content:"\e74c"}
.ti-trello:before{content:"\e74d"}
.ti-stack-overflow:before{content:"\e74e"}
.ti-soundcloud:before{content:"\e74f"}
.ti-sharethis:before{content:"\e750"}
.ti-sharethis-alt:before{content:"\e751"}
.ti-reddit:before{content:"\e752"}
.ti-pinterest-alt:before{content:"\e753"}
.ti-microsoft-alt:before{content:"\e754"}
.ti-linux:before{content:"\e755"}
.ti-jsfiddle:before{content:"\e756"}
.ti-joomla:before{content:"\e757"}
.ti-html5:before{content:"\e758"}
.ti-flickr-alt:before{content:"\e759"}
.ti-email:before{content:"\e75a"}
.ti-drupal:before{content:"\e75b"}
.ti-dropbox-alt:before{content:"\e75c"}
.ti-css3:before{content:"\e75d"}
.ti-rss:before{content:"\e75e"}
.ti-rss-alt:before{content:"\e75f"}
@font-face{font-family:'interstatebold';src:url('fonts/interstate/interstate-bold-webfont.woff2') format('woff2'),url('fonts/interstate/interstate-bold-webfont.woff') format('woff'),url('fonts/interstate/interstate-bold-webfont.svg#interstateregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'interstatelight';src:url('fonts/interstate/interstate-light-webfont.woff2') format('woff2'),url('fonts/interstate/interstate-light-webfont.woff') format('woff'),url('fonts/interstate/interstate-light-webfont.svg#interstateregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'interstatethin';src:url('fonts/interstate/interstate-thin-webfont.woff2') format('woff2'),url('fonts/interstate/interstate-thin-webfont.woff') format('woff'),url('fonts/interstate/interstate-thin-webfont.svg#interstateregular') format('svg');font-weight:normal;font-style:normal}
/** --GLOBAL-- **/
*,
*:before,
*:after {box-sizing:border-box}
html,
body {height:100%}
body {line-height:1.5;color:#182852;font-size:1.25em;font-family:'interstatelight', 'Roboto', Arial, sans-serif;font-weight:300;background:#fcfbf8;-webkit-text-size-adjust:none}
h1,
h2,
h3,
h4,
h5,
h6 {color:#bda700;font-family:'interstatethin';line-height:normal}
h1 {font-size:2em}
h1.page-title {margin-bottom:20px;font-size:1.5em}
h1.big {font-size:3em}
h2 {font-size:1.875em}
h3 {font-size:1.75em}
h4 {font-size:1.5em}
h5 {font-size:1.3125em}
h6 {font-size:1.125em}
a {color:#bda700;text-decoration:none;outline:none;transition-duration:.2s}
a.calendar {float:left;height:25px;margin-right:10px;width:25px;background:url(images/icn_calendar.png) no-repeat center center;background-size:20px auto}
.ui-datepicker a {transition-duration:0s}
a:hover {color:#182752}
strong {font-family:"interstatebold"}
em {font-style:italic}
img {max-width:100%}
hr {margin:40px 0;border-top:1px solid #e8e8e8;border-bottom:none}
ul.hasbull li {list-style:disc;margin-left:15px}
.orange {color:#bda700}
.text-center {text-align:center}
table {width:100%}
th,
td {padding:5px}
.col-center {text-align:center}
.col-left {text-align:left}
.col-right {text-align:right}
th {vertical-align:middle;text-align:left;color:#bda700}
p {margin-bottom:20px}
.default #entry h1,
.default #entry h2,
.default #entry h3,
.default #entry h4,
.default #entry h5,
.default #entry h6,
.default #entry p,
.default #entry ul,
.default #entry ol {margin-bottom:20px}
.default #entry ul {list-style:disc;margin-left:15px}
.default #entry ol {list-style:decimal;margin-left:20px}
.default img {max-width:100%;height:auto}
input,
select,
textarea {box-sizing:border-box;margin:0;font-size:1em;font-family:'interstatelight', "Roboto", Arial, sans-seriff;color:#333;-webkit-appearance:none;border-radius:0}
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
input[type="search"],
select,
textarea {box-sizing:border-box;width:100%;height:40px;padding:0 7px;background:#f9f7ed;border:0}
input[type="checkbox"],
input[type="radio"] {display:inline-block;vertical-align:middle}
input[type="checkbox"] {-webkit-appearance:checkbox}
input[type="radio"] {-webkit-appearance:radio}
textarea {resize:none;height:auto;padding:10px}
select {-webkit-appearance:none;-moz-appearance:none;background-position:100% center;background-repeat:no-repeat;background-image:url(images/icn_down_.png);background-size:40px auto;background-color:#F4F1E0}
input[type="submit"], input[type="button"], a.button {height:40px;margin:0;padding:0 10px;font-size:0.6875em;font-weight:500;color:#fff;text-align:center;cursor:pointer;border:1px solid #bda700;border-radius:2px;transition-duration:0s;background:#bda700}
input[type="submit"]:hover,
input[type="button"]:hover,
a.button:hover {background:#172751;border-color:#172751;outline:none}
a.button {box-sizing:border-box;display:inline-block;line-height:28px}
a.button.medium {border-radius:3px;font-size:0.75em;height:40px;line-height:36px;padding:0 15px}
a.button.large {height:42px;padding:0 15px;font-size:1.0625em;line-height:42px;border-radius:4px}
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
input[type="search"],
input[type="submit"],
input[type="button"] {-webkit-appearance:none}
.hidden {display:none}
.borderbox {box-sizing:border-box}
.hasfloat:after {display:table;content:"";clear:both}
.clear,
.clearer {clear:both;content:""}
.left {float:left}
img.alignleft {float:left;max-width:100%;height:auto;margin:0 28px 28px 0}
.right {float:right}
img.alignright {float:right;max-width:100%;height:auto;margin:0 0 28px 28px}
.alignleft {text-align:left}
.aligncenter {text-align:center}
img.aligncenter {display:block;margin:0 auto 20px}
.alignright {text-align:right}
.alignjustify {text-align:justify}
.text-ellipsis {overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.text-uppercase {text-transform:uppercase}
.font-size-10 {font-size:0.625em}
.font-size-11 {font-size:0.6875em}
.font-size-12 {font-size:0.75em}
.font-size-14 {font-size:0.875em}
.required,
.red {color:#e00}
.back-black {background-color:#182752}
.backimage {background-position:center center;background-repeat:no-repeat;background-size:cover}
.centerimage {display:block;position:relative;height:0;padding-bottom:75%;overflow:hidden;transition-duration:0s}
.centerimage.portrait {padding-bottom:125%}
.centerimage.square {padding-bottom:100%}
.centerimage.video {padding-bottom:56.25%}
.centerimage.half {padding-bottom:51.6129%}
.centerimage.short {padding-bottom:34.5534%}
.centerimage.shorter {padding-bottom:27.4524%}
.centerimage.shortest {padding-bottom:19.4729%}
.centerimage.circle {border-radius:100%}
.centerimage img[class^="fit-"] {display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.centerimage>img.fit-width {width:101%;max-width:inherit;height:auto}
.centerimage>img.fit-height {width:auto;max-width:inherit;height:101%}
.valign {display:block;font-size:0}
.valign.overlay {position:absolute;top:0;left:0;width:100%;height:100%}
.valign:before {display:inline-block;content:"";height:100%;vertical-align:middle}
.valign.bottom:before {vertical-align:bottom}
.valign>.holder {box-sizing:border-box;display:inline-block;max-width:100%;vertical-align:middle;font-size:16px}
.valign>.holder.full {width:100%}
.valign.bottom>.holder {vertical-align:bottom}
body.safari .valign>.holder {margin-left:-4px}
.object-wrap {position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.object-wrap.short {padding-bottom:41%}
.object-wrap iframe,
.object-wrap object,
.object-wrap embed {position:absolute;top:0;left:0;width:100%;height:100%}
#map-canvas {position:relative;height:0;padding-bottom:56.25%}
#map-canvas.short {padding-bottom:34.5534%}
.video-container {position:relative;height:0;padding-bottom:56.25%}
.video-container.short {padding-bottom:34.5534%}
.video-container iframe,
.video-container embed,
.video-container video {position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}
.youtube-player {position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;background:#000}
.youtube-player.short {padding-bottom:34.5534%}
.youtube-player iframe {position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent}
.youtube-player img {bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}
.youtube-player img:hover {-webkit-filter:brightness(75%)}
.youtube-player .play {height:72px;width:72px;position:absolute;left:50%;top:50%;margin-left:-36px;margin-top:-36px;text-align:center;cursor:pointer}
.youtube-player .play i.fa {opacity:.7;color:#fff;font-size:72px}
.youtube-player .play:hover i.fa {opacity:1}
.gform_body ul {list-style:none !important;margin:0 !important}
.gform_body ul.gform_fields li {margin-bottom:15px}
.gform_body ul.gform_fields li .gfield_required {display:none;color:#e00}
.gform_body ul.gform_fields li.gfield_html {font-weight:bold}
.gform_body h2.gsection_title {margin:20px 0}
.gform_body textarea {height:100px}
.gform_body ul.gform_fields li .ginput_complex {width:70.483%;margin:0 -5px}
.gform_body ul.gform_fields li .ginput_complex span {box-sizing:border-box;float:left;position:relative;width:50%;padding:25px 5px 0}
.gform_body ul.gform_fields li .ginput_complex span.ginput_left {margin:0 10px 0 0}
.gform_body ul.gform_fields li .ginput_complex span label {position:absolute;top:0;left:5px;font-weight:600}
.gform_body ul.gform_fields li[class^="gchoice"] {position:relative;margin:0}
.gform_body ul.gform_fields li[class^="gchoice"] input[type="checkbox"],
.gform_body ul.gform_fields li[class^="gchoice"] input[type="radio"] {position:absolute;left:0;top:6px;margin:0}
.gform_body ul.gform_fields li[class^="gchoice"] label[for^="choice"] {padding:0 0 0 17px}
.gform_wrapper .validation_error {margin:0 0 20px;color:#e00}
.gform_wrapper .gform_body .gfield_error input[type="text"],
.gform_body .gfield_error input[type="tel"],
.gform_body .gfield_error input[type="email"],
.gform_body .gfield_error textarea {border-color:#e00 !important}
.gform_wrapper .gfield_error .medium::-webkit-input-placeholder {color:#e00;opacity:1}
.gform_wrapper .gfield_error .medium:-ms-input-placeholder {color:#e00;alpha(opacity=100)}
.gform_wrapper .gfield_error .medium::-moz-placeholder {color:#e00;opacity:1}
.gform_wrapper .validation_message {display:none}
::-webkit-input-placeholder {color:#182752;opacity:0.75}
::-moz-placeholder {color:#182752;opacity:0.5}
:-ms-input-placeholder {color:#182752;filter:alpha(opacity=50)}
input:-moz-placeholder {color:#182752;opacity:0.5}
#hero-images .item {position:relative}
#hero-images .centerimage {background-position:0 50%;background-size:cover;background-repeat:no-repeat z-index:0}
#hero-images .centerimage img.hidden {display:none}
#hero-images .valign {z-index:2}
#hero-images .caption h3 {font-size:2.5em;line-height:1.25;color:#fff}
#hero-images .caption p.button {margin-top:20px}
#hero-images .back-x {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:url(images/x_thick_left_b.png);background-position:0 20%;background-repeat:no-repeat;background-size:auto 120%}
.mfp-content .white-popup {background:#fff;color:#666;box-sizing:border-box;margin:40px auto 0;max-width:555px;padding:30px;position:relative}
.mfp-bg {top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap {top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container {text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before {content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before {display:none}
.mfp-content {position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {width:100%;cursor:auto}
.mfp-ajax-cur {cursor:progress}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom {cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content {cursor:auto}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure {display:none}
.mfp-hide {display:none !important}
.mfp-preloader {color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a {color:#CCC}
.mfp-preloader a:hover {color:#FFF}
.mfp-s-ready .mfp-preloader {display:none}
.mfp-s-error .mfp-content {display:none}
button.mfp-close,
button.mfp-arrow {overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner {padding:0;border:0}
.mfp-close {width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}
.mfp-close:hover,
.mfp-close:focus {opacity:1;filter:alpha(opacity=100)}
.mfp-close:active {top:1px}
.mfp-close-btn-in .mfp-close {color:#333}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter {position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow {position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.mfp-arrow:active {margin-top:-54px}
.mfp-arrow:hover,
.mfp-arrow:focus {opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,
.mfp-arrow .mfp-a {border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,
.mfp-arrow .mfp-b {border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left {left:0}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right {right:0}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {border-left:27px solid #3F3F3F}
.mfp-iframe-holder {padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content {line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close {top:-40px}
.mfp-iframe-scaler {width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe {position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}
img.mfp-img {width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure {line-height:0}
.mfp-figure:after {content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}
.mfp-figure small {color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure {margin:0}
.mfp-bottom-bar {margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title {text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content {max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {padding-left:0;padding-right:0}
	.mfp-img-mobile img.mfp-img {padding:0}
	.mfp-img-mobile .mfp-figure:after {top:0;bottom:0}
	.mfp-img-mobile .mfp-figure small {display:inline;margin-left:5px}
	.mfp-img-mobile .mfp-bottom-bar {background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding:0}
	.mfp-img-mobile .mfp-counter {right:5px;top:3px}
	.mfp-img-mobile .mfp-close {top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px) {
	.mfp-arrow {-webkit-transform:scale(0.75);transform:scale(0.75)}
	.mfp-arrow-left {-webkit-transform-origin:0;transform-origin:0}
	.mfp-arrow-right {-webkit-transform-origin:100%;transform-origin:100%}
	.mfp-container {padding-left:6px;padding-right:6px}
}
@media all and (max-width:479px) {
	.mfp-iframe-scaler {padding-top:100%}
}
.mfp-ie7 .mfp-img {padding:0}
.mfp-ie7 .mfp-bottom-bar {width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container {padding:0}
.mfp-ie7 .mfp-content {padding-top:44px}
.mfp-ie7 .mfp-close {top:0;right:0;padding-top:0}
.mfp-bg.mf-flip {opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.mfp-bg.mf-flip.mfp-ready {opacity:.8}
.mfp-bg.mf-flip.mfp-removing {opacity:0}
.mf-popup {position:relative;max-width:484px;margin:0 auto;padding:28px}
.mf-popup.white {background:#fff}
.mf-popup.flip {opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}
.mfp-ready .mf-popup.flip {opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}
.mfp-removing .mf-popup.flip {opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}
.mf-popup h2.title {margin-bottom:20px;font-size:1.80952em;color:#14a1ab;text-align:center}
.mf-popup ul.listforms li:not(:last-child) {padding-bottom:20px}
.mf-popup ul.listforms label {display:block;margin:0 0 5px}
.mf-popup ul.listforms input[type="text"],
.mf-popup ul.listforms input[type="password"],
.mf-popup ul.listforms input[type="tel"],
.mf-popup ul.listforms input[type="email"],
.mf-popup ul.listforms select,
.mf-popup ul.listforms textarea {border:1px solid #eaeaea}
.mf-popup ul.listforms .captcha {position:relative}
.mf-popup ul.listforms .captcha .code {display:block;position:absolute;bottom:2px;right:2px}
.mf-popup ul.listforms .captcha a.reload {width:24px;height:24px;color:#fff;background:orange;text-align:center}
.mf-popup ul.listforms .captcha a.reload:hover {background:#d00}
.mf-popup ul.listforms .captcha a.reload i.fa {display:block;font-size:10px;line-height:24px}
.mf-popup ul.listforms .captcha .code img.zoowidget_captcha {display:block}
@media screen and (min-width:1025px) {
	.search_tools .list {padding-right:15px}
	.search_tools .keywords-toggle {padding-right:130px}
	.search_tools .keywords {width:100%}
	.search_tools #keywords-list {right:130px}
	#home #boxes .item .caption .holder {font-size:36px;line-height:normal}
}
@media screen and (min-width:1024px) {
	.grid-3>.column {width:33.3333%}
	.grid-4>.column {width:25%}
	.grid-5>.column {width:20%}
	.grid-3>.column:nth-of-type(3n+1),
	.grid-4>.column:nth-of-type(4n+1),
	.grid-5>.column:nth-of-type(5n+1) {clear:both}
	.large[class^="grid-"] {margin-left:-35px;margin-right:-35px}
	.large[class^="grid-"]>.column {padding-right:35px;padding-left:35px}
	.large[class^="grid-"]>.column:not(.alt) {padding-bottom:70px}
	.large[class^="grid-"]>.column.half:not(.alt) {padding-bottom:35px}
	#header .video-container iframe {height:150%;width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
	#header .video-container video {width:auto;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
	#property-media .cycle-pager span {background:rgba(255, 255, 255, 0.65);border-radius:100%;cursor:pointer;display:inline-block;height:24px;margin:0 7px;width:24px}
	.search_tools form,
	.news-search form {margin:0 auto;max-width:77.75%;position:relative;padding:0 30px;font-size:0.85em;margin-bottom:130px}
	.similar_listings .suburb-profile .details {width:50%}
	#agents-search {position:relative;z-index:1;font-size:0.85em}
	#agents-search .office {width:19%;padding-right:15px}
	#agents-search .keywords {padding-right:65px;width:81%}
	#agents-search #keywords-list {right:65px}
	#agents-search .button {padding:0;position:absolute;right:0;top:0}

	#agent .menus li a {border-right:2px solid #bda700;color:#182752;font-size:0.875em;padding:0 20px;text-transform:uppercase}
	.page-template-template_subpages .main_menus a {border-right:1px solid #bda700;color:#172751;display:inline-block;padding:0 20px;text-transform:uppercase}
	.featured-listings .overview span.bedrooms,
	.featured-listings .overview span.bathrooms,
	.featured-listings .overview span.carspaces {float:left;margin-right:20px;padding-right:20px;border-right:1px solid #fff}
	.similar_listings [class^="grid-"]>.column:not(.alt) {padding-bottom:0}

	#career-draft .career-simple_page .career_item {width: 25%; clear:none}

	#footer .boxes .logo {width:15%}
	#footer .boxes .misc {width:15%}
	#footer .boxes .menus {padding:0 40px;width:70%}
	#footer .boxes .menu>li {box-sizing:border-box;float:left;padding:0 7.5px;width:25%}
}
@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
	#header .video-container iframe {height:200%;width:200%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
	#header .video-container video {width:auto;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
}
@media screen and (min-width:568px) and (max-width:1023px) {
	.grid-3>.column {width:50%}
	.grid-4>.column {width:50%}
	.grid-5>.column {width:33.3333%}
	.grid-3>.column:nth-of-type(2n+1),
	.grid-4>.column:nth-of-type(2n+1),
	.grid-5>.column:nth-of-type(3n+1) {clear:both}
	.similar_listings [class^="grid-"]>.column:nth-child(3):not(.alt),
	.similar_listings [class^="grid-"]>.column:nth-child(4):not(.alt) {padding-bottom:0}
}
@media screen and (min-width:568px) {
	[class^="grid-"] {margin-left:-15px;margin-right:-15px}
	[class^="grid-"]:before,
	[class^="grid-"]:after {display:table;content:""}
	[class^="grid-"]:after {clear:both}
	[class^="grid-"]>.column {box-sizing:border-box;float:left}
	[class^="grid-"]>.column:not(.joint) {padding-right:15px;padding-left:15px}
	.thin[class^="grid-"] {margin-left:-5px;margin-right:-5px}
	.thin[class^="grid-"]>.column:not(.joint) {padding-right:5px;padding-left:5px}
	.thin[class^="grid-"]>.column:not(.alt) {padding-bottom:30px}
	.thick[class^="grid-"]>.column:not(.joint) {padding-right:15px;padding-left:15px}
	.thick[class^="grid-"]>.column:not(.alt) {padding-bottom:30px}
	.thick[class^="grid-"] {margin-left:-15px;margin-right:-15px}
	[class^="grid-"]>.column:not(.alt) {padding-bottom:30px}
	[class^="grid-"]>.column.full {width:100%}
	.agents-tab [class^="grid-"] {margin-left:-15px;margin-right:-15px}
	.agents-tab [class^="grid-"]>.column:not(.joint) {padding-right:15px;padding-left:15px}
	.agents-tab [class^="grid-"]>.column:not(.alt) {padding-bottom:30px}
	.career-simple_page[class^="grid-"] {margin-left:-15px;margin-right:-15px}
	.career-simple_page[class^="grid-"]>.column:not(.alt) {padding-bottom:20px}
	.career-simple_page[class^="grid-"]>.column:not(.joint) {padding-left:15px;padding-right:15px}
	.grid-2>.column {width:50%}
	.grid-2>.column:nth-of-type(2n+1) {clear:both}
	.grid-two-third>.column:nth-child(1) {width:66.6667%}
	.grid-two-third>.column:nth-child(2) {width:33.3333%}
	.grid-third-two>.column:nth-child(1) {width:33.3333%}
	.grid-third-two>.column:nth-child(2) {width:66.6667%}
	#contact-us .boxes ._offices {margin-left:-15px;margin-right:-15px}
	#contact-us .boxes ._office {float:left;box-sizing:border-box;padding-left:15px;padding-right:15px}
	#property-agent .grid-2 {margin:0 -18px}
	#property-agent .grid-2 .column {padding:0 15px}
	#property-agent .grid-2 .box {box-sizing:border-box;float:left;width:50%}
	#property-agent .grid-2 .image {padding-right:15px}
	#property-agent .grid-2 .details {padding-left:15px}
	#property-agent .details .bottom-section {bottom:20px;left:20px;position:absolute;right:20px}
}
@media screen and (max-width:567px) {
	[class^="grid-"]>.column {padding-bottom:15px}
	#header [class^="grid-"]>.column.alt {padding-bottom:0}
}
#page {margin:0 auto;max-width:1240px;background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.15)}
#header {background-color:#172751;background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;z-index:2;margin:0}
#content {position:relative;z-index:0}
.max-width {margin:0 auto;max-width:1920px}
#container {padding:70px 0}
.offices #container {padding-bottom:0}
footer[role="contentinfo"] {position:relative;z-index:1;color:#f1f2f2;border-top:3px solid #bda700;background:#182752;font-size:0.8em}
#footer .footer-text {font-family:'interstatethin'}
#footer .boxes .misc p {margin-bottom:0}
#footer .boxes .misc .s-font {font-size:0.7em}
#footer .bottom .fgroup.left {line-height:40px;font-size:0.7em}
#header .toggle-menu:not(.active) i.fa:before {content:"\f0c9"}
#header .search_tools {position:relative;z-index:1}
.search_tools h2.title {display:none}
.search_tools .column .column {position:relative}
.search_tools #list-keywords {position:relative;z-index:30}
.search_tools .collapse {max-height:0;overflow:hidden;transition:0.5s}
.search_tools .collapse.drop {max-height:1000px;margin-top:15px;overflow:inherit}
.search_tools .column.date_pic .ui-front:after {height:50px;line-height:50px;top:0;width:50px;position:absolute;right:7px;text-align:center;color:#172751;content:"\e64b";font-family:themify;font-size:1.5em}
.search_tools .keywords-toggle {position:relative}
#keywords-list {background:#fcfbf5;left:0;position:absolute}
.token-input-dropdown {background:#fcfbf5;left:0;position:absolute;width:100%}
#keywords-list>div,
.token-input-dropdown li {cursor:pointer;padding:10px 20px;border-bottom:1px solid #ccc}
#keywords-list>div:hover,
.token-input-dropdown li:hover {background:#f0ecd4}
.search_tools select {background-image:url("images/icn_down.png");background-position:right center;background-repeat:no-repeat;color:#182752;height:50px;padding:0 15px}
.sbHolder {background:#f4f1e0;position:relative;width:100%;text-align:left}
.sbSelector {color:#182752 !important;display:block;height:50px;line-height:50px;overflow:hidden;padding:0 50px 0 20px;text-overflow:ellipsis;white-space:nowrap}
.sbToggle {height:50px;position:absolute;right:0;width:50px;background:url(images/icn_down_.png) no-repeat center center #f4f1e0}
#search-options .column.index {z-index:25 !important}
#search-options .column.index:nth-of-type(2) {z-index:24 !important}
#search-options .column.index #house_rooms>div {z-index:auto !important}
#search-options .date_pic .grid-2>div {z-index:auto !important}
#search-options #price_selector {z-index:3 !important}
#search-options .sub.ui-front .sbHolder ul li:first-child {display:none}
.sbOptions {background:#f9f7ed;max-height:inherit !important;overflow:auto;position:absolute;width:100%;margin:0;padding:0}
.sbOptions a {color:#182752 !important;display:block;line-height:50px;padding:0 20px}
.sbOptions li:last-child>a {border:none}
.sbOptions a:hover {background:#f0ecd4}
.search_tools input[type="text"] {height:50px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap;outline:none}
.search_tools ._toggle i {background-color:#f4f1e0;background-position:center center;background-repeat:no-repeat;color:#172751;cursor:pointer;display:block;font-size:28px;height:50px;line-height:50px;text-align:center;transition:0.3s;width:50px;font-family:inherit}
.search_tools ._toggle i:before {content:none !important}
.search_tools ._toggle i.ti-plus {background-image:url(images/icn_plus.png?v=2.00)}
.search_tools ._toggle i.ti-minus {background-image:url(images/icn_min.png?v=2.00)}
.search_tools ._toggle i:hover,
.search_tools .column._button input[type="submit"]:hover,
.news-search ul.fields>li.button input:hover {opacity:0.85}
.search_tools .column._button input[type="submit"],
.news-search ul.fields>li.button input {border:none;border-radius:0;height:50px;padding:0;width:50px;font-size:0;background:url(images/icn_search_v2.png?v=2.00) no-repeat center center #F4F1E0;transition:0.3s}
.search_tools .checkboxes label {float:left;margin-right:10px}
.search_tools .checkboxes input[type="radio"] {float:left;margin:5px 5px 0 0}
#home .search_tools .checkboxes label {color:#fff}
.search_tools input[type="text"]::-moz-placeholder::-webkit-input-placeholder {color:#182752;opacity:1}
.search_tools input[type="text"]::-moz-placeholder {color:#182752;opacity:1}
.search_tools input[type="text"]::-moz-placeholder:-ms-input-placeholder {color:#182752;filter:alpha(opacity=100)}
.search_tools input:-moz-placeholder {color:#182752;opacity:1}
.search_tools .index {position:relative}
#price_selector,
.price_range {float:none;padding:0;width:auto}
.price_range label {display:none}
.price_range .slider {background:#f0ecd4;height:50px;position:relative}
.price_range .ui-slider-range {background:#f9f7ed;display:block;height:50px;position:absolute;top:0;width:100%}
.price_range .ui-slider-handle {background:#f0ecd4;cursor:pointer;display:block;height:50px;position:absolute;top:0;outline:none}
.price_range .ui-slider-handle:nth-child(2):after {border-bottom:25px solid transparent;border-left:25px solid #f0ecd4;border-top:25px solid transparent;content:"";position:absolute}
.price_range .ui-slider-handle:nth-child(3) {left:100%}
.price_range .ui-slider-handle:nth-child(3):before {border-bottom:25px solid transparent;border-right:25px solid #f0ecd4;border-top:25px solid transparent;content:"";position:absolute}
.price_range .filter-value {display:none}
.search_tools .date_pic {margin-top:15px}
#ui-datepicker-div {background:#f6f6f6;border:1px solid #eaeaea;box-shadow:0 2px 5px rgba(204, 204, 204, 0.5);color:#222;padding:10px;display:none}
#ui-datepicker-div a.ui-datepicker-prev {cursor:pointer;font-size:12px;left:10px;position:absolute;top:10px}
#ui-datepicker-div a.ui-datepicker-next {cursor:pointer;font-size:12px;position:absolute;right:10px;top:10px}
#ui-datepicker-div .ui-datepicker-title {border-bottom:1px solid #ddd;border-top:1px solid #ddd;clear:both;font-size:12px;margin:0 0 5px;padding:5px 0;text-align:center}
#ui-datepicker-div .ui-datepicker-title select {width:50%;font-size:12px}
#ui-datepicker-div th {font-size:12px;height:30px;padding:0;text-align:center;vertical-align:middle;width:30px}
#ui-datepicker-div td {border:1px solid #f6f6f6;font-size:12px;height:30px;padding:0;text-align:center;vertical-align:middle;width:30px;background:-moz-linear-gradient(center top, #e0e0e0 0%, #c5c5c5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #c5c5c5));background:-webkit-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%);background:-o-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%);background:-ms-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%);background:linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#c5c5c5', GradientType=0)}
#ui-datepicker-div td a {color:#333;display:block;height:30px;line-height:30px;text-shadow:0 1px 1px #fff;width:30px}
#ui-datepicker-div td.ui-datepicker-current-day,
#ui-datepicker-div td:hover {background:#172751}
#ui-datepicker-div td.ui-datepicker-current-day a,
#ui-datepicker-div td:hover a {color:#fff;text-shadow:none}
#ui-datepicker-div td.ui-datepicker-today {background:#aaa}
#ui-datepicker-div td.ui-datepicker-other-month {background:#ebebeb}
#footer a {color:#fff}
#footer a:hover {color:#bda700}
#footer a.orange {color:#bda700;transition:0s}
#footer a.orange:hover {color:#182752}
#footer a#close_subscribe {font-size:26px;position:absolute;right:36px;top:36px}
/*#footer a.ti-check {display:block;font-size:2em;height:30px;margin:40px auto 0;width:30px;background:url(images/icn_checlist.png) no-repeat center center}*/
#footer a.ti-check {background: #bda700;border-radius: 4px;color: #fff;display: block;font-family: "interstatelight";margin: 40px auto 0;padding: 11px 0;width: 100px; line-height:normal}
#footer a.ti-check:after {content: "Submit"}
#footer a.ti-check:hover {background: #182752;color: #fff}
#footer a.ti-check:before {display:none}
#footer .arrow {font-size:3em;text-align:center;cursor:pointer}
#footer .arrow i.fa-angle-down {height:40px;width:40px;background:url(images/icn_down_wh.png) no-repeat scroll center center / 26px auto}
#footer .arrow i.fa-angle-down:before {display:none}
#footer #toggle-alerts {background:#182752;padding:60px 36px 0}
#footer .subscribe {color:#182752;margin:0 auto;max-width:750px}
#footer .subscribe p.title {font-family:"interstatebold";font-size:1.2em}
#footer .subscribe .field {position:relative;border-bottom:1px dotted;padding:5px 0}
#footer .subscribe .field.rooms {z-index:2}
#footer .subscribe .field.suburbs {border:none}
#footer .subscribe .field.suburbs>div {position:relative;margin:0 0 10px}
#footer .subscribe .field.suburbs #keywords-list-2 {position:absolute;display:none;background:#fffdf5;width:100%;box-sizing:border-box;padding:10px;z-index:9;max-height:100px;overflow:auto}
#footer .subscribe .field:after {clear:both;content:"";display:table}
#footer .subscribe .field.next {border:none;text-align:center}
#footer .subscribe .field.columns {border-bottom:none;padding:20px 0 10px}
#footer .subscribe #step-3 .field {padding:0 0 10px}
#footer .subscribe .field.features {margin-bottom:15px}
#footer .subscribe .field.price_range>p {display:none}
#footer .subscribe #step-3 .field.price_range {border-bottom:1px dotted;margin:0 0 20px;padding:20px 0}
#footer .subscribe #step-3 .field.submit {border:none}
/*#footer .subscribe #step-3 .field.submit input {background:url(images/icn_checlist.png) no-repeat center center;border:none;font-size:0;height:27px;padding:0;width:27px;transition:0s}*/
#footer .subscribe #step-3 .field.submit input {border:none;border-radius: 4px;color: #fff;font-size: 1em;padding: 0;transition:0s;width: 100px}
#footer .subscribe #step-3 .field.submit input:after {content:"Submit"}
#footer .subscribe .field p {margin:5px 0}
#footer .subscribe .field p.nm {margin:0}
#footer .subscribe .field p:after {clear:both;content:"";display:table}
#footer .subscribe .field .styledRadio,
#footer .subscribe .field .styledCheckbox {float:left;margin-right:10px}
#footer .subscribe .field p>label {float:left;height:auto;line-height:17px;width:auto}
#footer .error_message {color:red}
#footer .boxes .misc a {display:block}
#footer .boxes .misc-menu {margin:0 0 30px}
#footer .boxes .misc-menu a {font-family:"interstatebold"}
#footer .boxes .menu:after {display:table;clear:both;content:""}
#footer .boxes .menu>li.menu-item-has-children>a {font-family:"interstatebold";white-space:nowrap}
#footer .socials a:hover {background:#bda700;color:#fff}
#footer .socials a.blog i {background:url(images/icons_social_blog.png) no-repeat 0 0}
#footer .socials a.blog:hover i {background:url(images/icons_social_blog_wh.png) no-repeat 0 0}
#footer .search_footer {position:relative;margin:4px 0}
#footer .search_footer input[type="text"] {background:#fff}
#footer .search_footer input[type="text"]::-moz-placeholder::-webkit-input-placeholder {color:#182752;opacity:1}
#footer .search_footer input[type="text"]::-moz-placeholder {color:#182752;opacity:1}
#footer .search_footer input[type="text"]::-moz-placeholder:-ms-input-placeholder {color:#182752;filter:alpha(opacity=100)}
#footer .search_footer input:-moz-placeholder {color:#182752;opacity:1}
#footer .search_footer input.btn {background:#fff url(images/icn_search_v4.png) no-repeat center center;border:none;font-size:0;height:32px;position:absolute;right:0;width:32px;top:0}
#footer #subscribe-inline .gform_wrapper {color:#182752;margin:0 auto;max-width:750px}
#footer #subscribe-inline .gform_body ul.gform_fields li .ginput_complex span.ginput_left {margin:0}
#footer #subscribe-inline .gform_wrapper li {border-bottom:1px dotted;margin:0;padding:5px 0}
#footer #subscribe-inline .gform_wrapper select,
#footer #subscribe-inline .gform_wrapper input,
#footer #subscribe-inline .gform_wrapper textarea {background:#f9f7ed;height:30px;padding:0 7px}
#footer #subscribe-inline .gform_wrapper textarea {height:100px}

/*#footer #subscribe-inline .gform_wrapper select {text-indent:-2px}*/
#footer #subscribe-inline .gform_wrapper textarea {line-height:30px;resize:none}
#footer #subscribe-inline .gform_wrapper::-webkit-input-placeholder {color:#182752;opacity:1}
#footer #subscribe-inline .gform_wrapper::-moz-placeholder {color:#182752;opacity:1}
#footer #subscribe-inline .gform_wrapper:-ms-input-placeholder {color:#182752;filter:alpha(opacity=100)}
#footer #subscribe-inline .gform_wrapper:-moz-placeholder {color:#182752;opacity:1}
#footer #subscribe-inline .gform_footer {clear:both;margin:0;padding:40px 0 0;text-align:center}
/*#footer #subscribe-inline .gform_wrapper input[type="submit"] {background:url(images/icn_checlist.png) no-repeat center center;border:none;color:transparent}*/

#footer #subscribe-inline .gform_wrapper input[type="submit"] {background:#bda700;border:none;border-radius:4px;font-size:1em;height:auto;min-width:100px;padding: 10px 0}
#footer #subscribe-inline .gform_wrapper input[type="submit"]:hover {background:#182752}

#footer #subscribe-inline .gform_confirmation_wrapper {color:#182752;margin:0 auto;max-width:750px;text-align:center}
#footer .subscribe #step-1 .field input[type="text"],
#footer .subscribe .field input[type="password"] {background:#F9F7ED}
#home #boxes .item .image {overflow:hidden;border-bottom:3px solid #bda700}
#home #boxes .item .centerimage {padding-bottom:100%;transition-duration:0.1s}
#home #boxes .item .caption {background:#f9f7ed;color:#bda700;padding:40px 0;text-align:center;font-family:"interstatethin"}
#home .featured_listings {border-bottom:3px solid #bda700}
.featured-listings .listing {position:relative box-sizing:border-box;width:100%}
.featured-listings .section-title {display:none}
.featured-listings .listing figure {position:relative;z-index:0}
.featured-listings .listing figure a,
#home .hero-image .centerimage {background-position:center center;background-repeat:no-repeat;background-size:cover;display:block}
.featured-listings .overview,
.hero-home-image .caption {background:rgba(0, 0, 0, 0.2);bottom:30px;box-sizing:border-box;color:#fff;overflow:hidden;left:30px;padding:36px;position:absolute;top:30px;z-index:1;font-family:'interstatethin'}
.featured-listings .overview span {display:block;text-transform:uppercase}
.featured-listings .listing span.suburb {font-family:"interstatebold";font-size:1.65em;margin:0 0 20px;text-transform:inherit}
.featured-listings .overview span:last-child {border:none;margin:0;padding:0}
.featured-listings .overview span.bedrooms:after {content:"Bed";margin-left:10px}
.featured-listings .overview span.bathrooms:after {content:"Bath";margin-left:10px}
.featured-listings .overview span.carspaces:after {content:"Car";margin-left:10px}
.hero-home-image .caption h2 {color:#fff;font-family:interstatebold;font-size:24px;margin:0 0 20px}
.owl-nav {display:none}
.owl-nav>div {background:rgba(0, 0, 0, 0.35);font-family:fontawesome;transition:0.3s;font-size:0;height:40px;line-height:40px;position:absolute;text-align:center;top:50%;width:40px;z-index:9;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.owl-nav>div:hover {background:rgba(0, 0, 0, 0.5)}
.owl-nav>div:after {left:50%;position:absolute;top:50%;font-size:30px;color:#fff;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
.owl-nav .owl-prev:after {content:"\f104"}
.owl-nav .owl-next:after {content:"\f105"}
.owl-nav .owl-prev {left:15px}
.owl-nav .owl-next {right:15px}
.owl-dots {bottom:72px;left:72px;position:absolute}
.owl-dots .owl-dot {float:left;margin-right:8px}
.owl-dots span {background:rgba(255, 255, 255, 0.75) none repeat scroll 0 0;border:1px solid rgba(255, 255, 255, 0.5);border-radius:100%;display:block;height:14px;width:14px}
.owl-dots span:hover,
.owl-dots .owl-dot.active span {background:#fff}
.no-properties {padding:50px 0;background:#f9f7ed}
@media (min-width:992px) {
	.no-properties {padding:50px 100px}
}
[class^="rooms"]:not(.icons):after {display:table;content:"";clear:both}
[class^="rooms"] .item {float:left}
[class^="rooms"]:not(.icons) .item:not(:last-child):after {position:relative;top:-2px;padding:0 5px;content:"|"}
[class^="rooms"]:not(.icons) i.icon-bedrooms:after {content:"bed"}
[class^="rooms"]:not(.icons) i.icon-bathrooms:after {content:"bath"}
[class^="rooms"]:not(.icons) i.icon-carspaces:after {content:"car"}
[class^="rooms"].icons i[class^="icon-"]:after {display:inline;font-family:"webfrontdingbats";width:auto;text-align:left;font-style:inherit}
[class^="rooms"].icons i.icon-bedrooms:after {content:" z"}
[class^="rooms"].icons i.icon-bathrooms:after {content:" a"}
[class^="rooms"].icons i.icon-carspaces:after {content:" q"}
.paging a {display:inline-block;width:24px;height:24px;margin-left:-1px;line-height:24px;font-size:0.6875em;color:#aaa;text-align:center;background:#fff;border:1px solid #eaeaea;border-radius:100%}
.paging a:hover,
.paging a.current {color:#14a1ab;border-color:#14a1ab}
.toolbar .tools._left {float:left}
.toolbar .tools p {margin-top:0;margin-bottom:0}
.toolbar .tools .property-count {float:left}
.toolbar .tools .breadcrumb {margin-right:5px;float:left}
.toolbar .tools .breadcrumb:after {content:"/";margin-left:5px}
#our-neighbourhoods .toolbar .tools .breadcrumb:after,
#office-detail .toolbar .tools .breadcrumb:after,
#about-us .toolbar .tools .breadcrumb:after,
#sell-with-us .toolbar .tools .breadcrumb:after,
#buy-with-us .toolbar .tools .breadcrumb:after,
#manage-with-us .toolbar .tools .breadcrumb:after,
#rent-with-us .toolbar .tools .breadcrumb:after,
#our-people .toolbar .tools .breadcrumb:after {display:none}
.toolbar .tools .property-address {float:left}
.toolbar .tools._right {float:right}
.info-window {max-width:260px}

/*.info-window .container {padding:20px 10px 10px}*/
.info-window .image {max-width:250px;width:250px}
.info-window .image a.centerimage {padding-bottom:100%}
.info-window .image img {display:block;width:100%}
.info-window .details {background:#F9F7ED;box-sizing:border-box;font-family:"interstatelight";font-size:14px;max-width:250px;padding:20px;width:250px;line-height:normal}
.info-window .details p {margin:0}
.info-window .details p.suburb a {display:block;font-size:2em;font-weight:normal;text-transform:uppercase;font-family:"interstatethin"}
.info-window .details p.address {font-family:"interstatebold"}
.info-window .details p.price {font-family:"interstatebold";margin:10px 0 0}
.info-window .details p.email {margin:10px 0 0}
.info-window .details p.email a {color:#182852}
.info-window .url {padding:5px 0 0;border-top:solid 1px #ddd;text-align:right}
.info-window .url a {color:#333}
.info-window .url a:hover {color:#16355C}
.toolbar.top {position:relative;padding:15px 0;background:#f9f7ed;font-size:0.85em}
.tabs_view {text-align:center;clear:both}
.tabs_view._times {margin:36px 0}
.tabs_view._times li:last-child a,
#properties p.submenu span:last-child a {border-right:none}
.tabs_view ul {display:inline-block}

#off-market-sales .tabs_view ul:nth-child(2) {display:none}
#off-market-sales .tabs_view ul li {margin:0 -4px}

.tabs_view li,
#properties p.submenu span {display:inline-block}
.tabs_view li a,
#properties p.submenu span a {border-right:2px solid #bda700;color:#182752;padding:0 28px;text-transform:uppercase;font-size:0.875em}
.tabs_view li:last-child a,
.tabs_view .tabsnav-2 li:last-child a {border:none}
.tabs_view li a.active,
.tabs_view li:hover a,
.tabs_view li.ui-tabs-active a,
#properties p.submenu span a.active {color:#bda700}
#sold .tabs_view li:last-child a {border-right:none}
#off-market-sales .tabs_view ul:nth-child(2) li:first-child a {border:none;padding:0 28px 0 0}
#sold .tabs_view ul:nth-child(2) li a {border:none;padding-right:13px}
#properties .toolbar.top .back a {display:block;width:30px;height:30px;font-size:0.875em;color:rgba(255, 255, 255, .6);text-align:center;background:#14a1ab;border-radius:100%}
#properties .toolbar.top .back a .icon {display:block;line-height:30px}
.toolbar.bottom {clear:both;padding:36px 0;text-align:center}
.toolbar.bottom .load-listings {font-size:2em;margin:0 auto;text-align:center}
.toolbar.bottom .load-listings .ti-plus {display:block;height:36px;margin:0 auto;width:34px;background:url(images/icn_plus_v2.png) no-repeat center center}
.toolbar.bottom .load-listings .ti-plus:before {display:none}
#thumbnail-mode>.toolbar.bottom,
#agent #tabs>.toolbar.bottom._recent_listings {padding-bottom:60px}
#properties .toolbar.bottom.testimonial_ .load-listings {display:block;height:20px;width:39px;background:url(images/icn_down_go.png) no-repeat center center}
#properties .toolbar.bottom.testimonial_ .load-listings i {display:none}
#properties .search_tools {margin:25px 0 50px}
.toolbar .tools a {color:#172751}
.toolbar .tools a:hover {color:#bda700}
.toolbar .tools._right .separator {display:inline-block;height:24px;line-height:24px;margin:0 5px}
.toolbar .tools a.print {background:url(images/icn_print.png) no-repeat center center;background-size:20px auto}
.property .section.overview {}
.property .section.overview .block.left,
.property .section.overview .block.right {margin-bottom:60px}
.property .section.overview h1.title {color:#bda700;line-height:normal;margin-bottom:15px;text-transform:uppercase;font-size:1.75em}
.realty_widget_property_table .add_det li span {display:inline-block}
.realty_widget_property_table .add_det li .field {min-width:170px}
.property .section.overview ._documents a,
.property .section.overview ._documents h1 a:hover {color:#182752}
.property .section.overview ._documents h1 a {color:#bda700}
.property .section.overview ._documents p.doc a {padding-left:30px;background:url(images/icn_checkbox_mono.png) no-repeat left center}
.property .section.overview ._documents p.doc a:hover {color:#bda700;background:url(images/icn_checkbox_mono_.png) no-repeat left center}
.property .section.overview .property-block {margin:0 0 40px}
.property .section.overview .property-block.realty_widget_contact_agent,
.property .section.overview .property-block.realty_widget_property_table {border-bottom:none}
.property .section.overview h3.section-title {margin:0 0 20px;font-size:1.71429em;color:#14a1ab}
#property-agent .grid-2.agentlist_ {margin-bottom:36px;margin-top:36px}
#property-agent .image .container {background:#172751}
#property-agent .details .container {position:relative;background:#f9f7ed}
#property-agent .details .container .wrap {padding:20px;text-align:left}
#property-agent .details h2.title {line-height:normal;font-size:1.5em;text-transform:uppercase}
#property-agent .details p.role {display:none}
#property-agent .details .bottom-section p {margin:0;line-height:normal;font-size:0.875em}
#property-agent .details .bottom-section p.email a {color:#182752}
#property-agent .details .bottom-section p.email a:hover {color:#bda700}
#sales-data #property-sales {margin-bottom:40px}
#sales-data #property-sales h1.section-title {margin:40px 0}
#sales-data .panel-items {margin:40px 0 20px;text-align:center}
#sales-data .panel-items li {display:inline-block}
#sales-data .panel-items a {border-right:1px solid #bda700;color:#000;font-size:1.15em;padding:0 20px;text-transform:uppercase}
#sales-data .panel-items li:last-child a {border:none}
#sales-data .panel-items li.active a,
#sales-data .panel-items li:hover a {color:#bda700}
#sales-data .panel {height:0;overflow:hidden}
#sales-data .panel.active {height:inherit}
.comparable-properties th,
.comparable-properties td {padding:10px 0}
.comparable-properties td.rooms span {margin:0}

.comparable-properties td.bedrooms_cell span {display: inline-block;position: relative;text-align: center;width: 30px}
.comparable-properties td.bedrooms_cell span::after {content: "|";position: absolute;right: -7px}
.comparable-properties td.bedrooms_cell span:last-child:after {display:none}

.similar_listings .block_content {margin:40px 0 36px}
.similar_listings .suburb-profile .container {position:relative}
.similar_listings .suburb-profile .centerimage {padding-bottom:51.6129%}
table.date_container {margin:0 0 36px}
.comparable-properties td a,
table.date_container td a {color:#182852}
.comparable-properties td a:hover,
table.date_container td a:hover {color:#bda700}
#agents-search .fields {position:relative}
#agents-search select {height:50px}
#agents-search .keywords {position:relative}
#agents-search .keywords input {height:50px;padding:0 20px}
#agents-search .button input {border:none;border-radius:0;height:50px;padding:0;width:50px;font-size:0;background:url(images/icn_search.png) no-repeat center center #F4F1E0;transition:0.3s}
#agents-search .button input:hover {opacity:0.85}
#agents .toolbar.bottom {text-align:center;margin-top:20px}
#agents .toolbar.bottom a {font-size:2em}
.agents-tab {padding:50px 0}
.agents-tab .agent .container {background:#F9F7ED}
.agents-tab .agent .centerimage {padding-bottom:100%;background:#172751}
.agents-tab .agent .details {padding:20px}
.agents-tab .agent .details p {margin-bottom:0;line-height:normal;font-size:0.875em}
.agents-tab .agent .details .name {color:#bda700;font-size:1.65em;line-height:normal;text-transform:uppercase;margin-bottom:30px;font-family:"interstatethin"}
.agents-tab .agent .details p.role {margin-bottom:10px}
.agents-tab .agent .details i.fa {width:16px}
.agents-tab .agent .details i.fa-envelope {font-size:11px}
.agents-tab .agent .details .email a {color:#182752}
.agents-tab .agent .details .email a:hover {color:#bda700}
.careers {margin-bottom:60px}
.careers a.load-careers {display:block;font-size:2em;margin-top:50px}
.join-our-team {margin-top:60px}
.join-our-team h1.big {margin-bottom:60px}
.career_item .container {background:#f9f7ed;height:0;padding-bottom:100%}
.career_item .holder {padding:20px}
.career_item .holder p {margin-bottom:0}
.career_item .holder p.description {margin-bottom:20px}
.career_item .holder p a {color:#182752}
.career_item .holder p a:hover {color:#bda700}
.join-our-team .career-pagination li a {display:inline-block;padding:0 10px}
#agent .agent-image .centerimage {padding-bottom:51.6129%;background:#f6f6f6}
#agent .agent-image .centerimage img {left:0;top:0;transform:none;-webkit-transform:none;-ms-transform:none}
#agent .menus li {display:inline-block}
#agent .menus li a:hover,
#agent .menus li a.active {color:#bda700}
/*#agent .social a {background:#182752;border-radius:100%;color:#fff;float:left;font-size:0.5em;height:20px;line-height:22px;margin-right:3px;text-align:center;width:20px}*/
#agent .social a {
    background:#182752;
    border-radius:100%;
    color:#fff;
    float:left;
    height:40px;
    line-height:41px;
    margin-right:3px;
    text-align:center;
    width:40px;
}
#agent .social a:hover {background:#bda700}
#agent #overview {padding:50px 0 60px}
#agent #overview .profile {width:68.5%;padding-right:100px}
#agent #overview .info {width:31.5%}
#agent #overview .info .contact p {margin-bottom:0}
#agent #overview .info .contact p a {color:#182752}
#agent #overview .info .contact p a:hover {color:#182752}
#agent #properties #video {height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin-bottom:50px}
#agent #properties #video:before,
#agent #properties #video:after {clear:both;content:"";display:table}
#agent #properties #video iframe {height:100%;position:absolute;width:100%}
#agent .info h1.m-top {margin-bottom:10px;margin-top:50px;font-size:1.75em}
#agent #current-listings h1.page-title {margin-bottom:40px}
#agent #testimonials {margin:50px 0}
#agent #testimonials .slider {margin:0 auto;max-width:82%}
#agent #testimonials .slide {margin-bottom:20px}
#agent #testimonials .user {margin-top:10px}
#properties .listings {padding:50px 0 0}
.thumbview .listing {font-size:0.875em}
.thumbview .container {position:relative;background:#F9F7ED}
.thumbview .image {overflow:hidden;border-bottom:3px solid #bda700;position:relative}
.thumbview .listing .slider {background:#f6f6f6;left:0;position:relative;transition-duration:0.3s;width:20000em}
.thumbview .listing .slide {float:left;width:270px}
.thumbview .image .slide .centerimage, #contact-us .boxes ._office .centerimage {padding-bottom:100%}
.thumbview .image .slide .centerimage img {height:100%;width:auto}
.thumbview .listing .slider-controls {opacity:0}
.thumbview .listing .slider-controls.enable {opacity:1}
.thumbview .image .control {color:#bda700;cursor:pointer;display:block;font-size:3em;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.thumbview .image .control.prev {left:20px}
.thumbview .image .control.next {right:20px}
.thumbview .image .control i {display:block;font-size:0;height:60px;width:28px;background-repeat:no-repeat;background-position:center center}
.thumbview .image .control.prev i {background-image:url(images/icn_arleft_white_new.png)}
.thumbview .image .control.next i {background-image:url(images/icn_arright_white_new.png)}
.thumbview .overview p {margin-bottom:0;font-size:0.95em}
.thumbview .overview p.suburb {font-family:"interstatethin";font-size:1.65em;height:30px;margin-bottom:10px}
.thumbview .overview p.suburb a {display:block;line-height:normal;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.thumbview .overview p.address {font-family:"interstatebold";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.thumbview .overview p.price {margin-top:10px;min-height:27px}
#properties .listview .listing {margin-bottom:20px;font-size:0.875em}
#properties .listview .container {position:relative;background:#F9F7ED}
#properties .listview .image {width:34.8736%;overflow:hidden}
#properties .listview .image a {transition-duration:.1s}
#properties .listview .listing:hover .image a {transform:scale(1.05)}
#properties .listview .overview {width:65.0392%;padding:15px 20px 20px}
#properties .listview .overview h2.headline {font-size:1.42857em;font-weight:400}
#properties .listview .overview h2.headline a {color:#000}
#properties .listview .listing:hover h2.headline a,
#properties .listview .overview h2.headline a:hover {color:#14a1ab}
#properties .listview .overview p.description {margin:10px 0}
#properties .listview .overview .price-rooms {position:absolute;bottom:20px;right:0;width:65.0392%;padding:15px 20px 0}
#properties .listview .overview .price-rooms:before {display:block;content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:#eaeaea}
#property-media .tabs-nav {background:#F9F7ED;box-shadow:0 -1px 0 rgba(0, 0, 0, 0.1) inset}
#property-media .tabs-nav ul li {display:inline-block}
#property-media .tabs-nav ul a {display:block;height:50px;line-height:50px;padding:0 10px;color:#000;opacity:.4;filter:alpha(opacity=40)}
#property-media .tabs-nav ul a:hover,
#property-media .tabs-nav ul a.active {opacity:1;filter:alpha(opacity=100);box-shadow:0 -3px 0 #14a1ab inset}
#property-media .photo {width:100%;display:none}
#property-media .cycle-pager {bottom:40px;position:absolute;text-align:center;width:100%;z-index:999}
#property-media .cycle-pager span:hover,
#property-media #gallery .cycle-pager span.cycle-pager-active {background:#fff}
#property-media #panels .panel {max-height:0;overflow:hidden;position:relative}
#property-media #panels .panel.active {max-height:none}
#property-media #map_canvas {height:0;padding-bottom:50%;position:relative}
#property-media #menus a {border-right:1px solid #bda700;color:#000;display:inline-block;padding:0 20px;text-transform:uppercase}
#property-media #menus a:last-child {border:none}
#property-media #menus a.active,
#property-media #menus a:hover {color:#bda700}
#property-media h1.page-title {color:#bda700;margin:0 0 40px}
.property .block p {margin-bottom:0}
.property .block p:after {clear:both;content:"";display:table}
.property .block p.direction {margin-bottom:20px}
.property .block p.direction a {color:#182752}
.property .block p.direction a:hover {color:#bda700}
.property .block p.cal_ {position:relative;white-space:nowrap}
.property .block p.cal_ a.calendar {float:none;padding-left:30px;background-position:left center}

/*.property .media_share a {background:#182752;border-radius:100%;color:#fff;float:left;font-size:0.5em;height:20px;line-height:22px;margin-right:3px;text-align:center;width:20px}*/
.property .media_share a {
    background:#182752;
    border-radius:100%;
    color:#fff;
    float:left;
    height:40px;
    line-height:41px;
    margin-right:3px;
    text-align:center;
    width:40px;
}
.property .media_share a[href="http://instagram.com/cobdenandhayson"] {display:none}
.property .media_share a:hover {background:#bda700}
#property-table li:after {display:table;content:"";clear:both}
.property .thumbview .overview {padding:20px}
.ofices .office .office-desc h1 {text-transform:uppercase;font-size:4em}
.ofices .office .office-desc p {margin-bottom:0}
.offices #map-canvas {border-bottom:3px solid #bda700;padding-bottom:51.8667%}
.office_single .office_image .centerimage {padding-bottom:51.5333%}
.office_single .tabs_view.menu {margin-bottom:50px}
.office_single #overview {margin-bottom:50px}
.office_single #overview .info h1.m-top {margin-bottom:10px;margin-top:20px;font-size:1.75em}
.office_single #overview .info h1.walk {margin-bottom:20px;line-height:normal}
.office_single #overview .info .phone,
.office_single #overview .info .email {margin:15px 0 0}
.office_single #overview .info .email a,
.office_single .date_container td a {color:#172751}
.office_single #overview .info .email a:hover,
.office_single .date_container td a:hover {color:#bda700}
.office_single #overview .info h1.office-hours {margin-top:50px}
.office_single #properties .toolbar.bottom {padding-bottom:0}
.office_single #agentlist {padding-bottom:0}
.office_single #tabs .tabs-panel {margin-bottom:50px}
.office_single #tabs .tabs-panel h1.page-title {margin-bottom:60px}
.office_single #recent-sales .date_container {margin:0}
.page-template-template_subpages #container {padding-top:50px}
.page-template-template_subpages .main_menus a.active,
.page-template-template_subpages .main_menus a:hover {color:#bda700}
.page-template-template_subpages .video-container {margin-bottom:70px}
#contact-us #map-canvas {border-bottom:3px solid #bda700;padding-bottom:51.7034%}
#contact-us .boxes ._offices {margin-top:36px}
#contact-us .boxes ._office {box-sizing:border-box;font-size:0.875em;margin-bottom:30px}
#contact-us ._office .office-name {height:30px;margin:0 0 20px;font-family:"interstatethin"}
#contact-us ._office .office-name a {display:block;font-size:2em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
#contact-us ._office .single-office-address {min-height:45px}
#contact-us ._office .single-office-email {margin:10px 0 0}
#contact-us ._office .single-office-email a {color:#182752;font-family:"interstatebold"}
#contact-us ._office .single-office-email a:hover {color:#bda700}
.news-search {margin-bottom:50px;position:relative;z-index:3}
.news-search ul.fields {position:relative;box-sizing:border-box;width:100%}
.news-search ul.fields>li {position:relative}
.news-search ul.fields>li input[type="text"] {height:50px;padding:0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.posts_ .post .container {background:#F9F7ED;overflow:hidden;padding:30px 30px 90px;position:relative}
.posts_ .post .container:before {border:3px solid transparent;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition-duration:0.1s;width:100%}
.posts_ .post:hover .container::before {border-color:rgba(0, 0, 0, 0.1)}
.posts_ .post h2.title,
.posts_ .post .image,
.posts_ .post .excerpt {position:relative;z-index:1}
.posts_ .post .excerpt {text-align:left;display:-webkit-box;/*-webkit-line-clamp:3;*/ -webkit-box-orient:vertical;overflow:hidden;height:115px}
.posts_ .post h2.title {font-size:1em;margin-bottom:10px}
.posts_ .post .image {margin:15px 0 20px}
.posts_ .post .image a.centerimage {background:#172751;padding-bottom:65.8252%}
.posts_ .post .meta {bottom:30px;color:#aaa;font-size:0.875em;left:30px;position:absolute;z-index:1}
.posts_ .post h2.title {height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.posts_ .post h2.title a {display:block;font-weight:bold}
.post-single .content .post p {margin-bottom:15px}
.post-single .content .meta {border-bottom:1px dotted #eaeaea;border-top:1px dotted #eaeaea;color:#aaa;font-size:0.875em;padding:10px 0}
.post-single .content .comment-respond {margin-top:36px}
.post-single .sidebar .widget {margin-bottom:36px}
.post-single .sidebar h3.section-title {margin-bottom:10px}
.post-single .sidebar .widget li a {color:#182752;display:block;font-size:0.85em}
.post-single .sidebar .widget li a:hover {color:#bda700}
.post-single .sidebar .widget_recent_entries h3.section-title {font-size:0}
.post-single .sidebar .widget_recent_entries h3.section-title:after {content:"Recent posts";font-size:32px}
.post-single .sidebar .widget ul {list-style:disc;margin-left:20px}
.single .post h3#comments {margin:50px 0 20px}
ol.commentlist li {border:1px solid #eaeaea;margin:0 0 20px;padding:20px}
ol.commentlist li .comment-meta {margin:0 0 10px}
ol.commentlist li .comment-meta a {color:#aaa;font-size:0.875em}
ol.commentlist li .reply a {background:#182752;color:#fff;display:block;padding:10px;text-align:center;width:80px;transition:0.3s}
ol.commentlist li .reply a:hover {background:#bda700}

/*careers page*/
#career-draft #container {padding:0 0 70px}
#career-draft .top-image {margin-bottom:50px}
#career-draft .top-image img {display:block;width:100%}

#career-draft .career_middle {}
#career-draft .career_middle .middleimages {position:relative}
#career-draft .career_middle .middleimages:after {clear:both;content:"";display:table}
#career-draft .career_middle .wrapper_ {position:relative}

#career-draft .career_middle .middletext {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	overflow:hidden
}
#career-draft .career_middle .middletext .box .wrapper_ {
    height: 0;
    left: 0;
    overflow: hidden;
    padding-bottom: 100.5%;
    text-align: center;
    width: 100%;
	transition:0.3s
}
#career-draft .career_middle .middletext .box .holder {
    background: rgba(255, 255, 255, 0.85);border-radius: 100%;height: 250px;left: 50%;overflow: hidden;position: absolute;top: 50%;
    transform: translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%);
    width: 250px;transition:0.3s
}
#career-draft .career_middle .middletext span {
    font-family:"interstatethin";text-transform:uppercase;font-size:1.5em;
    left:50%;line-height:normal;padding:0 20px; position:absolute;top:50%;width:100%;
    transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);
}
#career-draft .career_middle .middletext .box .subtext-holder {opacity: 0;transition: all 0.3s ease 0s}
#career-draft .career_middle .middletext .box .subtext-holder span {font-family: "interstatelight";font-size: 1em; text-transform: none}
#career-draft .career_middle .middletext .box .wrapper_:hover .subtext-holder {opacity:1}
#career-draft .career_middle .middletext .box .wrapper_:hover {background: rgba(249, 247, 237, 0.85)}
#career-draft .career_middle .middletext .box .wrapper_:hover .holder {opacity:0}

#career-draft .career_item .container {position:relative}
#career-draft .career_item .main-holder {transition: all 0.3s ease 0s; z-index: 1}
#career-draft .career_item .main-holder .bottom-sec {bottom: 20px;left: 20px;position: absolute;right: 20px; font-size:0.85em}
#career-draft .career_item .main-holder .bottom-sec p.career_office {margin:0}
#career-draft .career_item .container:hover .main-holder {opacity:0}
#career-draft .career_item .container:hover .subtext-holder {opacity:1}
#career-draft .career_item .subtext-holder {font-size:0.85em; background: #eeedf2;bottom: 0;left: 0;opacity: 0;position: absolute;top: 0;transition: all 0.3s ease 0s;width: 100%;z-index: 2}
#career-draft .career_item .subtext-holder .wrapper_ {padding: 20px}
#career-draft .career_item .container h1 {font-size: 1.5em}
#career-draft .career_item .subtext-holder .bottom-sec {bottom: 20px;left: 20px; position: absolute;right: 20px}
#career-draft .career_item .subtext-holder p:not(.excerpt) {font-family: "interstatebold";margin: 0}
#career-draft .career_item .subtext-holder p:not(.excerpt) a {color: #182852}
#career-draft .career_item .subtext-holder p:not(.excerpt) a:hover, #career-draft .career_item.last .container .bottom-sec:hover {color: #bda700}

#career-draft .career_item.last .container {background: #eeedf2}
#career-draft .career_item.last .container .wrapper {font-size: 0.85em;padding: 20px}
#career-draft .career_item.last .container .bottom-sec {bottom: 20px; color: #182852;left: 20px;position: absolute;right: 20px}

@media screen and (min-width:1152px) {
.group {max-width:1920px;margin-left:auto;margin-right:auto}
.valign>.holder.as-group {width:47.9232%}
.group.large {padding:0 36px}
.toolbar.top .group.large {padding:0 20px}
.featured-listings .overview span,
.hero-home-image .caption {font-size:3.65em}
#rent-with-us #container .group.large {padding:0 165px}
#properties .listings .mapview {margin:0 -36px}
#agent .agent-image {margin:0 -36px 50px}
#agent #properties #video {margin-left:-36px;margin-right:-36px}
.group.large.double {padding:0 90px}
#agent #overview .group.large {padding:0 90px}
.realty_widget_contact_agent > .group.large {padding: 0 96px}
#career-draft .top-image, #career-draft .career_middle {margin-left:-36px;margin-right:-36px}
}

#about-us div[role="main"] .main_menus select {text-transform:uppercase}
@media screen and (min-width:1025px) and (max-width:1151px) {
	.hero-home-image .caption,
	.featured-listings .overview span {font-size:2.5em;line-height:55px}
}
@media screen and (min-width:1000px) {
	#header .toggle-search,
	#header .toggle-menu {display:none}
	nav[role="navigation"] {margin-top:50px}
	nav[role="navigation"] .main-menu {display:block}
	nav[role="navigation"] ul.menu:after {display:table;content:"";clear:both}
	nav[role="navigation"] ul.menu li {position:relative}
	nav[role="navigation"] ul.menu a {display:block;font-family:'interstatelight';text-transform:uppercase}
	nav[role="navigation"] ul.menu>li {float:left}
	nav[role="navigation"] ul.menu>li>a {color:#fff;font-size:1.05em;padding:0 0 0 40px;transition-duration:0s;position:relative}
	nav[role="navigation"] ul.menu>li>a:after {border-top:1px solid #bda700;bottom:-5px;content:"";height:1px;left:40px;margin:0 auto;position:absolute;right:0;width:0;transition:0.2s}
	nav[role="navigation"] ul.menu>li:hover>a:after,
	nav[role="navigation"] ul.menu>li.current-page-ancestor>a:after,
	nav[role="navigation"] ul.menu>li.current_page_parent>a:after,
	nav[role="navigation"] ul.menu>li.current-menu-item>a:after {width:20%}
	nav[role="navigation"] ul.sub-menu {position:absolute;left:50%;max-height:0;overflow:hidden;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
	nav[role="navigation"] li:hover>ul.sub-menu {max-height:1000px;overflow:inherit}
	nav[role="navigation"] ul.sub-menu ul {left:100%;top:0}
	nav[role="navigation"] ul.sub-menu li {display:inline-block;margin-left:-4px}
	nav[role="navigation"] ul.sub-menu a {line-height:40px;padding:0 15px;color:#999;background:#f3f3f3}
	nav[role="navigation"] ul.sub-menu li:first-child>a {padding-left:25px}
	nav[role="navigation"] ul.sub-menu li:last-child>a {padding-right:25px}
	nav[role="navigation"] ul.sub-menu li.current_page_ancestor>a,
	nav[role="navigation"] ul.sub-menu li.current_page_parent>a,
	nav[role="navigation"] ul.sub-menu li.current_page_item>a,
	nav[role="navigation"] ul.sub-menu li:hover>a {color:#14a1ab}
}
@media screen and (min-width:768px) and (max-width:999px) {
	nav[role="navigation"] ul.menu a {display:block;margin-bottom:1px;color:#fff;background:rgba(23, 40, 81, 0.95);font-family:'interstatethin';text-transform:uppercase}
	nav[role="navigation"] ul.menu>li.current-page-ancestor>a,
	nav[role="navigation"] ul.menu>li.current_page_parent>a,
	nav[role="navigation"] ul.menu>li.current-menu-item>a {color:#bda700}
	nav[role="navigation"] ul.menu>li>a {padding:8px 20px}
	nav[role="navigation"] ul.menu>li:last-child>a {border-bottom:0}
}
@media (min-width:992px) {
	nav[role="navigation"] .main-menu {min-width:200px;position:absolute;right:0;top:50px;z-index:1}
	nav[role="navigation"] .main-menu.mobile {display:none !important}
}
@media screen and (min-width:768px) {
	h1.page-title.mobile {display:none}
	#header .logo img {display:block;max-height:93px}
	#home #header .hgroup {border-bottom:3px solid #bda700}
	#header .hgroup {padding:36px 36px 28px;position:relative;z-index:2}
	#header .top {position:relative;z-index:2}
	#header .video-holder {position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;overflow:hidden}
	#header .video-container {position:relative;height:100%;width:100%}

	.video-container {background-image:none !important}

	#home .search_tools h2.title {display:block}
	.search_tools h2.title {color:#fff;font-size:4.25em;line-height:normal;margin:60px 0;text-align:center}
	.search_tools ._toggle {position:absolute;right:65px;top:0}
	.search_tools ._button {position:absolute;right:0;top:0}
	.search_tools [class^="grid-"] {margin-left:-7.5px;margin-right:-7.5px}
	.search_tools [class^="grid-"]>.column:not(.joint) {padding-left:7.5px;padding-right:7.5px}
	.search_tools [class^="grid-"]>.column:not(.alt) {padding-bottom:15px}
	.quicksearch .price_range {margin:0 7.5px}
	.search_tools [class^="grid-"]>.column.price_range .mobile {display:none}
	#rent-with-us [class^="grid-"] {margin-left:-40px;margin-right:-40px}
	#rent-with-us [class^="grid-"]>.column:not(.joint) {padding:0 40px 40px}
	#home #boxes {padding:36px;clear:both}
	#home #boxes .item {box-sizing:border-box;float:left;padding:0 15px;width:25%}
	.featured-listings .overview,
	.hero-home-image .caption {width:50%}
	.toolbar .tools._right a {display:inline-block;height:24px;line-height:24px;min-width:24px}
	.thumbview .overview {padding:20px}
	#property-media #menus {margin:50px 0;text-align:center}
	{display:none}
	.property .section.overview .block.left {width:70%;padding-right:100px}
	.property .section.overview .block.right {width:30%}
	.property .section.overview h1.m-top {margin-top:40px}

	#property-media #menus a .fa {display:none}

	#property-agent .grid-2 .column {display:inline-block;float:none;margin:0 -4px}
	.realty_widget_property_description,
	.realty_widget_property_features,
	.realty_widget_property_table {margin:0 0 60px}
	.comparable-properties td.address {width:40%}
	.comparable-properties td.rooms {width:25%}
	.comparable-properties td.sold_date {width:25%}
	.comparable-properties td.price {width:10%}
	.page-template-template_subpages .main_menus a:last-child {border:none}
	#date-mode .date_container th,
	table.date_container td {box-sizing:border-box;padding:5px;vertical-align:top}
	#date-mode .date_container td.time_cell {width:25%}
	#suburb-mode .date_container td.address_cell {width:35%}
	#date-mode .date_container td.address_cell {width:35%}
	#suburb-mode .date_container td.time_cell {width:30%}
	#date-mode .date_container td.bedrooms_cell {width:20%}
	#suburb-mode .date_container td.bedrooms_cell {width:20%}
	#date-mode .date_container td.price_cell {width:15%}
	#suburb-mode .date_container td.price_cell {width:10%}
	#date-mode .date_container td.calendar_ {width:5%}
	#suburb-mode .date_container td.calendar_ {width:5%}

	/*#property-media .direction {display:none}*/
	#property-agent .grid-2.agentlist_ {text-align:center}
	.ofices .office .office-desc {background:rgba(0, 0, 0, 0.5);bottom:0;box-sizing:border-box;color:#fff;position:absolute;top:0;width:50%}
	.ofices .office .office-desc .bottom {bottom:36px;font-size:1.25em;position:absolute}
	.ofices .office,
	.projects .project {margin-bottom:36px;position:relative}
	.ofices .office .figure.centerimage {padding-bottom:51.6129%;background:#f6f6f6;position:relative}
	.ofices .office .figure img {display:block;width:100%}
	.office_single .date_container td.address_cell {width:38%}
	.office_single .date_container td.bedrooms_cell {width:32.5%}
	.office_single .date_container td.price_cell {width:18.5%}
	.office_single .date_container td.time_cell {width:11%}
	.office_single .office_image {margin-bottom:50px}
	.office_single .tabs_view.menu select {display:none}
	.similar_listings .suburb-profile .details {background:rgba(0, 0, 0, 0.35);bottom:36px;color:#fff;left:36px;padding:36px;position:absolute;top:36px;z-index:2}
	.similar_listings .suburb-profile .details h1.name {color:#fff;margin-bottom:15px}
	.post-single h1.page-title {font-size:3em;margin-bottom:40px}
	.post-single .content {float:left;padding-right:36px;width:71.134%}
	.post-single .sidebar {width:28.866%;float:right}
	#agents h1.page-title {margin:60px 0 40px;text-align:center}
	#agents-search {margin-bottom:50px;max-width:960px}
	#agent .menus select {display:none}
	#agent .menus li:last-child a {border:none}
	#agent #recent-sales .address_cell {width:38%}
	#agent #recent-sales .bedrooms_cell {width:32.5%}
	#agent #recent-sales .price_cell {width:18.5%}
	#agent #recent-sales .time_cell {width:11%}
	.office_single #overview .profile {float:left;padding-right:50px;width:68.5%}
	.office_single #overview .info {float:right;width:31.5%}
	.page-template-template_subpages .main_menus {margin:50px 0 0}
	.page-template-template_subpages .main_menus select {display:none}
	#footer .boxes .column {box-sizing:border-box;float:left}
	#footer .bottom {padding:100px 36px 26px}
	#footer .boxes .menus .menu>li:nth-child(3) {padding-left:40px}
	#footer .socials {float:left;margin:5px 10px 0}
	#footer .socials a {background:#fff;border-radius:100%;color:#182752;font-size:0.75em;float:left;margin-left:3px}
	#footer .socials a i {display:block;text-align:center;width:40px;height:40px;line-height:40px;font-size:25px}
	#footer .search_footer {float:right}
	#footer .search_footer input[type="text"] {font-size:0.8em;height:32px;max-width:370px;padding:0 15px;width:340px}
	#footer .subscribe #step-1 .field label {float:left;line-height:30px;width:15%}
	#footer .subscribe #step-1 .field input[type="text"],
	#footer .subscribe .field input[type="password"] {float:left;height:30px;width:85%}
	#footer #subscribe-inline .gform_wrapper .gfield_label {line-height:30px;padding:0;width:28%}
	#footer #subscribe-inline {background:#fff;padding:60px 36px 36px}
	#footer .subscribe .columns .container {margin:0 -10px}
	#footer .subscribe .column {float:left;width:33.3333%;padding:0 10px;box-sizing:border-box}
	#footer #subscribe-inline #gform_wrapper_5 .gfield_label {width:28%}
	#footer #subscribe-inline .gform_wrapper .ginput_container {width:72%}

	#property-media #gallery.mobile {display:none}
	#property-media #menus a.floorplan.for-mobile {display:none}

	/*#sold #properties .listings #thumbnail-mode, #sold #properties .listings #map-mode {display:block !important;max-height:0;overflow:hidden}
	#sold #properties .listings #thumbnail-mode.active, #sold #properties .listings #map-mode.active {max-height:inherit}
	#sold .tabs_view li.active a {color:#bda700}*/

/*Careers*/
#career-draft .career_middle .middleimages .left {width:66.5613%}
#career-draft .career_middle .middleimages .right {height:100%;position:absolute;right:0;width:33.4387%}
#career-draft .career_middle .middleimages .left .centerimage {padding-bottom:50.2375%}
#career-draft .career_middle .middleimages .right .centerimage {padding-bottom:100%}
#career-draft .career_middle .middleimages .right img {
    height:100%;left:50%;max-width:inherit;position:absolute;width:auto;
    transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);
}
#career-draft .career_middle .middletext {display: table;height: 100%;left: 0;position: absolute;top: 0;width: 100%}
#career-draft .career_middle .middletext .box {display: table-cell;height: 100%;position: relative;text-transform: uppercase}

}
@media screen and (max-width:1151px) {
	.group, .valign>.holder.as-group {padding:0 30px}
	#header .main-menu .valign {height:auto}
	#header .toggle-menu i.fa {width:45px;height:40px;line-height:40px;font-size:28px;color:#fff;cursor:pointer;text-align:center}
	#header .toggle-menu.active i.fa {background:url(images/icn_close.png) no-repeat center center;background-size:24px auto}
	nav[role="navigation"] .main-menu.expand {display:block}
	#properties .listings .mapview {margin:0 -30px}
	.property .block p.cal_ {white-space:normal}
	#agent .agent-image {margin:0 -30px 50px}
	#agent #properties #video {margin-left:-30px;margin-right:-30px}

	/*careers*/
	#career-draft .top-image, #career-draft .career_middle {margin-left:-30px;margin-right:-30px}
}
@media screen and (max-width:1023px) {
	.search_tools form,
	.news-search form {margin:0 auto;max-width:100%;position:relative}
	.search_tools select {background-size:30px auto}
	.tabs_view li a {padding:0 10px}
	#map-canvas.short {padding-bottom:50%}
	#properties .search_tools {padding:0 30px}
	#properties .listview .overview .price-rooms {position:static;width:100%;padding:15px 0 0;margin-top:15px;border-top:1px solid #eaeaea}
	#properties .listview .overview .price-rooms:before {display:none}
	#property-agent .grid-2 .column {width:100%;padding-bottom:0}
	#property-agent .grid-2 .column:first-child {margin:0 0 36px}
	#property-media .cycle-pager span {background:rgba(255, 255, 255, 0.9);border-radius:100%;cursor:pointer;display:inline-block;height:16px;margin:0 3px;width:16px}

	#footer .bottom .fgroup.left {clear:both;float:none;padding:20px 0 0;text-align:right}
}
@media screen and (min-width:768px) and (max-width:1024px) {
	.search_tools .list {padding-right:15px;width:20%}
	.search_tools .keywords-toggle {padding-right:130px;width:80%}
	.search_tools .keywords {width:100%}
	.search_tools #keywords-list {right:130px}
	#home #boxes .item .caption .holder {font-size:20px;line-height:normal;text-transform:uppercase}
	.hero-home-image .caption,
	.featured-listings .overview span {font-size:1.5em;line-height:35px}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	.centerimage.short {padding-bottom:56.25%}
	.centerimage.shorter {padding-bottom:34.5534%}
	.centerimage.shortest {padding-bottom:27.4524%}
	.page-property-management #manager .centerimage {padding-bottom:66%}
	.similar_listings .suburb-profile .details {right:36px}
	#agent .menus li a {border-right:2px solid #bda700;color:#182752;font-size:1.15em;padding:0 10px;text-transform:uppercase}
	.page-template-template_subpages .main_menus a {border-right:1px solid #bda700;color:#172751;display:inline-block;padding:0 10px;font-size:0.875em}
	#agents-search .office {width:28%;padding-right:15px}
	#agents-search .keywords {width:72%;padding-right:65px}
	#agents-search .keywords #keywords-list {right:65px}
	#agents-search .button {padding:0;position:absolute;right:0;top:0}
	.ofices .office .office-desc h1.big {font-size:2.5em}

	#career-draft .career_middle .middletext .box .holder {width:200px; height:200px}
	#career-draft .career_middle .middletext span {font-size:1.25em}

	footer[role="contentinfo"] {font-size:0.75em}
	#footer .boxes .logo {margin:0 0 40px;width:100%}
	#footer .boxes .menus {width:80%}
	#footer .boxes .menus .menu>li {box-sizing:border-box;float:left;padding:0 7.5px;width:25%}
	#footer .boxes .misc {width:20%}
}
@media screen and (min-width:667px) and (max-width:1023px) {
	.featured-listings .overview span.bedrooms,
	.featured-listings .overview span.bathrooms,
	.featured-listings .overview span.carspaces {float:left;margin-right:15px;padding-right:15px;border-right:1px solid #fff}
}
@media (max-width:992px) {
	nav[role="navigation"] .main-menu {left:30px;position:absolute;right:30px;top:110px}
	nav[role="navigation"] .main-menu.desktop {display:none !important}
	nav[role="navigation"] ul.menu {background:rgba(23, 40, 81, 0.95);padding:10px 0}
	nav[role="navigation"] ul.menu>li:not(:last-child) {margin-bottom:40px}
	nav[role="navigation"] ul.menu a {color:#fff;display:block;padding:5px 40px;position:relative;font-family:'interstatethin';text-transform:uppercase}
	nav[role="navigation"] ul.menu>li>a {font-family:interstatebold}
	nav[role="navigation"] ul.menu li.current-menu-item>a:after {background:#bda700;content:"";height:50%;left:20px;position:absolute;top:50%;width:2px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
}
@media screen and (max-width:767px) {
	h1.page-title.desktop {display:none}
	/*#hero-images .centerimage {background-position:right center}*/

	#hero-images .centerimage {
		background-position:left center;
		background-repeat:no-repeat;
		background-size:240% auto;
	}

	#header .logo img {display:block;max-height:60px}
	#header .top {padding:30px}
	#home #header .top {box-sizing:border-box;padding:36px;position:absolute;width:100%;z-index:9}
	#header .video-holder {border-bottom:3px solid #bda700;position:relative;overflow:hidden}
	#header .video-holder h2.title {bottom:15%;color:#fff;display:block;font-size:3em;line-height:normal;position:absolute;text-align:center;width:100%;z-index:2}

	.video-container {background-position:center center;background-repeat:no-repeat;background-size:cover}
	.video-container video {display:none}

	#header .search_tools {background:#fff}
	#home .search_tools h2.title {display:none}
	.sbToggle {height:42px;width:42px}
	.sbSelector {height:42px;line-height:42px;padding-right:42px}
	.search_tools input[type="text"] {height:42px}
	.search_tools ._toggle {right:57px;top:57px;position:absolute}
	.search_tools ._toggle i {height:42px;width:42px}
	.search_tools ._toggle i.ti-plus {background-size:42px 42px}
	.search_tools ._toggle i.ti-minus {background-size:42px 42px}
	.search_tools .column._button {padding:0 !important;position:absolute;width:42px;top:57px;right:0}
	.search_tools .column._button input[type="submit"] {background-size:42px 42px;height:42px;width:42px}
	.search_tools h2.title {color:#fff;font-size:2em;line-height:normal;margin:40px 0;text-align:center}
	.search_tools .list {width:100%;margin:0 0 15px}
	.search_tools .keywords-toggle {padding-right:114px;width:100%}
	.search_tools .keywords {width:100%}
	.search_tools .keywords #keywords-list {right:114px}
	.search_tools [class^="grid-"] {margin:0}
	.search_tools [class^="grid-"]>.column:not(.joint) {padding:0;width:100%;margin:0}
	.search_tools .column .grid-2 .column {margin:0 0 15px}
	.search_tools [class^="grid-"]>.column.price_range .desktop {display:none}
	#home #boxes {padding:30px;clear:both}
	#home #boxes .item .caption .holder {font-size:30px;line-height:normal}
	.featured-listings .listing figure a,
	#home .hero-image .centerimage,
	.hero-home-image .centerimage {padding-bottom:111.979%}
	.featured-listings .overview,
	.hero-home-image .caption {bottom:30px;left:30px;right:30px;top:30px}
	.toolbar .tools._left {padding-right:30px}
	.toolbar .tools._right a.link-back {font-size:0;height:auto;line-height:normal;min-width:inherit;position:absolute;right:30px;text-align:right;top:18px}
	.toolbar .tools._right a.link-back i {font-size:18px}
	.toolbar .tools._right .separator,
	.toolbar .tools a.print {display:none}
	#office-detail #properties .tabs_view {margin:0}
	#properties .tabs_view select,
	#agents .tabs_view select {color:#182752;height:42px;padding:0 15px}
	#properties select.submenu_mobile {margin-bottom:30px}
	#properties p.submenu {display:none}
	[class^="grid-"]>.column {padding-bottom:30px}
	.thumbview .overview {padding:20px}
	#properties .tabs_view ul {display:none}
	#properties .tabs_view._times ul {display:block}
	#property-media #panels {margin-bottom:30px}
	#property-media #gallery .centerimage {padding-bottom:73.913%}
	#property-media #gallery .centerimage img {height:100%;width:auto}
	.property .cycle-slideshow {position:relative;z-index:0}
	#property-media .cycle-pager {display:none}
	#property-media .direction span {color:#fff;font-size:2em;position:absolute;top:50%;z-index:999;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
	#property-media .direction #prev {left:10px}
	#property-media .direction #next {right:10px}
	.property .section.overview h1.m-top {margin-top:20px}
	.property .rooms span {margin-bottom:20px}
	.featured-listings .listing figure {padding-bottom:100%}
	.featured-listings .listing figure img {height:100%;width:auto}
	.realty_widget_property_description {margin:0 0 20px}
	.realty_widget_property_features,
	.realty_widget_property_table {margin:0 0 20px}
	.centerimage.short {padding-bottom:100%}
	.centerimage.shorter {padding-bottom:75%}
	.centerimage.shortest {padding-bottom:56.25%}
	.centerimage.short img[class^="fit-"],
	.centerimage.shorter img[class^="fit-"],
	.centerimage.shortest img[class^="fit-"] {width:auto;height:100%}
	.property .section.overview .block.left,
	.property .section.overview .block.right,
	.property .section.overview .block.left {float:none}
	#agents h1.page-title {margin:40px 0 0;text-align:center}
	#agents-search {margin:30px 0 15px;position:relative;z-index:2}
	#agents .tabs_view ul.tabsnav-2 {display:none}
	#agent .menus li {display:block}
	#agent .menus li a {border-bottom:1px solid #bda700;color:#182752;display:inline-block;font-size:1.15em;padding:10px 0;text-transform:uppercase}
	#agents-search .office {margin-bottom:15px;width:100%;position:relative;z-index:1}
	#agents-search .keywords {padding-right:55px;width:100%}
	#agents-search .keywords #keywords-list {right:55px}
	#agents-search .button {bottom:0;position:absolute;right:0}
	#agents-search .keywords input {height:42px}
	#agents-search .button input {background-size:42px auto;height:42px;width:42px}
	#agent .agent-image {margin-bottom:30px}
	#agent .menus {margin:0 0 30px}
	#agent .menus .menu {display:none}
	#agent #overview .profile,
	#agent #overview .info {width:100%}
	#agent #overview .profile {padding:0 0 20px}
	.ofices {margin-top:30px}
	.ofices .office,
	.projects .project {margin-bottom:30px;position:relative}
	.ofices .office .figure.centerimage {padding-bottom:100%;background:#f6f6f6;position:relative}
	.ofices .office .figure img {height:100%;width:auto}
	.ofices .office .office-desc {background:rgba(24, 39, 82, 0.75);bottom:0;box-sizing:border-box;color:#fff;padding:20px;position:absolute;top:0;width:100%}
	.ofices .office .office-desc h1.big {font-size:2.5em}
	.ofices .office .office-desc .bottom {font-size:1.25em;bottom:20px;position:absolute}
	.office_single .office_image {margin:30px}
	.office_single .office_image .centerimage {padding-bottom:100%}
	.office_single .office_image .centerimage img {height:100%;width:auto}
	.office_single .tabs_view.menu {margin:0 30px 30px}
	.office_single .tabs_view.menu ul {display:none}
	.office_single>h1.page-title {display:none}
	.office_single #overview .profile {margin-bottom:40px}
	#property-actions p {width:70px}
	#property-table li {margin-bottom:5px}
	#agent #properties #tabs ul.tabs-nav {position:static;margin-bottom:10px}
	#agent #properties #tabs ul.tabs-nav li {width:100%;margin:0 0 10px}
	.comparable-properties th,
	table.date_container th {display:none}
	table.date_container th.opentimes_date {display: block;font-family: "interstatethin";font-size: 1.75em; padding-left:0; padding-right:0}
	.comparable-properties td,
	table.date_container td {box-sizing:border-box;display:block;float:left;min-height:45px;padding:5px 0 5px 50%;position:relative;vertical-align:top;width:100%}
	.comparable-properties td,
	#agent #recent-sales td,
	.office_single .date_container td {text-align:right}
	.comparable-properties td.rooms .items {float:right}
	.comparable-properties td:nth-of-type(4),
	#agent #recent-sales td:nth-of-type(4),
	.office_single .date_container td:nth-of-type(4) {border-bottom:36px solid #fff}
	.comparable-properties td:before,
	table.date_container td:before {color:#bda700;left:0;top:5px;position:absolute}
	.comparable-properties td:nth-of-type(1):before,
	#agent #recent-sales td:nth-of-type(1):before,
	.office_single .date_container td:nth-of-type(1):before {content:"Address"}
	.comparable-properties td:nth-of-type(2):before,
	#agent #recent-sales td:nth-of-type(2):before,
	.office_single .date_container td:nth-of-type(2):before {content:"Bed | Bath | Car"}
	.comparable-properties td:nth-of-type(3):before {content:"Result"}
	#agent #recent-sales td:nth-of-type(3):before,
	.office_single .date_container td:nth-of-type(3):before {content:"Sold date"}
	.comparable-properties td:nth-of-type(4):before {content:"Notes"}
	#agent #recent-sales td:nth-of-type(4):before,
	.office_single .date_container td:nth-of-type(4):before {content:"Result"}
	#our-people .tabs_view li,
	#office-detail .tabs_view li {display:block;padding:10px 0}
	#our-people .tabs_view li a,
	#office-detail .tabs_view li a {border-bottom:1px solid #bda700;border-right:none}
	table.date_container td:nth-of-type(4) {border-bottom:36px solid #fff}
	table.date_container td.calendar_ {display:none}
	#date-mode table.date_container td .opentimes_date_,
	#suburb-mode table.date_container td .opentimes_date_suburb {color:#bda700;display:block;left:0;line-height:normal;top:8px;max-width:45%;position:absolute; font-size:0}
	#date-mode table.date_container td .opentimes_date_:after,
	#suburb-mode table.date_container td .opentimes_date_suburb:after {font-size:20px; content:"Time"}
	#date-mode table.date_container td:nth-of-type(1):before {}
	#date-mode table.date_container td:nth-of-type(2):before {content:"Address"}
	#date-mode table.date_container td:nth-of-type(3):before {content:"Bed | Bath | Car"}
	#date-mode table.date_container td:nth-of-type(4):before {content:"Method"}
	#date-mode table.date_container td:nth-of-type(5):before {content:"Add to calendar"}
	#suburb-mode table.date_container td:nth-of-type(1):before {content:"Address"}
	#suburb-mode table.date_container td:nth-of-type(2):before {content:"Bed | Bath | Car"}
	#suburb-mode table.date_container td:nth-of-type(3):before {content:"Method of sale"}
	#suburb-mode table.date_container td:nth-of-type(4):before {}
	#suburb-mode table.date_container td:nth-of-type(5):before {content:"Add to calendar"}
	.page-template-template_subpages .main_menus a {border-bottom:1px solid #bda700;color:#172751;display:block;margin:0 auto;max-width:180px;padding:10px 0}
	.similar_listings .suburb-profile .details {padding:36px}
	.post-single .content {margin-bottom:36px}
	.page-template-template_subpages .main_menus {margin:30px 30px 0}
	.page-template-template_subpages .main_menus .main-items {display:none}
	.page-template-template_subpages #container {padding-top:30px}
	#footer .boxes .column {text-align:center}
	#footer .boxes .logo img {display:block;margin:0 auto}
	#footer .boxes .menus,
	#footer .boxes .misc {display:none}
	#footer .bottom {padding:30px}
	#footer .search_footer {margin-bottom:30px}
	#footer .bottom .fgroup {float:none}
	#footer #searchform {margin:0 auto;max-width:75%;position:relative}
	#footer .socials {margin:0 auto;text-align:center;width:238px}
	#footer .socials a {float:left;margin:0 2px;background:#fff;border-radius:100%;color:#182752;font-size:0.85em}
	#footer .socials a i {display:block;height:30px;line-height:30px;text-align:center;width:30px;font-size:20px}
	#footer .socials a.blog i {background-size:30px auto !important}
	#footer #subscribe-inline {padding:60px 30px 30px;background:#fff}
	#footer .subscribe .grid-2 {margin:0}
	#footer .subscribe .column {width:100%;padding:0;position:relative;float:none}
	#footer .subscribe .mobile .grid-2 .column:nth-child(1) {margin-bottom:15px}
	#footer .subscribe .field p.nm {font-family:interstatebold;font-size:1.2em}
	#footer .subscribe .column.bed {z-index:3}
	#footer .subscribe .column.bath {margin:15px 0;z-index:2}
	#footer .search_footer input[type="text"] {font-size:0.75em;height:32px;width:100%;padding-right:32px}
	#footer .subscribe .field input[type="text"],
	#footer .subscribe .field input[type="password"] {padding:0}
	#footer .bottom .fgroup.left {text-align:center}

	.news-search ul.fields li .sbSelector {height:50px;line-height:50px}

	#property-media #gallery.desktop {display:none}
	#property-media #menus a.floorplan.for-desktop {display:none}

	/*Careers*/
	#career-draft h1.page-title br {display:none}
	#career-draft .career_middle .middleimages > div {float:none}
	#career-draft .career_middle .middleimages .centerimage {padding-bottom:100%}
	#career-draft .career_middle .middleimages .left .centerimage {padding-bottom:200%}
	#career-draft .career_middle .middleimages img {
		height: 100%;left: 50%;max-width: inherit;position: absolute;top: 0;width: auto;
		transform: translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);
	}

	#career-draft .career_item .container {height: 0;padding-bottom: 130%}
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	#header .video-container iframe {height:120%;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
	#header .video-container video {width:auto;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
}
@media screen and (min-width:667px) and (max-width:767px) and (orientation:landscape) {
	#header .video-container iframe {height:150%;width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
	#header .video-container video {width:auto;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
}
@media screen and (min-width:667px) and (max-width:767px) {
	#footer .subscribe #step-1 .field label {float:left;line-height:30px;width:15%}
	#footer .subscribe #step-1 .field input[type="text"],
	#footer .subscribe .field input[type="password"] {float:left;height:30px;width:85%}
	#footer #subscribe-inline .gform_wrapper .gfield_label {width:25%}
	#footer #subscribe-inline .gform_wrapper .ginput_container {width:75%}
}
@media screen and (min-width:568px) and (max-width:1023px) {
	.page-services #service-types .types .grid-3>.column {width:33.3333%}
	.page-services #service-types .types .grid-3>.column:nth-of-type(2n+1) {clear:none}
}
@media screen and (min-width:568px) and (max-width:767px) {
	.centerimage.short {padding-bottom:56.25%}
	.homepage #someone-to-trust .column:nth-child(2) .text:not(.alt),#quicksearch-2 select {background-image:none}
	#properties .listview .container {padding:20px}
	#properties .listview .image {margin:0 20px 20px 0}
	#properties .listview .overview {float:none;width:auto;padding:0}
	.page-property-management #manager .centerimage {padding-bottom:80%}
	#home #boxes .container {margin:0 -10px}
	#home #boxes .item {box-sizing:border-box;float:left;padding:0 10px;width:50%}
	#home #boxes .item:nth-child(1),
	#home #boxes .item:nth-child(2) {margin-bottom:20px}
	.hero-home-image .caption,
	.featured-listings .overview span {font-size:1.3em}
	#contact-us ._offices {margin:0 -10px}
	#contact-us ._offices:before,
	#contact-us ._offices:after {clear:both;content:"";display:table}
	#contact-us ._office {box-sizing:border-box;float:left;margin-bottom:20px;padding:0 10px;width:50%}
}
@media screen and (min-width:667px) {
	.quicksearch .price_range {background:#f0ecd4}
	.price_range input.min,
	.price_range input.max {background:none;color:#182752;height:auto !important;padding:0;position:absolute;top:17px;width:100px !important;z-index:1}
	.price_range input.min {left:15px}
	.price_range input.max {right:15px;text-align:right}
	.price_range .slider {margin-right:140px}

	/*.price_range .ui-slider-handle {width:140px}*/
	#home #boxes>.container {margin:0 -15px}
	.news-search ul.fields {padding-right:65px}
	.news-search ul.fields>li {float:left}
	.news-search ul.fields>li.cat {padding-right:15px;width:35%}
	.news-search ul.fields>li.keywords {width:65%}
	.news-search ul.fields>li.button {position:absolute;right:0;top:0;width:50px;height:50px}
	.gform_body ul.gform_fields li.gfield {float:left;width:100%}
	.gform_body ul.gform_fields li .gfield_label {box-sizing:border-box;float:left;padding-right:15px;width:250px}
	.gform_body ul.gform_fields li .ginput_container {float:left;width:350px}
	.gform_footer {margin-left:250px}
	#footer .footer-text {font-size:3.25em;line-height:normal;margin:0 0 10px;text-align:center}
	#footer .subscribe .field .range {background:#f0ecd4;position:relative}
	#footer .price_range input.min,
	#footer .price_range input.max {color:#182752}
	#footer .subscribe .field .cols-2 {box-sizing:border-box;float:left;width:50%}
	#footer .boxes.middle {padding:60px 60px 0}
}
@media screen and (max-width:666px) {
	.price_range input.min,
	.price_range input.max {background:none;height:auto;padding:0;width:100px}
	.price_range input.min {float:left}
	.price_range input.max {float:right;text-align:right}
	.price_range .slider {border-right:30px solid #f0ecd4;clear:both}
	.price_range .ui-slider-handle {width:30px}
	#header .price_range input.min,
	#header .price_range input.max {color:#fff}
	.featured-listings .overview span.bedrooms,
	.featured-listings .overview span.bathrooms,
	.featured-listings .overview span.carspaces {float:left;margin-right:10px;padding-right:10px;border-right:1px solid #fff}
	#header [class^="grid-"]>.column.full .grid-2:after {clear:both;content:"";display:table}
	#header [class^="grid-"]>.column.full .checkboxes {float:left;width:100%}
	.search_tools .checkboxes label:first-child {min-width:50px}
	.news-search ul.fields>li {width:100%}
	.news-search ul.fields>li:not(:last-child) {margin-bottom:15px}
	.news-search ul.fields>li.button {text-align:center}
	#property-media #menus a {border:medium none;display:block}
	#footer .middle {padding-top:36px}
	#footer .footer-text {font-size:2em;line-height:normal;margin:30px 0;text-align:center}
	#footer .subscribe .field input[type="text"],
	#footer .subscribe .field input[type="password"] {background:none}
	#footer .price_range input.min,
	#footer .price_range input.max {color:#182752}

	.news-search ul.fields > li.keywords {margin:0;padding-right:65px;width:auto}
	.news-search ul.fields > li.button {bottom:0;margin:0;position:absolute;right:0;width:auto;z-index:9 !important}
}
@media screen and (max-width:567px) {
	#header .video-holder h2.title {font-size:1.5em;font-weight:600}
	.hero-home-image .caption,
	.featured-listings .overview span {font-size:1.2em;line-height:23px}
	#home #boxes .item {margin-bottom:30px}
	#home #boxes .item:nth-child(4) {margin-bottom:0}
	#hero-images .caption h3 {font-size:2em}
	#properties .search_tools .column .bedrooms_,
	#properties .search_tools .column .carspaces_ {padding-bottom:0}
	#properties .toolbar.top ul.tabsnav,
	#properties .toolbar.top .pagination,
	#properties .listview .image,
	#properties .listview .overview {width:100%}
	#properties .toolbar.top ul.tabsnav li {float:none;display:inline-block;margin-bottom:6px}
	#properties #map-canvas {padding-bottom:100%}
	.table-container table,
	.table-container table tbody,
	.table-container table tr,
	.table-container table th,
	.table-container table td {display:block}
	.table-container table {font-size:0.75em;line-height:1.3}
	.table-container table thead {display:none}
	.table-container table th {padding:0}
	.table-container table td {position:relative;padding:0 0 0 33%;text-align:left}
	.table-container table td:before {display:inline-block;position:absolute;top:0;left:0;width:33%}
	#map-canvas {padding-bottom:100% !important}
}
@media print {
	#header,
	#footer,
	#hero-images,
	.search_tools,
	.tabs_view,
	.toolbar.top,
	.toolbar.bottom,
	.slider-controls,
	.slide.other,
	.submenu,
	a.calendar,
	#property-media .cycle-pager,
	#property-media #menus,
	#property-media .direction,
	.property .section.overview ._documents,
	.property .section.overview .realty_widget_action_buttons,
	.property .section.overview .realty_widget_schema {display:none}
	body {font-size:14px;background:#fff;color:#000;margin:0}
	#page {box-shadow:none}
	#properties .listings {padding:0}
	.group.large {padding:0}
	.thumbview {margin:0}
	.thumbview .listing {box-sizing:border-box;display:block;float:left;padding:0 10px;width:25%;page-break-inside:avoid}
	.thumbview .listing .slider {overflow:hidden;width:100%}
	.thumbview .listing .slide {display:none;float:none;width:100% !important}
	.thumbview .listing .slide:nth-child(1) {display:block}
	.thumbview .overview p.suburb {margin:10px 0}
	table.date_container {}
	#date-mode .date_container td.time_cell {width:180px}
	#date-mode .date_container td.address_cell {width:250px}
	#suburb-mode .date_container td.address_cell {width:280px}
	#suburb-mode .date_container td.bedrooms_cell {width:150px}
	#property-media h1.page-title {margin:40px 0;font-size:40px}
	.property .realty_widget_similar_listings,
	.property .realty_widget_featured_listings,
	.property .block p.direction {display:none}
	#property-media h1.page-title {font-size:40px;margin:40px 0}
	.property .section.overview .block.left {box-sizing:border-box;display:block;float:left;padding-right:100px;width:70%}
	.property .section.overview .block.right {box-sizing:border-box;display:block;float:right;width:30%}
	.property .block p.rooms {margin-bottom:40px}
	.realty_widget_property_description,
	.realty_widget_property_features,
	.realty_widget_property_table {margin:0 0 60px}
	.property .realty_widget_contact_agent {page-break-inside:avoid;page-break-after:always}
	.comparable-properties td.address {width:300px}
	.comparable-properties td.rooms {width:200px}
	h1.big,
	.property #property-agent h1,
	.property #property-sales h1 {font-size:40px}
	#sales-data #property-sales {margin:0}

	#_mg_listing_gallery .slick-frame .frame,
	#_mg_listing_gallery .slick-frame .slick-arrow,
	#_mg_listing_gallery .slick-dots,
	#property-media #gallery.mobile {display:none !important}
	#_mg_listing_gallery .slick-frame .frame.slick-current {display:block !important}
	#_mg_listing_gallery .slick-frame .frame img {display:block;height:auto !important;opacity:1 !important;width:100% !important}
	.slick-list {padding:0 !important}
	.slick-track {transform:none !important;-webkit-transform:none !important;-ms-transform:none !important;width:100% !important}

	#property-agent .grid-2 .column {box-sizing:border-box;float:left;padding:0;width:50%}
	#property-agent .grid-2 .column:nth-child(2n+1) {padding-right:18px}
	#property-agent .grid-2 .column:nth-child(2n+2) {padding-left:18px}
	#property-agent .grid-2 .box {float:none;padding:0 !important;width:100%}
	#property-agent .grid-2 .box .container {height:auto !important}
	#property-agent .details .bottom-section {bottom:auto;left:0;position:relative;right:auto}
	.ofices .office {page-break-inside:avoid}
	.ofices .office .office-desc {background:#f9f7ed;padding:36px;position:relative;width:100%}
	.ofices .office .office-desc h1 {line-height:normal}
	.ofices .office .office-desc .bottom {bottom:auto;color:#000;margin:36px 0 0;position:relative}
	.ofices .office .figure.centerimage {height:auto;padding:0}
	.ofices .office .figure.centerimage img {left:auto;position:relative;top:auto;transform:none;-webkit-transform:none;-ms-transform:none}
	.office_single h1.page-title {margin:40px 0}
	.office_single #overview .profile {float:left;padding-right:50px;width:68.5%;display:block}
	.office_single #overview .info {float:right;display:block;width:31.5%}
	.office_single #overview .info .email {display:none}
	#agents-search,
	h1.page-title.mobile {display:none}
	.agents-tab .column {box-sizing:border-box;display:block !important;float:left !important;padding:0 10px 15px !important;page-break-inside:avoid;width:33.3333% !important}
	#container #agent {padding: 0 50pt;}
	#container #agent #hero-images {display: block;}
	#container #agent #hero-images .agent-image {margin-bottom: 20pt;}
	#container #agent #hero-images .toolbar.top, #container #agent .menus.agent-menu {display: none;}
	#properties #thumbnail-mode .listing .overview{padding: 10pt}
	#properties #thumbnail-mode .listing {margin-bottom: 10pt}
}

/* UPDATE FROM HERE */
.free-text {margin-top:30px;margin-bottom:50px}

@media (min-width:992px) {
	.free-text {padding:0 100px}
	#header ul.menu li ul.sub-menu {display:none}

/*Careers*/
#career-draft .free-text {padding:0 131px}

}

.video-container {
	background-color:#172751;
}
.video-button {
    position:absolute;
	z-index:3;
    width: 100%;
    text-align:center;
    margin:auto;
    font-size:30px;
	top:0;
	bottom:0;
	right:0;
	left:0;
	display:none;
	width:100%;
	height:100%;
	background:rgba(227, 227, 227, 0.5);
}
.video-button i.fa {
	color:#bda700;
	display:table-cell;
	vertical-align:middle;
}

@media (max-width:1024px) {
	.video-button {
		display:table;
	}
}
@media (max-width:767px) {
	.video-button {
		display:none;
	}
}

/* mainmenu items option */
#main_menus select {color:#172751}

/* datepicker trigger */
.dp {width:50px;height:50px;display:block;background:transparent;position:absolute;top:0;right:6px;text-align:center;cursor:pointer;z-index:9}

/* HEADER */
@media (max-width:1025px) {
	#home #header {border-bottom:3px solid #bda700}
	#home #header .hgroup {border-bottom:0}

	/* search tools */
	#header .search_tools {padding-bottom:30px}
	.search_tools form {max-width:100%}
	.search_tools h2.title {margin:60px 0 30px}
}
@media (max-width:992px) {
	#header .search_tools {padding-left:36px;padding-right:36px}
}
@media (max-width:767px) {
	#home #header {border-bottom:0}
	#home #header .top {padding:18px}
	.search_tools form {padding:30px 30px 0}
	#header .search_tools {padding-left:0;padding-right:0}
}
@media (max-width:568px) {
	#home #header .top {padding:12px}
	#header .logo img {max-height:50px}
}

/* HEADING */
.column>h3 {text-transform:uppercase}
@media (max-width:767px) {
	h1.big {font-size:1.85em}
}
.listings .thumbview .overview p.price {font-family:inherit}
.featured-listings .listing figure {margin:0}
#agent .info h1.m-top {text-transform:uppercase}
#page {}
@media (max-width:767px) {
	#page {box-shadow:none}
}

/* HOME */
#home #boxes .item .caption .holder {text-transform:uppercase}
.featured-listings .overview span,
.hero-home-image .caption {line-height:65px}
@media (max-width:992px) {
	.featured-listings .overview span,
	.hero-home-image .caption {line-height:30px}
}
@media (max-width:480px) {
	.featured-listings .overview,
	.hero-home-image .caption {padding:15px}
	.owl-dots {bottom:45px;left:50px}
}

/* SINGLE PAGE */
.single-page .entry {padding-top:55px}
.single-page .entry ul {list-style-type:disc;margin:15px 15px 30px}
.single-page .entry ol {list-style-type:decimal;margin:15px 15px 30px}
.single-page .entry ol li {margin-bottom:10px}
.single-page .group h2 {margin-bottom:15px}

/* PROPERTY DETAILS */
#request_report p {position:relative;margin-bottom:5px}
#request_report input[type="radio"] {position:absolute;visibility:hidden}
#request_report p>input[type="checkbox"] {float:left;margin-top:8px}
#request_report p>label {display:block;position:relative;padding-left:30px;z-index:9;cursor:pointer;-webkit-transition:all 0.25s linear}
#request_report .check {display:block;position:absolute;border:1px solid #182852;border-radius:50%;height:15px;width:15px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear;top:7px;left:3px}
#request_report .check:before {display:block;position:absolute;content:'';border-radius:50%;height:7px;width:7px;margin:auto;top:0;right:0;bottom:0;left:0;transition:background 0.25s linear;-webkit-transition:background 0.25s linear}
#request_report input[type=radio]:checked~.check::before {background:#182852}
#request_report_form {margin-top:30px}
#request_report_form .field {margin-bottom:10px}
/*#request_report_form .field input[type="submit"] {background:url(images/icn_checlist.png) no-repeat center center;border:none;color:transparent}*/
#request_report_form .field input[type="submit"] {border-radius: 4px;font-size: 0.85em;min-width: 100px}
#property-media .direction > span {position:absolute;top:50%;z-index:999;font-size:0;color:#fff;cursor:pointer;width:28px;height:60px}
#property-media .direction span#prev {left:35px;background:url(images/icn_arleft_white_new.png) no-repeat center center}
#property-media .direction span#next {right:35px;background:url(images/icn_arright_white_new.png) no-repeat center center}

/* OFFICES */
.ofices {margin-top:50px}
.ofices .office .office-desc {padding:18px}
.ofices .office .office-desc .bottom {bottom:18px}
.ofices .office .office-desc h1 {margin-top:0}
.ofices .office .office-desc p {margin:0}
@media (max-width:480px) {
	.ofices .office .office-desc h1.big {font-size:1.85em}
	.ofices .office .office-desc .bottom {font-size:.85em}
}
._offices .centerimage>img.fit-width {width:150%}
.page-our-neighbourhoods .ofices,
.page-cobden-hayson-projects .projects {margin-left:-36px;margin-right:-36px}
@media (max-width:1151px) {
	.page-our-neighbourhoods .ofices,
	.page-cobden-hayson-projects .projects {margin-left:-30px;margin-right:-30px}
}

/* CAREERS */
#career-draft #subscribe-inline .gform_wrapper textarea {resize:vertical;height:150px}
.page-careers #footer #subscribe-inline .gform_wrapper li:first-child input[type="text"] {height:60px}
.career_item .holder .career_office {margin-top:10px}
.career_item .holder .description {margin-top:20px}


@media (max-width:767px) {
	.grid-3>.column.career_item {width:100%}
	.career_item .container {height:auto;padding-bottom:0}
}

/* OUR PEOPLE */
#agentlist .agent .image {border-bottom:3px solid #bda700}
@media (max-width:767px) {
	#agents-search .fields .field:not(:last-child) {margin-bottom:15px;width:100%}
	#agents-search .fields .field.button {bottom:15px}
	#agents-search .fields .field:nth-child(2) .sbOptions {z-index:2}
}

/* SEARCH FORMS */
@media (min-width:1025px) {
	.search_tools .list {width:15%}
	.search_tools .keywords-toggle {width:85%}
}
@media (max-width:1025px) {
	#properties .search_tools {margin:30px 0 8px}
	#properties .tabs_view,
	#agents .tabs_view {margin-left:30px;margin-right:30px}
}
@media (max-width:767px) {
	#properties .search_tools form {padding-left:0;padding-right:0}
}

/* PRICE RANGE SLIDER */
.price_range .ui-slider-handle:nth-child(2):after {left:-25px;background:#f9f7ed}
.price_range .ui-slider-handle:nth-child(3):before {right:-25px;background:#f9f7ed}
@media (min-width:667px) {
	.price_range .slider {margin-right:140px;margin-left:140px}
	.price_range .ui-slider-handle {}
}

/* SEARCH RESULTS */
#search .block>h1.title,
#search .block>p {font-size:initial;font-family:interstatelight}
#search .block>h1.title {color:#182852;margin-bottom:5px}
#search .group>.block {margin-bottom:36px;margin-top:36px;border-top:1px solid;padding-top:18px;margin-top:36px}
#search .group>.block>p {padding:0 18px;margin:0}

/* MAP INFO WINDOW */
.info-window .image {border-bottom:0}
.info-window.thumbview .image .centerimage {padding-bottom:100%}
.info-window.thumbview .image img.fit-width {}
.info-window .details {border-top:3px solid #bda700}
.info-window .details .rooms {margin-top:5px;margin-bottom:5px}
.info-window.thumbview .listing .slide {max-width:250px}

/* GFORM */
.gform_wrapper .sbToggle {height:30px;width:30px;background-size:30px}
.gform_wrapper .sbSelector {height:30px;line-height:30px;padding:0 30px 0 7px}
.gform_wrapper .sbOptions li {padding:0 !important}
.gform_wrapper .sbOptions {background:#f4f1e0}
.gform_wrapper ul li:first-child {position:relative;z-index:2}
#footer .gform_wrapper .validation_message {display:block;color:#e00}
#footer .gform_wrapper .gform_body .gfield_error input[type="text"],
#footer .gform_body .gfield_error input[type="tel"],
#footer .gform_body .gfield_error input[type="email"],
#footer .gform_body .gfield_error textarea {background:rgba(238, 0, 0, 0.25) !important}

/* OPENTIMES TABLE */
@media (max-width:480px) {
	#suburb-mode h3.caption {display:block}
	#suburb-mode table tbody,
	#suburb-mode table tbody tr,
	#suburb-mode table tbody>tr>td[class*="_cell"],
	#date-mode table tbody,
	#date-mode table tbody tr,
	#date-mode table tbody>tr>td[class*="_cell"] {float:none;padding-left:0;display:block}
	#suburb-mode table tr:nth-of-type(1),#date-mode table tr {border-bottom:0}
	#suburb-mode table tr,
	#date-mode table tr:nth-last-of-type(1) {border-bottom:1px solid #e6de9f}
	#suburb-mode table td:before,
	#date-mode table td:before {display:block;position:relative;width:100%}
	#date-mode table.date_container td:nth-of-type(1):before {/*content:"Time";*/}
	#date-mode table.date_container td .opentimes_date_ {/*font-size:1.75em;*/font-family:'interstatethin';position:relative;top:0;max-width:100%}
}

/* page:projects */
.page-cobden-hayson-projects #container {padding-bottom:0}
.projects .project:last-child {margin-bottom:-10px}
.project img.fitwidth {width:100%}

/* page:property details */
@media (max-width:767px) {
	/*#property-media #menus .items {max-height:50px;overflow:hidden;margin-bottom:15px;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}
	#property-media #menus .items.drop {max-height:10000px}
	#property-media #menus .item {padding-top:10px;padding-bottom:10px}*/

	#property-media #menus .items {margin-bottom: 25px;text-align:center;width: 100%}
	#property-media #menus a {display:inline-block;padding:0 15px;border-right:1px solid #bda700}
	#property-media #menus a span {display:none}

	#hero-images .centerimage {padding-bottom:90.5767%}
	#hero-images .centerimage img {height:120%;left:0;max-width:inherit;position:absolute;top:0;width:auto}
	.hero-home-image .caption {font-size:10vw;line-height:normal}
	.hero-home-image .caption h2 {font-size:3.35vw}
}
.items-wrap {position:relative;background:#f9f7ed}
.toggle-item {display:block;width:50px;height:50px;position:absolute;top:0;right:0}
.toggle-item:before {content:"\f078";display:block;color:#172751;line-height:50px;font-family:FontAwesome;text-align:center;font-size:13px}

/* page:agent */
#agent h1.page-title.desktop {margin-bottom:10px}
#agent .agent-title {font-weight:700}
@media (max-width:767px) {
	#hero-images .agent-image img {
		height:auto;
		width:100%;
	}
}

/* FOOTER */
#footer .socials {margin-top:0}
#footer .boxes .menu>li.menu-item-has-children>a {display:block}
#footer .realty_widget_subscribe .gfield label,
#footer .subscribe #step-1 .field label,
#footer .boxes .menu>li.menu-item-has-children>a {text-transform:lowercase}
#footer #subscribe-inline .gform_wrapper li#field_13_4 .gfield_label {text-transform:inherit}
#footer .realty_widget_subscribe .gfield.upload-cv label {text-transform:initial}
#footer .subscribe .field p>label:first-letter,
#footer .realty_widget_subscribe .gfield label:first-letter,
#footer .subscribe #step-1 .field label:first-letter,
#footer .boxes .menu>li.menu-item-has-children>a:first-letter {text-transform:uppercase}
#footer ul.menu {margin-top:0;margin-bottom:0}

/*****/
#header .video-container {
	padding-bottom:56.25%;
	/* background:url('https://www.ch.com.au/wp-content/uploads/2018/06/WebBanner-1.jpg') no-repeat center center / cover !important; */
}
#header .video-container #youtube_bg {position: relative;padding-bottom: 56.25%;display: block;height: 0;overflow: hidden}
#header .video-container iframe#mbYTP_youtube_bg {
    width: 100% !important;left: 0 !important;right: 0 !important;margin: 0 !important;height: 100% !important;
    transform: none; -webkit-transform:none; -ms-transform:none
}
