/*
	Theme Name:Uphill & Schaefer Real Estate
	Theme URI:http://bigginscott.com.au/
	Author:Agentpoint
	Author URI:http://agentpoint.com.au/
	Description:Uphill & Schaefer Real Estate
	Tags:responsive design -- joe
*/


/* ====================================================================================================
												GLOBAL
==================================================================================================== */

/* -GENERICS- */
h1 {font-size:2.33333em}
h2 {font-size:2.16667em}
h3 {font-size:2em}
h3.section-title {margin:0 0 20px;font-size:1.25em}
h4 {font-size:1.83333em}
h5 {font-size:1.66667em}
h6 {font-size:1.5em}
strong {font-weight:normal}
hr {margin:30px 0;border-top:solid 1px #c1c1c1}
table {width:100%}
th,
td {padding:5px}
.col-center {text-align:center}
.col-left {text-align:left}
.col-right {text-align:right}
th {font-weight:normal}

/* -forms- */
input {margin:0}
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
select,
textarea {padding:8px;background:#fcfcfc;border:solid 1px #eee;font:1em/normal 'dinregular', Arial, Helvetica, sans-serif;color:#333333;outline:none}
input[type="checkbox"],
input[type="radio"] {float:left;margin:6px 5px 0 0}
.ie input[type="checkbox"],
.ie input[type="radio"] {float:left;margin:0 5px 0 0}
select {padding:5px}
textarea {resize:none}
a.button {display:inline-block;padding:0 10px}

/* -global classes- */
.clear,
.clearer {clear:both;content:""}
.left {float:left}
img.alignleft {float:left;margin:0 20px 20px 0}
.right {float:right}
img.alignright {float:right;margin:0 0 20px 20px}
.text-left {text-align:left}
.text-center {text-align:center}
.text-right {text-align:right}
.text-cut {overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.text-orange {color:#f0b20f}
.aquo {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.16667em}
.required,
.red {color:#e00}
.hidden {display:none}

/* -jQuery Tabs- */
ul.ui-tabs-nav li {float:left}
ul.ui-tabs-nav li a {display:block}
.ui-tabs-panel {clear:both}

/* -selectbox- */
.sbHolder {position:relative;z-index:20;width:281px;border:solid 1px #b7b7b7;border-radius:5px;background:#e8e8e8;background:-moz-linear-gradient(top, #fdfdfd 0%, #e8e8e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #e8e8e8));background:-webkit-linear-gradient(top, #fdfdfd 0%, #e8e8e8 100%);background:-o-linear-gradient(top, #fdfdfd 0%, #e8e8e8 100%);background:-ms-linear-gradient(top, #fdfdfd 0%, #e8e8e8 100%);background:linear-gradient(top, #fdfdfd 0%, #e8e8e8 100%)}
.sbHolder a {display:block;color:#525159;transition:none;text-decoration:none }
.sbHolder a.sbToggle {position:absolute;z-index:0;top:0;right:0;width:38px;/*height:31px;border-left:solid 1px #b7b7b7;*/ }
.sbHolder ul.sbOptions {position:absolute;z-index:0;width:100%;max-height:245px !important;margin:0;list-style:none;background:#fff;overflow:auto;box-shadow:0 2px 2px rgba(0, 0, 0, .1)}
.sbHolder .sbOptions li a {padding:0 5px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

#side_realty_widget_quick_search .sbHolder {width:245px}

/* -layout- */
#backimage {position:fixed;z-index:0;top:0;left:0;width:100%;height:100%}
#content {position:relative;z-index:1;overflow:hidden;}
div[role="main"] {padding-bottom:5.55556%}
#content.homepage div[role="main"] {padding-bottom:0}
footer[role="contentinfo"] {position:relative;z-index:2}

/* -grid- */
@media screen and (min-width:1152px) {
	.grid-max-3 > .column {width:33.33%}
	.grid-max-4 > .column,
	.grid-max-4 .suburb .column {width:25%}
	.grid-max-5 > .column,
	.grid-max-5 .suburb .column {width:20%}
	.grid-max-3 > .column:nth-of-type(3n+1),
	.grid-max-4 > .column:nth-of-type(4n+1),
	.grid-max-4 .suburb .column:nth-of-type(4n+1),
	.grid-max-5 > .column:nth-of-type(5n+1),
	.grid-max-5 .suburb .column:nth-of-type(5n+1) {clear:both}
}
@media screen and (min-width:1024px) and (max-width:1151px) {
	.grid-max-3 > .column {width:33.33%}
	.grid-max-4 > .column,
	.grid-max-4 .suburb .column {width:32.6%}
	.grid-max-5 > .column,
	.grid-max-5 .suburb .column {width:25%}
	.grid-max-3 > .column:nth-of-type(3n+1),
	/* .grid-max-4 > .column:nth-of-type(3n+1), */
	.grid-max-4 .suburb .column:nth-of-type(4n+1),
	.grid-max-5 > .column:nth-of-type(4n+1),
	.grid-max-5 .suburb .column:nth-of-type(4n+1) {clear:both}
}
@media screen and (min-width:480px) and (max-width:1023px) {
	.grid-max-3 > .column {width:50%}
	.grid-max-4 > .column,
	.grid-max-4 .suburb .column {width:50%}
	.grid-max-5 > .column,
	.grid-max-5 .suburb .column {width:33.33%}
	#thumbnail-mode.grid-max-4 {width:48.5%}
	.grid-max-3 > .column:nth-of-type(2n+1),
	/* .grid-max-4 > .column:nth-of-type(2n+1), */
	.grid-max-4 .suburb .column:nth-of-type(2n+1),
	.grid-max-5 > .column:nth-of-type(3n+1),
	.grid-max-5 .suburb .column:nth-of-type(3n+1) {clear:both}
}
@media screen and (min-width:480px) {
	[class^="grid-"] {margin-left:-10px;margin-right:-10px}
	[class^="grid-"]:before,
	[class^="grid-"]:after {display:table;content:""}
	[class^="grid-"]:after {clear:both}
	[class^="grid-"] > .column,
	[class^="grid-"] .suburb .column {box-sizing:border-box;float:left;padding-right:10px;padding-bottom:20px;padding-left:10px}
	[class^="grid-"] > .column.full,
	[class^="grid-"] .suburb .column.full {width:100%}
	.grid-max-2 > .column {width:50%}
	.grid-max-2 > .column:nth-of-type(2n+1) {clear:both}
}
@media screen and (max-width:479px) {
	[class^="grid-"] > .column,
	[class^="grid-"] .suburb .column {padding-bottom:20px}
}

/* -header- */
#header .hgroup {position:relative;z-index:2}
#header .hgroup img {display:block}
#header .hgroup .utils {font-size:0.857143em}
#header .hgroup p.phone {margin:0 0 0 10px;line-height:45px}
#header .search {position:relative;z-index:0}

/* -sidebar- */
.default .blog-sidebar > ul {margin:0;padding:15px;list-style:none;background:#fafafa}
.blog-sidebar ul li a {display:block;padding:2px 0;color:#000}
.blog-sidebar ul li a:hover {padding:2px 0 2px 10px;color:#16355C}
.blog-sidebar ul li a i.fa {width:10px}

/* -footer- */
.home_footer img {display:block;width:100%}
#footer {font-size:0.857143em}
#footer .top-footer {position:relative}
#footer .logo-center img { display:block; max-height: 191px}
#footer * {color:#fff}
#footer a:hover {color:#ee1c29}
#footer .logo img {height:50px}
#footer #follow_buttons li span.circle .fa {
    line-height:50px;
}
.opens-auctions .direction a.control {
    top:-20px;
}
.opens-auctions .direction {
    top:99% !important;
}

#home .opens-auctions .direction {
    top:41% !important;
}

.jPaginate {
    position:relative;
    width:100%;
    box-sizing:border-box;
    padding:15px 0 !important;
    text-align:center;
}

.jPaginate .jPag-control-back {
    padding-right:10px;
    float:none;
    display:inline-block;
    vertical-align:top;
}

.jPaginate .jpnav-wrap {
    /* min-width:50%;*/
    max-width:100%;
    float:none;
    display:inline-block;
    vertical-align:bottom;

    width:auto !important;
}

.jPaginate .jPag-control-front {
    float:none !important;
    left:0 !important;
    display:inline-block;
    vertical-align:top;
}


.realty_widget_quick_search .quicksearch-1:after {
	background:url(images/logo_uphillschaefer.png);
	content:'';
	position:absolute;
	left:0;
	top:-50%;
	right:0;
	max-width:322px;
	height:auto;
	background-size:100%;
	padding-bottom:8%;
	background-repeat:no-repeat;
	margin:0 auto;
}

.realty_widget_quick_search .quicksearch-1 {
    position:relative;
}

nav[role="navigation"] ul.menu > li:hover ul.sub-menu {
    /* display:inline-block;*/
    /* min-height:177px;*/
    z-index:9999;
    /* background:red;*/
    /* padding-bottom:221%;*/
    max-height:535px;
    /* overflow:auto;*/
}

nav[role="navigation"] ul.menu > li:hover {
    background:red;
}

nav[role="navigation"] ul.menu > li:hover > .sub-menu {
    /* height:300px;*/
    /* background:red;*/
    z-index:9999999;
}

/* PAGES
 ------------------------------------------------------------------------------ */
/* -homepage- */
.homepage .banners {margin:55px 0}
.homepage .banners li {position:relative;width:24.5055%;margin:0 0.549451% 0 0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomright:20px;border-top-left-radius:5px;border-bottom-right-radius:20px;overflow:hidden}
.homepage .banners li.last {margin:0}
.homepage .banners li img {display:block}
.homepage .banners li span {display:block;position:absolute;bottom:15px;left:10px;color:#fff;font-size:1.5em;line-height:normal;transition-duration:.5s}
.homepage .banners li a:hover span {bottom:25px}
.homepage .utilities {position:relative}
.homepage .utilities img {display:block;width:100%; height:auto}
.homepage .utilities .overlay {position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/black_50.png);text-align:center}
.homepage .utilities .overlay:before {display:inline-block;height:100%;content:"";vertical-align:middle}
.homepage .utilities .container {display:inline-block;max-width:50%;vertical-align:middle;color:#fff}
.homepage .utilities p.copy {margin:20px 0}
.homepage .utilities p.button a {display:inline-block;padding:5px 20px;color:#fff;border:solid 1px #fff;border-radius:20px}
.homepage .utilities p.button a:hover {color:#ee1c29;border-color:#ee1c29}

/* -pages/posts- */
.default h1,
.default h2,
.default h3,
.default h4,
.default h5,
.default h6 {margin:0 0 20px}
.default ul {list-style:disc;margin:0 0 20px 15px}
.default ol {list-style:decimal;margin:0 0 20px 20px}
.default p {margin:0 0 20px}
.default img {max-width:100%;height:auto}
.post {margin:0 0 30px}
.post-head {margin:0 0 15px}
.post-head h4.post-title {margin:0}
.post-head h4.post-title a {color:#000}
.post-head h4.post-title a:hover {color:#16355C}
.post-head p {margin:0}
.post-head p.post-meta {color:#9D9D9D;font-size:0.785714em}
.post-head p.post-meta a {color:#9D9D9D}
.post-head p.post-meta a:hover {color:#16355C}
.posts.index .post.last {margin:0;padding:0;border-bottom:none}
.posts.index .entry p {margin:0}
.posts.index .entry img {float:left;width:150px;margin:0 10px 0 0}
.posts.single .post {margin:0 0 25px}
.posts.single img {max-width:100%}
.comments {margin:0 0 30px}
.comments h2.section_title {margin:0 0 30px}
.comments ul {list-style:none;margin:0}
.comments ul li {margin:0}
.comments .comment-body {position:relative;margin:0 0 10px;padding:15px 20px 20px;background:#FBFBF9}
.comments ul li img.avatar {float:left;margin:6px 10px 10px 0}
.comments p {margin:0}
.comments .reply a {padding:5px 10px;background:#16355C;color:#fff}
.comments .reply a:hover {background:#5e5e5e}
.comments .reply em {padding:0 3px 0 0}
#commentform p {margin:0 0 10px}
#commentform p.comment-notes,
#commentform p.logged-in-as {margin:0 0 25px}
#commentform p label {font-family:'dinbold', Arial, Helvetica, sans-serif}
a#cancel-comment-reply-link {float:right;font-size:12px;font-style:italic;font-size:#CC0000}

/* page:contact us*/
.wp-page-contact .section {width:47%;margin:0 0 30px}

/* page:careers*/
.careers {position:relative}
.careers .slides {overflow:hidden}
.careers .slides > ul {position:relative;width:20000em;margin:0;list-style:none}
.careers .slides li {position:relative;float:left;margin:0 20px 0 0;background:#454545;color:#fff}
.careers .slides li.last {margin:0}
.careers .slides .wrap {padding:20px 20px 52px}
.careers .slides a.button {position:absolute;bottom:20px;left:20px;padding:0;text-align:center}
.careers .direction {padding:20px 0;display:none;}
.careers .direction a.control {display:block;font-size:20px;color:#333}

/* -subcriptions manager- */
.subscriptions p.link-login {margin:0 0 30px}
.subscriptions ul {margin:0 !important;list-style:none}
.subscriptions span.required {color:#e00}
.subscriptions textarea {height:100px}
.subscriptions input[type="submit"],
.subscriptions a.button {min-width:100px;text-align:center}
.subscriptions ul.subforms .holder {position:relative;z-index:0}
.subscriptions ul.options {position:absolute;left:19px;top:-60px;width:100%;background:#fff;box-shadow:0 0 2px rgba(0, 0, 0, .2)}
.subscriptions ul.options > li {padding:0 15px 5px}
.subscriptions ul.options > li.first {padding:15px 15px 5px}
.subscriptions ul.options > li.last {padding:0 15px 5px;text-align:right}
.subscriptions ul.options select {width:100%}
.subscriptions ul.options select.left {width:49%}
.subscriptions ul.options select.left.alt {margin:0 2% 0 0}
.subscriptions ul.options a.close-options {font-size:0.857143em;font-style:italic;color:#333}
.subscriptions .the-content {margin:0 0 30px}
.subscriptions .return {margin:30px 0 40px;padding:20px;background:#ffc;border:1px solid #fc0}
.subscriptions .return.success {background:#f2ffe4;border:1px solid #d1f8a9}
.subscriptions .return p {margin:0;color:#d00}
.subscriptions .return.success p {color:#525159}
.subscriptions li.buttons .button {padding:0;text-align:center}
.subscriptions h6.register-title {margin:30px 0;padding:30px 0 0;border-top:1px solid #c1c1c1}

/* page:subscribe */
.subscriptions p.alt {margin:0 0 30px}
.subscriptions .subscribe .section {margin:0 0 20px;padding:20px;background:#fafafa}
.subscriptions .subscribe .section.button {padding:0 0 30px;background:none}
.subscriptions .subscribe input[type="text"],
.subscriptions .subscribe input[type="password"],
.subscriptions .subscribe textarea,
.subscriptions .subscribe select {background:#fff}
.subscriptions .subscribe input[type="submit"] {min-width:150px}
.subscriptions .subscribe.details input[type="submit"],
.subscriptions .subscribe.details a.button {float:left;min-width:120px;margin:0 0 0 2px;padding:0}
.subscriptions .captcha-code .wrap {position:relative}
.subscriptions .captcha-code .wrap span {display:block;position:absolute;top:2px;right:2px;background:#ee1c29}
.subscriptions .captcha-code img {max-width:100%}
.subscriptions .captcha-code a {padding:7px;font-size:14px;color:#fff}
.subscriptions .subscribe.details h1.title {margin:30px 0}

/* page:rental application */
.rental-application .section {margin:0 0 30px}
.rental-application .section.signature {position:relative}
.rental-application p.title:after {display:block;content:"";margin:5px 0 0;border-bottom:2px solid}
.rental-application ul.listforms {margin:0;list-style:none}
.rental-application ul.listforms li {padding:0 0 10px}
.rental-application ul.listforms li.last {padding:0}
.rental-application input[type="submit"] {width:150px}
.rental-application input[type="radio"] {margin:5px 5px 0 0}
.rental-application table.disclaimer td {padding:0}
.rental-application table.disclaimer textarea {width:63%;height:150px;margin:20px 0 0}
.rental-application table.data {border-top:1px solid #f4f4f4;border-left:1px solid #f4f4f4}
.rental-application table.data th,
.rental-application table.data td {border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}
.rental-application table.data th {padding:10px 15px 8px;background:#fafafa}
.rental-application table.data td {padding:7px 15px 5px}
.rental-application #signature {display:inline-block;width:100%;margin:0 0 20px;background:#ffc}
.rental-application .section.signature .reset {margin:0}
.rental-application input#signature_reset {height:auto;padding:0;color:#ee1c29;background:none}
#rental-application div.light_square #pp_full_res .pp_inline {height:389px;margin:0 0 20px;overflow:auto;font-size:0.875em;line-height:1.5;color:#525159}
#rental-application div.light_square #pp_full_res .pp_inline h2 {margin:0 0 15px}
#rental-application div.light_square #pp_full_res .pp_inline ul {margin:0 0 15px 15px;list-style:disc}
#rental-application div.light_square #pp_full_res .pp_inline ol {margin:0 0 15px 15px;list-style:decimal}

/* page:sales appraisal */
.page-sales-appraisal {margin:20px 0 0;padding:40px 0 0;border-top:solid 1px #eee}

/* ====================================================================================================
											REALTY
==================================================================================================== */
/* -rooms- */
ul.rooms li {float:left;margin:0 15px 0 0;width:60px !important;padding:29px 0 0;text-align:center;background-image:url(images/icons_rooms_30.png?v=1.001);background-repeat:no-repeat;font-family:'dinregular', Arial, Helvetica, sans-serif}
ul.rooms li.bedrooms {background-position:0 0;}
ul.rooms li.bathrooms {background-position:-29px 0}
ul.rooms li.carspaces {background-position:-58px 0}
ul.rooms li.last {margin:0 !important}
ul.rooms.white-40 li {width:40px;padding:40px 0 0;background-image:url(images/icons_rooms_40.png?v=1.001)}
ul.rooms.white-40 li.bedrooms {background-position:0 0}
ul.rooms.white-40 li.bathrooms {background-position:-40px 0}
ul.rooms.white-40 li.carspaces {background-position:-80px 0}

/* -paging- */
.pagination {text-align:center}
.pagination a {padding:0 5px;color:#ccc}
.pagination a:hover,
.pagination a.current {color:#333}

/* -sticker- */
.sticker {display:block;position:absolute;top:0;left:0;width:117px;height:117px;z-index:15;}
.sticker.new {background:url(images/sticker_new.png?v=1.002) 0 0 no-repeat}
.sticker.sold {background:url(images/sticker_sold.png?v=1.002) 0 0 no-repeat}
.sticker.leased {background:url(images/sticker_leased.png?v=1.002) 0 0 no-repeat}
.sticker.under_offer {background:url(images/sticker_under_offer.png?v=1.002) 0 0 no-repeat}
.sticker.open_home {background:url(images/sticker_open_home.png?v=1.002) 0 0 no-repeat}

/* -misc- */
span.inbox-border {opacity:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:2px;transition-duration:.2s;box-sizing:border-box}
span.inbox-border span {display:block;width:100%;height:100%;border:solid 1px #fff;box-sizing:border-box}

/* -WIDGETS- */
/* -quick search- */
.sugBoxSuburb {position:absolute;left:0;width:100%;background:#FFFFFF;box-shadow:0 2px 2px rgba(0, 0, 0, 0.05)}
.autoSugListSuburb {padding:10px 10px 5px}
.sugBoxSuburb ul li {cursor:pointer;color:#3b3b3b}
.sugBoxSuburb ul li:hover {color:#16355C}

/* quick search 1- */
.quicksearch-1 {position:relative;z-index:1}
.quicksearch-1 ul.search-types li {position:relative}
.quicksearch-1 ul.search-types li.left {margin:0 30px 0 0}
.quicksearch-1 ul.search-types li.active:before,
.quicksearch-1 ul.search-types li.active:after {position:absolute;z-index:1;left:50%;width:0;height:0;margin:0 0 0 -8px;content:"";border-style:solid;border-width:0 8px 10px;border-color:transparent}
.quicksearch-1 ul.search-types li.active:before {bottom:0;border-bottom-color:#fff}
.quicksearch-1 ul.search-types li.active:after {bottom:-1px;border-bottom-color:#fff}
.quicksearch-1 ul.search-types a {display:block;padding:0 0 15px;color:#ddd;font-size:1.25em}
.quicksearch-1 ul.search-types a:hover,
.quicksearch-1 ul.search-types li.type.active a {color:#ee1c29}
.quicksearch-1 form.list-type {position:absolute}
.quicksearch-1 form.list-type label {margin:8px 0 0 20px}
.quicksearch-1 form.list-type input[type="radio"] {margin:5px 5px 0 0}
.quicksearch-1 .keywords {position:relative;z-index:2}
.quicksearch-1 .keywords #results {position:absolute;width:100%;background:#fff;box-shadow:0 0 2px rgba(0, 0, 0, .15)}
.quicksearch-1 .keywords #results div {padding:7px 15px;border-bottom:1px solid #eee;cursor:pointer}
.quicksearch-1 .keywords #results div:hover,
.quicksearch-1 .keywords #results div.selected {color:#ee1c29}

.quicksearch-1 .property-type {box-sizing:border-box;clear:both;float:left;margin:10px 0 0;padding-right:10px;width:50%}
.quicksearch-1 .property-type .sbHolder, .quicksearch-1 .prices .sbHolder {width:100% !important;border:none;background:#fff}
.quicksearch-1 .prices {box-sizing:border-box;float:left;margin:10px 0 0;width:50%}
.quicksearch-1 .prices > div {box-sizing:border-box;float:left;width:50%}
.quicksearch-1 .property-type .sbHolder a.sbSelector, .quicksearch-1 .prices .sbHolder a.sbSelector {font-size:14px;height:60px;line-height:60px}
.quicksearch-1 .property-type .sbHolder a.sbToggle,
.quicksearch-1 .prices .sbHolder a.sbToggle {background:url("images/icon_selectbox_toggle.png") no-repeat scroll 50% 50%;height:60px}
.quicksearch-1 .prices .pr_min {padding-right:5px}
.quicksearch-1 .prices .pr_max {padding-left:5px}

/*.quicksearch-1 button img {margin:5px 0 0}*/
.quicksearch-1 .toggle-search {position:absolute;z-index:0;bottom:0;left:50%;margin:0 0 0 -63px;cursor:pointer;font-size:0.857143em;background:#fff;border:solid 1px #eaeaea;border-bottom:none;border-radius:5px 5px 0 0}
.quicksearch-1 .toggle-search span {line-height:32px}
.quicksearch-1 .toggle-search span.text {padding:0 10px}
.quicksearch-1 .toggle-search span.icon {width:36px;text-align:center}
.quicksearch-1 .toggle-search:hover span.icon {background:#f8f8f8}
.quicksearch-1 .toggle-search span.icon i.fa {position:relative;top:4px;font-size:24px}
.quicksearch-1 .advanced {position:relative;z-index:1;font-size:0.857143em}
.quicksearch-1 .advanced ul.formlist {display:inline-block;width:100%;padding:20px 0 0}
.quicksearch-1 .advanced ul.formlist > li {position:relative}
.quicksearch-1 .advanced ul.formlist > li.alt {clear:left}
.quicksearch-1 .advanced ul.formlist > li.first {margin:0 0 15px}
.quicksearch-1 .advanced ul.formlist .list-type label {margin:0 20px 0 0}
.quicksearch-1 .advanced ul.formlist .list-type input[type="radio"] {margin:3px 5px 0 0}
.ie .quicksearch-1 .advanced ul.formlist .list-type input[type="radio"] {margin:0 5px 0 0}
.quicksearch-1 .sbHolder.alt .options {position:absolute;width:100%;max-height:0;overflow:hidden;transition-duration:.3s}
.quicksearch-1 .sbHolder.alt.shrink .options {max-height:245px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1)}
.quicksearch-1 .sbHolder.alt .sbOptions {position:static}
.quicksearch-1 .sbHolder.alt .sbOptions li label {display:block;padding:0 5px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/* -featured and current listings- */
.home-listings-slider .properties {position:relative}
.home-listings-slider .slide {width:100%;overflow:hidden}
.home-listings-slider .slide img {display:block;width:100%}
.home-listings-slider .slide section ul.rooms {padding:20px 0 0}
.home-listings-slider .slide section .opens,
.home-listings-slider .slide section .auction {padding:20px 0 0}
.home-listings-slider .cycle-pager span {display:inline-block;width:8px;height:8px;margin:0 3px;border:solid 1px #fff;border-radius:8px;cursor:pointer}
.home-listings-slider .cycle-pager span:hover,
.home-listings-slider .cycle-pager span.cycle-pager-active {background:#fff}

/* -opentimes- */
.opens-auctions h1.title {font-size:2.5em;text-align:center}
.opens-auctions .options {position:relative;padding:30px 0;text-align:center;display:none}
.opens-auctions .options .wrap {display:inline-block}
.opens-auctions .options .sbHolder {margin:0 auto;border:none}
.opens-auctions .options .types a,
.opens-auctions .options .sbHolder a.sbSelector {height:41px;line-height:41px;border:1px solid #b7b7b7;border-radius:5px;background:#c8c8c8;background:-moz-linear-gradient(top, #f8f8f8 0%, #c8c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #c8c8c8));background:-webkit-linear-gradient(top, #f8f8f8 0%, #c8c8c8 100%);background:-o-linear-gradient(top, #f8f8f8 0%, #c8c8c8 100%);background:-ms-linear-gradient(top, #f8f8f8 0%, #c8c8c8 100%);background:linear-gradient(top, #f8f8f8 0%, #c8c8c8 100%)}
.opens-auctions .options .sbHolder a.sbToggle {height:41px;border:solid 1px #b7b7b7;border-left:none;border-radius:0 5px 5px 0;background:url(images/icon_selectbox_toggle.png) center center no-repeat #e8e8e8;background:url('images/icon_selectbox_toggle.png') center center no-repeat;background:url('images/icon_selectbox_toggle.png') center center no-repeat, -moz-linear-gradient(top, #fdfdfd, #e8e8e8);background:url('images/icon_selectbox_toggle.png') center center no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#e8e8e8));background:url('images/icon_selectbox_toggle.png') center center no-repeat, -webkit-linear-gradient(top, #fdfdfd, #e8e8e8);background:url('images/icon_selectbox_toggle.png') center center no-repeat, -o-linear-gradient(top, #fdfdfd, #e8e8e8);background:url('images/icon_selectbox_toggle.png') center center no-repeat, linear-gradient(to bottom, #fdfdfd, #e8e8e8)}
.opens-auctions .options .sbHolder ul.sbOptions {top:43px !important}
.opens-auctions .options .types {margin:0 2px 0 0}
.opens-auctions .options .types a {float:left;width:100px;color:#525159;text-align:center}
.opens-auctions .options .types a.sale {border-radius:5px 0 0 5px}
.opens-auctions .options .types a.lease {border-radius:0 5px 5px 0;border-left:none}
.opens-auctions .options .types a:hover,
.opens-auctions .options .types a.active {background:#f8f8f8}
.opens-auctions .options .loading {position:absolute;top:40px}
.opens-auctions .slides {position:relative;width:100%;overflow:hidden}
.opens-auctions .slides > ul {position:relative;width:20000em}
.opens-auctions .slide {float:left;position:relative;width:299px;margin:0 20px 0 0}
.opens-auctions .slide figure {overflow:hidden}
.opens-auctions .slide .image {overflow:hidden}
.opens-auctions .slide p.save_calendar {position:absolute;top:75px;right:20px}
.opens-auctions .slide p.save_calendar a {color:#525159}
.opens-auctions .slide p.price {padding:20px 0 10px;border-bottom:1px solid #e4192e}
.opens-auctions .slide ul.rooms {display:inline-block;width:100%;padding:10px 0 0}
.opens-auctions .direction {padding:20px 0}
.opens-auctions .direction a.control {color:#525159;font-size:20px}

/* -current listings- */
.block.properties .tabs-nav ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top {width:16% !important;display:inline-block;float:none !important}
.current-listings {margin:50px 0 0}
.current-listings h1.title {margin:0 0 50px;font-size:2.85714em;text-align:center}
body#subscribe .group .entry {padding-left:160px}
body#subscribe form.contact_form.form_email_subscription div#user_management_page ol.cf-ol {margin-left:0}

/* -property description- */
.property .overview .description h5 {padding:0 0 15px}

/* -similar listings- */
#similar-listings .property {margin:0 0 20px}
#similar-listings .property.last {margin:0}
#similar-listings .property .image {position:relative;width:29.6443%;margin:6px 0 0}
#similar-listings .property .image img {display:block;width:100%}
#similar-listings .property .overview {width:68.3794%}

/* -property table- */
.property-table {margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #e1e1e1}

/* -contact agent- */
.contact-agent .agent {width:50%}
.contact-agent .agent.agent-0 > .wrap {padding:0 30px 0 0}
.contact-agent .agent .overview i.fa {display:inline-block;width:14px}
.contact-agent .agent .overview i.fa.fa-envelope {font-size:0.875em}

/* -search results- */
.create-alert form strong.title {display:block;color:#fff}
.create-alert form input[type="text"] {width:197px;border-color:transparent}
.ie8 .create-alert form input[type="submit"] {background:#012b5d}
p.no_properties_error {margin:0 0 30px}
.search-toolbar.top {margin:0 0 30px;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA}
.search-toolbar.bottom {padding:10px 0 25px}
.search-toolbar ul.tabs-nav li a {line-height:1;color:#ddd}
.search-toolbar ul.tabs-nav li.ui-tabs-active a,
.search-toolbar ul.tabs-nav li a:hover {color:#16355C}
.search-toolbar .sort .sbHolder {height:auto}
.search-toolbar .sort .sbHolder a.sbSelector {display:none}
.search-toolbar .sort .sbHolder a.sbToggle {position:static;width:auto;height:auto;line-height:1;background:none}
.search-toolbar .sort .sbHolder ul.sbOptions {border-top:solid 1px #eaeaea;border-bottom:none;overflow:inherit}
.search-toolbar .sort .sbHolder ul.sbOptions:after,
.search-toolbar .sort .sbHolder ul.sbOptions:before {position:absolute;bottom:100%;right:20px;width:0;height:0;content:"";border:solid transparent}
.search-toolbar .sort .sbHolder ul.sbOptions:after {margin-right:-8px;border-width:8px;border-color:transparent transparent #fff}
.search-toolbar .sort .sbHolder ul.sbOptions:before {margin-right:-9px;border-width:9px;border-color:transparent transparent #eaeaea}
.search-toolbar .sort .sbHolder .sbOptions li a {padding:7px 10px;border:1px solid #eaeaea;border-top:none}
.thumbview .listing.suburb .wrap {background-color:#e4192e;color:#ffffff;min-height:365px;padding:20px}
.thumbview .listing .image {position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-bottom:66.39%}
.lt-ie9 .thumbview .listing .image {-ms-behavior:url(http://bigginscott.com.au/wp-content/themes/bigginandscott/js/backgroundsize.min.htc)}
.thumbview .listing:hover .image span.inbox-border {opacity:1;padding:7px}
.thumbview .listing .overview {font-size:0.875em}
.thumbview .listing .overview ul.opens span {display:block}
.thumbview .listing .overview ul.rooms {padding:10px 0 0;font-family:Arial, Helvetica, sans-serif}
.listview .listing .image {position:relative}
.listview .listing .image a {display:block;position:relative}
.listview .listing .image img {display:block;width:100%}
.listview .listing:hover .image span.inbox-border {opacity:1;padding:7px}
.listview .listing .image ul.rooms {position:absolute;padding:5px;background:url(images/white_85.png)}
.listview .listing .overview p.headline a {color:#333}
.listview .listing .overview p.headline a:hover {color:#16355C}
.listview .listing .overview p {margin:0 0 15px}
.listview .listing .overview p.address {font-family:'dinbold', Arial, Helvetica, sans-serif}
.listview .listing .overview ul.buttons li {float:left;margin:1px 1px 0 0}

/* research forms */
#research-form-overlay {position:fixed;z-index:3;top:0;left:0;width:100%;height:100%}
#research-form {position:absolute;z-index:4;top:0;left:0;width:100%;height:100%}
#research-form .port {position:absolute;left:0;top:0;width:100%;height:100%;text-align:center}
#research-form .port:before {display:inline-block;height:100%;vertical-align:middle;content:""}
#research-form .container {display:inline-block;vertical-align:middle}
#research-form .forms {position:relative;max-width:400px;padding:50px 50px 30px;margin:0 auto;background:url(images/blue_90.png);border-radius:2px;text-align:left}
#research-form .block {padding:0 0 20px}
#research-form p.q {margin:0 0 10px;font-family:'dinbold', Arial, Helvetica, sans-serif;color:#fff}
#research-form input[type="text"] {box-sizing:border-box;width:100%;margin:0 0 5px;padding:7px}
#research-form select {width:100%;padding:6px;margin:0 0 5px}
#research-form input[type="submit"] {width:100%;height:34px;margin:15px 0 0}
#research-form #alert p {padding:0 0 20px}
#research-form p {color:#ffffff}
#research-form a.close {display:block;position:absolute;top:0;right:0;width:30px;height:30px;line-height:30px;color:#fff;background:#d00;border-radius:0 2px 0 0;font-size:10px;font-family:Tahoma, Geneva, sans-serif;text-align:center}

/* -property- */
.property .section.overview .property-block {margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #e1e1e1}
.property .section.overview h3.title {margin:0 0 20px;font-size:1.25em}
.property .section.overview a.link-back {display:block;padding:16px 0 0;border-top:1px solid #e1e1e1}
.property .inspection .section {margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #e1e1e1}
.property .inspection .section.opentimes ul li {padding:0 0 10px}
.property .inspection .section.opentimes a.calendar {color:#525159}
.property .inspection .section.opentimes a.calendar:hover {color:#ee1c29}

/* -agents- */
#agents .options {position:relative;margin:0 0 25px}
#agents .options .sbHolder {display:inline-block}
#agents .options .loading {position:absolute;top:4px}
#agents .agent {position:relative;background:#eee}
#agents .agent figure img {display:block}
#agents .agent section {padding:5px 20px 0}
#agents .agent p.role {margin:0 0 5px}
#agents .agent section p:nth-child(2) {font-size:13px}
#agents .agent p.email {position:absolute}
#agents .agent p a {color:#333}
#agents .agent p a:hover {color:#ee1c29}
#agents .agent p i.fa {width:20px}

/* -agent- */
#agent .link-back {position:absolute;top:10px;right:5.55556%}
#agent .block {margin:0 0 20px}
#agent .overview section p.role{margin:0 0 10px}
#agent .overview section p i.fa {width:20px}
#agent .overview section p i.fa.fa-mobile {position:relative;top:3px;font-size:1.28571em}
#agent .properties .tabs-nav {margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #c1c1c1}
#agent .properties .tabs-nav a {color:#525159}
#agent .properties #testimonials li {margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #f1f1f1}
#agent .properties #testimonials li p.right {padding:10px 0 0}

/* -opentimes- */
.listings-table table {font-size:0.875em}
.listings-table table th {padding:20px 0;border-bottom:3px solid #c1c1c1;text-align:left}
.listings-table table th.col-details {width:50%}
.listings-table table th.col-times {width:25%}
.listings-table table th.col-price {width:25%}
.listings-table table th.col-features {width:20%}
.listings-table table td.col-details strong {font-size:1.14286em}
.listings-table.alt table th.col-details {width:35%}
.listings-table.alt table th.col-price,
.listings-table.alt table th.col-place {width:20%}
.listings-table.alt table td.col-date {padding:30px 0 10px;border-bottom:3px solid #525159;font-size:1.42857em}
.listings-table.alt table a.calendar {color:#525159}
.listings-table.alt table a.calendar:hover {color:#ee1c29}
.listings-table table td {padding:10px 0;border-bottom:1px solid #c1c1c1;vertical-align:top}

/* -offices- */
#offices .search-toolbar.top {border:none}
#offices .search-toolbar .options a {padding:5px 0;color:#525159;text-align:center;background:#f4f4f4}
#offices .search-toolbar .options a:hover {background:#eaeaea}
#offices .search-toolbar .options a.active {color:#fff;background:#012b5d}
#offices .search-toolbar .options a i.fa {font-size:17px}
#offices .office .image img {width:100%;height:auto}
#offices .office .overview {min-height:85px}
#offices .office .overview p.name {margin:0 0 10px}
#offices .office .links {position:absolute;bottom:40px}
#offices .office .links a {float:left;color:#aaa;margin:0 7px 0 0}
#offices .office:hover .links a {color:#ee1c29}
#offices.map {padding:0 0 50px}
#offices.map #properties {position:relative;overflow:auto}
#offices.map #properties .property {margin:0 0 10px}
#offices.map #properties .property .container {display:block;padding:10px;font-size:0.875em;color:#525159;background:#fafafa;transition-duration:0.2s;cursor:pointer}
#offices.map #properties .property.selected .container:hover,
#offices.map #properties .property.selected .container {background:#ee1c29;color:#fff}
#offices.map #properties .property .image {width:39.5257%}
#offices.map #properties .property .image img {display:block;width:100%}
#offices.map #properties .property .overview {width:56.5217%}
#offices.map #properties .property .overview p {line-height:normal}
#office .info {margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #c1c1c1}
#office .info a {color:#525159}
#office .info a:hover {color:#ee1c29}
#office .info .location {width:525159px;margin:0 20px 0 0}
#office .info .location p.contact {margin:0 10px 10px 0}
#office .info .location p.link {margin:0 10px 0 0}
#office .info .location p.description {padding:20px 0 0}
#office .info .image {margin:0 20px 0 0}
#office .info .image img {display:block;max-width:212px}
#office .listing-types {padding:0 0 20px}
#office .listing-types a {float:left;width:100px;height:34px;line-height:34px;margin:0 2px 0 0;color:#525159;border:1px solid #b7b7b7;border-radius:5px;text-align:center;background:#c8c8c8;background:-moz-linear-gradient(top, #f8f8f8 0%, #c8c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #c8c8c8));background:-webkit-linear-gradient(top, #f8f8f8 0%, #c8c8c8 100%);background:-o-linear-gradient(top, #f8f8f8 0%, #c8c8c8 100%);background:-ms-linear-gradient(top, #f8f8f8 0%, #c8c8c8 100%);background:linear-gradient(top, #f8f8f8 0%, #c8c8c8 100%)}
#office .listing-types a:hover,
#office .listing-types a.active {background:#f8f8f8}
#office .listing-types a.active {color:#ee1c29;font-family:'dinbold', Arial, Helvetica, sans-serif}

/* -location info- */
#location-info.suburbs .suburb {position:relative;background:#525159;color:#fff;font-size:0.875em}
#location-info.suburbs figure {overflow:hidden}
#location-info.suburbs figure img {display:block;width:100%}
#location-info.suburbs section {padding:20px 20px 80px}
#location-info.suburbs section p.url {margin:0;position:absolute;bottom:20px;left:20px}
#location-info.suburbs section p.url a {color:#fff}
#location-info.suburbs section p.url a:hover {color:#ee1c29}
#location-info.suburb {position:relative}
#location-info.suburb .tabs-content {overflow:hidden}
#location-info.suburb #gallery img {width:100%}
#location-info.suburb #gallery .cycle-slideshow {position:relative;overflow:hidden}
#location-info.suburb #gallery .cycle-pager {position:absolute;z-index:101;bottom:0;width:100%;padding:10px 0;background:#6A696B;text-align:center}
#location-info.suburb #gallery .cycle-pager span {display:inline-block;width:7px;height:7px;margin:0 3px;border:solid 1px #fff;border-radius:7px;cursor:pointer}
#location-info.suburb #gallery .cycle-pager span.cycle-pager-active {background:#fff}
#location-info.suburb #gallery .direction {position:absolute;z-index:102;bottom:8px;cursor:pointer;color:#fff}
#location-info.suburb #gallery .cycle-prev {left:5.55556%}
#location-info.suburb #gallery .cycle-next {right:5.55556%}
#location-info.suburb #gallery .direction i.fa {font-size:22px}
#location-info.suburb .tabs-nav {margin:0 0 20px;padding:15px 0 10px;border-bottom:1px solid #c1c1c1}
#location-info.suburb .tabs-nav ul {margin:0;list-style:none}
#location-info.suburb .tabs-nav ul li {margin:0 20px 0 0}
#location-info.suburb .tabs-nav ul a {color:#525159}
#location-info.suburb .tabs-nav ul a:hover,
#location-info.suburb .tabs-nav ul li.ui-state-active a {border-bottom:1px solid #ee1c29}
#location-info.suburb .section.overview {padding:20px 0 0}
#location-info.suburb .section.overview .block.left {width:60%}
#location-info.suburb .section.overview .block.right {width:40%}
#location-info.suburb .section.overview section {margin:0 0 30px}
#location-info.suburb .section.overview h3.title {margin:0 0 20px;font-size:1.25em}
#location-info.suburb .section.overview .short-info ul {margin:0;list-style:none}
#location-info.suburb .section.overview .short-info li span {display:inline-block;width:100px}

/* -lightbox forms- */
ol.cf-ol li {clear:both;display:inline-block;width:100%;padding:0 0 10px}
ol.cf-ol li.last {padding:0}
.lightbox-wrap {font-size:14px}
.lightbox-wrap h2,
.lightbox-wrap h5 {margin:0 0 20px;text-align:center}
.lightbox-wrap ol.cf-ol li {padding:0 0 10px}
.lightbox-wrap ol.cf-ol li.last {padding:0}
.lightbox-wrap ol.cf-ol li label {width:200px;margin:5px 0 0}
.lightbox-wrap ol.cf-ol li input[type="text"] {width:300px}
.lightbox-wrap ol.cf-ol li textarea {width:300px;height:75px}
.lightbox-wrap ol.cf-ol li a.btn {float:left}
.lightbox-wrap ol.cf-ol li a.reload-captcha {position:relative;top:-15px;left:5px}

/* -contact agent lightbox- */
.contact-lightbox h3.section-title {margin:0;padding:5px 0 5px 34px;background:url(images/icon_bp_symbol_24.png) no-repeat 5px center #16355C;border-bottom:solid 2px #000;color:#fff}
.contact-lightbox article {padding:15px}
.contact-lightbox .office-logo img {display:block;max-width:100%;margin:0 0 15px}
.contact-lightbox .image {width:29.7297%}
.contact-lightbox .image img {display:block;border:solid 5px #fff}
.contact-lightbox .details {width:66.2162%;padding:10px 0 0;text-align:right}
.contact-lightbox .details p {margin:0 0 5px !important}
.contact-lightbox .details p.agent-name {text-transform:uppercase}
.contact-lightbox .details p.office-name {margin:0 0 15px !important}
.contact-lightbox h6.property-address {padding:30px 0;text-align:center}
.contact-lightbox ul li {position:relative;margin:0 15px 15px}
.contact-lightbox ul li span.req {position:absolute;top:14px;color:#888}
.contact-lightbox ul input[type="text"],
.contact-lightbox ul textarea {padding:8px}
.contact-lightbox ul textarea {height:100px;line-height:normal}
.contact-lightbox ul a.button {display:block;height:50px;line-height:50px;text-align:center}

/** calculator **/
.calculators .calctype {margin:0 0 20px}
.calculators p.title {margin:0 0 15px;font-family:"dinbold", Arial, Helvetica, sans-serif}
.calculators li {padding:0 0 10px}
.calculators ul.results label {font-family:"dinbold", Arial, Helvetica, sans-serif;font-weight:bolder}

/* -maps and video- */
#videos .video-wrap {
    position:relative;
    height:0;
    padding-bottom:56%;
}

#videos .video-wrap iframe {
    width:100%;
    height:100%;
}
.object-wrap {float:none;max-width:none;margin:0 0 20px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.object-wrap iframe,
.object-wrap object,
.object-wrap embed {position:absolute;top:0;left:0;width:100%;height:100%}
.media #streetview,
.media #map_canvas {width:100%;height:309px}

.page-id-475 img.zoowidget_captcha {
	height:36px;
    float:left;
    margin-right:10px;
}



#Meet-the-team #agents .agent figure a {
    height:225%;
    left:-50%;
    position:absolute;
    top:-60%;
    width:200%;
}

.calculators .calctype {
    width:50%;
    margin:0;
    display:inline-block;
    float:left;
}

.calculators .calctype label {
    width:35%;
}

ul#calc_results table.calc_table td.calc_field {
    width:35% !important;
    display:inline-block;
}

.calculators .calctype ul {
    width:100%;
}

.calculators .calctype select,.calculators .calctype input {
    width:55% !important;
}

ul#calc_results table.calc_table td.calc_value input {
    width:100% !important;
}

.calculators .calctype ul.results.left.m-cf {
    padding-bottom:10%;
}

ul#calc_results table.calc_table td.calc_value {
    width:55%;
    display:inline-block;
}

ul#calc_results table.calc_table td.calc_value input {
    width:100% !important;
}

div#user_management_page ol.cf-ol.left li.subscribe_referrer select, div#user_management_page ol.cf-ol.left li input, div#user_management_page ol.cf-ol.left li textarea {
    width:50% !important;
}

img.testi-image {
    width:29%;
    display:inline-block;
}

p.testi-desc {
    width:70%;
    display:inline-block;
    padding-left:4%;
		vertical-align:top;
}

.testi {
    width:100%;
    overflow:hidden;
    padding:10px 20px 30px;
    position:relative;
}

.testi h2.testi-title {
    font-size:22px;
}

#follow_buttons li span.circle {
    padding:0 !important;
}

.testi:after {content:'';width:96%;height:1px;background:#eee;position:absolute;bottom:0;left:0;right:0;margin:0 auto;}

p.testi-name {
    width:70%;
    display:inline-block;
    padding-left:18px;
    float:right;
}

div#location-info article.grid-max-4 .suburb.column span.image img {
    min-width:68% !important;
}

div#location-info article.grid-max-4 .suburb.column span.image img {
    top:-17px !important;
}

.section.gallery div#slideshow .tabs-content div#gallery .cycle-slideshow img.cycle-slide {
    max-height:675px !important;
}

@media (max-width:992px){
	.realty_widget_quick_search .quicksearch-1:after {
	    padding-bottom:18%;
}

#opentimes-sale ul.rooms li {
    width:55px !important;
}

#property ul.rooms.right.s-cf {
    padding-top:3%;
}

.property .section.header a.link-back {
    display:block !important;
}

.calculators .calctype {
    width:100%;
}

.calculators ul.alt {
    min-height:auto !important;
}

.calculators .calctype ul.results.left.m-cf {
    padding:5% 3% 5% 0;
}

.calculators ul.results li {
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
}
}

@media (min-width:768px){
	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, nav[role="navigation"] ul.menu > li.current-menu-ancestor > a, nav[role="navigation"] ul.menu > li.current-menu-parent > a, nav[role="navigation"] ul.menu > li.current-menu-item > a {
    color: #e4192e !important;
}
}


/* Update 2015.02.19 */
.first-content ul {margin-left:2% !important}
#owner-information .first-content ul { margin-left:2% !important}
a.bai_btn {margin:0;cursor:pointer;font-size:1em;font-family:'dinregular', Arial, Helvetica, sans-serif;border:none;border-radius:2px;color:#fff;padding:5px 10px;background:#ee1c29;background:-moz-linear-gradient(top, #f94854 0%, #ee1c29 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f94854), color-stop(100%, #ee1c29));background:-webkit-linear-gradient(top, #f94854 0%, #ee1c29 100%);background:-o-linear-gradient(top, #f94854 0%, #ee1c29 100%);background:-ms-linear-gradient(top, #f94854 0%, #ee1c29 100%);background:linear-gradient(top, #f94854 0%, #ee1c29 100%)}
.listings a.bai_btn {padding:2px 5px}
a.bai_btn:hover {background:#fb0b1b;background:-moz-linear-gradient(top, #f94854 0%, #fb0b1b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f94854), color-stop(100%, #fb0b1b));background:-webkit-linear-gradient(top, #f94854 0%, #fb0b1b 100%);background:-o-linear-gradient(top, #f94854 0%, #fb0b1b 100%);background:-ms-linear-gradient(top, #f94854 0%, #fb0b1b 100%);background:linear-gradient(top, #f94854 0%, #fb0b1b 100%)}
behavior:url(http://yarraranges.bigginscott.com.au/wp-content/themes/bigginandscott/js/PIE.htc);

#blog .posts.single .post {display:none}
#blog .posts.single .comments-template p label {width:27%;display:inline-block;vertical-align:top;height:100%}
#login .staticContent .pull-left {padding-right:20px}
#blog .group.posts.single.left.m-cf {width:100%}
#blog .posts.single .comments-template p {vertical-align:middle;vertical-align:top}

#contact-us .gform_confirmation_wrapper div#gform_confirmation_message_8 {color:#48c2fc;font-size:19px}
#contact-us .gform_confirmation_wrapper {margin-top:10%}

@media (min-width:481px) and (max-width:767px){
.realty_widget_quick_search .quicksearch-1 button img {width:30% !important}
.realty_widget_opentimes .tabs-nav ul li {width:23% !important}
}


@media (max-width:767px){
	.realty_widget_quick_search .quicksearch-1:after {
    padding-bottom:20%;
}
.property .section.header a.link-back {
    display:none !important;
}
.bottom.shrink nav.left.s-cf {
    max-height:1000px;
    transition-duration:1s;
}
div#user_management_page ol.cf-ol.left li.subscribe_referrer select, div#user_management_page ol.cf-ol.left li input, div#user_management_page ol.cf-ol.left li textarea {
    width:100% !important;
}
#favourite-property .listings-sorter label:nth-of-type(1) {
    float:left;
    display:inline-block;
}
#favourite-property .listings-sorter .sbHolder {
    float:right;
    text-align:left;
}
#favourite-property .listings-sorter label {
    float:none;
}
#favourite-property .listings-sorter {
    text-align:right;
}
#favourite-property .listings-sorter label:nth-of-type(2) {
    vertical-align:bottom;
    display:inline-block;
}

#buy .realty.search_results .count.s-lrpad {
    padding:0 !important;
    margin:8px 0;
    display:inline-block;
}
#buy .listings-sorter {
    margin:0 0 20px;
    display:inline-block;
    vertical-align:bottom;
    float:right;
}
}

@media (max-width:480px){
.realty_widget_quick_search .quicksearch-1:after {top:-52%;padding-bottom:29%}
#buy .realty.search_results .count.s-lrpad { margin:4px 0}
#buy .realty.search_results .listings-sorter .sbHolder { width:170px}
.media #slideshow-wrapper {padding-bottom:85.25%}
}

@media (max-width:320px){
.media #slideshow-wrapper {padding-bottom:87.25%}
}

span.asterix {color:red}
#rental-alert .default ol,
#buyer-alerts .default ol {margin-left:0; float:left}
#rental-alert .default ol li .site-alerts-wrap p,
#buyer-alerts .default ol li .site-alerts-wrap p {display:inline-block;width:22.5%;float:left}
#rental-alert .default ol li .site-alerts-wrap ul,
#buyer-alerts .default ol li .site-alerts-wrap ul {margin-left:0;padding-left:0}
#contact-us .gform_confirmation_wrapper .gform_confirmation_message {color:#48c2fc;font-size:19px;}
#contact-us .gform_confirmation_wrapper {margin-top:10% !important}
#appraisal .gform_confirmation_wrapper {width:100%;font-size:19px;color:#48c2fc;font-weight:500;height:65vh;overflow:hidden;float:left;position:relative;margin-top:0 !important}
#appraisal #gform_confirmation_message_2 {
    position:absolute;
    top:-10%;
    right:0;
    width:100%;
    height:100%;
    padding-top:0;
    padding-right:0;
    z-index:9;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -ms-flex-pack:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-justify-content:center;
    -webkit-box-pack:center;
    -webkit-box-orient:vertical;
}
.realty_widget_quick_search .quicksearch-1 .basic .keywords button {box-shadow:none !important}

/*
Ticket: http://helpdesk.netpoint.group/a/tickets/56307
Issue: Book Inspection button
*/
.realty.search_results .thumbview .listing .overview p.book_inspection { padding:10px 0; }
.realty.search_results .thumbview .listing .overview p.book_inspection a.bai_btn { display:block; padding:5px 10px 4px; font-size:12px; background:#ee1c29; color:#fff; text-align:center; }
.realty.search_results .thumbview .listing .overview p.book_inspection a.bai_btn:hover { background:#544D43; }

.realty.property .header .bai_btn { padding:5px 20px 4px; margin:1px 20px 0 0; background:#e4192e; }
.realty.property .header .bai_btn:hover { background:#544D43; color:#fff; }

	@media screen and (min-width: 768px) {
		#rent .realty.search_results .thumbview.listings > .listing { min-height:372px; }
	}
	@media screen and (max-width: 767px) {
		#rent .realty.search_results .thumbview.listings > .listing { min-height:430px; }
		.realty.property .header .address,
		.realty.property .header .options,
		.realty.property .header .bai_btn,
		.realty.property .header ul.rooms { width:100%; }
		.realty.property .header .options { margin:20px 0 0; }
		.realty.property .header .bai_btn { margin:0; }
	}


























