/*
    Theme Name: Sweeney
    Theme URI: http://demo.thatid.com/sweeney/
    Description: Sweeney, responsive theme
    Author: Agentpoint
    Author URI: http://agentpoint.com.au/
    Version: 1.0
*/

/*@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');*/
@import url('fonts/poppins/poppins.css');

/** GLOBAL====================================================================================================**/
html, body{height:100%}
body{background:#F7F8F8;font:14px/1.5 'poppinsregular', sans-serif;color:#000}
a{color:#00aeef;text-decoration:none;transition:all 0.5s}
a:hover{color:#444}
strong{font-weight:600;font-family:'poppinsregular', sans-serif}
em{font-style:normal;font-family:'poppinsregular', sans-serif}
h1, h2, h3, h4, h5, h6{line-height:normal;font-weight:normal}
h1{font-size:1.85714em}
h1.page-title{font-family:'poppinsregular', sans-serif;font-weight:600;color:#00aeef}
h1.page-title span{font-family:'poppinsregular', sans-serif}
h2{font-size:1.57143em}

h3{font-size:1.28571em}
h3.section-title{margin:0 0 10px;font-size:1em}
h4{font-size:1.28571em}
h5{font-size:1.14286em}
h6{font-size:1em}
input[type="text"], input[type="tel"], input[type="email"], select, textarea{margin:0;padding:5px 5px 4px;font-family: inherit;font-size:1em;color:#444;border:solid 1px #EAEAEA;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.05) inset}
select{padding:3px}
input[type="radio"], input[type="checkbox"]{float:left;margin:4px 5px 0 0}
input[type="submit"], input[type="button"], .btn{height:30px;padding:0 20px;background:#00aeef;border:none;box-shadow:0 0 1px rgba(255, 255, 255, 0.5) inset;text-align:center;cursor:pointer;transition:all 0.5s;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.25);font-family: inherit;color:#fff;font-size:1em}
input[type="submit"]:hover, input[type="button"]:hover, .btn:hover{background:#000;color:#fff;text-shadow:1px 1px 0 rgba(255,255,255,0.25)}
a.btn{display:inline-block;line-height:28px}
:-moz-placeholder{color:#917860;opacity:1}
::-moz-placeholder{color:#917860;opacity:1}
::-webkit-input-placeholder{color:#917860;opacity:1}
:-ms-input-placeholder{color:#917860;filter:alpha(opacity=100)}
table{width:100%}
th, td{padding:5px}
.fa.fa-phone-square{color:#fff}

/** CLASSES **/
.left, .alignleft{float:left}
.safari nav[role="navigation"] ul.menu > li a{font-size: 10px}
.safari #ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-prev {position: absolute;top: -10px;-webkit-appearance:none}
.safari #ui-datepicker-div .ui-datepicker-next, #ui-datepicker-div .ui-datepicker-next {position: absolute;top: -10px;-webkit-appearance:none}
.alignleft{margin:0 20px 20px 0}
.right, .alignright{float:right}
.alignright{margin:0 0 20px 20px}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.hidden{display:none}
.clear, .clearer{clear:both}
#header .circle{display:table;width:40px;height:40px;color:#fff;background:url(img/circle.png) 0 0 no-repeat;margin:0px 10px 0px 20px;float:left}
#header .circle .fa{display:table-cell;text-align:center;vertical-align:middle;color:#fff}

#footer .circle{ width:30px; height:30px; border-radius:50%; color:#fff; background:#00aeef;display:table}
#footer .circle .fa{display:table-cell;text-align:center;vertical-align:middle;color:#fff;font-size: 18px}

.aquo{}
.ellipsis, .text-cut{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

ul.ui-tabs-nav li{float:left}
ul.ui-tabs-nav li a{display:block}
div.ui-tabs-panel{clear:both}
div.ui-tabs-hide{display:none}

/** LAYOUT ====================================================================================================**/

.wrapper{position:relative;z-index:1;min-height:100%}
.group{margin:0 auto}
#header {
    background: #e6e7e8;
    border-bottom: 5px solid #00aeef;
    position: relative;
    z-index: 1;
}
#home #header{margin-bottom:20px}
div[role="main"]{position:relative;z-index:0}
#footer{position:relative;z-index:0;border-top:3px solid #00aeef;background:#e6e7e8}
#footer .section p{ margin:5px 0}
#footer .section.networks .socials{ text-align:right}
#footer .section .custom-foot-link{}
#footer .section .custom-foot-link a{ color:#999}
#footer .section .custom-foot-link a:hover{ color:#000}
#search_results #content, #sold #content, #favourite_property #content{position:relative}

/** HEADER & NAV====================================================================================================**/
h1.logo img{display:block; max-height:100px}
#header .utils{font-size:1.57143em;color:#fff}
#header .utils span.circle{margin:0 10px 0 0}
#header ul li a {color:#000}
#header ul li ul li a{color:#444}

/** CONTENT====================================================================================================**/
/** SIDEBAR **/

ul.side-buttons li{margin:0 0 10px}
ul.side-buttons li.last{margin:0}
ul.side-buttons a{display:block;padding:10px;background:#F7F8F8;color:#444;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);border-bottom:2px solid rgba(243, 243, 243, 1)}
ul.side-buttons a:hover{background:#00aeef;color:#fff}
ul.side-buttons a i{float:right;margin:5px 0 0}

.subpages a, .posts-links ul a{display:block;padding:8px 0;color:#444;border-bottom:1px dotted #CCCCCC}
.posts-links ul .first a{padding:0 0 8px}
.subpages .first a{padding:8px 0px}
.subpages a:hover, .subpages li.current_page_item > a, .posts-links ul a:hover{color:#00aeef}
.posts-links h3.section-title{font-weight:600}
.widget_archive ul{max-height:380px;overflow:hidden;transition-duration:0.3s}
.widget_archive.shrink ul{max-height:10000px;transition-duration:3s}
.widget_archive p.toggle-archive{padding:8px 0 0;cursor:pointer;color:#00aeef}
.widget_archive p.toggle-archive:hover{color:#00aeef}
/** PAGE & POSTS **/
/** page:home **/
#homepage .section.top{position:relative}
#homepage .slideshow{height: 0;padding-bottom: 75%;position: relative;width: 100%;z-index: 0}
#homepage .heroes{overflow:hidden}
#homepage .heroes > div{width:100%;height:100%}
#homepage .heroes .slide a{color:#fff}
#homepage .section.top:hover .heroes .slide a{color:#00aeef}
#homepage .heroes img{display:block;width: auto;height: 105%}
#homepage .heroes .slide span.holder{display:block;position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:50px;font-size:1.42857em;background:url(img/black_75.png);text-indent:15px}
#homepage .heroes .slide span.holder span.ellipsis{display:block}
#homepage .slide-controls{position:absolute;z-index:1;bottom:11px;right:11px}
#homepage .slide-controls a{float:left;margin:0 0 0 5px;color:#fff;cursor:pointer}
#homepage .slide-controls a:hover{color:#00aeef}
#homepage .slide-controls a i{line-height:1;font-size:1.71429em}

#homepage .content-block{padding:15px 0 0;border-top:3px solid #00aeef}
#homepage .content-block h3.section-title{margin:0 0 15px}
#homepage .content-block a{color:#444}
#homepage .content-block a:hover{color:#00aeef}
#homepage .widget_recent_entries ul, #homepage .widget_nav_menu ul{list-style:square;margin:-8px 0 0 14px;color:#888}
#homepage .widget_recent_entries li, #homepage .widget_nav_menu ul li{padding:0 0 0 5px;list-style:none}
#homepage .video-holder{float:none;max-width:none;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
#homepage .video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#homepage #realty_widget_team_member .agent_item .image {overflow: hidden; position: relative}
#homepage #realty_widget_team_member .agent_item .image img.blank{display: block; width: 100%}
#homepage #realty_widget_team_member .agent_item .image span{height: 200%;left: -50%;position: absolute;top: 0;width: 200%}
#homepage #realty_widget_team_member .agent_item .image span img{left: 0;margin: auto;min-height: 50%;min-width: 50%;position: absolute;right: 0;top: 0; width: 50%}

/** page:property **/
div#property[role="main"] .property-block{margin:0 0 30px}
div#property[role="main"] p.title{margin:0 0 10px;color:#00aeef}

/** page:default and post **/
.default h1, .default h2, .default h3, .default h4, .default h5, .default h6{margin:0 0 20px}
.default ul{list-style:disc}
.default ol{list-style:decimal}
.default img{max-width:100%}
p.post-meta{color:#888;font-size:0.857143em}
p.post-meta a{color:#888}
p.post-meta a:hover{color:#00aeef}
.posts .post{margin:0 0 20px;border-bottom:1px dotted #ccc}
.posts .post.last{margin:0;border-bottom:none}
.posts .entry .image img{display:block;width:100%}
.posts h3.post-title{font-size:1em}
.posts h3.post-title a{font-weight:600;color:#444}
.posts h3.post-title a:hover{color:#00aeef}

.single .entry{margin:0 0 20px;border-bottom:1px dotted #ccc}
.comments{margin:0 0 20px;padding:0 0 20px;border-bottom:1px dotted #ccc}
.comments h2.section_title{font-size:1.28571em}
.comments ul{list-style:none;color:#333}
.comments ul li{margin:0}
.comments .comment-body{position:relative;padding:20px;background:#FAFAFA}
.comments ul li img.avatar{float:left;margin:6px 20px 20px 0}
.comments ul li cite.fn{font-style:normal;font-weight:600}
.comments p{margin:0}
.comments .reply{position:absolute;right:0;font-size:0.857143em}
.comments .reply a{display:block;padding:5px 10px;background:#00aeef;color:#fff}
.comments .reply a:hover{background:#333}
.comments .reply em{padding:0 3px 0 0}
.comments .comment-meta{font-size:0.857143em}
.comments-template #respond a#cancel-comment-reply-link{float:right;font-size:0.777778em;color:#4E3C2B}
.comments-template #respond a#cancel-comment-reply-link:hover{color:#FFC200}
#commentform p{margin:0 0 10px}
#commentform p span.required{color:#e00}

/** gform **/
.gform_heading{margin:0 0 10px}
.gform_wrapper .validation_error{margin:0 0 10px}
.gform_wrapper .validation_message{clear:both;color:#d00}
.gform_body ul.gform_fields{list-style:none;margin:0}
.gform_body ul.gform_fields li{padding:0 0 10px}
.gform_body ul.gform_fields li h2.gsection_title{margin:20px 0}
.gform_body ul.gform_fields li label .gfield_required{color:#DD0000}
.gform_body textarea{height:100px}

.gform_body ul.gform_fields li .ginput_complex span{display:block;position:relative}
.gform_body ul.gform_fields li .ginput_complex span.ginput_left{margin:0 0 10px}
.gform_body ul.gform_fields li .ginput_complex span label{display:none;position:absolute;top:0;left:0;float:none;width:auto;margin:0}
#agent .gform_body ul.gform_fields li label{float:none;width:auto;margin:0;display:block}
#agent .gform_body ul.gform_fields li .ginput_container{float:none;width:auto}
#agent .gform_body input[type="text"], #agent .gform_body input[type="tel"], #agent .gform_body input[type="email"], #agent .gform_body textarea{width:98.5%}
#agent .gform_body select{width:100%}
#agent .gform_footer{padding:0}
body#intention-to-vacate-from .gform_wrapper .gform_body ul li.gfield > label{width:210px;line-height:25px}
body#intention-to-vacate-from .default img.ui-datepicker-trigger{margin:0 0 -5px 5px;cursor:pointer}
body#intention-to-vacate-from .gform_wrapper .gform_body ul li#field_13_22 label{width:15px}
body#intention-to-vacate-from .gform_wrapper .gform_body li#field_13_21 > label.gfield_label{width:0}
body#intention-to-vacate-from .gform_wrapper .gform_body li#field_13_21 .ginput_container{width:2%;display:inline-block;vertical-align:top;padding:0;margin:0 5px 0 0}
body#intention-to-vacate-from .gform_wrapper .gform_body li#field_13_21 .ginput_container ul{margin:0}
body#intention-to-vacate-from .gform_wrapper .gform_body li#field_13_21 .ginput_container .ul.gfield_checkbox{margin:0}
body#intention-to-vacate-from .gform_wrapper .gform_body li#field_13_21 .gfield_description{width:80%;display:inline-block;vertical-align:top;margin:0;padding:0}
body#intention-to-vacate-from .gform_wrapper .gform_body li#field_13_24 label, body#intention-to-vacate-from .gform_wrapper .gform_body li#field_13_24 .ginput_container{float:none}
body#intention-to-vacate-from .gform_wrapper li#field_13_22 .gfield_description{clear:none;padding:0;text-align:justify}
body#intention-to-vacate-from .gform_wrapper li#field_13_22 .ginput_container input{width:100%}
body#intention-to-vacate-from .gform_wrapper li#field_13_22 .ginput_container{width:28%;padding:0 10px 0 0}

/* table */
table.table-partners{width:100%}
table.table-partners .td-content{padding:10px}
table.table-partners .td-content > div{height:100%;float:left;margin:0 10px 0 0;padding:10px;box-sizing:border-box;border-bottom:1px solid #333}
table.table-partners td h3{padding:5px 0;font-family:'poppinsbold'}

/* datepicker */
#ui-datepicker-div{z-index:1;border-radius:2px;width:17em;padding:.2em .2em 0;border:1px solid #aaa;background:#fff url("img/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}
#ui-datepicker-div .ui-datepicker-header{text-align:center;border-radius:2px;width:100%;line-height:1.8em;border:1px solid #aaaaaa;background:#cccccc url("img/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-family:'poppinsbold'}
#ui-datepicker-div .ui-datepicker-control, #ui-datepicker-div .ui-datepicker-current{display:none}
#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev{position:absolute;top:4px;width:1.8em;height:1.8em}
#ui-datepicker-div .ui-datepicker-prev{left:4px}
#ui-datepicker-div .ui-datepicker-next{right:8px}
#ui-datepicker-div .ui-datepicker-links a{font-size:.82em;display:block;line-height:30px;font-family:'poppinsbold';color:#000;cursor:pointer}
#ui-datepicker-div .ui-datepicker-week-end-cell a{font-family:'poppinsbold'}
#ui-datepicker-div table.ui-datepicker{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
#ui-datepicker-div .ui-datepicker td{border:0;padding:1px}
#ui-datepicker-div .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;color:#222;cursor:pointer}
#ui-datepicker-div .ui-datepicker .ui-datepicker-days-cell a{border:1px solid #d3d3d3;background:#e6e6e6 url("img/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}
#ui-datepicker-div .ui-datepicker .ui-datepicker-today a{border:1px solid #d3d3d3;background:#fbf9ee url("img/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}

/** FOOTER====================================================================================================**/
#footer .section, #footer .section a{color:#999}
#footer .translate-section a {font-size:0}
#footer .section a:hover{color:#444}
#footer .socials a{display:inline-block}
.translate-overlay{position:fixed;z-index:3;top:0;left:0;width:100%;height:100%;background:url(img/black_75.png)}
.translate-element{position:fixed;z-index:4;bottom:-100%;padding:20px;background:#fff;border-radius:2px;transition:all 0.4s ease-in-out 0s}
.translate-element:after{content:"";position:absolute;top:100%;left:30px;width:0;height:0;border-top:solid 8px #fff;border-left:solid 8px transparent;border-right:solid 8px transparent}
.ltranslate label{display:none;float:left;margin:0 10px 0 0}
.filter_lightbox{background:url(img/bg-black-80.png);display:none;height:1400px;left:0;position:fixed;top:0;width:100%;z-index:1000}
.box_lightbox{background:#fff;border:4px solid #fff;box-shadow:0 0 2px #000;display:none;left:50%;margin:0 0 0 -296px;padding:0;position:absolute;top:25%;width:610px;z-index:1001}
.box_lightbox .signup_button, p#btn-walk-close{height:31px;position:absolute;right:-21px;top:-21px;width:31px}
.box_lightbox .signup_button input, p#btn-walk-close a{background:url(img/btn_close.png) no-repeat 0 0;border:medium none;cursor:pointer;height:31px;padding:0;width:31px;border:none;box-shadow:none}
.box_lightbox #boxtitle_walk, #box_map #boxtitle_map{display:none}
#inspection-times .table-listings table:hover{background:#ECECEC}
#leasing table{width:100% !important}
#property #stat8.tabcontent.ui-tabs-panel.ui-widget-content.ui-corner-bottom{padding-top:20px}
#intention-to-vacate-from .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select{width:47.5% !important}

#leasing .img-big img{width:100%;height:auto}
#leasing span.title{color:#00aeef;font-size:16px;font-weight:600;line-height:2}
#leasing img.img-b{height:180px;width:auto}
#leasing .leasing-contact .box-a,#leasing .leasing-contact .box-b,#leasing .leasing-contact .box-c{width:30%;float:left;padding-right:2px;margin:20px 0}

#selling span.title{color:#00aeef;font-size:16px;font-weight:600}
#selling .selling-content .row-a,#selling .selling-content .row-b,#selling .selling-content .row-c{margin:20px 0}
#selling .selling-content .row-a .left{width:360px}
#selling .selling-content .row-a .right{width:600px}
#selling .selling-content .row-a .right img{width:100%;height:auto}

#selling .selling-content .row-b .box-a{width:450px !important;float:left}
#selling .selling-content .row-b .box-a img, #selling .selling-content .row-b .box-c img{width:100%;height:auto}
#selling .selling-content .row-b .box-b{width:490px !important;float:left;padding:0 20px 0 0}
#selling .selling-content .row-b .box-c{width:320px !important;float:left}

#selling .selling-content .row-b .box-b ul li{float:left;width:320px;margin-right:10px}
#selling .selling-content .row-b .box-b ul li.first{width:100px;margin-right:10px}
#selling .selling-content .row-b .box-b ul li.last{width:370px}
#selling .selling-content .row-b .box-a ul li.first{width:100px;margin-right:10px}
#selling .selling-content .row-b .box-a ul li{float:left;width:320px}
#selling .leasing-contact .box-a,#selling .leasing-contact .box-b,#selling .leasing-contact .box-c{width:30%;float:left;padding-right:2px;margin:20px 0}

#our-office-locations .ool ul{margin:0px !important}
#our-office-locations .ool li{list-style:none !important;font-weight:600;float:left;width:40%}
#team-suburb .sweeney-agent{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important}
.meetourstaff .row-a{margin-bottom:20px}
.meetourstaff .row-a .row-a-left{float:left;width:48%;padding-right:2%}
.meetourstaff span.title{color:#00aeef;font-size:16px;font-weight:600;line-height:2}
.meetourstaff .row-a .row-a-right{float:left;width:50%}
.meetourstaff .row-a .row-a-right img{width:100%;height:auto}
.meetourstaff .row-b{margin:0px 0px 50px}

.meetourstaff .row-b ul li{float:left;width:320px}
#team-suburb .sweeney-agent{margin:5px !important;min-height:120px}
.meetourstaff .row-b ul li img{width:80%;height:auto}
.meetourstaff .row-c .box-a,.meetourstaff .row-c .box-b,.meetourstaff .row-c .box-c{width:30%;float:left;padding-right:2px;margin:20px 0}

#staff #team-suburb .head_agents p{margin:0px}
#staff #team-suburb .head_agents a:hover{background:#000}
#staff #team-suburb .head_agents a{height:30px;padding:10px;background:none repeat scroll 0% 0% #00aeef;text-align:center;cursor:pointer;color:#FFF}
#staff #team-suburb .wrapper-agents-list{margin: 20px -10px}
#staff #team-suburb .wrapper-agents-list:after {display: table;content: '';clear: both}

#community-sponsorship .title{color:#00aeef;font-size:16px;font-weight:600}
#community-sponsorship .row-cs{padding-bottom:40px;border-bottom:1px solid #333}
#community-sponsorship .row-cs img.full{width:100%;height:auto}
#community-sponsorship .row-cs .row-cs-left{width:25%;float:left;margin-right:5%}
#community-sponsorship .row-cs .row-cs-right{float:left;width:70%}
#community-sponsorship .row-cs .row-cs-left-c,#community-sponsorship .row-cs .row-cs-center-c{width:30%;float:left;margin-right:3%}
#community-sponsorship .row-cs .row-cs-right-c{width:34%;float:left}
#community-sponsorship .row-cs-left-c-rmh{width:267px;float:left}

#community-sponsorship .row-cs-right-c-rmh{width:663px;float:right;margin-left:30px !important;height:462px;overflow:hidden}
#community-sponsorship .row-cs-left-c-rmh img{width:100%;height:auto;border:1px solid #000;padding:10px;box-sizing:border-box}

#community-sponsorship .row-cs-right-c-rmh img{width:100%;height:auto}
#community-sponsorship .wrap-rmh{margin-top:20px}
#community-sponsorship .text-rmh{margin-top:20px}

#positions-vacant .header-pv .pv-left{width:70%;float:left}
#positions-vacant .header-pv .pv-left img{width:100%;height:auto}
#positions-vacant .header-pv .pv-right{width:30%;float:left;overflow:hidden}
#positions-vacant .header-pv .pv-right img{height:198px;max-width:500px !important;width:auto;margin-left:-120px}
#positions-vacant td{text-align:left !important}
#positions-vacant .default p{margin:0px !important}
.footer-carrer{margin-top:40px;width:100%;overflow:hidden}
.footer-carrer img{max-width:none !important}

#application-form .gform_wrapper .ginput_complex .ginput_full input{width:48% !important}
#application-form .gform_wrapper .ginput_complex .ginput_right{float:left !important}
#application-form .gform_wrapper .gform_body .ginput_container span input{top:0px !important}
#application-form .gform_body ul.gform_fields li .ginput_complex span.ginput_left{margin:0px !important}
#application-form .gform_wrapper .field_name_first input, #application-form .gform_wrapper .ginput_complex .ginput_left input{width:94% !important}
#application-form select#input_17_29_1{width:79px !important}
#application-form .gform_body ul.gform_fields li #input_17_29{width:auto !important}
#application-form .gform_wrapper .gform_body ul li.gfield > label{font-weight:normal !important}
#application-form .gform_wrapper .gform_body ul li.gfield .gsection_title{font-weight:normal !important}

/* agent deatil*/
#staff-altona #team table tr td.block img{width:60%;height:auto;float:left;padding:10px 10px 0 0}

#staff-altona #team table tr td.block{padding-bottom:20px !important}
#staff-altona p.position{font-family:'poppinsbold' !important}
#staff-altona #testimonial p.text-right{font-family:'poppinsbold' !important}
#property .property-tools p a.btn{background:transparent !important;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.25) !important}
#property .property-tools p a.btn:hover{background:transparent !important}
.footer-carrer{padding-top:10px;margin-top:30px !important;border-top:3px solid #00aeef}
a.submit-form-career{padding:15px 30px;background:#00aeef;color:#fff}
a.submit-form-career:hover{background:#000000}
#property p a.btn{height:auto !important;line-height:1px !important}
#property p.button.add_remove_favs a.btn:before{content:"";display:block;position:relative;max-width:0px;max-height:0px;left:-21px;top:1px;font-size:16px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}

#property p.button.view_favs a#view_fav:before{content:"";display:block;position:relative;max-width:0px;max-height:0px;left:-21px;top:1px;font-size:16px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}
#property p.button.add_favs a.btn:before{content:"";display:block;position:relative;max-width:0px;max-height:0px;left:-21px;top:1px;font-size:16px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}
#property .pp_content_container .pp_details p.currentTextHolder{margin-top:-2px}

.meetourstaff .row-c .mos-line{margin:20px 0}
.meetourstaff .row-c .mos-line .title{float:left;font-size:18px;font-family:'poppinsbold';color:#00aeef}
.meetourstaff .row-c .mos-line .back-button{float:right}
.meetourstaff .row-c ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}
.meetourstaff .row-c ul li{background-color:#eee;background:none repeat scroll 0% 0% #00aeef;padding:10px;border:1px solid #444;color:#FFF;display:inline-block;margin:0 0 1em;width:93%}
.meetourstaff .row-c ul li:hover{background:#CFCFCF;color:#444;cursor:pointer}
.meetourstaff .row-c ul li:hover .agent-email a{color:#00aeef !important}
.meetourstaff .row-c ul li .agent-name{float:left;width:100%}
.meetourstaff .row-c ul li .agent-description{margin-top:20px}
.meetourstaff .row-c ul li .agent-email a{color:#fff;text-decoration:underline}
.meetourstaff .row-c ul li .agent-name{font-weight:600}
.meetourstaff .row-c ul li .agent-photo{float:right !important}

.page-for-franchise .title{margin-bottom:10px;font-size:18px;font-family:'poppinsbold';color:#00aeef}
.page-for-franchise .franchise-row-left{float:left;width:340px;padding-right:20px}
.page-for-franchise .franchise-row-left .medium img.med{width:100%;margin-top:20px;height:auto}
.page-for-franchise .franchise-row-left .desc{clear:both;margin:0px 0px 20px}
.page-for-franchise .franchise-row-left ul{clear:both;padding:10px;border:2px solid #C8C8C8}
.page-for-franchise .franchise-row-left ul li label{width:70px !important;float:left;font-weight:700}

.page-for-franchise .franchise-row-left ul li a{font-weight:700;text-decoration:underline}
.page-for-franchise .franchise-row-right{width:600px;float:left}
.page-for-franchise .franchise-row-right img.banner{width:100%;height:auto;margin-bottom:20px}
.page-for-franchise .gform_body ul.gform_fields li .ginput_container{width:100% !important}
.page-for-franchise .gform_wrapper .top_label input.medium{width:100% !important;padding:5px}
.page-for-franchise .gform_wrapper .top_label textarea.textarea{padding:5px;font-size:14px !important}
.page-for-franchise .recaptchatable{width:auto !important}
img.selling-bc, img.selling-ab{width:100px;height:auto;margin:0 10px 10px 0 !important}
img.sell-form{margin:10px 0px}
#partners .partner-content{margin-bottom:40px;-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}
#partners .partner-content .row{font-size:12px;background-color:#fff;padding:10px;border:1px solid #C9C9C9;color:#444;display:inline-block;margin:0 0 1em;width:93%}

#partners .partner-content .row img{width:100%;height:auto}
.partner-content .row .boxpartner{width:50%;float:left;font-size:16px;margin-bottom:40px}
.wrapper-carrer-a{margin:0px 0px 50px}
#positions-vacant ul.posvacant{margin:10px 0px;padding:10px 10px 20px;background:rgba(242, 242, 242, 1)}
#positions-vacant ul.posvacant li{list-style:none;padding:8px 0px;border-bottom:1px solid rgba(222, 222, 222, 1)}
#positions-vacant ul.posvacant li:hover{background:rgba(231, 231, 231, 1);padding:8px}
#positions-vacant ul.posvacant li.first:hover{background:transparent !important;padding:8px 0px !important}
#positions-vacant ul.posvacant li label{width:300px !important;float:left}
#positions-vacant ul.posvacant li .fa{color:rgba(192, 192, 192, 1);font-size:15px}

#community-sponsorship .group{position:relative}
#community-sponsorship h1.page-title{text-align:left;margin:20px 0px !important}
#community-sponsorship .communitysponsorship.cycle-slideshow{margin:0 auto;width:100%}
#community-sponsorship .slideshow-nav{top:140px;width:100%;position:absolute;margin:0 auto}
#community-sponsorship .slideshow-nav .fa{font-size:30px}
#community-sponsorship .slideshow-nav .link-next.left{left:0px;position:absolute}
#community-sponsorship .slideshow-nav .pager.left{display:none}

#community-sponsorship .slideshow-nav .link-prev.left{right:0px;position:absolute}
#community-sponsorship img.kidf{float:left;padding:10px;max-width:60%}
.thumbview .overview p.price{font-weight:600}
.thumbview p.address a strong{color:#00aeef}
.thumbview p.address{border-bottom:3px solid #00aeef}

.layout-career{position:relative}
.layout-career .image-header-career{position:relative;height:300px;border-bottom:5px solid #01baf3 !important;overflow:hidden}
.layout-career .image-header-career .people-career{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;overflow:hidden}
.layout-career .image-header-career .people-career img.main-image-career{width:100%;height:auto;margin-top:-83px}
.layout-career .image-header-career .text-you-lke{position:absolute;bottom:14px;left:7px}
.layout-career .image-header-career .text-you-lke .text-a{font-size:19px;font-weight:600;color:#FFF;padding:0px 11px;background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);margin-bottom:7px;float:left;clear:both}
.layout-career .action-btn{-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;background:#00aeef;overflow:hidden}

#careers .footer-carrer{margin-top:0px !important;border-top:0px solid #00aeef !important}
#careers h1.page-title,#finance h1.page-title,#leasing h1.page-title,#franchises h1.page-title,#selling h1.page-title,#meet-our-staff h1.page-title{margin:0px 0px 5px}
ul.push-box{margin:0px 0px 0px !important}
ul.push-box li{list-style:none outside none;height:50px;display:table;width:142px;margin:0 1px;text-align:center;padding:15px 0px;float:left}

a.btn-push-careers{display:table-cell;vertical-align:middle;text-align:center;color:#FFF}
a.btn-push-careers .fa{font-size:40px;clear:both}
ul.push-box li:hover{background:#01BAF3 !important}

.new-finance-wrap .image-head{height:300px;overflow:hidden;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-bottom:27px}
.new-finance-wrap .image-head img{margin-top:-10px}
.new-finance-wrap .info-finance{margin:27px 0px;text-align:justify}
.new-finance-wrap .form-finance{height:433px}
.new-finance-wrap .form-finance .left-form{background:#F7F5F6;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;width:500px;padding:17px;float:left}
.new-finance-wrap .form-finance .left-form ol.cf-ol li textarea{width:250px !important}
.new-finance-wrap .form-finance .left-form ol.cf-ol li br{display:none}
.new-finance-wrap .form-finance .left-form ol.cf-ol li img#captcha-image{margin-bottom:10px !important}

.new-finance-wrap .form-finance .right-form{float:right}
.new-finance-wrap .form-finance .right-form .finance-banner-a{margin-bottom:6px}

.new-leasing .top-section-leasing .main-image-leasing{height:300px;overflow:hidden;position:relative;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}
.new-leasing .top-section-leasing .main-image-leasing img{margin-top:-80px; max-width:100%}
.new-leasing .top-section-leasing .main-image-leasing .text-overlay{position:absolute;bottom:0px;padding:8px 12px;margin:8px;color:#FFF;background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);font-weight:600;font-size:19px}
.new-leasing .top-section-leasing .text-info{border-top:5px solid #01BAF3 !important;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;padding:11px 17px 14px;background:#00aeef;overflow:hidden}
.new-leasing .top-section-leasing .text-info .text-info-left{float:left;color:#FFF;width:468px}
.new-leasing .top-section-leasing .text-info .text-info-righ{width:200px;float:left;color:#FFF;padding-left:18px;text-align:center}
.new-leasing .top-section-leasing .text-info .text-info-righ a{color:#fff !important}
.new-leasing .top-section-leasing .text-info .text-info-righ p{display:none}
.new-leasing .top-section-leasing .text-info .text-info-righ .leasing-form-btn{height:51px;padding-top:20px}
.new-leasing .top-section-leasing .text-info .text-info-righ .leasing-form-btn .fa{font-size:30px !important}
.new-leasing .top-section-leasing .text-info .text-info-righ .leasing-form-btn span{font-size:19px !important;font-size:19px !important;padding-left:7px;position:relative;top:-4px}
.new-leasing .bottom-section-leasing{margin:20px 0}
.new-leasing .bottom-section-leasing .power-number strong{font-weight:600;font-size:19px}
.new-leasing .bottom-section-leasing .img-right{ display:none; width:392px;overflow:hidden;height:151px;float:left}
.new-leasing .bottom-section-leasing .img-right br{display:none}
.new-leasing .bottom-section-leasing .img-right .image-a{width:184px;float:left}
.new-leasing .bottom-section-leasing .img-right .image-b{width:208px;float:left;overflow:hidden}
.new-leasing .bottom-section-leasing .img-right img.la{height:auto;max-width:1000% !important;width:240px !important;margin-left: -30px;margin-top:0}
.new-leasing .bottom-section-leasing .img-right img.lb{width:110%;height:auto;max-width:1000% !important;margin-left:-20px}

.body-n-franchises .top-f .main-image{position:relative;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;overflow:hidden}
.body-n-franchises .top-f .main-image .main-image-f{height:350px;overflow:hidden}
.body-n-franchises .top-f .main-image .main-image-f img{width:100%;height:auto;margin-top:-20px}
.body-n-franchises .top-f .main-image .box-ftext{position:absolute;top:50px;left:20px}
.body-n-franchises .top-f .main-image .box-ftext .ftext{color:#FFF;background:rgba(0, 0, 0, 0.7);font-weight:600;font-size:13px;padding:4px 9px;width:362px;margin-bottom:12px;line-height:16px}
.body-n-franchises .top-f .bluetext{text-align:center;border-top:5px solid #01BAF3 !important;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;padding:11px 17px 14px;background:none repeat scroll 0% 0% #00aeef;overflow:hidden}
.body-n-franchises .top-f .bluetext .in-text{color:#fff}
.body-n-franchises .top-f .bluetext .in-text a{color:#fff}
.body-n-franchises .down-f .left-df{width:336px;float:left;font-weight:600}
.body-n-franchises .down-f .text-f{font-size:20px;margin-bottom:10px;font-weight:600;color:#00aeef}

.body-n-franchises .down-f .box-for-gform-franchises .gform-franchises{background:#F7F5F6;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;width:590px;padding:17px;float:left}
.body-n-franchises .down-f{margin-top:25px;margin-bottom:30px}
.body-n-franchises input[type="text"], .body-n-franchises input[type="tel"], .body-n-franchises input[type="email"], .body-n-franchises select, .body-n-franchises textarea{width:355px !important}
.body-n-franchises .gform_wrapper .gform_body ul li.gfield label{width:135px !important;font-weight:normal}
.body-n-franchises .gform_wrapper .gform_footer .button{margin-left:142px}
.body-n-franchises .recaptchatable .recaptcha_image_cell{background:transparent !important;padding:0px !important}
.body-n-franchises #recaptcha_area #recaptcha_table tr td{padding-left:0px !important}
.body-n-franchises .recaptchatable{border:0px solid #DFDFDF !important}
.body-n-franchises .recaptchatable #recaptcha_image{margin-right:7px}
.body-n-franchises .recaptcha_input_area input{width:294px !important;padding:3px;font-size:12px !important}
.body-n-franchises .recaptchatable .recaptcha_image_cell center img{width:100% !important;height:auto !important}
.body-n-franchises .gform_footer{padding:0px !important}
.body-n-franchises .gform_wrapper .top_label input.medium{padding:3px !important}
#franchises .gform_wrapper .top_label textarea{width:360px !important}

.newsellingpage .top-newsellingpage .main-image{position:relative;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;overflow:hidden}
.newsellingpage .top-newsellingpage .main-image .wayne-img{position:absolute;top:0px;right:-20px;border-left:1px solid #FFF}
.newsellingpage .top-newsellingpage .main-image .wayne-img img{margin-top:-50px}
.newsellingpage .top-newsellingpage .main-image .imgsell{height:312px;overflow:hidden}
.newsellingpage .top-newsellingpage .main-image .imgsell img{width:100%;height:auto;margin-top:-140px}
.newsellingpage .top-newsellingpage .main-image .textonblack{position:absolute;bottom:0px;padding:8px 12px;margin:8px;color:#FFF;background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);font-weight:600;font-size:19px}
.newsellingpage .top-newsellingpage .textwithblue{color:#FFF;border-top:5px solid #01BAF3 !important;border-bottom-right-radius:7px;border-bottom-left-radius:7px;padding:11px 17px 14px;background:none repeat scroll 0% 0% #00aeef;overflow:hidden}
.newsellingpage .top-newsellingpage .textwithblue .leftsell{width:648px;float:left}
.newsellingpage .top-newsellingpage .textwithblue .rightsell{width:275px;float:left;color:#FFF;padding:13px 0 0 0;text-align:center}
.newsellingpage .top-newsellingpage .textwithblue .rightsell a{color:#FFF !important; font-weight: bold;font-size: 20px}

.newsellingpage .top-newsellingpage .textwithblue .rightsell .sellingformbtn span{font-size:19px !important;font-family:'poppinsbold';padding-left:7px;position:relative;top:-4px}
.newsellingpage .top-newsellingpage .textwithblue .rightsell .sellingformbtn .fa{font-size:30px !important;position: relative;bottom: -5px;margin-right: 10px}
.newsellingpage .bottom-newsellingpage{margin:33px 0}

.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left, #leasing .post_leasing.left { width:470px;float:left;margin-right:20px;margin-bottom:20px}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .img-ll, #leasing .post_leasing.left .img-ll {width:50%; max-height:157px; float:left;overflow:hidden;margin-right:20px}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .img-ll img, #leasing .post_leasing.left .img-ll img{ height:auto;width:100%}

.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .txt-ll, #leasing .post_leasing.left .txt-ll { float:left; width:45%}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-left .txt-ll strong, #leasing .post_leasing.left .txt-ll strong{font-weight:600;font-size:19px}


.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-right, #leasing .post_leasing.right {width:470px;float:left}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-right .img-lr, #leasing .post_leasing.right .img-lr {width:150px;height:150px;float:left;overflow:hidden;margin-right:20px}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-right .img-lr img, #leasing .post_leasing.right .img-lr img{width:auto;height:100%}

#meet-our-staff .newsellingpage .top-newsellingpage .main-image .imgsell img{margin-top:-30px !important;width:130% !important;height:auto !important;margin-left:-150px}
#meet-our-staff ul.new-mot li{width:33%;font-weight:600;float:left;font-size:14px;margin-bottom:5px}

.grey-contact{min-height:120px;background:#f0f1f1;padding:19px 0px}
.grey-contact .group:after {clear: both;content: "";display: table}
.grey-contact .block-leasing-contact{width:33.3333%;float:left; font-size: 13px}
.grey-contact .block-leasing-contact ul li{padding-bottom:7px}
.grey-contact .block-leasing-contact ul li label {box-sizing: border-box;clear: both;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 135px}

#team-suburb .agent_item.left .agent-outer{background-color:#eee;display:inline-block;vertical-align:top;margin:0 0 20px;width:100%;float:none !important;float:unset !important;box-sizing:border-box;padding:10px;min-height:490px}
#team-suburb .agent_item.left {box-sizing: border-box}

.gform_wrapper .gform_body ul li.gfield .ginput_container ul {position: relative !important}
.gform_wrapper .gform_body ul li#field_13_21 > label {display: none}
.gform_wrapper .gform_body ul li#field_13_21 .ginput_container{padding-top: 3px;width: 20px}
.gform_wrapper #field_13_21 .gfield_description{clear: none;float: left;padding: 0;width: 90%}

#team-suburb .agent_item.left .image{overflow:hidden}
#team-suburb .agent_item.left .image a {display: block;height: 0;overflow: hidden;padding-bottom: 120%; position:relative; background:#ebebeb}
#team-suburb .agent_item.left .image a img {height: auto;position: absolute;top: 0;width: 100%}
#team-suburb .agent_item.left .descCont {min-height: 105px}

#team-suburb .agent_item.left .agent_name h5{font-family:'poppinsbold'}
#team-suburb .agent_item.left ul.agent_contact_info{margin:5px 0}
#team-suburb .agent_item.left ul.agent_contact_info li {font-size: 12px}
#team-suburb .agent_item.left ul.agent_contact_info li.agent_name {font-size: 14px;margin: 0 0 5px}

#leasing-forms ul#gform_fields_15 li{padding:0px !important}
#leasing-forms ul#gform_fields_15 li label{margin:0px !important}
#leasing-forms ul#gform_fields_15 li .ginput_container{clear:both}
#leasing-forms .gform_body ul.gform_fields li .ginput_container{max-width: 500px;width: 100%}
#leasing-forms .gform_wrapper .top_label input.medium, #leasing-forms .gform_wrapper .top_label select.medium{width:100% !important;box-sizing: border-box}
#leasing-forms ul#gform_fields_15 li span{margin:0px 0px 0px 0px !important}
#leasing-forms ul#gform_fields_15 li span input{top:0px !important;width:100% !important;padding:3px !important;box-sizing:border-box}
#leasing-forms .gform_wrapper .ginput_complex .ginput_full,#leasing-forms .gform_wrapper .ginput_complex{overflow:visible !important}
#leasing-forms .gform_wrapper .ginput_complex .ginput_left,#leasing-forms .gform_wrapper .ginput_complex .ginput_right,#leasing-forms .gform_wrapper .ginput_complex .ginput_full{overflow:visible !important}
#leasing-forms .gform_wrapper .ginput_complex .ginput_right select{width:100% !important;box-sizing:border-box;padding:2px !important}
#leasing-forms #input_15_22{margin-bottom:-16px}
#leasing-forms ul#gform_fields_15 li ul li label{width:auto !important}
#leasing-forms ul#gform_fields_15 li ul{margin:0px 0px 20px 0px !important}
#leasing-forms ul#gform_fields_15 li ul li{margin-right:20px;margin-top:5px}
#leasing-forms ul#gform_fields_15 li#field_15_19 .ginput_container{position:relative}
#leasing-forms ul#gform_fields_15 li#field_15_19 img{position:absolute;top:4px;left:4px}
#leasing-forms ul#gform_fields_15 li#field_15_21 .ginput_container{clear:none !important;clear:unset !important;width:20px !important}
#leasing-forms ul#gform_fields_15 li#field_15_21 .gfield_description{width:auto !important;float:left;clear:none !important;clear:unset !important;padding:3px !important}
#leasing-forms .gform_wrapper form{padding:0px !important}
.newsellingpage .bottom-newsellingpage .bottom-newsellingpage-right .txt-lr strong{font-size:19px}

#request-an-appraisal .gform_wrapper .top_label input.medium{width:100%;box-sizing:border-box}
#request-an-appraisal .gform_wrapper select{font-size:1em;color:#444}
#request-an-appraisal .gform_wrapper textarea ,#request-an-appraisal .gform_wrapper input[type="text"]{padding:5px;font-size:1em;color:#444}

#appraisal .gform_wrapper .top_label input.medium, #appraisal .gform_wrapper .top_label select.medium,#request-an-appraisal .gform_wrapper .top_label select.medium, .gform_wrapper .top_label textarea{width:100% !important;box-sizing: border-box}
#recaptcha_area .recaptchatable{border:0px solid #DFDFDF !important}
#free-appraisal .gform_wrapper .top_label input.medium, #free-appraisal .gform_wrapper .top_label select.medium{width:100% !important}
#appraisal .gform_wrapper form{width:auto}
#request-an-appraisal .gform_wrapper form{width:auto}
#request-an-appraisal #appraisal .gform_wrapper form{width:auto}

#appraisal .gform_body ul.gform_fields li#field_19_16 ul#input_19_16{padding:0px;left: 0 !important}
#appraisal .gform_body ul.gform_fields li#field_19_16 ul#input_19_16 li label{width:auto;margin:0px}
#appraisal .gform_body ul.gform_fields li#field_19_2 span{margin:0px;min-height:0px}
#appraisal .gform_body ul.gform_fields li#field_19_2 input{top:0px;width:100% !important;box-sizing:border-box}
#appraisal .gform_wrapper label{width:300px}
#appraisal .gform_body ul.gform_fields li .ginput_container{width:400px}
#appraisal .gform_wrapper .gform_footer input[type="submit"]{margin-left:300px}

.gform_wrapper .top_label .gfield_error {width: 100%!important}
.gfield_error input {border: 1px solid #ff0000}
.gform_wrapper .gform_body .top_label .gfield_description.validation_message, .gform_wrapper .gform_body .gfield_description.validation_message {margin: 0 !important;padding: 0 !important;text-align: right;display: none}

#request-an-appraisal .gform_body ul.gform_fields li#field_19_16 ul#input_19_16{padding:0px}

#request-an-appraisal .gform_body ul.gform_fields li#field_19_16 ul#input_19_16 li label{width:auto;margin:0px}

#request-an-appraisal .gform_body ul.gform_fields li#field_19_2 span{margin:0px;min-height:0px}
#request-an-appraisal .gform_body ul.gform_fields li#field_19_2 input{top:0px;width:100% !important;box-sizing:border-box}
#request-an-appraisal .gform_wrapper label{width:300px}
#request-an-appraisal .gform_body ul.gform_fields li .ginput_container{width:400px}
#request-an-appraisal .gform_wrapper .gform_footer input[type="submit"]{margin-left:300px}

#team .newsellingpage .top-newsellingpage .main-image .wayne-img{-webkit-box-shadow:-13px -11px 19px 0px rgba(50, 50, 50, 0.65);-moz-box-shadow:-13px -11px 19px 0px rgba(50, 50, 50, 0.65);box-shadow:-13px -11px 19px 0px rgba(50, 50, 50, 0.65);width:197px !important;height:262px !important;overflow:hidden;border:5px solid #FFF !important;right:22px !important;top:22px !important}
#team .newsellingpage .top-newsellingpage .main-image .wayne-img img{width:250px !important;height:auto !important;margin-top:-50px !important;margin-left:-18px !important}
#team-suburb h1.page-title-visible{display:block !important;font-weight:600;color:#00aeef;margin:0px 0px 5px}
.reload-captcha .fa{color:#444}

#intention-to-vacate-form #content #gform_wrapper_13 ul li{width:50% !important;float:left !important;padding:0 20px 0 0 !important;min-height:60px;margin:0px !important;position:relative;clear:unset !important;clear:none !important}
#intention-to-vacate-form #content .gform_wrapper .gform_body ul li.gfield .ginput_container{width:100% !important}
#intention-to-vacate-form #content #gform_wrapper_13 img.ui-datepicker-trigger{position:absolute;top:0px;right:20px;cursor:pointer;width:15px;height:15px}
#intention-to-vacate-form #content *{box-sizing:border-box}
#intention-to-vacate-form #content #gform_wrapper_13 ul li input, #intention-to-vacate-form #content #gform_wrapper_13 ul li select{width:100% !important;margin:0px !important}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_20,#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_21,#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_22,#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_24{width:100% !important;min-height:0px !important}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_20{margin-top:20px !important}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_21 ul{margin:0px !important}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_21 ul li{width:auto !important;min-height:0px !important}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_21 label.gfield_label{display:none}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_21{padding:10px 0px !important}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_21 .ginput_container{width:auto !important;float:left;padding:3px 0px !important}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_21 .gfield_description{width:auto !important;float:left;clear:unset !important;clear:none !important;padding:0px !important}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_24 #input_13_24.ginput_container{width:auto !important;clear:both}
#intention-to-vacate-form #content #gform_wrapper_13 ul li#field_13_24 input{width:auto !important}
body.parent-pageid-5933 .entry .office-image img{width:100%;height:auto}
body.parent-pageid-5933 .entry .row-a{font-size:15px }
#intention-to-vacate-form #ui-datepicker-div .ui-datepicker-links a{font-size:0px;cursor:pointer}
#intention-to-vacate-form #ui-datepicker-div .ui-datepicker-links .ui-datepicker-prev a:before ,#intention-to-vacate-form #ui-datepicker-div .ui-datepicker-links .ui-datepicker-next a:before{display:block;position:relative;max-width:0px;max-height:0px;color:#444;font-size:16px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}
#intention-to-vacate-form #ui-datepicker-div .ui-datepicker-links .ui-datepicker-prev a:before{content:"";top:4px;left:4px}
#intention-to-vacate-form #ui-datepicker-div .ui-datepicker-links .ui-datepicker-next a:before{content:"";top:4px;left:10px !important}
.parent-pageid-5933 p.sweeney-suburb{font-family:'poppinsbold';font-size:17px;padding-bottom:10px}
.parent-pageid-5933 p.large{font-size:17px;padding-bottom:10px}
body.parent-pageid-593 .office-image{margin-bottom:10px}

#sitemap .sitemap *{box-sizing:border-box}
#sitemap .sitemap .sitemap-page ul{padding-left:12px;padding-top:10px}
#sitemap .sitemap .sitemap-page ul li{list-style:disc}
#sitemap .sitemap .sitemap-properties ul{padding-left:12px;padding-top:10px}
#sitemap .sitemap .sitemap-properties ul li{list-style:disc}
#sitemap .sitemap .sitemap-post ul{padding-left:12px;padding-top:10px}
#sitemap .sitemap .sitemap-post ul li{list-style:disc}
#sitemap .sitemap .sitemap-page,#sitemap .sitemap .sitemap-properties,#sitemap .sitemap .sitemap-post{width:33.33%;padding:0px 10px 0 0}

#social-head .circle:hover{background:#000}
#social-head .circle{-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;background:#00aeef;padding:10px;height:20px;width:20px;text-align:center;float:left;margin-left:3px;float:left}
#social-head .circle .fa{text-align:center;vertical-align:middle;color:#fff}
#search_quick .suburb_select #select_suburb{height:200px;overflow-y:scroll;border:1px solid rgb(213, 213, 213);padding:5px}
.gm-style .gm-style-iw .info_img{position:relative !important;min-height:50px }
.gm-style .gm-style-iw .info_img a{position:absolute;bottom:0px;right:-21px;font-family:'poppinsbold'}
#application-form .gform_body ul.gform_fields li#field_17_44 ul li{width:100%}
#application-form .gform_body ul.gform_fields li#field_17_44 .ginput_container{float:left;width:400px}
#application-form .gform_body ul.gform_fields li#field_17_44{margin-top:10px}
#meet-our-director #directors *{box-sizing:border-box}

#meet-our-director #directors .director{width:100%;float:left;margin:1%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#meet-our-director #directors .director h2{font-weight:700;border-bottom:1px solid #CCC;text-align:left}

#meet-our-director #directors .director .office-director .individual_office{width:20%;padding:5px}
#meet-our-director #directors .director .office-director .individual_office .image{overflow:hidden;height: 250px !important; text-align: center; /*-webkit-filter: grayscale(100%); filter: grayscale(100%);*/}
#meet-our-director #directors .director .office-director .individual_office .image img{width:auto;height:100%}
#meet-our-director #directors .director .office-director .individual_office .name{text-align:center;padding:3px}
#our-office-locations #office_location .office-image{height:400px;position:relative;width:100%;overflow:hidden;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#our-office-locations #office_location .office-image img{width:100%;height:auto;position:absolute;bottom:0px}
#our-office-locations #office_location .office-image .overlay-info{color:#FFF;padding:10px;display:none;background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);position:absolute;line-height:1;margin:10px;bottom:127px;right: 0}
#our-office-locations #office_location .office-image .textwithblue{background:none repeat scroll 0% 0% #00aeef;position:absolute;width:100%;bottom:0px;padding:15px;text-align:center;color:#fff;border-top:5px solid #01BAF3 !important;font-size:19px;box-sizing:border-box}

#our-office-locations #office_location .row-a .row-a-b{padding:20px 0}
#our-office-locations #office_location .row-a.left{width:736px;padding-right:20px;box-sizing:border-box}
#our-office-locations #office_location .row-b.left{width:224px;position:relative}
#our-office-locations #office_location .row-b.left .image{float:right;overflow:hidden;width:50%;padding:3px;box-sizing:border-box;height: 130px}
#our-office-locations #office_location .row-b.left .image img{width: auto;height: 120%}

#our-office-locations #office_location .row-a .office-links ul{margin:20px 0px;-moz-column-count:5;-webkit-column-count:5;column-count:5;-moz-column-gap:0em;-webkit-column-gap:0em;column-gap:0em}
#our-office-locations #office_location .row-a .office-links ul li{font-weight:700;display:inline-block;margin:0 0 1em;width:100%}
#leasing-forms ul#gform_fields_15 li#field_15_19 input#input_15_19{padding:5px 5px 4px 30px}
#homepage #realty_widget_team_member .agent_item{width:33.33%;box-sizing:border-box;float:left}

#homepage #realty_widget_team_member .agent_item .descCont p.agent_name{font-family:'poppinsbold';background:#00aeef;color:#fff;box-sizing:border-box;padding:3px 5px;font-size:16px}
.main-nav ul.sub-menu li#menu-item-7813,.main-nav ul.sub-menu li#menu-item-7815,.main-nav ul.sub-menu li#menu-item-7816,.main-nav ul.sub-menu li#menu-item-7818{display:none}

#home #homepage .section.top .top-left{width:50%;overflow:hidden;box-sizing:border-box;padding-right:4px;float:left;margin-bottom:27px}
#home #homepage .section.top .top-right{width:50%;overflow:hidden;box-sizing:border-box;padding-left:4px;overflow:hidden;float:left;margin-bottom:27px}
#home #homepage .section.top .top-right .wrap-map{height: 0; width: 100%; padding-bottom: 75%;position: relative}
#home #homepage .section.top .top-right .wrap-map .map-links {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2}

.map-links a {height: 4%;display: block;overflow: hidden;position: absolute;color: transparent}
.map-links a.altona {width: 9%;left: 58%;top: 71%}
.map-links a.bachuss_marsh {top: 27%;width: 16%;left: 0}
.map-links a.caroline_springs {left: 47%;top: 34%;width: 17%}
.map-links a.footscray {left: 77%;top: 47%;width: 12%}
.map-links a.melton {left: 20.5%;top: 23%;width: 10%}
.map-links a.newport {left: 68%;top: 56.2%;width: 12%}
.map-links a.point_cook {bottom: 15%;left: 46%;width: 12%}
.map-links a.st_albans {left: 50%;top: 26.5%;width: 12%}
.map-links a.sunshine {left: 51%;top: 49.7%;width: 11%}
.map-links a.tarneit {bottom: 26.2%;left: 31%;width: 10%}
.map-links a.williamstown {bottom: 34.2%;left: 68.5%;width: 15%}
.map-links a.weribee {bottom: 15.5%;left: 21.5%;width: 11%}
.map-links a.yarraville {left: 70%;top: 52%;width: 12%}

#home #homepage .section.top .top-right img{left: 0;position: absolute;top: 0;width: 100%;z-index: 1}
#homepage .section.bottom .left-sb{width:635px;box-sizing:border-box;padding-right:20px;float:left}
#homepage .section.bottom .right-sb .content-block{color:#00aeef;clear:left;background:#dff3fa;border-top:0px solid #00aeef;padding:15px;box-sizing:border-box}
#homepage .section.bottom .right-sb .realty_widget_quick_search select{color:#AAA}
#homepage .section.bottom .right-sb .content-block h3.section-title{color:#444}
#homepage .section.bottom .right-sb .realty_widget_quick_search ul.search-forms select.left{width:50% !important;margin:0px}
#homepage .section.bottom .left-sb #realty_widget_featured_listings ul li{float:left;/*width:48%;*/box-sizing:border-box;margin:0 1%;padding:5px;border:1px solid #E7E7E7}
#homepage .section.bottom .ul-room{position:relative;margin-top:-30px;width:100%;background:rgba(255, 255, 255, 0.8);height:30px;padding:5px 10px;box-sizing:border-box}
#homepage .section.bottom .left-sb #realty_widget_featured_listings ul li figure{margin:0px}
#homepage .section.bottom .ul-room .bedrooms{background:url(img/h-bed.png) 0 0 no-repeat;padding-left:35px;padding-right:10px;font-family:'poppinsbold';color:#00aeef}
#homepage .section.bottom .ul-room .bathrooms{background:url(img/h-bath.png) 0 0 no-repeat;padding-left:32px;padding-right:10px;font-family:'poppinsbold';color:#00aeef}
#homepage .section.bottom .ul-room .carspaces{background:url(img/h-car.png) 0 0 no-repeat;padding-left:40px;padding-right:10px;font-family:'poppinsbold';color:#00aeef}
#homepage .left-sb #team_member .agent_item{width:31.33%;margin:0 1%;float:left;box-sizing:border-box;padding:5px;border:1px solid #E7E7E7}
#homepage .left-sb #team_member .agent_item .imageCont{overflow:hidden}

#homepage .widget_nav_menu ul li:before{content:"";display:block;position:relative;max-width:0px;max-height:0px;left:-17px;top:2px;color:#00aeef;font-size:20px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}
#homepage .section.bottom .right-sb{float:left;width:325px}
#homepage .section.bottom .left-sb #realty_widget_featured_listings h3.section-title.last{position:relative;float:right;width:50%;margin-top:-35px}
#home #homepage #realty_widget_featured_listings ul.listings.cycle-slideshow{width: 50%;float: left}

form#search_quick select {color:#000 !important}
body ul.search-forms p.instruction {color: #444}
#appraisal .gform_wrapper .gfield_radio li label {line-height: normal;	}
.gm-style .gm-style-iw {width: 170px !important}

#property .media .images img {display: block;width: auto;position: absolute;margin: auto;top: 0px;left: 0px;right: 0px;bottom: 0px;height: 114%}
#property .media .images  {background: #E4E4E4}

#staff li.agent_email {white-space: pre-wrap;white-space: -moz-pre-wrap; white-space: -pre-wrap;white-space: -o-pre-wrap; word-wrap: break-word;font-size: 11px}
#our-office-locations #office_location .group .entry .textwithblue {width: 100%;background-color: #00aeef;padding: 20px 0;text-align: center;color: #fff;font-size: 18px;letter-spacing: 1px;font-weight: bold;position: relative;bottom: 12px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;display: none}
#selling .newsellingpage .top-newsellingpage .main-image .wayne-img , #meet-our-director .newsellingpage .top-newsellingpage .main-image .wayne-img {width: 180px;height: auto;right: 20px;border-left: 0px solid #FFF;top: 20px;box-shadow: 0px 4px 7px -1px rgba(50, 50, 50, 0.75)}
#selling .newsellingpage .top-newsellingpage .main-image .wayne-img img, #meet-our-director .newsellingpage .top-newsellingpage .main-image .wayne-img img{width: 100%;height: auto;margin-top: 0px}

/* properties for sale */
#thumbnail-mode .thumbview .listing{ background:#F7F8F8}

/** testimonial **/
.testimonial{position: relative;margin: 0 0 20px}
.testimonial .message{border: 1px solid #00A2E8;box-sizing: border-box;padding: 15px 20px;border-radius:10px}
.testimonial .arrow-testimonial{position: absolute;left: 25px;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #00A2E8}
.testimonial .from{ padding:20px 25px}
a.a_view.btn{box-sizing: border-box;font-size: 13px;padding: 0 5px;line-height: 32px;height: auto;margin:10px 0}

/**safari media query**/
@media screen and (-webkit-min-device-pixel-ratio:0){#homepage .widget_nav_menu ul li::before{position:absolute;max-width:0px;max-height:0px;left:-10px;top:2px}
#homepage .widget_recent_entries li, #homepage .widget_nav_menu ul li{position:relative}
}

/* ie11*/
@media screen and (min-width:0\0){#application-form .gform_wrapper .gfield_radio li input[type="radio"]{margin-top:7px !important }
}

/*safari*/
@media screen and (max-width:420px) and (-webkit-min-device-pixel-ratio:0){#property p.button.add_remove_favs{margin-top:10px;position:relative}
#property p.button.view_favs{margin-top:10px;position:relative}
#property p.button.add_favs{margin-top:10px;position:relative}
}
 @media screen and (max-width:321px){#header .m{margin-right:-10px !important }
 }
.die #application-form .gform_body ul.gform_fields li#field_17_29 label{width:100px !important;float:left}
.die #application-form .gform_body ul.gform_fields li#field_17_29 .clear-multi{float:left;margin-left:245px;margin-top:-27px }
@media screen and (min-width:0\0){#application-form .gform_body ul.gform_fields li#field_17_29 label{width:100px !important;float:left}
#application-form .gform_body ul.gform_fields li#field_17_29 .clear-multi{float:left;margin-left:245px;margin-top:-27px }
}
