/*
	Theme Name:Garry Dunn Property Agents
	Theme URI:http://demo.thatid.com/dunnproperty
	Base:Great Ocean Properties
	Author:Agentpoint
	Author URI:http://agentpoint.com.au/
	Description:Garry Dunn Property Agents
	Tags:responsive design -- joe
*/

/* -GENERICS- */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@import url(fonts/HelveticaNeueLTStd/style.css);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);
@import url(fonts/icon/icon.css);

html, body {height:100%}
body {padding-top:100px;font-family:'HelveticaNeueLTStd-Lt', Arial, Helvetica, sans-serif;line-height:1.5;font-size:.9em;color:#002d56;background:#fff;box-sizing:border-box}
body#property {padding-top:0}
body#home {padding-top:0px}
h1, h2, h3, h4, h5, h6 {font-weight:300;color:#f26432}
h1 {font-size:2.33333em}
h1.page-title {margin:50px 0 0 0 !important;font-weight:400;color:#F26432}
h2 {font-size:2.16667em}
h3 {font-size:2em}
h3.section-title {position:relative;margin:0 0 15px;background:#16355C; font-size:1.5em}
h4 {font-size:1.83333em}
h5 {font-size:1.66667em}
h6 {font-size:1.5em}

a {color:#002d56;text-decoration:none;outline:none;transition:all 0.5s}
a[href^=tel]{text-decoration:none;color:inherit;background-color:none;border:0}
a:hover {color:#f26432}
strong.font-georgia {font-weight:bold}
hr {margin:30px 0;border-top:solid 1px #c1c1c1}
table {width:100%;display:block}
th, td {padding:5px}
th {font-weight:normal;font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif}

.col-center {text-align:center}
.col-left {text-align:left}
.col-right {text-align:right}

#content.default .entry > h6{color:#2D8CAE}

/* -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 'HelveticaNeueLTStd-Lt', Arial, Helvetica, sans-serif;color:#333;outline:none}
input[type="checkbox"], input[type="radio"] {float:left;margin:4px 5px 0 0}
::-webkit-input-placeholder {color:#002D56;opacity:1}
::-moz-placeholder {color:#002D56;opacity:1}
:-ms-input-placeholder {color:#002D56;filter:alpha(opacity=100)}
input:-moz-placeholder {color:#002D56;opacity:1}
textarea {resize:none;margin:0}
input[type="submit"], input[type="button"], a.button, button {margin:0;cursor:pointer;font-size:1em;font-family:Arial, Helvetica, sans-serif;border:none;border-radius:2px;color:#fff;background:#F26432;-webkit-appearance:none}
a.button {display:inline-block;padding:0 10px}
a.btn {background:#F26432}
input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, button:hover, a.btn:hover {background:#747474}

/* -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}
.font-georgia {font-family:Georgia, "Times New Roman", Times, serif}
.font-helvetica {font-family:'HelveticaNeueLTStd-Lt', Arial, Helvetica, sans-serif}
.aquo {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.16667em}
.required, .red {color:#e00}
.hidden {display:none}

ul.ui-tabs-nav li {float:left}
ul.ui-tabs-nav li a {display:block}
.ui-tabs-panel {clear:both}

.sbHolder {
	position:relative;z-index:1;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:#444;transition:none;text-decoration:none}
.sbHolder a.sbToggle {position:absolute;z-index:1;top:0;right:0;width:38px;height:31px;border-left:solid 1px #b7b7b7;background:url(images/icon_selectbox_toggle.png) center center no-repeat}
.sbHolder a.sbSelector {min-width:50px;height:31px;line-height:31px;padding:0 41px 0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sbHolder ul.sbOptions {
	position:absolute;z-index:0;width:100%;max-height:500px !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}
.sbHolder .sbOptions li a:hover {background:#9F9F9F}

#header {position:relative;z-index:103;background:#000}
#home #header {background:transparent;height:955px}
#content {position:relative;z-index:1}
.group {padding-left:5.55556%;padding-right:5.55556%}
footer[role="contentinfo"] {position:relative;z-index:0}

/* -header- */
#header hgroup {position:relative;z-index:1;width:1366px;margin:0 auto}
#header hgroup h2.logo {padding:10px 0 10px 20px;box-sizing:border-box}
#header hgroup img {display:block}
#sb_instagram {background-color:#fff;margin:0}
#header hgroup p.phone {margin:0 0 0 10px;line-height:45px}
#header .search {position:relative;z-index:0}

/* -sidebar- */
.blog-sidebar h3.section-title { margin:0;padding:0 0 0 12px;line-height:40px;color:#fff;letter-spacing:-1px;background:#16355C}
.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 {padding:100px 0 10px}
#footer {padding:0px 0 10px;clear:both}
#footer * {color:#002d56}
#footer a:hover {color:#f26432}
#footer .logo {margin:-7px 20px 0 0}
#footer .logo img {display:block;height:30px}
#footer .links a {margin:0 20px 0 0}
#footer .socials {margin:-31px 0 0}
#footer .socials a {margin:0 5px 0 0;font-size:1.75em}
#footer .group.wrapper {width:auto}
#home #footer .group.wrapper {width:1280px;margin:0 auto}
#footer .right.s-cf ul#menu-footer-menu li.menu-item-has-children:last-child {width:25%;float:left}
.section.overview.group .block.right.s-cf .wrap div#side_realty_widget_map h3.section-title {color:#fff;padding-left:10px;background:#F26432}
div#side_realty_widget_action_buttons #property_tools p a {color:#F26432;background:none}
.realty_widget_map h3.section-title {display:none}

/* -homepage- */
.homepage .suburb-profiles {margin:50px 0 70px}
.homepage .suburb-profiles h1.title {margin:0 0 50px;font-size:2.85714em;text-align:center}
.homepage .suburb-profiles ul.suburbs li {width:50%}
.homepage .suburb-profiles ul.suburbs .wrap {position:relative;display:block;width:260px;height:260px;overflow:hidden;border-radius:100%}
.homepage .suburb-profiles ul.suburbs img {display:block;height:100%}
.homepage .suburb-profiles ul.suburbs figure {width:50%}
.homepage .suburb-profiles ul.suburbs section {width:50%}
.homepage .suburb-profiles ul.suburbs section .overview {position:absolute;top:0;left:0;width:100%;text-align:center}
.homepage .suburb-profiles ul.suburbs section h3.name {margin:0 0 10px;font-family:Georgia, "Times New Roman", Times, serif;color:#fff}
.homepage .suburb-profiles ul.suburbs section h3.name:after {display:block;content:"";width:30px;height:10px;margin:0 auto;border-bottom:solid 1px #fff}
.homepage .suburb-profiles ul.suburbs section p.info {padding:0 20px;font-size:0.875em}
.homepage .vacancy {position:relative;overflow:hidden}
.homepage .vacancy img {display:block}
.homepage .vacancy .overlay {position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/black_40.png);text-align:center}
.homepage .vacancy .overlay:before {display:inline-block;height:100%;content:"";vertical-align:middle}
.homepage .vacancy .container {display:inline-block;max-width:50%;vertical-align:middle;color:#fff}
.homepage .vacancy p.copy {margin:20px 0}
.homepage .vacancy p.button a {display:inline-block;padding:5px 20px;color:#fff;border:solid 1px #fff;border-radius:20px}
.homepage .vacancy p.button a:hover {color:#9F9F9F;border-color:#9F9F9F}
.homepage .utilities {background:#121A25;color:#fff}
.homepage .utilities .section {width:33.33%;font-size:0.875em;text-align:center}
.homepage .utilities .social a.icon {display:block;font-size:60px;line-height:1}
.homepage .utilities .subscribe {text-align:left}
.homepage .utilities .yellow {color:#9F9F9F}
body#open-for-inspection .date-group .row-property .col-image a img {
	bottom:0;left:0;width:50%;margin:auto;min-height:50%;
	min-width:50%;position:absolute;right:0;top:0;
}
body#open-for-inspection .date-group .row-property .col-image a {height:200%;left:-50%;position:absolute;top:-50%;width:200%}

.default h1, .default h2, .default h3, .default h4, .default h5, .default h6 {font-weight:300;margin:0 0 20px}
.default ul {list-style:url(images/bullet.png);margin:0 0 20px 15px}
.default ol {list-style:decimal;margin:0 0 20px 15px}
.default ol.margin li, .default ul.margin li {margin-bottom: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:#002d56}
.post-head h4.post-title a:hover {color:#f26432}
.post-head p {margin:0}
.post-head p.post-meta {color:#002d56;font-size:0.785714em}
.post-head p.post-meta a {color:#f26432}
.post-head p.post-meta a:hover {color:#002d56}

.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 {display:inline-block;margin:0 0 10px;width:100%}
#commentform p.comment-notes, #commentform p.logged-in-as {margin:0 0 25px}
#commentform p label {float:left;font-family:"HelveticaNeueLTStd-Md",Arial,Helvetica,sans-serif;margin:5px 1% 0 0;width:20%}
#commentform p textarea, #commentform p input[type="text"] {float:left;max-width:333px;width:50%;margin:0}
#commentform p textarea, #commentform p input[type="text"] {float:left;max-width:333px;width:50%}
a#cancel-comment-reply-link {float:right;font-size:12px;font-style:italic;font-size:#CC0000}
#commentform p.form-submit {margin-left:21%}

.wp-page-contact .section {width:47%;margin:0 0 30px}

.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}
.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 > li {position:relative}
.subscriptions ul.options {position:absolute;width:100%;margin:5px 0 0;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 p {margin:0;color:#d00}
.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}

.header-with-bg {color:#fff; position:relative;width:100%}
.header-with-bg .head-background img {display:block;width:100%;height:auto}
#repair-request-form .header-with-bg {height:0 !important}
#area-profiles .header-with-bg {height:25px !important}
#home .header-with-bg .head-background .f-img {position:absolute;width:100%;top:0;/*overflow:inherit !important;*/box-sizing:border-box;z-index:1}
.header-with-bg .head-background .wrap-for-hgroup {position:fixed;width:100%;top:0px;background:#002D56;min-height:100px;z-index:9999}
.header-with-bg .head-background .homepage-text {
	width:967px;margin:0 auto !important;position:absolute;top:inherit !important;
	left:0;right:0;bottom:56.692913386px !important
}
.header-with-bg .head-background .homepage-text .h-text {margin-bottom:50px}
.header-with-bg .head-background .homepage-text a {
	color:#FFF;padding:11px 0;display:block;
    float:left;font-weight:bold;font-size:17px;margin:5px 6px;width:24.2%;
    text-align:center;background-color:rgba(0, 0, 0, 0.75);
}
.header-with-bg .head-background .homepage-text a:hover {background:#F26432}
div#realty_widget_quick_search div#quick_search .search_selection {padding-bottom:10px}
div#realty_widget_quick_search div#quick_search .search_selection input {float:none;margin:0 5px}
.content-block.widget_text.widget {width:25%;float:left;padding:10px;box-sizing:border-box}
#sb_instagram .sb_instagram_header a {width:100%}
#text-5 .RMA-widget > a, #text-5 .RMA-widget > iframe, #text-5 .RMA-widget body {min-width:100% !important;width:100%}

.content-block.widget_text.widget .textwidget {border:1px solid #bcbcbc;height:417px;overflow:hidden;text-align:center}
div#u_0_15 {border:0}
div#sb_instagram {width:100% !important;padding:5px}
div#realty_widget_quick_search div#quick_search .search_selection label {margin-right:10px;font-weight:bold}

.media .button-media {background:#002D56 ;display:inline-block;min-height:50px;right:0;text-align:center;width:100%}
.media .button-media .tools_btn {display:inline-block;padding:0 10px;position:relative}
.media .button-media .tools_btn a {color:#fff;display:block;line-height:50px;background:none}
.media .button-media .tools_btn a:hover {color:#F26432}
.media .button-media .dropdown-content {
    background:#fff;border:1px solid #eee;display:none;
    left:0;position:absolute;text-align:left;width:180px;
}
.media .button-media .dropdown-content.show {display:block}
.media .button-media .dropdown-content a {color:#000;line-height:30px;padding:0 10px}
.timeline .stream {height:311px !important}
.homepage-text .office_data ul li a {background-color:transparent !important;border:0 !important;width:100% !important}
.hoome-social-part .social-feed .content-block {width:25%;float:left;padding:5px;box-sizing:border-box}
.suburb .slides li .suburb_image img {width:100%}
.hoome-social-part .social-feed {width:100%;margin:0 auto}
body#team .group h1.page-title, #main-body .team .group h1.page-title {/*display:none*/}
.header-with-bg .head-background .homepage-text a:last-child {margin-right:0}
.header-with-bg .head-background .homepage-text .h-link {width:100%;margin:100px 0;clear:both;display:table}
.header-with-bg .head-background .wrap-for-hgroup .circle-network {float:left;background:#F26432;margin-right:5px;border-radius:100%;width:30px;height:30px ;display:table}
.header-with-bg .head-background .wrap-for-hgroup .circle-network .fa {
text-align:center;color:#fff;font-size:18px;
display:table-cell;vertical-align:middle
}
.header-with-bg .head-background .wrap-for-hgroup .circle-network-first {float:left;background:#F26432;margin-right:5px;border-radius:100%;width:30px;height:30px;display:table}
.header-with-bg .head-background .wrap-for-hgroup .circle-network-first .fa {text-align:center;color:#fff;font-size:18px;display:table-cell;vertical-align:middle}
body#for-sale .header-with-bg .head-background .f-img {display:none}
.header-with-bg .head-background .wrap-for-hgroup .search-home-header {float:left;margin:0px;padding:0px;line-height:0;font-size:30px;padding-right:10px;color:#F26432}

#home h3.section-title {text-align:center;font-size:37px;font-weight:300;background:transparent}
#home .suburb span.title_suburb {color:#fff}
#home .slides {width:100%;margin:0 auto 60px;overflow:hidden;}
#home .slides ul {position:relative;width:20000em}
#home .slides ul li {
	margin:0 8px;
    box-sizing:border-box;
    float:left;
    height:209px;
    overflow:hidden;
    position:relative;
    width:312px;
}
#home #realty_widget_current_listings .slides ul li.item a {
    background-position:center center;background-repeat:no-repeat;background-size:cover;
    display:block;height:100%;top:auto;width:100%;
    transform:none;-webkit-transform:none;-ms-transform:none;
    position:relative;
}
#home #realty_widget_current_listings .slides ul li.item a img {
	width:100%;top:auto;height:auto;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.featured-listings .slides ul.listings li.listing .figure {height:209px;overflow:hidden}
.team-member div#realty_widget_team_member div#team_member {padding-top:50px;padding-bottom:80px}
#home .team-member #agents_list .slides ul li.agent_item {margin-right:0px}
#home .slides ul li  .photo-wrap img{width:100%;height:240px}
#home .slides ul li  .photo-wrap a{height:209px;overflow:hidden;display:block}
#home #current_sale {position:relative}
#home #sold_listings {position:relative}
#home #current_lease  {position:relative}
#home #current_Both  {position:relative}
#home .featured-listings  {position:relative}
#home .suburb  {position:relative;background-image:url(images/background-suburb.jpg);padding-top:44px;padding-bottom:1px}
#property .group ul.rooms.right.s-cf span.room_type {background-image:url(images/icon_room.png);width:20px;height:14px;display:block;margin:0 auto}
.group li.bedrooms span.room_type {background-position:1px 14px}
.office_data li span.office_name a {
    width:auto !important;
    padding:3px 15px 0 6px !important;
    margin:0 !important;
    float:right !important;
    font-size:15px !important;
}
body#e-magazine .emag-thumb{width:50%;text-align:center}
.issuuembed.issuu-isrendered {margin:0 auto}
.emag-thumb span {
    padding:10px 0 !important;
    width:100%;
    float:left;
    font-size:16px !important;
    text-align:center !important;
}
#property .group ul.rooms.right.s-cf li.bedrooms.first span.room_type {
    background-image:url(images/icon_room.png);width:19px;height:14px;display:block;
    margin:0 auto;background-position:150px 28px;
}
#property .group ul.rooms.right.s-cf li.bathrooms span.room_type {
	background-image:url(images/icon_room.png);
    width:28px;
    height:11px;
    display:block;
    margin:0 auto;
    background-position:center;
}
#property .group ul.rooms.right.s-cf li.carspaces span.room_type {
	background-image:url(images/icon_room.png);width:19px;height:14px;
    display:block;margin:0 auto;background-position:169px 27px;
}
.group ul.rooms.right.s-cf li span {color:#6F6F6F;font-weight:bold;float:left;margin-right:10px}
#property .group ul.rooms.right.s-cf {width:26%;float:left;padding-top:15px}
.section.header .group .left.s-cf {width:100%;float:left}
#home .suburb .slides li .suburb_image {
    width:100%;
    height:85%;
    background-color:#fff;
    overflow:hidden;
        background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    box-sizing:border-box;
    border:2px solid #fff;
}
.entry div#search_results .sort.right.s-cf {
    width:100%;
    position:relative;
    padding-bottom:16px;
    box-sizing :border-box;
    padding-right:23px;
    position:relative;
    z-index:1;
}
div#search_results .sort.right.s-cf select#sorter {width:15%;float:right}
div#search_results .sort.right.s-cf div#search-icon2 {
	padding:2px;padding:4.5px 10px;cursor:pointer;font-size:15px;color:#FFF;
  background:#F26432;
  float:right;right:148px;margin-left:5px;
}
div#search_results .sort.right.s-cf div#search-icon2:hover {background:#747474}
#home .suburb .slides li .suburb_image a {display:block;height:100%}
#home .suburb .slides li .suburb_name{
    color:#fff;font-weight:600;position:absolute;
    left:40%;margin:auto;display:block;bottom:10px;
}
#home .suburb a.control.prev:before,#home .suburb a.control.next:before{color:#fff}
#home #realty_widget_current_listings {margin-top:85px}

#home #current_Both ._wrapper {position:relative}
#home #current_Both a {
    color:#000000;font-size:4em;position:absolute;top:50%;z-index:9;
    transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);
}
#home  .control.prev{left:-40px}
#home  .control.next{right:-40px}

.photo-desc p.bedrooms {width:20px;float:left;padding:0px 50px 0px 0px;background:url("images/bed.png?v=1.000") no-repeat 25px 5px}
.photo-desc p.bathrooms {width:20px;float:left;padding:0px 50px 0px 0px;background:url("images/bath.png?v=1.000") no-repeat 25px 5px}
.photo-desc p.carspaces {width:20px;float:left;padding:0px 50px 0px 0px;background:url("images/car.png?v=1.000") no-repeat 25px 5px}

#home .hoome-social-part {width:100%;background:#efefef;padding:30px 0 40px;box-sizing:border-box;box-shadow:0 .5px 11px -6px #000000}
#home .social-feed .textwidget {border:1px solid #BCBCBC !important;text-align:center;height:417px;overflow:auto}
.hoome-social-part:after {clear:both;display:block;content:""}
#home .hoome-social-part .twin-social {width:967px;margin:0 auto}
#home .whysellus-home {width:100%;height: 320px; position:relative;overflow:hidden}
#home .whysellus-home .why-part-in-home .for-bg {width:100%;position:absolute}
#home .whysellus-home .why-part-in-home .for-bg img{width:100%;height:320px}
#home .whysellus-home .why-part-in-home  .why{text-align:center;z-index:9;color:#fff;position:relative;padding:70px 0 0}
#home .whysellus-home .why-part-in-home  .why p {font-size:37px;font-weight:300;padding:0 0 60px}
#home .whysellus-home .why-part-in-home  .why a {
	color:#FFF;padding:15px 11px;
	border:4px solid #FFF;display:block;margin:0 auto;clear:both;width:250px;text-align:center
}
#footer .left.s-cf {width:100%;text-align:center}
#footer .left.s-cf .credit {clear:both}
#footer .right.s-cf {width:50%}
#footer .right.s-cf ul#menu-footer-menu li.menu-item-has-children{width:37.33%;float:left}
#footer .right.s-cf ul#menu-footer-menu li ul.sub-menu {margin-top:5px}
#footer .right.s-cf ul#menu-footer-menu li ul.sub-menu li {width:100%}
#footer .right.s-cf ul#menu-footer-menu li.menu-item-has-children.menu-item-217{box-sizing:border-box;padding-left:10px}
#footer .group.wrapper {padding:35px 0px;border-top:1px solid #F26432}
#footer .group.wrapper .left.s-cf p {font-size:14px}
#home .meettheteam-home {margin-top:73px}
#home .meettheteam-home  h3.section-title {padding-bottom:100px}
#footer .right.s-cf ul#menu-footer-menu li a.title {font-size:14px}
#home .team-member #agents_list .slides ul li.agent_item .image{width:100%;background:#F26432;height:195px;overflow:hidden;position:relative}
#home #realty_widget_team_member div#agents_list .slides ul li.agent_item .image a {
	height:200% !important;left:-50%;position:absolute;top:-50%;width:200%;
}
#home .team-member #agents_list .slides ul li.agent_item .image img{
	bottom:0;
	left:0;
	width:50%;
	margin:auto;
	min-height:50%;
	min-width:50%;
	position:absolute;
	right:0;
	top:0;
}
#home li.listing figure,#home li.photo .photo-wrap {
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    width:100%;
    height:100%;
}
#home li.listing figure a {display:block;height:100%}
div#agent .agent_item .descCont #thumbnail-mode .listing.left .image a {width:200%;height:200%;left:-50%;top:-50%;position:absolute}
#home .team-member #agents_list .slides ul li.agent_item .descCont a {position:absolute;bottom:20px;font-weight:bold;color:#67737F}
#home .team-member #agents_list .slides ul li.agent_item:hover .descCont  .agent_name {color:#fff}
#home .team-member #agents_list .slides ul li.agent_item .descCont .agent_name {font-size:20px}
#home .team-member #agents_list .slides ul li.agent_item .descCont .role {   font-weight:bold;color:#67737F;font-size:15px}
#home .team-member #agents_list .slides ul li.agent_item .descCont{
	width:100%;box-sizing:border-box;padding:0px;
	position:relative;height:195px;overflow:hidden;background:#fff;max-height:0;opacity:0;
}
#home .team-member #wrapper {width:900px;margin:0 auto;max-width:100%}
h1.offices {color:#F26432}
#home .team-member #agents_list .slides ul li.agent_item:hover .image img{opacity:0.4}
#home .team-member #agents_list .slides ul li.agent_item:hover .descCont {background:#F26432;padding:20px;max-height:1000px;opacity:1}
#home .team-member #agents_list {position:relative;max-width:967px;margin:0 auto}
#home .team-member #agents_list .slides ul li.agent_item {position:relative;height:390px;overflow:hidden;width:225px;padding:0;margin:0}
#home .team-member #agents_list .slides ul li.agent_item.odd .image{position:absolute;bottom:0px}
#home .team-member #agents_list .slides ul li.agent_item.odd .descCont{position:absolute;top:0px}

#meet-the-team #content .agent-group {margin-bottom:50px;margin-top:20px}
#meet-the-team #content .agent-group .details a{color:#444}
#meet-the-team #content .agent-group .group-title {font-size:24px;padding-bottom:20px}
#meet-the-team #content .agent-group .row .agent {margin-bottom:40px}
#meet-the-team #content .agent-group .agent .image {padding:10px 10px 0}
#meet-the-team #content .agent-group .agent .image img{width:100%;height:auto;box-shadow:0 0 6px 0 rgba(50, 50, 50, 0.75);border:5px solid #FFF}
#meet-the-team #content .agent-group .agent .details {padding:0px 10px 0px}
#meet-the-team #content .agent-group .agent .details  ul.info .position {color:#2EC0F0;font-weight:700}
#meet-the-team #content .agent-group .agent * {box-sizing:border-box}
#join-our-team #content .agent-group {margin-bottom:50px;margin-top:20px}
#join-our-team #content .agent-group .details a{color:#444}
#join-our-team #content .agent-group .group-title {font-size:24px;padding-bottom:20px}

#join-our-team #content .agent-group .row .agent {margin-bottom:40px}
#join-our-team #content .agent-group .agent .image {padding:10px 10px 0}
#join-our-team #content .agent-group .agent .image img{width:100%;height:auto;box-shadow:0px 0px 6px 0px rgba(50, 50, 50, 0.75);border:5px solid #FFF}
#join-our-team #content .agent-group .agent .details {padding:0px 10px 0px}

#join-our-team #content .agent-group .agent .details  ul.info .position {color:#2EC0F0;font-weight:700}
#join-our-team #content .agent-group .agent * {box-sizing:border-box}
.entry {min-height:300px;margin:45px 0}
#buying-advice .entry .left-section {width:609px;float:left}
#buying-advice .entry .right-section {width:305px;float:right}
#buying-advice #wrapper,
#meet-the-team #wrapper,
#our-principal #wrapper,
#company-profile #wrapper,
#stamp-duty #wrapper,
#loan-repayments #wrapper,
#market-appraisal #wrapper,
#join-our-team #wrapper,
#contact #wrapper {width:965px;margin:0px auto}
#buying-advice .group {padding:0px}
#buying-advice h2 {font-size:23px;text-align:justify;font-weight:normal}
#buying-advice .entry .left-section ul {box-sizing:border-box;padding:0px 0px 0px 10px}
#buying-advice .entry .left-section ul li {padding-bottom:10px}
#buying-advice ul li {list-style:none;position:relative}
#buying-advice ul.check li:before  {
	content:"";
	display:block;position:absolute;color:#5fb4d0;max-width:0px;max-height:0px;
	left:-21px;top:8px;font-size:10px;display:inline-block;
	font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;
}
.page-child .header-with-bg .wrap-hw {position:relative}
#buying-advice h1.page-title {font-weight:normal}
#why-choose-us .move h1.page-title {display:block;color:#444}
#meet-the-team .move h1.page-title {display:block;color:#444}
#why-choose-us .head-background,
#meet-the-team .head-background {position:relative}
.move {color:#444;position:absolute;bottom:0px;width:100%;background:none repeat scroll 0% 0% rgba(255, 255, 255, 0.68)}
#meet-the-team .group , #contact .group {padding:0px}
#meet-the-team .mtm-text {padding:29px 0 50px}

#join-our-team h1.page-title {display:none}
#join-our-team .move h1.page-title {display:block}
#join-our-team .head-background {position:relative}
#join-our-team .move {position:relative; width:100%;background:none repeat scroll 0% 0% rgba(255, 255, 255, 0.68)}
#join-our-team .group {padding:0px}
#join-our-team .mtm-text {padding:29px 0 50px}

#team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_facebook ,
#team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_twitter ,
#team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_linkedin ,
#main-body .team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_facebook ,
#main-body .team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_twitter ,
#main-body .team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_linkedin {float:left;margin-right:4px;margin-top:5px}
#team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_facebook .fa,
#team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_twitter .fa,
#team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_linkedin .fa,
#main-body .team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_facebook .fa,
#main-body .team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_twitter .fa,
#main-body .team #agent .imageCont .agent-contact ul.agent_contact_info li.agent_linkedin .fa {font-size:30px}
#team #agent .imageCont .agent-contact .agent_name,
#main-body .team #agent .imageCont .agent-contact .agent_name {font-weight:normal;font-size:25px}

#calculators p.submit_btn.button a{padding:10px;background:#444;margin:10px 0;clear:both;float:left;color:#fff}
#return {padding:0px 0 20px}
#return p {margin:0px;color:#C93131}
#login .button.email_btn {margin:20px 0 20px 0px}
#login .forgot_password_link {margin-left:200px !important}
#login .button.email_btn a{margin:0px;padding:5px 10px;ursor:pointer;font-size:1em;border:medium none;border-radius:2px;color:#FFF}
#our-principal #main-body {overflow:hidden}
#our-principal #footer {margin-top:20px}
#property .contact-agent .agent .overview a, #property .contact-agent .agent .overview p a {color:#F26432 !important;font-size:16px;font-weight:bold;background:none}

.property .section.overview .block.right .section.price {font-weight:600;font-size:1.25em}
.property .section.overview .block.right .section.price .display-price {display:block}
.property .section.overview .block.listdata.opens h3.title {color:#F26432 !important}
.block.listdata.opens li span.field {margin-right:5px}

#team #agent_contact_form .agent_contact_form {float:left}
#team .agent_item .agent-name-pos {margin-bottom:20px}
#team .agent_item .agent-name-pos .agent_name {float:left;font-size:30px}
#team .agent_item .agent-name-pos .agent_detail {float:left;padding:0px 20px 0 0;clear:both}
#team .agent_item .agent-name-pos #agent_contact_form {float:left}
#team .agent_item .agent-name-pos #agent_contact_form  a {color:#444}
p.link-back a {margin:0px;
	cursor:pointer;font-size:1em;border:medium none;border-radius:2px;
	color:#FFF !important;padding:5px 20px;background:#f26432
}
p.link-back a:hover {background:#707070}
#team .agent_item .descCont .agent_description{margin-bottom:20px;clear:both}

#sorter_pagination .page_toolbar  a {color:#444}
#team .agent_item .descCont ul.ui-tabs-nav li a {color:#fff}
#sorter_pagination p.page_next {float:left}
#sorter_pagination p.page_prev {float:left;padding-right:20px}
#sorter_pagination p.page_numbers {float:left;padding:0px 20px 0 0}

#team .agent_item .descCont ul.ui-tabs-nav li,
#main-body .team .agent_item .descCont ul.ui-tabs-nav li{padding:10px;margin-right:1px;background:#444}
#team .agent_item .descCont ul.ui-tabs-nav li.ui-tabs-active ,
#team .agent_item .descCont ul.ui-tabs-nav li:hover,
#main-body .team .agent_item .descCont ul.ui-tabs-nav li.ui-tabs-active ,
#main-body .team .agent_item .descCont ul.ui-tabs-nav li:hover{background:#000}

#team .ui-tabs-panel, #main-body .team .ui-tabs-panel  {padding-top:20px}
.lightbox-wrap ol.cf-ol li a.btn {margin:0px;padding:10px 20px;
	cursor:pointer;
	font-size:1em;
	border:medium none;
	border-radius:2px;
	color:#FFF !important;
}
#team #agent .agent_item .agent-dropdown, #main-body .team #agent .agent_item .agent-dropdown {padding-bottom:20px}
#team #agent .agent-dropdown select, #main-body .team #agent .agent-dropdown select {border:1px solid #BDBDBD;min-width:130px}
#home .feature_photo .feature_image a {
    width:100%;height:100%;display:block;
    background-position:center bottom !important;
    background-size:cover !important;
    background-repeat:no-repeat !important;
}
#home .feature_photo {width:100%;height:100%;display:block}
#home .feature_image {height:100%}
.descCont #testimonial span.testimonial_by {font-size:15px;font-weight:bold;padding-left:5px}

#wrapper{max-width:968px !important;margin:0 auto}
#home #wrapper{max-width:100% !important;margin:0 auto}
#home .property-listing, #home .team-member {max-width:70%;margin:auto}
#home .hoome-social-part .social-feed {margin:auto;max-width:1300px}

div.pp_default .pp_description {display:none !important}
.fa-refresh {color:#444;padding:0 0 0 5px}
td.calc_field {font-weight:600}
#subscribe .buttons.signup_button {padding:20px 0 0px 140px}
#subscribe input{width:300px}
#subscribe input.btn {width:auto}
#login .button.email_btn .btn {vertical-align:top}
#login .button.email_btn .button {padding:0px 10px}
#team .pp_pic_holder .pp_content_container .pp_content {border:5px solid #666}
.page_link.current_page_link {font-weight:bold}
#testimonial-cycle p {font-style:italic}

#home .photo-desc p.address {font-weight:700}
#team #agent .imageCont .agent-contact,
#main-body .team #agent .imageCont .agent-contact {float:left;position:relative;bottom:5px}
#team #agent .imageCont .agent-contact ul.agent_contact_info a.email_alert,
#main-body .team #agent .imageCont .agent-contact ul.agent_contact_info a.email_alert {clear:both;
	display:block;
	margin:10px 0 20px;
	cursor:pointer;
	font-size:1em;
	border:medium none;
	border-radius:2px;
	color:#FFF !important;
	padding:5px 20px;
	background:#F26432;
	float:left
}
#main-body .team #agent .imageCont .agent-contact ul.agent_contact_info a.email_alert:hover {background:#707070}
#bottom_pagination .page_toolbar a {color:#444}
#bottom_pagination .page_toolbar p.page_numbers {float:left;padding:0px 20px 0px 0px}
#bottom_pagination .page_toolbar p.page_next {float:left}
#bottom_pagination p.page_prev {float:left;padding-right:20px}
#bottom_pagination {margin:20px 0}

#home #header hgroup h1.logo img, #header hgroup h1.logo img {height:auto;max-width:250px !important;padding-right:10px;width:auto !important}
#home .cycle-slideshow {background:#000;position:relative;z-index:1}
.direction span {font-size:5em;opacity:0.5;position:absolute;top:50%;z-index:9;transition:0.3s;cursor:pointer}
.direction span:hover {opacity:1}
.direction span#prev {left:20px}
.direction span#next {right:20px}

.header-with-bg .head-background .wrap-for-hgroup .search-home-header .fa-search {cursor:pointer}

.search-colapse #quick-search {box-sizing:border-box;width:100%;padding:40px;background:#EFEFEF;color:#444;position:fixed;top:112px;z-index:999}
.search-colapse #quick-search #realty_widget_quick_search {max-width:967px;margin:0px auto}
.search-colapse #search_quick .search_quick-wrap ul > li{float:left;width:33.333%;box-sizing:border-box;padding-right:10px;margin-bottom:5px}
.search-colapse #search_quick .search_quick-wrap ul > li:last-child {padding-right:0}
.search_quick-wrap ul.qs-ul li.first input#keywords {margin-bottom:5px}
.search_quick-wrap ul.qs-ul li#price_for_sale .price_min.prices {margin-bottom:5px}
.search_quick-wrap ul.qs-ul li#house_rooms .bedrooms.numberofrooms {margin-bottom:5px}
.suburb_select div#suburb_list {box-sizing:border-box;padding-right:10px}
.search-colapse #search_quick .search_quick-wrap ul li.search_property_types{width:100%}

.search-colapse #search_quick .search_quick-wrap .suburb_select {width:66.666%;float:left;clear:both}
.search-colapse #search_quick .search_quick-wrap .button.quick_search_btn{width:33.333%;float:left}
.search-colapse #search_quick .search_quick-wrap .button.quick_search_btn input {width:100%;height:36px}

.search-colapse #search_quick .search_quick-wrap input[type="text"] {width:100%;box-sizing:border-box;padding:9px;margin-bottom:5px}
.safari .search-colapse #search_quick .search_quick-wrap ul li select {height:31px;line-height:31px;width:100%;box-sizing:border-box}
.search-colapse #search_quick .search_quick-wrap ul li select {padding:8px;width:100%;box-sizing:border-box}
.search-colapse .section_title {text-align:center;font-size:37px;font-weight:300;margin:0px 0px 15px}
.search-colapse input[type="text"] , .search-colapse select{border:1px solid #CECECE}
.search-colapse ul#select_suburb {
    background:#fff;
    border:1px solid #cecece;
    box-sizing:border-box;
    height:150px;
    margin-right:10px;
    overflow-y:scroll;
    padding:10px;
}

.media #main-image {box-sizing:border-box;float:none;position:relative;width:100%;margin-bottom:1px}
#property .media #main-image ul {overflow:hidden}
.media #thumbnails {position:relative;width:100%}
.media #thumbnails .wrap {position:relative;display:inline-block;width:100%;overflow:hidden;background:#06335e}
.media #thumbnails .wrap ul {position:relative;width:10000em}
.section.gallery .media .clear {display:none}
.media #thumbnails .wrap img {width:100%;height:100%;display:block}
.media #thumbnails .wrap li {
    border-right:1px solid transparent;
    box-sizing:border-box;
    float:left;
    height:105.5px;
    overflow:hidden;
    width:158.25px;
    position:relative;
}
.media #thumbnails .wrap li .icon_video:after {
	content:"\f01d";
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	text-decoration:inherit;
	position:absolute;
	color:white;
	top:50%;
	left:50%;
	z-index:1;
	-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);
	background:rgba(0, 0, 0, 0.4);
	padding:0px 10px;
	border-radius:5px;
	font-size:20px;
}
.media #thumbnails .wrap li:hover .icon_video:after {
	color:#F26432;
}
.media #thumbnails a.control {
    color:#fff;font-size:1.8em;position:absolute;top:50%;
    transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);
}
.media #thumbnails a.control:hover {color:#F26432}
.media #thumbnails a.control.prev {left:20px}
.media #thumbnails a.control.next {right:20px}
#property .media {width:100%}
.section.property-map {margin:0 auto;max-width:968px}

/*suburb list info*/
#location_info .location-list .location-wrap {padding-bottom:20px;margin-bottom:30px;width:25%;float:left;box-sizing:border-box;padding:0 5px}
#location_info .location-list .location-wrap .image{width:100%;float:left;height:180px;position:relative;overflow:hidden}
#location_info .location-list .location-wrap .image a {height:200%;left:-50%;position:absolute;top:-50%;width:200%}
#location_info .location-list .location-wrap .image img{
	bottom:0;left:0;width:50%;margin:auto;min-height:50%;min-width:50%;position:absolute;right:0;top:0
}
#location_info .location-list .location-wrap .location-desc{width:70%;float:left;box-sizing:border-box;padding-left:30px}
#location_info .location-list .location-wrap .location-desc h2{font-size:24px;font-weight:400}
#location_info .location-list {clear:both}
#location_info .location-page #tabbed_listings ul{margin:0px 0px 10px 0px;min-height:36px}
#location_info .location-page #tabbed_listings ul {list-style:none;padding:0px}
#location_info .location-page #tabbed_listings ul.ui-tabs-nav li {list-style:none;padding:5px 10px;background:#000;margin:0 1px 1px 0;color:#fff}
#location_info .location-page #tabbed_listings ul.ui-tabs-nav li:hover, #location_info .location-page #tabbed_listings ul li.ui-tabs-active {background:#444}
#location_info .location-page #tabbed_listings ul.ui-tabs-nav li a {color:#fff}
#location_info .location-page #map_suburb .map-image .image img{width:100%;height:auto}
#location_info .location-page #sold_properties th{text-align:left}

body#paddington #location_info .location-page #tabbed_listings ul{list-style-type:disc;list-style-position:inside}

.header-with-bg .head-background .homepage-text .h-text {
      width:100%;
      margin:0 auto;
      font-size:36px;
      box-sizing:border-box;
      text-align:center;
      font-family:'Noto Sans';
      font-weight:bold;
      text-shadow:2px 2px 2px rgb(242, 100, 50);
      color:white !important;
}
body#home header#header .h-text .office_data ul li {font-size:17px;display:inline-block}
body#home header#header .h-text .office_data ul li span.office_name{width:100%;float:left;font-size:18px}
.fb_iframe_widget iframe, iframe#twitter-widget-0{width:100% !important}
body#home header#header .h-text .office_data ul li span.office_phone{font-weight:normal;font-size:14px;padding:0 !important;margin:0 !important;text-shadow:2px 2px 2px rgba(255, 255, 255, 0.5)}
#company-profile .entry p span a:first-child {padding-left:0 !important}
#company-profile .entry p span a:last-child {padding-left:0 !important}
body#home .homepage-text .h-text .office_data {width:100%;margin:0 auto;text-align:center;padding-top:10px}
#video .youtube_channel.default.responsive.ytc_display_thumbnail .ytc_video_container.ar16_9 {
	width:33.333% !important;float:left;box-sizing:border-box;padding:0 10px;
}
.youtube_channel.default.responsive.ytc_display_thumbnail .ytc_video_container.ar16_9 h3 {font-size:15px;padding:10px 0;margin:0}
#search_results #thumbnail-mode .listing.left.alt {height:509px !important;margin-bottom:0 !important}
#home .header-with-bg {height:650px;width:100%}
#home .header-with-bg .head-background .f-img {height:100% !important;max-height:99999px}
#home .cycle-slideshow {bottom:0}

#testimonials .testi {padding:20px 0px;border-bottom:1px solid #D7D7D7;position:relative}
#testimonials .testi .testi-image {position:absolute}
#testimonials .testi .testi-image .fa{color:#C0C0C0}
#testimonials .testi .testi-content {padding:0px 0px 20px 50px;font-style:italic}
#testimonials .testi .testi-content .sender {text-align:right;font-weight:700;margin:0px}

.pagination_toolbar {clear:both;padding:20px 0}
.pagination_toolbar a{width:30px;
	height:30px;float:left;background:#B1B1B1;margin-right:1px;text-align:center;padding-top:0px;
	line-height:2;font-weight:700;font-size:15px;color:#444
}
.pagination_toolbar a:hover, .pagination_toolbar a.curent-page-link{color:#fff;background:#000}

#testimonials .img-cu {width:100%;position:relative}
#testimonials .img-cu img{display:block;width:100%}
#testimonials .move-c {z-index:9;position:absolute;bottom:0px;width:100%;background:none repeat scroll 0% 0% rgba(255, 255, 255, 0.68)}
#testimonials #wrapper #content .page-title {display:none}

#contact .img-cu {width:100%;position:relative}
#contact .img-cu img{display:block;width:100%;height:auto}
#contact .move-c {z-index:9;position:absolute;bottom:0px;width:100%;background:none repeat scroll 0% 0% rgba(255, 255, 255, 0.68)}
#contact #wrapper #content .page-title {display:none}
#contact .wcu .c-left {float:left;width:30%;box-sizing:border-box;padding-right:20px}
#contact .wcu .c-right {float:left;width:70%}
#contact .wcu{margin:50px 0px 0px}
#contact  .buttons.signup_button {margin:20px 0 0 140px}
#contact .wcu .c-left a {color:#444;text-decoration:underline}
#area-profiles h1.page-title {
    margin:3px 0 0 0 !important;
    font-weight:400;
    color:#F26432;
    text-align:left;
    padding:28px 0;
    font-weight:normal !important;
    letter-spacing:3px;

}
ul.results.left.s-cf li#stamp_result_tr label {padding:5px 25px;box-sizing:border-box}
div#manage_profile li.site_alerts .site-alerts-wrap p {font-size:15px;font-weight:normal}

.calculators .calctype p {font-size:20px;font-weight:bold}
.calctype ul.left.alt.s-cf {width:50%;display:block;margin-bottom:20px;box-sizing:border-box}

body#search-results .entry div#search_results .sort.right.s-cf {width:100%;padding-bottom:10px}
div#search_results div#thumbnail-mode .image.notsold a {
    display:block;background-position:center;background-repeat:no-repeat;background-size:cover;position:inherit;
    width:100%;height:100%;left:0;top:0;
}
div#thumbnail-mode .listing.left .image a {
    background-size:cover;background-position:center;
    width:100%;left:0;top:0;height:100%;display:block;
}
ul.left.alt.s-cf li.button a.btn {
    color:#fff;margin:0;cursor:pointer;
    font-size:1em;font-family:Arial, Helvetica, sans-serif;
    border:none;border-radius:2px;color:#fff;
    -webkit-appearance:none;padding:10px;
}
body#team .descCont div#listings div#thumbnail-mode .listing.left .image a {width:200%;height:200%;top:-50%;left:-50%}
#home-loan-calculator li.button.last a.btn {padding:4px 10px;background-color:#0E72B6;border-radius:5px;color:#fff;margin-left:25%}
.calctype ul.left li {width:100%;display:block;margin:10px 0;float:left}
.calctype ul.left li label {width:24%;display:block;float:left;padding-top:5px}
.calctype ul.left li select {width:75%;box-sizing:border-box;border:1px solid #B9B5B5}
.calctype ul.left li input {width:75% !important;box-sizing:border-box;border:1px solid #B9B5B5}

.header-with-bg .head-background .wrap-for-hgroup .in-scf .phone-head a{color:#fff;font-size:18px;font-weight:bold}
.header-with-bg .head-background .wrap-for-hgroup .in-scf .phone-head a:hover {color:#fff}
.header-with-bg .head-background .wrap-for-hgroup .in-scf .phone-head .fa{font-size:20px;padding-right:5px}
.header-with-bg .head-background .wrap-for-hgroup .in-scf .phone-head {padding-right:10px;float:left;display:none}
.header-with-bg .head-background .wrap-for-hgroup .in-scf .socials.dt{float:left}

#loan-repayments .submit_btn.button {padding-left:145px}
#loan-repayments .submit_btn.button a.btn{border-radius:2px;color:#FFF;background:none repeat scroll 0% 0% #444;float:left;padding:5px 10px}
#stamp-duty .submit_btn.button {padding-left:145px}
#stamp-duty .submit_btn.button a.btn{border-radius:2px;color:#FFF;background:none repeat scroll 0% 0% #444;float:left;padding:5px 10px}

#our-principal .f-img {width:300px;height:auto;float:left;padding:0px 20px 0 0}
.page-template-template_suburb_snapshots-php .location-image .image{width:100%;overflow:hidden;height:416px}
.page-template-template_suburb_snapshots-php .location-image .image {width:100%;overflow:hidden;padding-top:142px}
#marengo #content .group h1.page-title {text-align:center}

.suburb a.control {background-color:transparent !important;color:#7B5858 !important}
.suburb a.control.next {right:-8% !important}
.suburb a.control.prev:before, #home .suburb a.control.next:before {color:#7B7B7B !important}
.page-template-template_suburb_snapshots-php .location-image .image img{width:100%;height:auto}

input#recaptcha_response_field {width:100% !important}
body#favourite-property .entry .search-results .tools.top {padding-bottom:20px}

div#recaptcha_image {width:100% !important;float:left}

td.recaptcha_image_cell {width:68%}
a#ui-id-1 {display:none}
#realty_widget_contact_agent .contact-agent .image.left {float:left;width:120px}
.contact-agent .agent .overview p.name {line-height:normal;color:#F26432}

#side_realty_widget_property_table .property-table .block.listdata.specs {padding-top:15px}
ul.prop_alerts_ul fieldset {padding-bottom:10px;float:left}
.site-alerts-wrap p {font-size:17px;font-weight:bold;margin-top:15px;width:25%;float:left}
.agent.right .image {width:100%;height:213px;overflow:hidden}
.agent.left .details {padding:10px 0}
.agent.left .details li.name.first a {color:#F26432;font-weight:900;font-size:20px;padding:5px 0}
body#market-appraisal h1.page-title {padding-left:10px}
body#testimonials h1 {color:#0489E4}
body#testimonials .group .testimonials_list {min-height:400px}
.testimonials_list b > em{color:#0489E4;font-weight:600}
.agent.left .details li.contacts.last p {padding:2px 0}
.agent.left .details li.position{font-weight:900}
.agent.left .image img{width:100%;position:relative}
#anglesea .location-page #sale_listings .listing {width:33.333%;float:left;box-sizing:border-box;padding-right:10px;padding-bottom:20px}
body#anglesea, body#apollo-bay,body#aireys-inlet-2,body#birregurra,body#bondi-2,body#cape-otway,
body#eastern-view,body#fairhaven,body#forrest,body#glenaire,body#hordernvale,body#johanna,
body#kennett-river,body#lorne,body#marengo,body#moggs-creek,body#port-campbell,body#separation-creek,
body#skenes-creek,body#wensleydale,body#wongarra,body#wye-river,body#yuulong {padding:0}

#anglesea #sale_listings span.sale-title {width:100%;display:block;font-size:19px;font-weight:600;padding-bottom:10px}
.calctype.mort_calc ul#calc_results {width:50%;padding-left:25px;box-sizing:border-box;position:relative;bottom:24px}
ul#calc_results table.calc_table tr td.calc_field {padding-right:25px}
ul#calc_results table.calc_table tr td.calc_value {width:100%}
ul#calc_results table.calc_table tr td.calc_value input {width:100%;box-sizing:border-box}
.calctype.stamp_duty ul.results.left.s-cf {width:50%}
.calctype.stamp_duty ul.results.left.s-cf input#stamp_result {width:50%}
table.calc_table td.calc_value input{width:100%;border:1px solid #B9B5B5;box-sizing:border-box}
#sale_listings .listing .listing-overview p.suburb {margin:0 !important}
.site-alerts-wrap fieldset ul#sale_search {margin-left:0;background-color:red}
ul#sale_search li .bathrooms.numberofrooms {padding-top:10px}
#login ul#sale_search li .bathrooms.numberofrooms {padding-top:0}
ul#sale_search li .price_max.prices {padding-top:10px}
#login ul#sale_search li .price_max.prices {padding-top:0}
#anglesea #content .group h1.page-title {display:block}
#company-profile #content .group .entry p a {width:100%;box-sizing:border-box;padding:10px}
.overview #about p {color:#565252}
#team #agent .profile .info.right.s-cf {width:54%;float:left;padding-bottom:20px}
#team #agent .profile .info.right.s-cf .image {width:100%;float:left}
#agent .overview #about p {font-size:15px;text-align:center;padding:0 10px}
#agent .overview #listings p.title {padding-bottom:10px;padding-left:10px;font-size:19px;font-weight:bold;color:#F26432}
.table-listings td {display:block !important;width:24%}
.featured-listings .slides li.listing figure img {width:100%}
.location-page #tabbed_listings #sale_listings {width:100%}
.location-page #tabbed_listings div#sale_listings .listing {width:33.3333%;float:left;box-sizing:border-box;padding-right:10px}
.location-page #tabbed_listings #sale_listings span.sale-title {width:100%;display:block;padding:10px 0;font-size:18px;font-weight:bold}
#sale_listings .listing .listing-image {width:100%;height:auto}
.page-template-template_suburb_snapshots #wrapper #main-body {margin-top:-139px;background-color:#fff}

/* TESTIMONIAL */
ul.testimonials li {border-bottom:1px solid #F26432;margin:0 0 30px;padding:0 0 30px}
ul.testimonials li h3.title {font-size:1.35em;font-weight:bold;margin:0 0 10px}

.page-template-template_suburb_snapshots #wrapper #main-body #content{background-color:#fff;box-sizing:border-box;padding:0 112px}
.page-template-template_suburb_snapshots #wrapper #main-body #content h1.page-title{text-align:center}
.page-template-template_suburb_snapshots #content .group h1.page-title {text-align:center}
.page-template-template_suburb_snapshots #wrapper #main-body #content {background-color:#fff;box-sizing:border-box;padding:0 112px;margin-bottom:30px}

body#team .descCont div#thumbnail-mode .listing.left {min-height:450px}
body#favourite-property #content .entry > a {
    background-color:#F26432;padding:5px 10px;border-radius:5px;
    color:#fff;margin-right:10px;margin-top:10px;float:left;
}
.search-results .tools.top .number {padding:10px 0}
#favourite-property .entry .search-results {padding-top:10px}
.page-template-template_suburb_snapshots #wrapper #main-body {margin-top:-100px;background-color:#fff}
#testimonials .testimonials_list li .property_photo {width:25%;float:left;box-sizing:border-box;padding-right:20px}
#testimonials .testimonials_list ul{width:100%}
#testimonials .testimonials_list ul li{width:100%;float:left;display:block;padding:20px 0;border-bottom:1px solid #D4D2D2}
#testimonials .testimonials_list li .property_address {width:75%;float:left;font-size:20px;color:#A0A0A0;padding-bottom:20px}
#testimonials .testimonials_list li .property_testmonial {width:75%;float:left}
#testimonials .testimonials_list li .see_more {width:100%}
#testimonials #wrapper{padding-top:50px}
.agent_item .descCont .testimonials_list li .property_photo {width:25%;float:left;display:block;padding-right:20px;box-sizing:border-box;overflow:hidden}
.agent_item .descCont .testimonials_list li  {width:100%;display:block;float:left;padding:20px 0;border-bottom:1px solid #CAC1C1}
.agent_item .descCont .testimonials_list li .property_photo img{width:100%}
.agent_item .descCont .testimonials_list li .property_address{font-size:18px;padding:10px 0}
.agent_item .descCont .testimonials_list li:last-child {border:0}
body#open-for-inspection .listings-table.alt.opens .date-group .row-property {width:33.333%;float:left;box-sizing:border-box;padding-right:10px}
body#open-for-inspection .listings-table.alt.opens .date-group .row-property .col-image {width:100%;overflow:hidden;height:250px;position:relative}
.col-date {display:block;font-size:20px}
body#open-for-inspection .listings-table.alt.opens .date-group {width:100%;float:left;padding:20px 0;border-top:1px solid #B9B8B8}
body#open-for-inspection .listings-table.alt.opens .date-group:nth-child(1),
body#open-for-inspection .listings-table.alt.opens .date-group:nth-child(2) {border:none}
body#open-for-inspection .listings-table.alt.opens .date-group .row-property .col-address {
	width:100%;float:left;padding-bottom:10px;padding-top:10px;font-size:16px;color:#F26432
}
body#open-for-inspection .listings-table.alt.opens .date-group .row-property .col-features {width:100%;float:left;padding-bottom:10px}
body#open-for-inspection .listings-table.alt.opens .date-group .row-property .col-place-times {width:100%;float:left;padding-bottom:10px;font-weight:bold}
body#open-for-inspection .listings-table.alt.opens .date-group .row-property .price {width:100%;float:left;padding-bottom:10px;color:#F26432}
body#open-for-inspection .listings-table.alt.opens .date-group .row-property .col-contact {width:100%;float:left;padding-bottom:30px}

ul.testi-pagination {text-align:center}
ul.testi-pagination li {display:inline-block}
ul.testi-pagination li.page-info {padding-right:10px}
ul.testi-pagination li a {display:block;width:30px;height:30px;line-height:30px;background:#F26432;color:#fff;margin-left:-3px}
ul.testi-pagination li a:hover {background:#000}

/* end testimonial */

.vid_wrap {margin:0 0 30px;padding-top:56.25%;position:relative}
.vid_wrap video {height:100%;position:absolute;top:0;width:100%}

#contact-us .social {
    border-bottom:1px dotted #eaeaea;
    display:inline-block;
    margin:0 0 30px;
    padding:0 0 30px;
    width:100%;
}

#contact-us .social a {
    background:#F26432;
    border-radius:100%;
    color:#fff;
    float:left;
    height:30px;
    margin:0 5px 0 0;
    text-align:center;
    transition:all 0.3s ease 0s;
    width:30px;
}
#contact-us .social a i {
    display:block;
    height:30px;
    line-height:32px;
}
#contact-us .social a:hover {background:#000}
div.pp_pic_holder .pp_hoverContainer {display:none !important}

.row-images {margin:0 0 10px;text-align:center}
.row-images img {display:inline-block;width:32.6667%}
.row-images img.alt {margin:0 1%}

/*video popup detail property*/
div.pp_pic_holder.vid {
	width:60% !important;
    right:0;
    margin:0 auto;
    background:#fff;
    left:50% !important;
    top:50% !important;
    -ms-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
div.pp_pic_holder.vid #pp_full_res {height:0;position:relative;padding-bottom:56.25%}
div.pp_pic_holder.vid .ppt {display:none !important}
div.pp_pic_holder.vid .pp_content {height:auto !important}
div.pp_pic_holder.vid .pp_content, div.pp_pic_holder.vid .pp_details {width:100% !important}
div.pp_pic_holder.vid .pp_details {z-index:9;padding-bottom:10px}
div.pp_pic_holder.vid iframe {width:100% !important;height:100%;position:absolute}
#agents .agent p a:hover {color:#f26432 !important}
#agents .agent p a {color:#002d56 !important;word-break:break-all}

@media (max-width:1024px) {
	div.pp_pic_holder.vid {
		width:85% !important;
	}
}

@media (max-width:767px) {
.page-template-template_suburb_snapshots #wrapper #main-body {margin-top:0 !important}
.thumbview .listing .overview p.description {height:auto !important}
.calctype.mort_calc ul#calc_results {padding-left:0}
}

#current_sale a.control {font-size:60px;position:absolute;top:25%}
#current_sale ._wrapper {position:relative}

.default ol.cf-ol {margin:0;list-style:none}
.default ol.cf-ol:after {clear:both;content:"";display:table}

ol.cf-ol li {float:left;margin:0 0 10px;width:100%}
ol.cf-ol li ul {list-style:none;margin:0}
ol.cf-ol li ul:after {clear:both;content:"";display:table}
ol.cf-ol li textarea {height:100px}
ol.cf-ol li .grid-max-2 .column {float:left;padding:0}
ol.cf-ol li .grid-max-2 .column select {width:100%}
ol.cf-ol li .grid-max-2 .column:nth-child(1) {padding-right:5px}
ol.cf-ol li .grid-max-2 .column:nth-child(2) {padding-left:5px}

.subscribe ul {list-style:none;margin:0}
.subscribe ul.listforms:after {clear:both;content:"";display:table}
.subscribe ul.listforms > li {float:left;width:100%;margin-bottom:10px}
.subscribe ul.listforms > li input[type="text"],
.subscribe ul.listforms > li select,
.subscribe ul.listforms > li textarea {width:100%;box-sizing:border-box}
.subscribe ul.listforms > li textarea {height:100px}
.subscribe ul.listforms > li .column {float:none;padding:0;width:auto}

.subscribe ul ul.options:after {clear:both;content:"";display:table}
.subscribe ul ul.options li {float:left;margin:0 0 10px;width:100%}
.subscribe ul ul.options li .column {box-sizing:border-box;float:left;width:50%}
.subscribe ul ul.options li .column:nth-child(1) {padding-right:5px}
.subscribe ul ul.options li .column:nth-child(2) {padding-left:5px}

.gform_wrapper ul {margin:0;list-style:none}
.gform_wrapper ul:after {clear:both;content:"";display:table}

.gform_wrapper ul li.gfield {float:left;margin:0 0 10px;width:100%}
.gform_wrapper ul li.gfield input[type="text"],
.gform_wrapper ul li.gfield select,
.gform_wrapper ul li.gfield textarea {box-sizing:border-box;width:100%}

.gform_wrapper .validation_error {color:red;margin:0 0 20px}
.gform_wrapper .validation_message {clear:both;color:red;font-style:italic}

.gform_wrapper ul li.gfield textarea {height:100px}

#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;float:left;font-size:12px}
#ui-datepicker-div a.ui-datepicker-next {float:right;cursor:pointer;font-size:12px}
#ui-datepicker-div .ui-datepicker-title {clear:both}
#ui-datepicker-div .ui-datepicker-title select {width:50%;font-size:12px}
#ui-datepicker-div th {font-size:12px;font-weight:bold;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:#002D56}
#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}