/*
Theme Name: Bekdon - Theme 3
Theme URI: http://onextrapixel.com
Description: Bekdon - Theme 3
Author: Agentpoint
Author URI: http://agentpoint.com.au/
Version: 1.0
*/

@import url('fonts/din/stylesheet.css?v=0.05');

/** Layout **/
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
body, html {height: 100%; margin: 0;padding: 0;width: 100%;}
html { overflow-y: scroll !important;}
body { font:1em/1.5 'DINRegular', Arial, Helvetica, sans-serif; color:#646464; background:#FFFFFF;
min-height: 100%; position: relative; top: 0;}

#page {height: 100%;}
#group { width:100%; margin:0 auto; } /* w.970px*/
header[role="banner"] { position:fixed; top:0; z-index:2; width:15%; height:100%; transition: all 0.1s;background: url('img/white-30.png') repeat-y scroll right 0 #12121c!important;display: block !important;}
header.shrink[role="banner"] { top:-100px; }
#page > #wrapper-container {float: right;width: 85%;min-height: 100%;position: relative; z-index: 1;padding-bottom: 300px;}
body#auctions #page > #wrapper-container, body#auctions div[role="main"], body#opentimes #page > #wrapper-container, body#opentimes div[role="main"]{height: auto !important;}
body#home #page > #wrapper-container, body.page-template-search_result-php  #page > #wrapper-container, body.page-template-property_page-php #page > #wrapper-container{height:100%; padding:40px 0 0;}
div[role="main"] {background-color: #ffffff;padding: 80px 40px 40px;position: relative;width: 100%;z-index: 0;} div[role="main"].homepage { padding:0; }
body#company-profile div[role="main"], body#careers div[role="main"] {box-sizing: border-box; padding:80px 80px 40px 40px; width: 100%;}
#content { width:100%; } #content.fullwidth { width:auto; }
#content.left {float:none;}
aside[role="complementary"] { width:30.9278%; }
footer[role="contentinfo"] { position:relative; z-index:1; padding:50px 0 0; background:#595959; color:#fff; }


/** GLOBAL CLASSES **/
h1, h2, h3, h4, h5, h6 { line-height:1; font-weight:normal; }
h1 { font-size:2em; }
h2 { font-size:1.61538em; }
h3 { font-size:1.46154em; }
h4 { font-size:1.30769em; }
h5 { font-size:1.15385em; }
h6 { font-size:1em; }
h1.page-title {margin-bottom: 20px;}
.realty h1.page-title {margin-bottom: 20px;}
h2.section-title {}

a { color:#595959; text-decoration:none; transition:all 0.5s; } .tdContent a {color: #ffffff;}
a:hover { color:#000; } .tdContent a:hover {color: #ffffff;}
strong {}
em, cite.fn {}
img { display:block;} img.autowidth { width:auto; }

input[type="text"], input[type="email"], input[type="tel"], select, textarea, input[type="password"] {
	background: none repeat scroll 0 0 #F7F8F9; border: 1px solid #DEDDDC; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1) inset; color: #646464; font: 11px/1 'Helvetica Neue',Arial,Helvetica,sans-serif; margin: 0; padding: 5px; -webkit-appearance: none;border-radius:0;
}
.gfield_contains_required input[type="text"], .gfield_contains_required input[type="email"], .gfield_contains_required input[type="tel"], .gfield_contains_required select, .gfield_contains_required textarea, .gfield_contains_required input[type="password"]{/*border: 1px solid #ec108f;*/}
textarea { line-height:normal; height: 100px;}
select { padding:4px; } .webkit select { line-height:20px; }
input[type="radio"], input[type="checkbox"] { float:left; margin:2px 5px 0 0; width: 20px;}
input[type="submit"], input[type="button"], a.btn { margin:0; padding:5px 15px; cursor:pointer; color:#fff; border:none; font:1em/1 'Helvetica Neue', Arial, Helvetica, sans-serif; background-color:#EC108F; transition:all 0.5s; text-transform: uppercase;-webkit-appearance: none; border-radius:0;}
a.btn { display:inline-block; line-height:normal; padding:3px 15px 5px; text-decoration:none; }
a.btn.arrow { display:block; height:25px; line-height:27px; padding:0 10px 0 21px; background-image:url(img/arrow_search_button.png); background-position:9px center; background-repeat:no-repeat; }
.book_inspection a {
    background: #ec108f;
    color: #fff;
    display: block;
    margin-bottom: 20px;
    padding: 5px 20px;
    text-align: center;
}
input[type="submit"]:hover, input[type="button"]:hover, a.btn:hover, .book_inspection a:hover { background-color:#777; }

table { width:100%; }
table .col-left { text-align:left; }
table .col-center { text-align:center; }
table .col-right { text-align:right; }

ul.ui-tabs-nav {}
ul.ui-tabs-nav li { float:left; }
ul.ui-tabs-nav li a { display:block; }
ul.ui-tabs-nav li a:hover {}
ul.ui-tabs-nav li.ui-tabs-selected a {}
.ui-tabs-hide, .ui-tabs-hide { display:none; }
.ui-tabs-panel { clear:both; }

.left, .alignleft { float:left; } .alignleft { margin:0 20px 20px 0; }
.right, .alignright { float:right; } .alignright { margin:0 0 20px 20px; }
.clear, .clearer { clear:both; }
.hidden { display:none; }
.aquo { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.15385em; line-height:1; }
.textcut { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.required, .red { color:#e00; }

.image {position:relative;background-color: #12121C;}
.blank-square {display: none;}
/** Sections **/
/** -header- **/
header[role="banner"] hgroup {margin: 50px auto;
    padding: 0 30px;
    position: relative;
    width: 100%;
    z-index: 3;}
header[role="banner"] .logo {position: relative;width: 95%; max-width: 200px;} .logo img {width:100%;}
.logo-mobile {display: none;
    margin: 0 auto;
    max-width: 280px;
    padding: 0 60px;
    position: relative;
    width: 100%;} .logo-mobile img {height: auto;padding-top: 10px; padding-bottom: 20px;width: 100%;}
.utils {background-color: #12121C;height: 40px;width: 100%;}
header[role="banner"] .utils p { margin:3px 50px 0 0; }
header[role="banner"] .utils p a { color:#fff; }
header[role="banner"] .utils form { position:relative; margin:0 0 0 10px; }
header[role="banner"] .utils form input[type="text"] { width:180px; background:none; border:1px solid #fff; border-radius:0; color:#A9A9A9; transition:all 0.5s; }
header[role="banner"] .utils form input[type="text"]:focus { color:#fff; box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5) inset, 0 0 10px rgba(255, 241, 13, 0.5); }
header[role="banner"] .utils form input[type="submit"] { position:absolute; top:0; right:0; width:30px; padding:5px; background:url(img/icon_find.png) center center no-repeat; border:none; }
header[role="banner"] .nav-toggle { position:absolute; top:35px; right:0; }
header[role="banner"] .nav-toggle i {color: #FFFFFF; cursor: pointer; font-size: 34px; height: 60px; line-height: 60px; overflow: hidden; padding: 0; text-align: center; width: 60px;}

nav[role="navigation"] {/*position: absolute; top: 35%; width: 100%;*/position: relative;
    z-index: 3;}
nav[role="navigation"] ul.menu {}
nav[role="navigation"] ul.sub-menu { overflow:hidden; background:none repeat scroll 0 0 rgba(0, 47, 71, 0.8) !important; }
.ie8 nav[role="navigation"] ul.sub-menu  {background:none repeat scroll 0 0 rgb(0, 47, 71) !important;filter:alpha(opacity=80);}
nav[role="navigation"] ul.menu > li { position:relative;}
nav[role="navigation"] ul.menu a { display:block; padding:0 15px; color:#FFFFFF; }
nav[role="navigation"] ul.menu > li > a {font-weight: normal;line-height: 170%;text-transform: uppercase;padding: 0 30px;font-size: 100%;font-family: DINMediumRegular; background-color:/*#12121C*/; z-index:2; position:relative; letter-spacing:1px;}
nav[role="navigation"] ul.menu > li > a i { position:relative; top:-2px; left:5px; font-size:0.857143em; }
.fa.fa-caret-down { display: none;}
nav[role="navigation"] ul.sub-menu a { min-width:150px; line-height:170%; white-space:nowrap; }
nav[role="navigation"] ul.menu li:hover > a, nav[role="navigation"] ul.menu li.current_page_item > a { background-color:#ec108f; color:#FFFFFF; }

header[role="banner"] .login {/*margin: 20px auto 0; width: 96%;*/bottom: 50px; margin: 20px auto 0; position: absolute; width: 155px;z-index: 2;max-width: 95%;}
header[role="banner"] .login h2{color: #fff;
    font-family: DINMediumRegular;
    font-size: 100%;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 30px;
    padding-left: 30px;}
header[role="banner"] .login form{}
header[role="banner"] .login form br {display: none;}
header[role="banner"] .login-wrap {padding-left: 30px;}
header[role="banner"] .login form input[type=text],header[role="banner"] .login form input[type=password], .mobile_login input[type=text], .mobile_login input[type=password]{outline:none;border: medium none; border-radius: 0; color: #FFFFFF; margin-bottom: 5px; padding-left: 15%; padding-right: 10px; background:url(img/input-bg.png) repeat-y 0 0 #0a2843;width: 100%;}
header[role="banner"] .login form input[type=text]:before, header[role="banner"] .login form input[type=password]:before, header[role="banner"] .login form input[type=text]:after ,header[role="banner"] .login form input[type=password]:after, .mobile_login input[type=text]:before, .mobile_login input[type=password]:before, .mobile_login input[type=text]:after, .mobile_login input[type=password]:after {}


.ie9 header[role="banner"] .login form input, .ie9 .mobile_login input{filter:none;}
header[role="banner"] .login form input[type=submit], .mobile_login input[type=submit]{background: url("img/button-login.png") no-repeat scroll 10px center #EC108F; border-radius: 0; padding-left: 0; padding-right: 0; text-align: left; text-indent: 25px; transition: all 0.5s ease 0s; width: 100%;}
header[role="banner"] .login form input[type=submit]:hover, .mobile_login input[type=submit]:hover{background-position:15px center; text-indent: 30px;}

.header  {background-color: #12121C; height: 40px; left: 15%; position: fixed; top: 0; width: 85%; z-index: 20;}
.header .left {}
.header #sorter_pagination {display:none;}
.header .left .t.left{}
.header .left .t a{background: url("img/search-close.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; font-size: 110%; font-weight: bold; height: 40px; line-height: 40px; padding-left: 50px; text-transform: uppercase; width: auto;}
.header .left .t.left_active a{background: url("img/search-close.png") no-repeat scroll 0 -40px transparent;}
.header .right {height: 24px; padding-right: 50px; padding-top: 8px;}
.header .right > div{float: left; height: 24px; width: 24px;margin-left: 5px;}
.header .right > div > a {display:block;}
.header .right a img{width:100%;}
header #group .bg-header {background-color: #12121c;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;}
header #group .search {left: 15%; position: fixed; top: 0;z-index: 1;}
header #group .search .t a{background: url("img/magnifier.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; font-size: 110%; font-weight: bold; height: 40px; line-height: 40px; padding-left: 50px; text-transform: uppercase; width: auto;cursor: pointer;}
header #group .search .t.left_active a{background: url("img/close_btn.png") no-repeat scroll 0 0 transparent;}

header #quick_search_header {background: url("img/search-bg.png") repeat scroll 0 0 transparent; color: #FFFFFF; height: 100%; left: -40%; padding: 0; position: fixed; top: 40px; width: 300px; display:block!important;transition: all 0.5s ease 0s;}
header #quick_search_header #side_realty_widget_quick_search {height: 100%; margin: 0; padding-bottom: 0; padding-left: 30px; padding-right: 0; width: 300px;}
header #quick_search_header #side_realty_widget_quick_search #quick_search{height: 100%; overflow-y: auto; width: 100%;}
header #quick_search_header #side_realty_widget_quick_search #quick_search form{overflow-y: auto; padding: 30px 30px 60px 0;}
header #quick_search_header h2{display: none;}
header #quick_search_header .qs-ul {clear: both; float: left; width: 100%;}
header #quick_search_header .qs-ul li, header #quick_search_header .suburb_select { float: left; margin-bottom: 10px; width: 100%;position:relative;}
header #quick_search_header .qs-ul li .search_selection {}
header #quick_search_header .qs-ul li .search_selection .search_selection_wrap.first{margin-right: 4%;}
header #quick_search_header .qs-ul li .search_selection .search_selection_wrap{clear: none; float: left; width: 48%; position: relative;}
header #quick_search_header .qs-ul li#price_for_sale, header #quick_search_header .qs-ul li#house_rooms {width: 100%;}
header #quick_search_header .qs-ul li#price_for_sale .prices, header #quick_search_header .qs-ul li#house_rooms .numberofrooms{float: left;width: 48%;}
header #quick_search_header .qs-ul li#price_for_sale .price_min.prices, header #quick_search_header .qs-ul li#house_rooms .min_bedrooms.numberofrooms, header #quick_search_header .qs-ul li#house_rooms .min_bathrooms.numberofrooms, header #quick_search_header .qs-ul li#house_rooms .min_carspaces.numberofrooms{margin-right: 4%;}
header #quick_search_header .qs-ul li#house_rooms .numberofrooms {margin-bottom:10px;}
header #quick_search_header .search-surrounding, header #quick_search_header .search-location, header #quick_search_header .search-sold{clear: both; float: left; margin-bottom: 20px; width: 100%;}
header #quick_search_header .search-surrounding > label, header #quick_search_header .search-location > label, header #quick_search_header .search-sold > label {clear: both; float: left; margin-bottom: 10px; text-align: center; width: 100%; font-size: 12px;}
header #quick_search_header .search-surrounding .search-surrounding-wrap, header #quick_search_header .search-sold .search-sold-wrap{height: 29px; margin: 0 auto; overflow: hidden; padding: 0; width: 75px; position: relative;}
header #quick_search_header .wrapp{background-color: #EC108F; border-radius: 15px; height: 29px; margin: 0 auto; overflow: hidden; padding: 0 2px; width: 75px;}
header #quick_search_header .search-surrounding input, header #quick_search_header .search-sold input{cursor: pointer; height:29px; margin: 0; opacity: 0; padding: 0; position: absolute; width: 75px !important;z-index: 20;}
header #quick_search_header .search-surrounding-wrap label, header #quick_search_header .search-sold-wrap label{background: url("img/toggle-check-2.png") no-repeat scroll 5px center transparent;
    color: #ffffff;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 -5px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    text-indent: -999px;
    transition: all 0.5s ease 0s;
    width: 80px;
    z-index: 10;}
header #quick_search_header .wrapp:before {color: #ffffff;
    content: "ON";
    font-size: 12px;
    left: 10px;
    position: absolute;
    top: 6px;}
header #quick_search_header .wrapp:after {color: #ffffff;
    content: "OFF";
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 6px;}
header #quick_search_header .search-surrounding-wrap input + label, header #quick_search_header .search-sold-wrap input + label{background: url("img/toggle-check-2.png") no-repeat scroll 5px center transparent;
    font-weight: normal;}
header #quick_search_header .search-surrounding-wrap input:checked + label, header #quick_search_header .search-sold-wrap input:checked + label{background: url("img/toggle-check-2.png") no-repeat scroll 40px center transparent;
    font-weight: normal;}
header #quick_search_header .search-location a {background: url("img/toggle-location.png") no-repeat scroll center center transparent;display: block; height: 42px; margin: 0 auto; width: 42px;}
header #quick_search_header .ddcommon {width: 100% !important;}
header #quick_search_header .ddChild {position:relative!important;}
header #quick_search_header .sbHolder, .ddTitle { position: relative; width: 100%;}
header #quick_search_header li.first{clear: none; float: left;margin-right: 6%;}
header #quick_search_header li.last{clear: none; float: left; width: 47%;}
header #quick_search_header li.search_selection input[type=radio]{cursor: pointer; height: 30px; margin: 0; opacity: 0; padding: 0; position: absolute; width: 100% !important;}
header #quick_search_header li.search_selection label{background-color: #EC108F; color: #FFFFFF; font-size: 12px; height: 30px; line-height: 30px; margin: 0; text-align: center; width: 100%; transition: all 0.5s ease 0s;}
header #quick_search_header li .search_selection input:checked + label{background-color: #969696;font-weight: normal;}
header #quick_search_header li .keyword {width:100%;}
header #quick_search_header li input[type=text]{padding: 5px; width: 100%; height: 30px;}
header #quick_search_header p.button {margin-bottom: 10px;}
header #quick_search_header p.button .btn{display: block; float: left; line-height: 22px; margin: 0 10% 10px; padding: 5px 0; text-align: center; width: 80%;}

.header .mid2{height: 40px; left: 45%; position: absolute;}
#our-team .header .mid2{display: none;}
.header .mid2 #bottom_pagination{}
.header .mid2 .page_toolbar{}
.header .mid2 p.page_numbers{}
.header .mid2 p.page{color: #FFFFFF; float: left; font-family: DINBold; font-size: 20px; height: 40px; line-height: 40px; text-align: center; width: 80px;}
.header .mid2 p.page_next {background: url("img/page-next.png") no-repeat scroll center center transparent; float: right; height: 40px; width: 10px;}
.header .mid2 p.page_prev{background: url("img/page-prev.png") no-repeat scroll center center transparent; float: left; height: 40px; width: 15px;}
.header .mid2 p.page_prev a, .header .mid2 p.page_next a {display: block; height: 100%; overflow: hidden; text-indent: -999px; width: 100%;}


/** -content - **/
#header { margin:0 0 20px; }
#header img.feature-image {}
#header .title { position:relative; padding:15px 0; background:rgba(255, 241, 13, .85); }
#header .title h1 { margin:0 0 10px; font-size:2.71429em; font-weight:bold; }
#header .title p { font-size:0.857143em; line-height:20px; }
#header .title p span { display:inline-block; width:87px; text-indent:10px; background:url(img/breadcrumbs_arrow.png?v=1.000) 0 0 no-repeat; }

div[role="main"].default #content h1,
div[role="main"].default #content h2,
div[role="main"].default #content h3,
div[role="main"].default #content h4,
div[role="main"].default #content h5,
div[role="main"].default #content h6 { margin:0 0 20px; line-height:normal; }
div[role="main"].default #content p { margin:0 0 20px; }
div[role="main"].default #content ul { margin:0 0 20px 14px; list-style:disc; }
div[role="main"].default #content form ul { margin:0; list-style:none; }
div[role="main"].default #content ol { margin:0 0 20px 18px; list-style:decimal; }

.posts .post { width:48.4615%; margin:0 0 20px; }
.posts .post span { display:block; }
.posts .post span.image img { visibility:hidden; height:100%; }
.posts .post span.title { padding:20px; font-size:1.28571em; font-weight:bold; background:#F7F6F5; }
.single .post {}
.single .post header {}
.single .post section {}
.single .post section img { width:auto; max-width:100%; height:auto; }
.comments-template { margin:40px 0 0; }
.comments-template h3#reply-title { font-size:2em; }
.comments { margin:0 0 40px; }
.comments ul { list-style:none !important; margin:0 !important; }
.comments ul.children { margin:0 0 0 64px !important; }
.comments ul li { margin:0; }
.comments .comment-body { position:relative; margin:0 0 10px; padding:4px 10px 10px; background:#FBFBF9; }
.comments ul li img.avatar { float:left; margin:6px 20px 20px 0; width:auto; }
.comments p { margin:0; }
.comments .reply { position:absolute; top:0; right:0; font-size:0.846154em; }
.comments .reply a { display:block; padding:5px 10px; background:#FFF10D; color:#000; } .comments .reply a:hover { background:#595959; color:#fff; }
.comments .reply em { padding:0 3px 0 0; }

#commentform p { margin:0 0 10px; }
#commentform p.comment-notes, #commentform p.logged-in-as { margin:0 0 25px; }
#commentform p.form-allowed-tags, #commentform p.form-submit { padding:0 0 0 25%; }
#commentform p label { float:left; width:25%; margin:4px 0 0; font-weight:bold; }
#commentform input[type="text"], #commentform textarea { width:75%; }
#commentform input[type="text"]{height: 30px;}

/** -sidebar- **/
.side-block { margin:0 0 20px; }
.side-block h2.section-title { position:relative; padding:16px; background:#595959; color:#fff; }
.side-block ul.links {}
.side-block ul.links li {}
.side-block ul.links li a { position:relative; z-index:0; display:block; padding:12px 15px; background:#F7F6F5; border-bottom:1px solid #DEDEDE; color:#595959; }
.side-block ul.links li a:hover, .side-block ul.links li.current_page_item a { background:#E7E6E5; }
.side-block ul.links li a i { position:absolute; top:18px; right:15px; font-size:0.714286em; }
.side-block.contact {}
.side-block.contact ul li { margin:0 0 12px; padding:0 0 0 36px; line-height:20px; }
.side-block.contact ul li.contact { background:url(img/icon_contact_black.png) 0 0 no-repeat; }
.side-block.contact ul li.phone { background:url(img/icon_phone_black.png) 0 0 no-repeat; }
.side-block.contact ul li.email { background:url(img/icon_email_black.png) 0 0 no-repeat; }
.side-block.contact ul li.office { background:url(img/icon_building_black.png) 0 0 no-repeat; }
.side-block.contact ul li.hour { background:url(img/icon_hour_black.png) 0 0 no-repeat; }

/** -footer- **/
#content > .socials { display: none;}
.footer {background-color: #12121C; bottom: 0; padding: 40px; position: absolute; width: 100%; z-index: 200;}
.mobile_login.mobile {width: 100%;
    z-index: 200;
    background: url("img/white-30.png") repeat-x scroll right bottom #12121c;}
.mobile_login input[type="text"], .mobile_login input[type="password"] {box-sizing: border-box;
    height: 30px;
    padding: 5px;margin-bottom: 10px;
    width: 90%;}
.mobile_login input[type="submit"] {
    margin: 0;
    padding: 5px 10px 5px 20px;
    text-align: center;
    text-indent: 0;
    transition: all 0.5s ease 0s;
    width: 120px;
}
.mobile_login h2 {color: #ffffff;
    font-size: 1em;margin-bottom: 20px;}
.mobile_login br {display: none;}
.footer.mobile, .mobile_login.mobile {display:none;}
.footer-social { margin: 0 auto; width: 161px;}
.footer-social > div {}
.footer-social a {float: left; margin-right: 3px;}
.footer-social a img {width: 20px;}
body#home .footer, body.page-template-search_result-php .footer, body.page-template-property_page-php .footer {position:relative;}
.footer ul.menu{float: left;width: 100%;}
.footer ul.menu > li{float: left;
    padding-right: 10px;
    width: 19%;}
.footer ul.menu > li > a{color: #ffffff;text-transform: uppercase;font-size: 90%;margin-bottom: 5px;display: block;}
.footer ul.menu ul{display: block !important;}
.footer ul.menu ul > li{}
.footer ul.menu ul > li > a{color: #ffffff;font-size: 90%;}

.mobile .copyright {color: #FFFFFF; font-size: 8px; padding-top: 20px; text-align: center;}

p#back-top {bottom: 10px; position: fixed; right: 10px; z-index: 300;display:none;}
p#back-top img{border: 1px solid #333333;}

/** Homepage **/
body#home, homepage, body#home #page > #wrapper-container, body#home #page  {background-color:#12121C;}
.homepage .bar { padding:10px 0; background:#FFF10D; } .homepage .home-banners .bar { background:#595959; }
.homepage .bar p { font-size:1.5em; } .homepage .home-banners .bar p { text-align:center; color:#fff; }
.homepage .bar form {}
.homepage .bar form input[type="text"] { padding:7px; border:1px solid #F4E309; border-radius:4px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.homepage .bar form input[type="submit"] { padding:6px 15px; border-radius:4px; }
.homepage .home-banners .bar a.btn { margin:0 0 0 10px; color:#393939; background-color:#FFF10D; border:1px solid #494949; border-radius:4px; }

.home-slider .slides { position:relative; }
.home-slider .cycle-slideshow { position:relative; }
.home-slider .cycle-slideshow img {}
.home-slider .cycle-pager { position:absolute; z-index:1000; bottom:20px; width:100%; text-align:center; }
.home-slider .cycle-pager span { display:inline-block; margin:0 5px; font-size:2.14286em; color:rgba(0, 0, 0, 0.5); cursor:pointer; }
.home-slider .cycle-pager span:hover, .home-slider .cycle-pager span.cycle-pager-active { color:#000; }
.home-slider .direction {}
.home-slider .direction a { position:absolute; z-index:1000; top:50%; display:block; width:64px; height:64px; margin:-32px 0 0; cursor:pointer; background-image:url(img/arrows_slider.png); background-repeat:no-repeat; }
.home-slider .direction a.prev { left:0; background-position:0 0; }
.home-slider .direction a.next { right:0; background-position:-64px 0; }

.home-banners {}
.home-banners ul {}
.home-banners li { position:relative; }
.home-banners img {}
.home-banners .box { position:absolute; width:335px; height:171px; padding:10px; background:rgba(0,0,0,.85); color:#fff; }
.home-banners .banner-1 .box { bottom:65px; right:60px; }
.home-banners .banner-2 .box { bottom:35px; left:60px; }
.home-banners .box h1 { line-height:30px; padding:0 0 10px; }
.home-banners .box p {}
.home-overview { padding:50px 0 20px; background-color:#7DA853; }
.home-overview h2 { font-size:3.57143em; font-family:'brisaregular', 'Helvetica Neue', Arial, Helvetica, sans-serif; }
.home-overview p { padding:10px 0 20px; font-size:1.28571em; font-weight:bold; }
.home-overview ul.list { width:45%; }
.home-overview ul.list li { clear:both; padding:0 0 40px; }
.home-overview ul.list .num { float:left; width:36px; height:80px; line-height:50px; font-size:3.57143em; font-family:'brisaregular', 'Helvetica Neue', Arial, Helvetica, sans-serif; }
#wrapper-container .homepage { width: 100%; height: 100%;}
.homepage_top {height: 100%;width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;background-color: #12121c;}
.top_left { float: left; width: 75%; height: 100% !important;}
.top_left #side_realty_widget_featured_listings {height: 100% !important; width: 100% !important;}
.top_left #side_realty_widget_featured_listings h2{display: none;}
#slides{display: block!important; height: 100%!important; position: relative!important; white-space: nowrap; width: 100%!important; overflow:hidden;}
#slides .wrapper.slidesjs-slide{display: inline-block !important; height: 100% !important; overflow: hidden; position: relative !important; width: 100% !important;}
.top_left #side_realty_widget_featured_listings ul li > p{}
.top_left #side_realty_widget_featured_listings ul li > p > br{}
.top_left #side_realty_widget_featured_listings .jcarousel-container {height: 100%; margin: 0; padding: 0; width: 100%;overflow:hidden;}
.top_left #side_realty_widget_featured_listings .jcarousel-container .jcarousel-clip {height: 100%; width: 100%; padding: 0; overflow:hidden;}
.top_left #side_realty_widget_featured_listings .jcarousel-container .jcarousel-clip ul#slider_top{height: 100% !important; margin: 0 !important; width: 700% !important;overflow:hidden;}
.top_left #side_realty_widget_featured_listings .jcarousel-container .jcarousel-clip ul#slider_top li.feature_photo {display: inline-block; margin: 0 !important; width: 100%;}
.top_left #side_realty_widget_featured_listings .jcarousel-container .jcarousel-clip ul#slider_top li.feature_photo > p {}
.top_left #side_realty_widget_featured_listings .jcarousel-container .jcarousel-clip ul#slider_top li.feature_photo br{display:none;}
.top_left .image a, body#property #side_realty_widget_media #slides .image a{background-color: #12121C;}
.top_left .image a img, body#property #side_realty_widget_media #slides  .image  img{background-color: #12121C; height: 50%; min-width: 0; width: auto;}
#featured_Both.block { height: 100%;}
.top_left .slidesjs-container { z-index: 1;height: 100%!important;}
.cycle-slideshow {height: 100%;width: 100%;z-index: 1;}
.cycle-slideshow .wrapper.cycle-slide, .cycle-slideshow .week_photo.cycle-slide {height: 100%; width: 100%;}
.direction a{height: 64px; overflow: hidden; position: absolute; text-indent: -999px; top: 45%; width: 64px; z-index: 3;background: url("img/arrows_slider.png") no-repeat scroll 0 0 transparent;}
.slidesjs-navigation:hover{}
.direction a.prev {left: 0;}
.direction a.next{right:0;background-position: -64px 0;}
.slidesjs-play, .top_left .slidesjs-stop  {display:none;}
.wrapper.slidesjs-slide { height: 100%;}
.cycle-slideshow .image {height: 100%; left: 0; position: absolute; top: 0; width: 100% !important; z-index: 1;overflow: hidden;}
.cycle-slideshow .desc, .mid  .desc, .testimonial-wrap  .desc, #map_search_result #featured_ .lite .desc, .gm-style-iw .wrapper .desc, #side_realty_widget_media .desc{background:url("img/pink-line.png") no-repeat scroll right top rgba(1, 22, 46, 0.4) !important; bottom: 0; color: #FFFFFF; left: 0; padding: 10px; position: absolute; width: 100%; z-index: 3; transition:all 0.5s;}
.wrap_mid {
    background-color: #ec108f;
    color: #ffffff;
    font-size: 12px;
    padding: 5px 20px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
}
.ie8 .cycle-slideshow .desc, .ie8 .mid  .desc, .ie8 .testimonial-wrap  .desc, .ie8 #map_search_result #featured_ .lite .desc, .ie8 .gm-style-iw .wrapper .desc, .ie8 #side_realty_widget_media .desc{background:url("img/pink-line.png") no-repeat scroll right top transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2601022e,endColorstr=#2601022e);}
.slidesjs-container .desc:hover, .mid  .desc:hover, .testimonial-wrap  .desc:hover, #map_search_result #featured_ .lite .desc:hover, .gm-style-iw .wrapper .desc:hover{background-color:rgba(1, 22, 46, 0.8) !important;}
.ie8 .slidesjs-container .desc:hover, .ie8 .mid  .desc:hover, .ie8 .testimonial-wrap  .desc:hover, .ie8 #map_search_result #featured_ .lite .desc:hover, .ie8 .gm-style-iw .wrapper .desc:hover{background-color:rgb(1, 22, 46) !important;filter:alpha(opacity=80);}
.desc .wrap_left, #thumbnail_format .item-wrap .tdContent .wrap_left, .gm-style-iw .wrapper .desc .wrap_left{float:left;width: 50%;}
.desc .wrap_right, #thumbnail_format .item-wrap .tdContent .wrap_right , .gm-style-iw .wrapper .desc .wrap_right{float:right;width: 50%;}
.desc p, #thumbnail_format .item-wrap .tdContent p{clear: left;float: left;}
#slides .suburb{font-size: 20px;}
#slides .street_address{font-size: 18px;}
#slides a {color:#FFFFFF;}
#slides ul.tools{float: right;clear: right;margin-bottom: 10px;}
#slides ul.tools li{float: left;margin-left: 5px;height: 24px;width: 25px;background-repeat: no-repeat;background-position: center;}
#slides ul.tools li a, #slides ul.tools li > div{width:100%; height:100%; display:block;}
#slides ul.tools li.video{background-image: url('img/tool-play.png');}
#slides ul.tools li.date{background-image: url('img/tool-date.png');}
#slides ul.tools li.fav{background-image:none;}
#slides ul.tools li.fav .link-add, #slides ul.tools li.fav .link-add{background-image: url('img/tool-fave.png');}
#slides ul.tools li.fav .link-del, #slides ul.tools li.fav .link-del{background-image: url('img/tool-fave-red.png');}
#slides ul.tools li.share{background-image: url('img/tool-share.png');}
#slides ul.tools li.email{background-image: url('img/tool-mail.png');width: 35px;}
#slides ul.rooms{float: right;clear: right;}
#slides ul.rooms li{height: 24px!important;width: auto!important;background-position: right center;background-repeat: no-repeat;margin-right: 0;margin-left: 10px; line-height:24px;}
#slides ul.rooms li.bedrooms{background-image: url('img/room-bed.png');padding-right: 40px;}
#slides ul.rooms li.bathrooms{background-image: url('img/room-bath.png');padding-right: 25px;}
#slides ul.rooms li.carspaces{background-image: url('img/room-car.png');padding-right: 54px;}

#side_realty_widget_media .sticker{height: 40px;position: absolute;right: 0;top: 0;width: 150px;z-index: 300;}
#side_realty_widget_media .sticker.leased{background-image: url("img/sticker/sticker-leased.png");}
#side_realty_widget_media .sticker.under_offer{background-image: url("img/sticker/sticker-underoffer.png");width: 180px;}
#side_realty_widget_media .sticker.sold{background-image: url("img/sticker/sticker-sold.png");;}

.tools, #thumbnail_format .item-wrap .tdContent  ul.tools{float: right;clear: right;margin-bottom: 10px;position: relative;padding-top: 5px;min-width: 75px;}
.tools > div, #thumbnail_format .item-wrap .tdContent ul.tools li, .mid_bottom ul.tools li{float: left;margin-left: 5px;height: 16px;width: 17px;background-repeat: no-repeat;background-position: center;}
.tools a > span {background: url("img/tool-tip.png") no-repeat scroll 0 0 transparent; bottom: 30px; color: #333333; display: none; height: 38px; left: -30px; line-height: 12px;font-size:12px; padding-top: 8px; position: absolute; text-align: center; width: 80px;}
body#home .tools .property-tabs-content {display: none;}
.tools a:hover > span {display:block;}
.tools .share a:hover > span {display:none;}
.tools .video, #thumbnail_format .item-wrap .tdContent ul.tools li.video{background-image: url('img/tool-play-s.png');}
.tools .ext1, .tools .ext2, .tools .vtour{background-image: url('img/tool-ext-s.png');}
.tools .ext2 {}
.tools .date, #thumbnail_format .item-wrap .tdContent ul.tools li.date{background-image: url('img/tool-date-s.png'); display: none;}
.tools .fav, #thumbnail_format .item-wrap .tdContent ul.tools li.fav{background-image: url('img/tool-fave-s.png');}
.tools .fav > a.link-del, #thumbnail_format .item-wrap .tdContent ul.tools li.fav > a.link-del{display: none;}
.tools .fav > div {height:100%; width:100%;}
.tools .share, #thumbnail_format .item-wrap .tdContent ul.tools li.share{background-image: url('img/tool-share-s.png');}
.tools .brochure{background: url("img/dl-brochure-s.png") no-repeat scroll 0 0 transparent;height: 16px;width: 16px;clear: none;margin-left: 5px;}
.tools .floorplan{background: url("img/floorplan-s.png") no-repeat scroll 0 0 transparent;height: 16px;width: 16px;clear: none;margin-left: 5px;}
.tools .email, #thumbnail_format .item-wrap .tdContent ul.tools li.email, .tools .email_agent{background-image: url('img/tool-mail-s.png');width: 23px;}
.desc .rooms, #thumbnail_format .item-wrap .tdContent ul.rooms{float: right;clear: right;}
.desc .rooms > div, #thumbnail_format .item-wrap .tdContent ul.rooms li{height: 16px!important;width: auto!important;background-position: right center;background-repeat: no-repeat;margin-right: 0;margin-left: 10px;float: left;}
.desc .rooms .bedrooms, #thumbnail_format .item-wrap .tdContent ul.rooms li.bedrooms{background-image: url('img/room-bed-s.png');padding-right: 23px;margin-left: 0;}
.desc .rooms .bathrooms, #thumbnail_format .item-wrap .tdContent ul.rooms li.bathrooms{background-image: url('img/room-bath-s.png');padding-right: 16px;}
.desc .rooms .carspaces, #thumbnail_format .item-wrap .tdContent ul.rooms li.carspaces{background-image: url('img/room-car-s.png');padding-right: 32px;}
#featured_Both .desc .rooms > div{line-height: 16px; font-size: 12px;}


.top_right {float: right; height:100%; width: 25%;}
.top_right .top-content{height: 33.34%; position: relative; width: 100% !important; overflow: hidden;}
.top_right .top-content img.blank {display: none;}
.top_right #side_realty_widget_sold_properties_custom, .top_right #side_realty_widget_sold_properties_custom #week_Both {height: 100%; margin: 0; width: 100%;}
.top_right .image a img {height: 50%; min-width: 0; width: auto;}
.top_right .top-right-one .direction {}
.top_right .top-right-one .direction a, .top_right .top-right-two .direction a{background: url("img/arrows_slider_small.png") no-repeat scroll 0 0 #12121C; bottom: 0; height: 40px; overflow: hidden; position: absolute; text-indent: -999px; width: 40px; z-index: 3; top:auto;}
.top_right .top-right-one .direction a.nextr, .top_right .top-right-two .direction a.nextv{background-position: -40px 0; right: 0;}
.top_right #side_realty_widget_sold_properties_custom h2, .top_right .top-right-two > .text{background-color: #EC108F; bottom: 0; font-family: DINBold; font-weight: bold; height: 40px; left: 0; line-height: 40px; padding: 0; position: absolute; text-align: center; text-transform: uppercase; width: 100%; z-index: 2 !important;color: #ffffff;font-size: 20px;}
.top_right #side_realty_widget_sold_properties_custom ul.slideshow{height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 1;}
.top_right #side_realty_widget_sold_properties_custom ul.slideshow li{width: 100% !important; height:100%!important;}
.top_right #side_realty_widget_sold_properties_custom ul.slideshow li .image {width: 100% !important; height:100%!important; display:block;}
.top_right #side_realty_widget_sold_properties_custom ul.slideshow li > p > br{}
.top_right .image{height: 100%;width: 100%;}
.top_right .top-right-two .overlay {height: 100%;overflow: hidden;position: absolute;text-indent: -999px;top: 0;width: 100%;z-index: 5;padding-bottom: 40px;}
.top_right .top-right-two .overlay a{background: url("img/play-button.png") no-repeat scroll center center/*/ auto 40% */ transparent;display: block;overflow: hidden;text-indent: -999px;height: 100%;width: 100%;}
.top_right .top-right-two .text, .top_right .top-right-three .text, .bottom-right .text, .bottom-left .agent_name{position: absolute;bottom: 0px;left: 0px;height: 40px;width: 100%;z-index: 2;}
.top_right .top-right-two .text a, .top_right .top-right-three .text a, .bottom-right .text a, .bottom-left .agent_name a{background: url("img/arrow-button.png") no-repeat scroll 0 0 rgba(1, 22, 46, 0.8);display: block;
width: 100%;padding-left: 50px;line-height: 40px;color: #FFF;font-size: 100%;text-transform: capitalize;font-weight: normal;font-family: DINBold;}
.ie8 .top_right .top-right-two .text a, .ie8 .top_right .top-right-three .text a, .ie8 .bottom-right .text a, .ie8 .bottom-left .agent_name a {background: url("img/arrow-button.png") no-repeat scroll 0 0 rgb(1, 22, 46);filter:alpha(opacity=80);}
.top_right .top-right-two .text a:hover, .top_right .top-right-three .text a:hover, .bottom-right .text a:hover, .bottom-left .agent_name a:hover{background-color:rgba(1, 22, 46, 0.9) !important;}
.ie8 .top_right .top-right-two .text a:hover, .ie8 .top_right .top-right-three .text a:hover, .ie8 .bottom-right .text a:hover, .ie8 .bottom-left .agent_name a:hover {background-color:rgba(1, 22, 46) !important;filter:alpha(opacity=90);}
.bottom-right .text a{background: url("img/arrow-button.png") no-repeat scroll left 0 rgba(1, 22, 46, 1);}
.ie8 .bottom-right .text a{background: url("img/arrow-button.png") no-repeat scroll 0 0 rgb(1, 22, 46);filter:alpha(opacity=100);}
.bottom-right .text a:hover{background-color:rgba(1, 22, 46, 1) !important;}
.ie8 .bottom-right .text a:hover{background-color:rgba(1, 22, 46) !important;filter:alpha(opacity=100);}

.homepage .mid {background: url("img/pink-line.png") no-repeat scroll -300px bottom #12121c;padding-bottom: 2px;padding-top: 60px;position: relative;}
.homepage .mid #featured_Both {max-width: 100%;padding: 0 30px;position: relative;}
.homepage .mid #side_realty_widget_featured_listings_slide {margin:0;}
.homepage .mid h2.section-title{background-color: #12121C; line-height: 60px; margin-top: -60px; padding: 0; font-size: 130%; position: absolute; text-align: center; width: 100%;z-index: 2;left: 0; height:60px;}
.homepage .mid .lite{background:#12121c;margin: 0;overflow: hidden;padding: 0;position: relative;}
.homepage .mid .lite > ul {}
.homepage .mid .lite li.wrapper{float: left;
    height: auto !important;
    overflow: hidden !important;
    position: relative;
    width: 33.3334%;}
.homepage .mid img.blank {position: relative;
    width: 100%;
    z-index: 1;}
.mid #featured_Both .image {height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;z-index: 2;}
.mid #featured_Both .image img{height: 50%;width: auto;}
.homepage .mid #slider .slidesjs-container .slidesjs-control{height: 100% !important;}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide{width: 33% !important;}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide .image{}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide .image a{}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide .image a img{}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide .desc{}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide .desc span{}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide .desc .suburb{}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide .desc .street_address{}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide .desc .bedrooms{}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide .desc .bathrooms{}
.homepage .mid #slider .slidesjs-container .slidesjs-control .slidesjs-slide .desc .carspaces{}
.homepage .mid .direction a {background-color: #EC108F !important; background-position: center center; background-repeat: no-repeat; border-radius: 0 !important; bottom: 0; height: 100% !important; overflow: hidden; position: absolute !important; text-indent: -999px; top: 0 !important; width: 30px !important; z-index: 2;}
.homepage .mid .direction a.prevlite {left:0; background-image: url('img/button-prev.png')!important;}
.homepage .mid .direction a.nextlite {right:0;background-image: url('img/button-next.png')!important;}
.homepage .mid  .slidesjs-play {display:none;}
ul.slidesjs-pagination {display:none;}
.homepage .mid .jcarousel-container {height: 100%;padding: 0 2%;width: 96%;}
.homepage .mid .jcarousel-container .jcarousel-clip{height: 100%;padding: 0;width: 100%;z-index: 1;}
.homepage .mid .jcarousel-container .jcarousel-clip ul#slider{width:233.1%!important; height:100%!important;}
.homepage .mid .jcarousel-container .jcarousel-clip ul#slider > li{margin: 0 !important; position: relative; width: 14.31% !important;height: 100%;}
.homepage .mid .jcarousel-container .jcarousel-clip ul#slider li .image, .homepage .bottom .bottom-left .image, #agents_list .agent_item .image, body.page-template-search_result-php .realty #thumbnail_format .item-wrap .image{height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100% !important; z-index: 1;background-color: #12121C;}
.image a, .agent_image a{height: 200%; left: -50%; position: absolute; top: -50%; width: 200%;}
.image a img, .agent_image a img, .image span img{bottom: 0; left: 0; margin: auto; min-height: 50%; min-width: 50%; position: absolute; right: 0; top: 0; /*width: 50%; height:auto;*/}
img.landscape{height: 50%;}
img.potrait{width:50%;}
.homepage .mid .jcarousel-container .jcarousel-clip ul#slider li .desc, body.page-template-search_result-php .realty #thumbnail_format .item-wrap .tdContent {background:url("img/pink-line-2.png") no-repeat scroll left top rgba(18, 18, 28, 0.7) !important; bottom: 0; color: #FFFFFF; left: 0; padding: 10px; position: absolute; width: 100%; z-index: 3;transition:all 0.5s;margin: 0;}
.ie8 .homepage .mid .jcarousel-container .jcarousel-clip ul#slider li .desc, .ie8 body.page-template-search_result-php .realty #thumbnail_format .item-wrap .tdContent {background:url("img/pink-line-2.png") no-repeat scroll left top rgb(18, 18, 28) !important;filter:alpha(opacity=70);}
.homepage .mid .jcarousel-container .jcarousel-clip ul#slider li .desc:hover, body.page-template-search_result-php .realty #thumbnail_format .item-wrap .tdContent:hover{background-color:rgba(18, 18, 28, 0.9) !important;}
.ie8 .homepage .mid .jcarousel-container .jcarousel-clip ul#slider li .desc:hover, .ie8 body.page-template-search_result-php .realty #thumbnail_format .item-wrap .tdContent:hover{background-color:rgb(18, 18, 28) !important;filter:alpha(opacity=90);}
.realty.video .thumbCont .suburb, .realty.video .thumbCont .address {clear: left;
    float: left;}
.thumbCont .view_property {float: right;}
.homepage .bottom {height: 35%; position: relative; width: 100%;background-color: #12121c;}
.homepage .bottom .bottom-left{float: left; height: 100%; overflow: hidden; position: relative; width: 0 /*20%*/;}
.homepage .bottom .bottom-left #slider_team , .homepage .bottom .bottom-left .slidesjs-container, .homepage .bottom .bottom-left .slidesjs-container .slidesjs-control, .homepage .bottom .bottom-left .cycle-slideshow, .homepage .bottom .bottom-left .cycle-slideshow .cycle-slide{height: 100%!important; position: relative; width: 100%!important;}
.homepage .bottom .bottom-left .slidesjs-container {z-index:1;}
.homepage .bottom .bottom-left .prevvv, .homepage .bottom .bottom-left .nextvv{height: 40px; overflow: hidden; position: absolute; text-indent: -999px; top: 40%; width: 40px; z-index: 3;
	background: url("img/arrows_slider_small.png") no-repeat scroll 0 0 transparent;}
.homepage .bottom .bottom-left .slidesjs-navigation:hover{}
.homepage .bottom .bottom-left .prevvv {left: 0;}
.homepage .bottom .bottom-left .nextvv{right:0;background-position: -40px 0;}
.homepage .bottom .bottom-left .slidesjs-play, .homepage .bottom .bottom-left .slidesjs-stop {display:none;}
.bottom-left .slidesjs-slide {height:100%!important; width:100%!important; overflow:hidden; position:relative;}
.clear.slidesjs-slide {display: none!important;}
.homepage .bottom .bottom-left h2.section-title{background-color: #12121C; text-align: center;}
.homepage .bottom .bottom-left .jcarousel-container{ margin: 0; padding: 0; width: 100%;}
.homepage .bottom .bottom-left .jcarousel-container .jcarousel-clip{width: 100%;}
.homepage .bottom .bottom-left .jcarousel-container .jcarousel-clip ul#slider_team{}
.homepage .bottom .bottom-left .jcarousel-container .jcarousel-clip ul#slider_team li{}
.homepage .bottom .bottom-left .jcarousel-container .jcarousel-clip ul#slider_team li > p{}
.homepage .bottom .bottom-left.jcarousel-container .jcarousel-clip ul#slider_team li a{}
.homepage .bottom .bottom-left .image a{background-color: #ffffff;}
.homepage .bottom .bottom-left a img {height: auto;min-height: 0;min-width: 0;width: 50%;}
.homepage .bottom .bottom-right{/*float: right; */height: 100%; overflow: hidden; position: relative; /*width: 80%;*/}
.homepage .bottom .bottom-right .image {height: 100%; position: relative; width: 100%; background-color: #ffffff;}
.homepage .bottom .bottom-right .image a img, .homepage .bottom .bottom-right .image.landscape a img {
    height: auto;
    min-height: 0;
    min-width: 0;
    top: auto;
    max-width: 50%;
    max-height: 50%;
    /*bottom: 40px;
    height: auto;
    min-height: 0;
    min-width: 0;
    position: absolute;
    top: auto;
    width: 100%;*/}
.homepage .bottom .bottom-right .image a, .homepage .bottom .bottom-right .image.landscape a {background-color: #ffffff;
    bottom: 0;
    height: 200%;
    left: -50%;
    position: absolute;
    top: auto;
    width: 200%;
    /*background-color: #ffffff;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: auto;
    width: 100%;*/}

/** Page: Home and Land **/
.homeLand-choice { margin:-20px 0 0; }
.homeLand-choice header { padding:20px; background:#F9FAFA; }
.homeLand-choice header h1 { margin:0 0 5px; }
.homeLand-choice ul { margin:0 !important; list-style:none !important; }
.homeLand-choice ul li { position:relative; width:49%; }
.homeLand-choice ul li .box { position:absolute; left:20px; bottom:20px; width:70.5263%; padding:4.21053%; background:rgba(89, 89, 89, 0.75); color:#fff; }
.homeLand-choice ul li .box h1 { margin:0 0 10px; }
.homeLand-choice ul li .box p.link { margin:10px 0 0; text-align:right; }
.homeLand-choice ul li .box p.link a { display:inline-block; width:82px; height:33px; background:url(img/arrow_box.png) 0 0 no-repeat; transition:none; }
.homeLand-choice ul li .box p.link a:hover { background-position:0 -33px; }



#agents_list {}
#agents_list .agent_item {float: left; margin: 0 2% 40px; width: 29.33%; position:relative; overflow: hidden;}
#agents_list .agent_item .agent_item_wrap {width:100%; height:auto; overflow:hidden; position:relative; margin:0; float:left;}
#agents_list .agent_item img.blank {position: relative;
    width: 100%;}
#agents_list .agent_item .image{height: 100%; z-index:1;background-color: #ffffff;}
#agents_list .agent_item .image a{}
#agents_list .agent_item .image a img{height: 50%;min-width: 0;width: auto;}
#agents_list .agent_item .descCont{position: absolute; bottom: 0; left:0; z-index: 2; width: 100%;}
#agents_list .agent_item .descCont ul{}
#agents_list .agent_item .descCont ul li{}
#agents_list .agent_item .descCont ul li h4{background: url("img/arrow-button.png") no-repeat scroll 0 0 rgba(0, 47, 71, 0.8); color: #FFFFFF; display: block; font-family: DINBold; font-size: 100%; font-weight: normal; line-height: 40px; padding-left: 50px; width: 100%; transition: all 0.5s ease 0s;}
.ie8 #agents_list .agent_item .descCont ul li h4{background: url("img/arrow-button.png") no-repeat scroll 0 0 rgb(0, 47, 71);filter:alpha(opacity=80);}
#agents_list .agent_item .descCont ul li h4:hover {background-color:rgba(0, 47, 71, 0.9);} .ie8 #agents_list .agent_item .descCont ul li h4:hover {background-color:rgb(0, 47, 71);filter:alpha(opacity=90);}
#agents_list .agent_item ul.details{background-color: #f5f6f6;
    border: 1px solid #dddddd;
    min-height: 190px;
    padding: 20px 40px;}
#agents_list .agent_item ul.details li, #agents_list .agent_item ul.agent_contact_info li{float: left; width: 100%;}
#agents_list .agent_item ul.details li.agent_email a, ul.agent_contact_info li.agent_email a {background-image: url("img/tool-mail-s-grey.png"); background-position: right center; background-repeat: no-repeat; padding-right: 28px;}
ul.details .agent_facebook, ul.details .agent_twitter, ul.details .agent_linkedin, ul.agent_contact_info .agent_facebook, ul.agent_contact_info .agent_twitter, ul.agent_contact_info .agent_linkedin, .agent_contact_info .socmed li{margin-right: 3px; padding-top: 5px; width: 16px!important; float: left;}
ul.details .agent_facebook a, ul.details .agent_twitter a, ul.details .agent_linkedin a, ul.agent_contact_info .agent_facebook a, ul.agent_contact_info .agent_twitter a, ul.agent_contact_info .agent_linkedin a, .agent_contact_info .socmed li a{display: block; height: 16px; overflow: hidden; text-indent: -999px; width: 16px;}
ul.details .agent_facebook a, ul.agent_contact_info .agent_facebook a, .agent_contact_info .socmed .agent_facebook a{background-image: url("img/socmed/col-facebook-s-bw.png");}
ul.details .agent_twitter a, ul.agent_contact_info .agent_twitter a, .agent_contact_info .socmed .agent_twitter a{background-image: url("img/socmed/col-twitter-s-bw.png");}
ul.details .agent_linkedin a, ul.agent_contact_info .agent_linkedin a, .agent_contact_info .socmed .agent_linkedin a {background-image: url("img/socmed/col-linkedin-s-bw.png");}

.agent_contact_info .socmed li {list-style: none outside none;padding: 0;}
.agent_contact_info .socmed {/*display: inline-block; */ display:none;}

.testimonial-cycle, .descCont .agent-tabs, .agent-name-pos {display:none;}
#agent { position: relative;}
/*#agent .link-back {}
#agent .link-back > a { background-color: #EC108F; color: #FFFFFF; display: block; padding: 5px 0; text-align: center; width: 80px;text-transform: uppercase;}
#agent .link-back > a:hover {background-color: #777777;}*/
#agent .imageCont {float: left; margin-bottom: 20px; width: 35%; overflow-x:hidden; position:relative;}
#agent .imageCont h4{background: url("img/arrow-button.png") no-repeat scroll 0 0 rgba(0, 47, 71, 0.8); color: #FFFFFF; display: block; font-family: DINBold; font-size: 100%; font-weight: normal; line-height: 40px; margin-left: -41px; margin-top: -60px; padding-left: 50px; position: absolute; transition: all 0.5s ease 0s; width: 100%;}
.ie8 #agent .imageCont h4{background: url("img/arrow-button.png") no-repeat scroll 0 0 #002f47;}
#agent .imageCont h4:hover {background-color:rgba(0, 47, 71, 0.9);}
#agent .imageCont .image {overflow: hidden;background-color: #ffffff;}
#agent .imageCont .image span{position: relative;}
#agent .imageCont .image img{bottom: auto;min-width: 0;position: relative;width: 100%;}
#agent .imageCont .agent-contact{background-color: #f5f6f6;border: 1px solid #cccccc;
    padding: 20px 40px;
    width: 100%;}
#agent .descCont {float: right;
    padding-left: 40px;
    width: 65%;}
#agent .descCont .head_desc {margin-bottom: 20px;}

/* SEARCH RESULT */
body.page-template-search_result-php .realty, body#property .realty.property{height: 100%; padding: 0; width: 100%;}
body#videos .header .mid {display: none;}
body.page-template-search_result-php .realty h1.page-title{display: none;}
body.page-template-search_result-php .header #sorter_pagination {display: block; left: 35%; position: fixed; text-align: center; top: 0; width: 30%;}
#sorter_pagination p.number_properties{display:none;}
#sorter_pagination .sorter_search_quick{display:none;}
#search_results_tab {font-size: 0; height: 40px; position: fixed; right: 260px; text-align: right; top: 0; width: 90px;}
#search_results_tab .pdf.btn{ float: right;}
#search_results_tab .link-back {float: left;
    margin-right: 10px;}
#favourite-property #search_results_tab {
    /*width: 140px;*/
}
.mid #search_results_tab ul{float: left;}
.mid #search_results_tab ul li{display: inline-block; float: none; margin-right: 5px;}
.mid #search_results_tab ul li.ui-tabs-active {display:none;}
.mid #search_results_tab ul li.pdf.ui-tabs-active{display: inline-block;}
.mid #search_results_tab ul li a{background-position: 0 0; background-repeat: no-repeat; display: block; height: 40px; overflow: hidden; text-indent: -999px; width: 40px;padding: 0;}
.mid #search_results_tab .thumbnail_format a{background-image: url("img/mode-list.png");}
.mid #search_results_tab .map_search_result a{background-image: url("img/mode-map.png");}
.mid #search_results_tab .pdf a{background-image: url("img/dl-pdf.png");display: block;height: 40px;padding: 0;width: 40px;}
#search_results_tab .link-back a{background-image: url("img/back.png");display: block;height: 40px;padding: 0;width: 40px;}
#sorter_pagination .page_toolbar{height: 40px; line-height: 40px; margin: 0 auto; text-align: center; width: 85px;}
#sorter_pagination .page_toolbar p{display: inline-block; float: left; height: 40px; line-height: 40px;}
#sorter_pagination .page_toolbar p.page_numbers {margin:0 5px;}
#sorter_pagination .page_toolbar p a{color: #FFFFFF; display: inline-block; height: 40px; line-height: 40px;}
#sorter_pagination .page_toolbar p a.prev_page_link {background: url("img/page-prev.png") no-repeat scroll center center transparent; display: inline-block; overflow: hidden; text-indent: -999px; width: 11px;}
#sorter_pagination .page_toolbar p a.next_page_link {background: url("img/page-next.png") no-repeat scroll center center transparent; display: inline-block; overflow: hidden; text-indent: -999px; width: 11px;}
body.page-template-search_result-php .realty #thumbnail_format,body.page-template-search_result-php #group,body.page-template-search_result-php #content,
body.page-template-search_result-php #search_results_container,body.page-template-search_result-php #search_results, body.page-template-search_result-php .realty #map_search_result, #map_search_result #property_map, #map_search_result #property_map .block_content, #map_search_result #property_map #map_canvas, body#property .realty.property > #group, body#property .realty.property > #group > #content, body#property .realty.property > #group > #content > .top, body#property .realty.property #side_realty_widget_media, body#property .realty.property #side_realty_widget_media > .media_div{height: 100%; width: 100%;position: relative;}
#search_results_container #thumbnail_format {position:relative; z-index:2;}
body#sold #search_results_container #thumbnail_format {padding-top: 0px;}
#content #search_results_container {}
body.page-template-search_result-php .realty #sorter_pagination, body.page-template-search_result-php .realty #bottom_pagination {display:none;}
#thumbnail_format .property{height: 100%; width: 100%;background-color: #12121c;}
body#sold #thumbnail_format .property{}
#thumbnail_format .thumbCont{height: 33.3334% !important; position: relative; width: 33.3334% !important;float: left;}
#thumbnail_format .item-wrap{height: 100%; overflow: hidden; position: relative; width: 100%;}
#thumbnail_format .item-wrap .image{}
#thumbnail_format .item-wrap .image a img {height: 60%; min-width: 0; width: auto;}
body.page-template-search_result-php .realty #thumbnail_format .item-wrap .desc{}
.image_overlay {}
.image_overlay .sticker{}
.image_overlay .sticker a{ background-position: right top; background-repeat: no-repeat; display: block; height: 100%; left: auto; right: 0; top: 0; width: 100%;}
.image_overlay .sticker.sold a{background-image: url("img/sticker/sticker-sold.png");}
.image_overlay .sticker.leased a{background-image: url("img/sticker/sticker-leased.png");}
.image_overlay .sticker.under_offer a{background-image: url("img/sticker/sticker-underoffer.png");}

#map_search_result {}
#map_search_result #property_map{}
#map_search_result #featured_{height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 300px;}
#map_search_result #featured_ .lite{height: 100% !important; padding-top: 0px; width: 100% !important;}
#map_search_result #featured_ .lite > ul{width: 100% !important;}
#map_search_result #featured_ .lite > ul > li{height: 200px !important; position: relative; width: 300px !important;}
#map_search_result #featured_ .lite .image{height: 100%; position: relative; width: 100%; z-index: 1;}
#map_search_result #featured_ .lite .desc{background: url("img/pink-line-2.png") no-repeat scroll -70px top rgba(18, 18, 28, 0.7) !important;}
#map_search_result #featured_ .direction{}
#map_search_result #featured_ .direction a{background-color: #EC108F; background-position: center center; height: 30px; position: absolute; width: 100%;}
#map_search_result #featured_ .direction a.nextlite{background-image: url("img/button-prev-up.png") !important; top: 0px;}
#map_search_result #featured_ .direction a.prevlite{background-image: url("img/button-next-down.png") !important; bottom: 0; top: auto;}
.gm-style-iw .wrapper { border: 2px solid #FFFFFF; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3); height: 200px; width: 300px; position:relative;}
.gm-style-iw{}
.gm-style-iw .wrapper .image {height: 196px;width: 296px;overflow: hidden;}
.gm-style-iw .wrapper .desc {}

#content #search_results_container #mid_pagination{position: absolute;top: 45%;width: 100%; z-index: 3;}
#content #search_results_container #mid_pagination .page_toolbar{}
#content #search_results_container #mid_pagination .page_toolbar p {height: 64px;overflow: hidden;position: absolute;text-indent: -999px;width: 64px;}
#content #search_results_container #mid_pagination .page_toolbar p a{background: url("img/arrows_slider.png") no-repeat scroll 0 0 transparent;height: 64px;overflow: hidden;text-indent: -999px;width: 64px;display:block;}
#content #search_results_container #mid_pagination .page_toolbar .page_prev{left:0;}
#content #search_results_container #mid_pagination .page_toolbar .page_prev a{background-position: 0 0;}
#content #search_results_container #mid_pagination .page_toolbar .page_next{right: 0;}
#content #search_results_container #mid_pagination .page_toolbar .page_next a{background-position: -64px 0;}
#content #search_results_container #mid_pagination .page_toolbar .page{display:none;}

/* INSPECTION */
body.page-template-inspection-php .latest_auction .page_toolbar {display:none;}
body.page-template-inspection-php .date_container{margin: 0 0 20px;padding-left: 20px;width: 100%;}
body.page-template-inspection-php .date_container > .date, .bg-line {background: url("img/pink-dot-2.png") repeat-x scroll center center transparent;margin-bottom: 10px;width: 100%;}
body.page-template-inspection-php .date_container > .date > .opentimes_date, body.page-template-inspection-php .date_container > .date > .auction_date, .bg-line h2{background-color: #FFFFFF; float: left;font-size: 150%; padding-right: 10px;color: #989898;line-height: 150%;}
body.page-template-inspection-php .date_container > .alt{border-bottom: 1px solid #EEEEEE; clear: both; float: left; height: 150px; margin-bottom: 10px; padding-bottom: 20px; width: 100%;}
body.page-template-inspection-php .date_container > .alt > .wrap_left{background-color: #EDEDED; float: left; height: 100%; width: 55%}
body.page-template-inspection-php .date_container .alt .wrap_left .image{float: left; height: 100%; overflow: hidden; position: relative; width: 38%;}
body.page-template-inspection-php .date_container .alt .wrap_left .image a{}
body.page-template-inspection-php .date_container .alt .wrap_left .image a img{height: auto;min-height: 50%;min-width: 50%;width: 50%;}
body.page-template-inspection-php .date_container .alt .wrap_left .mid-wrap {float: left; height: 100%; width: 38%;}
body.page-template-inspection-php .date_container .alt .wrap_left .mid_up{background-color: #EC108F; color: #FFFFFF; font-size: 100%; height: 50px; line-height: 50px; margin-bottom: 10px; padding: 0 5%; position: relative; text-align: center; z-index: 1;}
body.page-template-inspection-php .date_container .alt .wrap_left .mid_up br{display:none;}
body.page-template-inspection-php .date_container .alt .wrap_left .mid_bottom{padding: 15px 5%; position: relative; text-align: center; z-index: 2;float: none;}
body.page-template-inspection-php .date_container .alt .wrap_left .mid_bottom ul{display: inline-block; float:none;}
body.page-template-inspection-php .date_container .alt .wrap_left .mid_bottom ul li{margin: 0 10px 5px 0;}
body.page-template-inspection-php .date_container .alt .wrap_left .mid_bottom ul li a, .tools a{display: block; position:relative; height: 100%; width: 100%;}
.mid_bottom ul.tools li.video, .testimonial-wrap ul.tools li.video{background-image: url('img/tool-play-s-grey.png');}
.mid_bottom ul.tools li.date, .testimonial-wrap ul.tools li.date{background-image: url('img/tool-date-s-grey.png');}
.mid_bottom ul.tools li.fav, .testimonial-wrap ul.tools li.fav{background-image:none;}
.mid_bottom ul.tools li.fav .link-add, .testimonial-wrap ul.tools li.fav .link-add{background-image: url('img/tool-fave-s-grey.png');}
.mid_bottom ul.tools li.fav .link-del, .testimonial-wrap ul.tools li.fav .link-del{background-image: url('img/tool-fave-s-red.png');}
.mid_bottom ul.tools li.share, .testimonial-wrap ul.tools li.share{background-image: url('img/tool-share-s-grey.png');}
.mid_bottom ul.tools li.email, .testimonial-wrap ul.tools li.email{background-image: url('img/tool-mail-s-grey.png');width:23px!important;}
.tools .fav .link-add{background-image: url('img/tool-fave-s.png');}
.tools .fav .link-del{background-image: url('img/tool-fave-s-red.png');}
body.page-template-inspection-php .date_container .alt .wrap_left .agent_image{float: right; height: 100%; overflow: hidden; width: 24%; position: relative;}
body.page-template-inspection-php .date_container .alt .wrap_left .agent_image a {height: 100%;left: 0;top: 0;width: 100%;}
body.page-template-inspection-php .date_container .alt .wrap_left .agent_image img{height: auto;margin-top: 0;min-height: 0;min-width: 0;width: 100%;}
body.page-template-inspection-php .date_container > .alt > .right{float: left; height: 100%; width: 45%;padding-left: 20px;}
.date_container .right .address {float: left;font-size: 140%;line-height: 100%;margin: 10px 0 20px;width: 100%;}
.date_container .right .agent-wrap, .date_container .right .agent-right {float: left;
    padding-right: 10px;
    width: 50%;}
.date_container .right .agent-right {padding-right: 0;}
.date_container .right .agent_name {background: url("img/arrow-button-s.png") no-repeat scroll 0 0 transparent; float: left; height: 20px; line-height: 20px; padding: 0 0 0 30px;margin-bottom: 10px;clear: both;}
.date_container .right .agent_phone {background: url("img/icon-phone.png") no-repeat scroll 0 0 transparent; float: left; height: 20px; line-height: 20px; padding: 0 0 0 30px;margin-bottom: 10px;clear: both;}
.date_container .right .save-contact {float:left;clear: both;}
.date_container .right .save-contact a{background: url("img/icon-agent.png") no-repeat scroll 0 0 transparent; display: block; height: 20px; position: relative;padding: 0 0 0 30px;line-height: 20px; }
.date_container .right .save-contact a > span {background: url("img/tool-tip.png") no-repeat scroll 0 0 transparent;bottom: 20px;color: #333333;display: none;font-size: 10px;height: 40px;left: -30px;line-height: 11px;padding-top: 3px;position: absolute;text-align: center;width: 80px;}
.date_container .right .save-contact a:hover > span {display: block;}
.date_container .right .url {float: left;margin:0 0 10px;}
.date_container .right .url a{background: url("img/arrow-button-s.png") no-repeat scroll 0 0 transparent; display: block; height: 20px; line-height: 20px; padding-left: 30px;}

.property-tabs-content {background: url("img/tools-share.png") no-repeat scroll 0 0 transparent !important; height: 45px !important; margin: 0 !important; padding-left: 5px; padding-right: 0; padding-top: 20px; position: absolute; right: -30px; top: -70px; width: 135px !important;}
.top_left .property-tabs-content{right: -20px;}
.property-tabs-content .group { margin: 0 auto; text-align: center; width: 90px;}
.property-tabs-content a {display: block; float: left; height: 16px; overflow: hidden; text-indent: -999px; width: 16px;margin-right: 5px;}
.property-tabs-content a.close_button {display:none!important;background:url("img/socmed/col-facebook-s.png") no-repeat scroll 0 0 transparent;}
.property-tabs-content a.facebook{background-image:url("img/socmed/col-facebook-s.png");}
.property-tabs-content a.twitter{background-image:url("img/socmed/col-twitter-s.png");}
.property-tabs-content a.pinterest{background-image:url("img/socmed/col-pinterest-s.png");}
.property-tabs-content a.linkedin{background-image:url("img/socmed/col-linkedin-s.png");}

/* PROPERTY PAGE */
body#property #side_realty_widget_media h2 {display:none;}
body#property #side_realty_widget_media #slides{display: block !important; height: 100% !important; overflow: hidden; position: absolute !important; top: 0; white-space: nowrap; width: 75% !important;}
body#property #scroll-container{height: 100%; overflow: hidden; position: absolute; right: 0; top: 0; width: 25%;}
body#property #scroll-containers{display:none;height: 200px; position: relative; width: 100%;}
body#property #scroll-container .lite, body#property #scroll-containers .lites{width: 100% !important; height:100% !important; overflow:hidden;}
body#property #scroll-container .lite ul, body#property #scroll-container .lite #thumbnails {width:100%!important;height: 100%;}
body#property #scroll-container .lite li, body#property #scroll-container .lite #thumbnails .slide{ height: 33%; overflow: hidden; width: 100%;}
body#property #scroll-containers .lites ul {height:100%!important;}
body#property #scroll-containers .lites li{height:100%; width:33%; overflow:hidden;}
body#property #scroll-container .image, body#property #scroll-containers .image{ height: 100%; overflow: hidden; width: 100%;}
body#property #scroll-container .image span {height: 200%;left: -50%;position: absolute;top: -50%;width: 200%;}
body#property #scroll-container .image img, body#property #scroll-containers .image img, body#property #scroll-container .image span img {height: 50%; min-height: 0; min-width: 0; width: auto;}
#scroll-controls {}
#scroll-controls a{}
body#property #scroll-container .direction a { background-color: #12121C !important; background-position: center center; background-repeat: no-repeat; border-radius: 0 !important; width: 100% !important; overflow: hidden; position: absolute !important; text-indent: -999px; left: 0 !important; height: 3% !important; z-index: 2;}
body#property #scroll-containers .direction a { background-color: #12121C !important; background-position: center center; background-repeat: no-repeat; border-radius: 0 !important; height: 100% !important; left: 0 !important; overflow: hidden; position: absolute !important; text-indent: -999px; width: 10% !important; z-index: 2;}
body#property #scroll-container .direction a.prevlite {background-image: url("img/button-prev-up.png");top: 0px;}
body#property #scroll-container .direction a.nextlite { background-image: url("img/button-next-down.png"); bottom: 0;top:auto;}
body#property #scroll-containers .direction a.prevlites {background-image: url("img/button-prev.png");top: 0px;}
body#property #scroll-containers .direction a.nextlites { background-image: url("img/button-next.png"); right: 0;left:auto!important;top:0;}
#side_realty_widget_property_description .tools {margin-bottom: 20px;display: none;}
#side_realty_widget_property_description .tools > div {height: 24px; margin-left: 10px; width: 25px;}
#side_realty_widget_property_description .tools .video{background-image: url('img/tool-play-dark.png');}
#side_realty_widget_property_description .tools .date{background-image: url('img/tool-date-dark.png');}
#side_realty_widget_property_description .tools .fav{background-image:none;}
#side_realty_widget_property_description .tools .fav .link-add, #side_realty_widget_property_description .tools .fav .link-add{background-image: url('img/tool-fave-dark.png');}
#side_realty_widget_property_description .tools .fav .link-del, #side_realty_widget_property_description .tools .fav .link-del{background-image: url('img/tool-fave-red.png');}
#side_realty_widget_property_description .tools .share{background-image: url('img/tool-share-dark.png');}
#side_realty_widget_property_description .tools .email{background-image: url('img/tool-mail-dark.png');width: 35px;}
#side_realty_widget_property_description .tools .brochure{background-image: url('img/dl-brochure.png');width: 25px;}
#side_realty_widget_property_description .tools a > span {bottom: 25px;}
#side_realty_widget_property_description .tools .property-tabs-content {right: 20px;}

#slideshow-1, #slideshow-2 {height: 100%;padding: 0;}
#slideshow-1{}
#slideshow-1 .cycle-slide{height: 100%;width: 100%;overflow: hidden;}
#slideshow-1 .cycle-slide a, #slideshow-1 .cycle-slide > span{height: 200%;left: -50%;position: absolute;top: -50%;width: 200%;background-color: #000000;}
#slideshow-1 .cycle-slide a img, #slideshow-1 .cycle-slide span img{bottom: 0;height: 50%;left: 0;margin: auto;min-height: 0;min-width: 0;position: absolute;right: 0;top: 0;width: auto;}
#slideshow-2{padding: 40px 0;}
#slideshow-2 .cycle-slideshow{}
#slideshow-2 .cycle-carousel-wrap{width: 100%!important;height: 100%;}
#slideshow-2 .cycle-slide{height: 33.34%;overflow: hidden;position: relative !important;width: 100% !important;}
#slideshow-2 .cycle-slide span {height: 200%;background-color: #000000;left: -50%;position: absolute;top: -50%;width: 200%;}
#slideshow-2 .cycle-slide span img {opacity: 0.5;bottom: 0;height: 50%;left: 0;margin: auto;min-height: 50%;min-width: 50%;position: absolute;right: 0;top: 0;transition: all 0.5s ease 0s;}
#slideshow-2 .cycle-slide.cycle-slide-active span img{opacity: 1;}
.custom-caption {display: none!important;}
#slideshow-1 .direction {}
#slideshow-1 .direction a{}
#slideshow-1 .direction a.cycle-next{background-position: -64px 0;right: 0;}
#slideshow-2 .direction {}
#slideshow-2 .direction a{background: none repeat scroll 0 0 #12121c;color: #ffffff;font-size: 30px;height: 40px;line-height: 40px;text-align: center;text-indent: 0;top: 0;width: 100%;}
#slideshow-2 .direction a.cycle-next{bottom: 0;top: auto;}
#side_realty_widget_media .suburb {font-weight: bold;}

.map-form{}
.map-form .map-area{float: left;
    padding-right: 20px;
    width: 50%;}
.map-form .form-area{float: right;
    padding: 30px 0 0 20px;
    width: 50%;}
body#property .bottom_left, body#property .bottom_right {background-color:#FFFFFF;}
body#property .bottom_left {box-sizing: border-box;float: left;padding: 40px;position: relative;width: 75%;}
body#property .bottom_left > .suburb, .map-form .suburb {float: left;color: #999999;font-size: 140%;padding: 0;width: 60%;line-height: 120%;}
body#property .bottom_left > .address, .map-form .address {float: left;color: #999999;font-size: 140%;padding:0;width: 60%;line-height: 120%;}
body#property .bottom_left .side-block{margin: 0;padding-bottom: 40px;}
body#property .bottom_left .map .side-block{padding:20px 0 40px;}
.headline-property {
    float: left;
    width: 50%;
}
body#property .bottom_left #side_realty_widget_property_description h2{float: left;
    font-size: 150%;
    line-height: 30px;
    margin-bottom: 7px;
    padding-top: 7px;
    width: 100%;}
body#property .bottom_left #side_realty_widget_property_description ul.rooms li span{}
body#property .bottom_left #side_realty_widget_property_description ul.rooms li span.room_count{}
body#property .bottom_left #side_realty_widget_property_description ul.rooms li span.room_type{}
body#property .bottom_left #side_realty_widget_property_description ul.rooms{float: left; margin-bottom: 20px;display: none;}
body#property .bottom_left #side_realty_widget_property_description ul.rooms li{height: 24px!important;width: auto!important;background-position: right center;background-repeat: no-repeat;margin-right: 0;margin-left: 10px;}
body#property .bottom_left #side_realty_widget_property_description ul.rooms li.bedrooms{background-image: url('img/room-bed-gr-big.png');padding-right: 40px;}
body#property .bottom_left #side_realty_widget_property_description ul.rooms li.bathrooms{background-image: url('img/room-bath-gr-big.png');padding-right: 25px;}
body#property .bottom_left #side_realty_widget_property_description ul.rooms li.carspaces{background-image: url('img/room-car-gr-big.png');padding-right: 54px;}
body#property .bottom_left #side_realty_widget_property_description .price {float: left;
    font-weight: bold;
    margin-bottom: 20px;
    width: 100%;}
body#property .bottom_left #property_description {}
#property_features h2.section-title {background-color: transparent;
    color: #646464;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0;}
#side_realty_widget_property_features #property_features {margin-bottom: 30px;}
#side_realty_widget_property_features #open_times {margin-bottom: 30px;}
#open_times .block_content, #tenancy .block_content {
    background-color: #f5f6f6;
    border: 1px solid #dddddd;
    display: inline-block;
    padding: 20px 30px;
    width: 100%;
}
#side_realty_widget_property_features #open_times h2.section-title, #side_realty_widget_property_features #tenancy h2.section-title {font-size: 1em;margin-bottom: 0 !important;
    padding: 0;
    text-transform: uppercase;}
#side_realty_widget_property_features #tenancy .left{}
#side_realty_widget_property_features #tenancy .left a{background: none repeat scroll 0 0 transparent;
    height: 31px;
    overflow: hidden;
    padding: 0;
    width: 217px;}
#side_realty_widget_property_features #tenancy .left a:hover{}
#side_realty_widget_property_features #tenancy .left a img{display: block !important;}
#side_realty_widget_property_features #open_times a.calendar {background: url("img/tool-date-s-grey.png") no-repeat scroll 0 center transparent;
    display: inline-block;
    height: 17px;
    overflow: hidden;
    text-indent: -999px;
    width: 17px;}
#side_realty_widget_property_features #open_times ul li {margin-bottom: 5px;}
#side_realty_widget_property_features #open_times ul li > span{display: inline-block;}
#side_realty_widget_property_features #open_times ul li > span.open_date{width: 250px;}
#side_realty_widget_property_features #open_times ul li > br{display: none;}
#side_realty_widget_map h2 {display:none;}
#side_realty_widget_map .map-wrapper{width: 100%;}
#side_realty_widget_map .map-wrapper #map_canvas{height: 645px !important;width: 100% !important;}
body#property .enquiries, body#property .market_appraisal, body#property .bottom_left .calculator {background: url("img/arrow-right.png") no-repeat scroll 0 0 #12121C; color: #FFFFFF; cursor: pointer; height: 30px; line-height: 30px; padding-left: 40px; transition: all 0.5s ease 0s;	margin: 0 0 10px;}
body#property .enquiries_active, body#property .market_appraisal_active, body#property .bottom_left .calculator_active, #side_realty_widget_property_features #open_times h2.section-title, #side_realty_widget_property_features #tenancy h2.section-title {background: url("img/arrow-down.png") no-repeat scroll 0 0 #12121C; color: #FFFFFF; cursor: pointer; height: 30px; line-height: 30px; padding-left: 40px; transition: all 0.5s ease 0s;margin: 0 0 10px;}
body#property .bottom_left .calculator {display:none;}
body#property .form_enquiries{margin-bottom: 10px; padding: 0;}
body#property .form_enquiries ol.cf-ol{}
body#property .form_enquiries ol.cf-ol li{float: left;
    margin: 0 0 10px;
    min-height: 30px;
    width: 100%;}
body#property .form_enquiries ol.cf-ol li label {/*display:none;*/}
body#property .form_enquiries ol.cf-ol li input[type=text]{height: 30px;padding: 5px;width: 100%;}
body#property .form_enquiries ol.cf-ol li textarea{padding: 5px; width: 100%;}
body#property .form_enquiries ol.cf-ol li select{}
body#property .form_enquiries ol.cf-ol li .sbOptions {/*position: absolute;top: 30px !important;*/}
body#property .form_enquiries a.btn {display: block; padding: 5px 0; text-align: center; width: 50%;}
body#property .form_market {margin: 0;}
body#property .bottom_right {float: right; width: 25%;overflow: hidden;margin-bottom: 20px;}
body#property .bottom_right #agentinfo_contactform > h2.section_title, body#property .bottom_left #agentinfo_contactform > h2.section_title{display:none;}
body#property .bottom_right .agent_photo img{width:100%;}
body#property .bottom_right .agent_contact_info {background-color: #f5f6f6;border: 1px solid #dddddd;padding: 20px 30px;position: relative;}
body#property .bottom_right .agent_contact_info h4{left:-1px; position: absolute; top: -30px; width: 150%;}
body#property .bottom_right .agent_contact_info h4 a, body#property .bottom_left .agent_photo p.agent_name{background: url("img/arrow-right.png") no-repeat scroll 0 0 rgba(0, 47, 71, 0.8); color: #FFFFFF; cursor: pointer; height: 30px; line-height: 30px; padding-left: 40px;display: block;z-index: 2;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ie8 body#property .bottom_right .agent_contact_info h4 a, .ie8 body#property .bottom_left .agent_photo p.agent_name{background: url("img/arrow-right.png") no-repeat scroll 0 0 rgb(0, 47, 71);filter:alpha(opacity=80);}
body#property .bottom_left .agent_photo p.agent_name{ bottom: 0; position: absolute; width: 100%;}
body#property .bottom_right .agent_contact_info h4 a:hover, body#property .bottom_left .agent_photo p.agent_name:hover { background-color: rgba(0, 47, 71, 0.9); color: #FFFFFF;}
.ie8 body#property .bottom_right .agent_contact_info h4 a:hover, .ie8 body#property .bottom_left .agent_photo p.agent_name:hover { background-color: rgb(0, 47, 71);filter:alpha(opacity=90);}
.agent_contact_info .email_agent > a { background-image: url("img/tool-mail-s-grey.png"); background-position: right center; background-repeat: no-repeat; color: #000000; line-height: 24px; padding-right: 30px;}
body#property .bottom_left .back {float: left;height: 40px;line-height: 40px;margin-bottom: 20px;position: relative;text-align: left;width: 100%;}
body#property .bottom_left .back.bottom {margin: 0;}
body#property .bottom_left .back p.link-back, #agent .link-back {float: left;height: 40px;width: 100%;line-height: 40px;}
body#property .bottom_left .back p.link-back a, #agent .link-back > a{color:#000000; display: block;
    width: 100%;}
body#property p.link-back i, #agent .link-back i {float: left;font-size: 26px;margin-right: 5px;margin-top: 7px;}

.map-form ul.rooms{float: right;padding-top: 5px;}
.map-form ul.rooms li{height: 14px!important;width: auto!important;background-position: right center;background-repeat: no-repeat;margin-right: 0;margin-left: 10px;}
.map-form ul.rooms li.bedrooms{background-image: url('img/room-bed-grey.png');padding-right: 25px;}
.map-form ul.rooms li.bathrooms{background-image: url('img/room-bath-grey.png');padding-right: 15px;}
.map-form ul.rooms li.carspaces{background-image: url('img/room-car-grey.png');padding-right: 35px;}

.auction-wrap {background-color: #fcfcfc;border: 1px solid #dddddd;border-radius: 5px;float: right;margin-bottom: 20px;padding: 10px;text-align: right;}
.auction-wrap .auction {color: #ec108f;
    font-size: 150%;
    font-weight: normal;
    line-height: 100%;
    margin-bottom: 7px;}
.auction-wrap .auction_date {}
.auction-wrap .auction_date a.cal{background: url("img/tool-date-pink-xs.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 13px;margin-right: 5px;overflow: hidden;text-indent: -999px;width: 14px;}
.auction-wrap .auction_date .place{}


#side_realty_widget_stamp_duty_and_mortgage_calculator{border-top: 1px solid #CCCCCC; margin: 0 20px; padding: 20px 0; text-align: center;}
#side_realty_widget_stamp_duty_and_mortgage_calculator .title {margin-bottom: 20px; text-transform: uppercase;}
#side_realty_widget_stamp_duty_and_mortgage_calculator .calc{}
#mort_calc.calc{border-bottom: 1px solid #CCCCCC; margin-bottom: 20px;}
#mort_calc #calc_results > p{display:none;}
#mort_calc #calc_results > .calc_table{float:left; width:100%;}
.calc .calc_field, .calc_field{float: left; line-height: 14px; margin-bottom: 10px; width: 100%;font-size: 14px;}
.calc .calc_value, .calc_value{float: left; margin-bottom: 20px; text-align: left; width: 100%;}
.calc_btn { float: left; margin-bottom: 20px; width: 100%;}
#stamp_result_tr {border-bottom: 1px solid #CCCCCC; float: left; margin-bottom: 20px; width: 100%;}
#side_realty_widget_stamp_duty_and_mortgage_calculator h3{font-size: 18px; margin-bottom: 10px;}
.clc input[type=text], #side_realty_widget_stamp_duty_and_mortgage_calculator input[type=text]{padding: 5px; height: 30px; background: url("img/currency.png") no-repeat scroll 10px center transparent; width: 100%; text-indent: 20px;}
#side_realty_widget_stamp_duty_and_mortgage_calculator input#down_payment, #side_realty_widget_stamp_duty_and_mortgage_calculator input#interest_rate, .clc input#interest_rate {background: url("img/percent.png") no-repeat scroll right center transparent; text-indent:0;}
#side_realty_widget_stamp_duty_and_mortgage_calculator input#term {background-image:none; text-indent:0;}
.clc .btn, #side_realty_widget_stamp_duty_and_mortgage_calculator .btn{height: 30px; line-height: 30px; padding: 0; width: 100%;}
body#property  p.consent { font-size: 11px; padding: 0 0 0 10px;}
body#property .bottom_left .calc .form_calc {text-align: center;}
body#property .bottom_left .calc .form_calc > .left {float: none;
    padding-bottom: 30px;}
body#property .bottom_left .calc .side-block{border: medium none; padding: 0;}
body#property .bottom_left .calc #side_realty_widget_stamp_duty_and_mortgage_calculator2 > .left { width: 100%;}
body#property .bottom_left #side_realty_widget_contact_agent2 {display:none;text-align: left;}
body#property .bottom_left #agentinfo .agent_info {margin-bottom:10px;}
body#property .bottom_left .agent_photo {float: left;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 45%;}
body#property .bottom_left .agent_photo > a {height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;}
body#property .bottom_left .agent_photo img.blank {display: block;
    height: auto;
    position: relative;
    width: 100%;}
body#property .bottom_left .agent_photo a img {width: 100%;}
body#property .bottom_left .agent_contact_info {float: left;
    padding-left: 20px;
    width: 55%;}
body#property .bottom_left .agent_contact_info p.agent_email{/*white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/word-wrap: break-word;}

/* CONTACT PAGE */
body#contact-us .first_col{float: left; margin-right: 5%; width: 30%;}
body#contact-us .first_col .contact_us, body#contact-us .first_col .transfer_rental, body#contact-us .first_col .tenants, body#contact-us .second_col .market_appraisal,
body#why-us .contact_us, body#why-us .transfer_rental, body#why-us .tenants, body#why-us .market_appraisal, body#inviting-us-in .market_appraisal_us,
body#company-profile .overview_title, body#company-profile .background_title, body#careers .cv, body#why-our-property-management .wrapper .right .contact_us, body#why-our-property-management .wrapper .right .transfer_rental{background: url("img/arrow-right.png") no-repeat scroll 0 0 #12121C; color: #FFFFFF; height: 30px; line-height: 30px; margin-bottom: 10px; padding-left: 40px;cursor: pointer; transition: all 0.5s ease 0s;}
body#contact-us .first_col .contact_us_active, body#contact-us .first_col .transfer_rental_active, body#contact-us .first_col .tenants_active, body#contact-us .second_col .market_appraisal_active,
body#why-us .contact_us_active, body#why-us .transfer_rental_active, body#why-us .tenants_active, body#why-us .market_appraisal_active, body#inviting-us-in .market_appraisal_us_active,
body#company-profile .overview_active, body#company-profile .background_active, body#careers .cv_active, body#why-our-property-management .wrapper .right .transfer_rental_active{background: url("img/arrow-down.png") no-repeat scroll 0 0 #12121C; color: #FFFFFF; height: 30px; line-height: 30px; margin-bottom: 10px; padding-left: 40px;cursor: pointer; transition: all 0.5s ease 0s;}
.form_contact_us, .form_transfer_rental, .form_tenants, .form_market{margin-bottom: 20px;}
.gform_wrapper{max-width:100%; width:100%; margin: 0;}
.gform_wrapper ul li.gfield { float: left; width: 100%;	margin-bottom: 10px;}
.gform_wrapper .validation_error { color: #EC108F; font-weight: normal;}
.gform_wrapper ul li.gfield.gfield_error { background-color: transparent; border: medium none; margin: 0 0 10px !important; padding: 0 !important;}
.gform_wrapper ul li.gfield.gfield_error .ginput_container {margin-top: 0; max-width: 100%;}
.gform_wrapper ul li.gfield.gfield_error .gfield_description {color: #EC108F; margin: 0; padding: 0 !important; width: 100%;}
.gform_wrapper ul li.gfield.gfield_error input[type="text"]{border: 1px solid #EE8BC4; color: #EC108F;}
.gform_wrapper ul li.gfield > label {display:none;}
.gform_wrapper ul li#field_2_3.gfield, .gform_wrapper ul li#field_2_5.gfield, .gform_wrapper ul li#field_7_4.gfield, .gform_wrapper ul li#field_7_5.gfield, .gform_wrapper ul li#field_2_4.gfield, .gform_wrapper ul li#field_7_6.gfield  {clear: none;
    float: left;
    padding-right: 10px;
    width: 33.3334%;}
#gform_fields_2 #field_2_7, #gform_fields_7 #field_ptype {clear: none;
    float: left;
    padding-right: 10px;
    width: 66.668%;}
#gform_fields_2 #field_landsize, #gform_fields_7 #field_landsize {clear: none;
    float: left;
    padding-right: 0;
    width: 33.3334%;}
 .gform_wrapper ul li#field_2_5.gfield, .gform_wrapper ul li#field_7_4.gfield{padding-right: 0}
.gform_wrapper .left-section{float: left; width: 50%;padding-right: 10px;}
.gform_wrapper .right-section {float: right; width: 50%;}
.gform_wrapper .left-section.clear {margin-bottom: 20px;}
.gform_wrapper ul li#field_2_3.gfield a.sbSelector, .gform_wrapper ul li#field_7_5.gfield a.sbSelector, .gform_wrapper ul li#field_10_3.gfield a.sbSelector, .gform_wrapper ul li#field_6_2.gfield a.sbSelector, .gform_wrapper ul li#field_12_2.gfield a.sbSelector{background: url("img/room-bed-grey.png") no-repeat scroll 35px center #F7F8F9;padding-left: 30px;}
.gform_wrapper ul li#field_2_4.gfield a.sbSelector, .gform_wrapper ul li#field_7_6.gfield a.sbSelector, .gform_wrapper ul li#field_10_4.gfield a.sbSelector, .gform_wrapper ul li#field_6_3.gfield a.sbSelector, .gform_wrapper ul li#field_12_3.gfield a.sbSelector{background: url("img/room-bath-grey.png") no-repeat scroll 35px center #F7F8F9;padding-left: 22px;}
.gform_wrapper ul li#field_2_5.gfield a.sbSelector, .gform_wrapper ul li#field_7_4.gfield a.sbSelector, .gform_wrapper ul li#field_10_5.gfield a.sbSelector, .gform_wrapper ul li#field_6_4.gfield a.sbSelector, .gform_wrapper ul li#field_12_4.gfield a.sbSelector{background: url("img/room-car-grey.png") no-repeat scroll 35px center #F7F8F9;padding-left: 40px;}
.gform_wrapper ul li.gfield ul.gfield_checkbox  li{clear: none; float: left; font-size: 11px; padding-left: 10px;
    width: 50%;margin-bottom: 10px;}
.gform_wrapper ul li#field_12_9.gfield ul.gfield_checkbox  li {/*margin-bottom: 3px;*/}
.gform_wrapper ul li.gfield ul.gfield_checkbox  li label {}
.gform_wrapper ul li.gfield ul.gfield_radio li.first, #gform_wrapper_7 li#field_ctype .wrap_first{clear: none; float: left; width: 47%;	margin-right: 6%;position: relative;}
.gform_wrapper ul li.gfield ul.gfield_radio li.last, #gform_wrapper_7 li#field_ctype .wrap{clear: none; float: left; width: 47%; position: relative;}
.gform_wrapper ul li.gfield ul.gfield_radio li input[type=radio], header #quick_search_header .qs-ul li .search_selection .search_selection_wrap input[type=radio], #gform_wrapper_7 li#field_ctype input[type=radio]{cursor: pointer; height: 30px; margin: 0; opacity: 0; padding: 0; position: absolute; text-transform: uppercase; width: 100% !important;z-index: 5;}
.ie8 .gform_wrapper ul li.gfield ul.gfield_radio li input[type=radio], .ie8 header #quick_search_header .qs-ul li .search_selection .search_selection_wrap input[type=radio], .ie8 #gform_wrapper_7 li#field_ctype input[type=radio]{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.gform_wrapper ul li.gfield ul.gfield_radio li label, header #quick_search_header .qs-ul li .search_selection .search_selection_wrap label, #gform_wrapper_7 li#field_ctype label{background-color: #969696; color: #FFFFFF; font-size: 12px; height: 30px; line-height: 30px; margin: 0; text-align: center; width: 100%; transition: all 0.5s ease 0s; display: block;text-transform: uppercase;z-index: 2; position:relative;}
.gform_wrapper ul li.gfield ul.gfield_radio li input:checked + label, .gform_wrapper ul li.gfield ul.gfield_radio li:hover label, header #quick_search_header .qs-ul li .search_selection .search_selection_wrap input:checked + label, #gform_wrapper_7 li#field_ctype input:checked + label, #gform_wrapper_7 li#field_ctype .wrap_first:hover label, #gform_wrapper_7 li#field_ctype .wrap:hover label{background-color: #EC108F;font-weight: normal;}
.ie8 .gform_wrapper ul li.gfield ul.gfield_radio li input[checked] + label, .ie8 .gform_wrapper ul li.gfield ul.gfield_radio li:hover label, .ie8 header #quick_search_header .qs-ul li .search_selection .search_selection_wrap input[checked] + label, .ie8 #gform_wrapper_7 li#field_ctype input:checked + label, .ie8 #gform_wrapper_7 li#field_ctype .wrap_first:hover label, .ie8 #gform_wrapper_7 li#field_ctype .wrap:hover label{background-color: #EC108F;font-weight: normal;}
.gform_wrapper .line {border-bottom: 4px solid #ec108f;
    clear: both;
    margin: 0;
    padding-top: 10px;}
.gform_wrapper input[type=text], .gform_wrapper input[type=email], .gform_wrapper textarea, body#contact-us #wrapper-container  textarea{color: #646464; line-height: 16px; width: 100%;}
.gform_wrapper input[type=text], .gform_wrapper input[type=email] {height:30px;}
.gform_wrapper .ginput_container {position: relative;}
.gform_wrapper .ginput_container > span {color: #aaaaaa;
    font: 12px/1 "Helvetica Neue",Arial,Helvetica,sans-serif;
    left: 5px;
    position: absolute;
    top: 9px;}
.gform_wrapper #field_landsize input[type=text]{}
.gform_wrapper #field_ramount input[type=text] {padding-left: 15px;}
.gform_wrapper #field_landsize span {left: auto;
    right: 5px;}

.gform_wrapper ul #field_9_1, .gform_wrapper ul #field_9_7, .gform_wrapper ul #field_9_6{width: 50%;padding-right: 5px;}
.gform_wrapper ul #field_9_4, .gform_wrapper ul #field_9_2, .gform_wrapper ul #field_9_3{width: 50%;padding-left: 5px;}
.gform_wrapper ul #field_9_8, .gform_wrapper ul #field_9_9 {display: none;}
body#contact-us .first_col select{padding: 5px 2%;width: 100%;}
.gform_wrapper input.button{padding: 5px 0; width: 100%;}
body#contact-us .gform_footer{margin-top: 0; padding-top: 10px;}
body#contact-us .first_col .office_details h2{margin-bottom: 10px;padding-top: 20px;text-transform: uppercase;}
body#contact-us .first_col .office_details p{margin-bottom: 10px;}
body#contact-us .second_col{float: right; margin-right: 35%; width: 30%;}
body#contact-us .third_col{height: 110%; position: fixed; right: 0; top: -10%; width: 25%;}

body#contact-us .office-details{}
body#contact-us .office-map { height: 100%; right: 0; top: 0; width: 100%;}
body#contact-us .office-map iframe {width:100%; height:100%;}
body#contact-us form.contact_form{width: 30%;}
body#contact-us form.contact_form ol.cf-ol > li{margin-bottom: 10px;}
body#contact-us form.contact_form label{display:none}
body#contact-us form.contact_form input[type="text"], body#contact-us form.contact_form textarea{padding: 2%; width: 96%;}
body#contact-us form.contact_form input.btn{width:100%;}
body#contact-us form.contact_form select{width:100%;}

.sbHolder{width: 100%; position:relative;}
.sbHolder .sbToggle, .ddArrow{background: url("img/pink-arrow-16.png") no-repeat scroll center center transparent; border-right: 1px solid #DEDDDC; height: 23px; left: 0; position: absolute; top: 3px; width: 30px; z-index: 2;}
.sbHolder .sbSelector, .ddTitleText {background: none repeat scroll 0 0 #F7F8F9; border: 1px solid #DEDDDC; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset; color: #222222; font-size: 11px;height: 30px;line-height:18px; padding: 5px; text-transform: uppercase; float: left; text-indent: 30px; z-index: 1; width: 100%; position:relative;}
.sbHolder .sbOptions, .ddChild{background: none repeat scroll 0 0 #F7F8F9; border: 1px solid #DEDDDC; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset; color: #999999; float: left; font-size: 11px; padding: 5px; position: relative; text-transform: uppercase; top: 1px !important; width: 100%; overflow: auto;max-height: 100px !important;}
.sbHolder .sbOptions li{}
.sbHolder .sbOptions li a { float: left; width: 100%;}
body#property .form_enquiries ol.cf-ol .sbOptions li {margin: 0 0 5px;
    min-height: 0;}

.social {}
.social > div{float: left; height: 24px; width: 24px;margin-right: 5px;}
.social > div > a {display:block;}
.social a img{width:100%;}

div.default[role="main"] #content ol.cf-ol { list-style: none outside none; margin: 0;}

/* TESTIMONIAL */
.testimonial-page {padding-right: 40px; width:100%;}
.testimonial-page .testimonial-wrap {width: 100%;margin-bottom: 30px;}
.testimonial-page .testimonial-wrap .property{float: left; position: relative; width: 30%;margin-bottom: 20px;z-index: 1;}
.testimonial-page .testimonial-wrap .property .wrapper{height: 100%; position: relative; width: 100%;}
.testimonial-page .testimonial-wrap .property .wrapper .blank{width: 100%;}
.testimonial-page .testimonial-wrap .property .wrapper .image{background-color: #12121c;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;}
.testimonial-page .testimonial-wrap .property .wrapper .image a img { min-height: 0; width: 50%; height:auto;}
.testimonial-page .testimonial-wrap .property .wrapper .desc{}
.testimonial-page .testimonial-wrap .property .wrapper .desc .wrap_left {float: left;width: 50%;}
.testimonial-page .testimonial-wrap .property .wrapper .desc .wrap_right{bottom: 15%; float: right; position: absolute; right: 2%;}
.testimonial-page .testimonial-wrap .property ul.tools{display: inline-block; display:none;}
.testimonial-page .testimonial-wrap ul.tools li{background-position: center center; background-repeat: no-repeat; float: left; height: 16px; margin-left: 5px; overflow: hidden; text-indent: -999px; width: 17px;}
.testimonial-page .testimonial-wrap .tools {float: left; padding-left: 3%; padding-top: 12px;}
.testimonial-page .testimonial-wrap .tools a {display:block; width:16px; height:16px;}
.testimonial-page .testimonial-wrap .tools .video{background-image: url('img/tool-play-s-grey.png');}
.testimonial-page .testimonial-wrap .tools .date{background-image: url('img/tool-date-s-grey.png');}
.testimonial-page .testimonial-wrap .tools .fav, .testimonial-page .testimonial-wrap .tools .fav .link-add{background-image: url('img/tool-fave-s-grey.png');}
.testimonial-page .testimonial-wrap .tools .share{background-image: url('img/tool-share-s-grey.png');}
.testimonial-page .testimonial-wrap .tools .email{background-image: url('img/tool-mail-s-grey.png');width: 23px;}
.testimonial-page .testimonial-wrap .testimonials{float: left; padding:0 40px 0 20px; width: 70%;margin-bottom: 20px;}
.testimonial-page .testimonial-wrap > .wrap {float: left; margin-bottom: 10px; position: relative; width: 60%; z-index: 2;}
.testimonial-page .testimonial-wrap > .wrap > .suburb{display:none;background-color: #12121C; color: #FFFFFF; float: left; height: 40px; line-height: 40px; min-width: 100px; padding-left: 16%; padding-right: 20px;}
.testimonial-page .testimonial-wrap .testimonial-content{background: url("img/quote-start.png") no-repeat scroll 0 0 transparent; min-height: 40px; padding-left: 40px; padding-right: 40px; position: relative;}
.testimonial-page .testimonial-wrap .testimonial-content .end-testimonial{background: url("img/quote-end.png") no-repeat scroll right bottom transparent; bottom: 0; display: block; height: 25px; position: absolute; right: 0; width: 40px;}
.testimonial-page .testimonial-wrap .agent{background-color: #E8E9EA; clear: both;float: left; font-family: dinbold; padding: 5px 10%; text-align: right; width: 100%;}

.sidebar-pop{background-color: #ffffff;
    border-left: 1px solid #eeeeee;
    height: 100%;
    overflow: hidden;
    padding: 50px 0 40px 40px;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 40px;
    z-index: 300;}
.sidebar-pop a#toggle {background: url("img/sidebar-button-3.png") no-repeat scroll 0 0 transparent; display: block; height: 370px; left: 0; position: absolute; top: 0; width: 40px !important;}
.sidebar-pop a#toggle.active {background-position: -40px 0;}
.sidebar-pop-wrap{color: #999999;
    height: 100%;
    overflow: auto;
    padding-bottom: 0;
    padding-right: 50px;
    padding-top: 0;
    width: 100%;}
.sidebar-pop-wrap > .market_appraisal{ font-family: DINMediumRegular; margin-bottom: 10px;font-size: 20px;}
.sidebar-pop-wrap .form_market{display:block!important; opacity:1!important;}
.sidebar-pop-wrap .office-details { color: #222222; font-size: 13px; padding-top: 30px; text-transform: uppercase;}
.sidebar-pop-wrap .office-details h2 {font-family: DINMediumRegular; font-size: 20px; margin-bottom: 20px;}
.sidebar-pop-wrap .office-details h2 strong {font-weight:normal;}
.sidebar-pop-wrap .office-details a {}

.lightbox-wrap {height: 600px; overflow-y: auto;}
.lightbox-wrap > h2 {display:none;}
.lightbox-wrap ol.cf-ol {float: left; margin: 0; width: 100%;}
.lightbox-wrap ol.cf-ol li{float: left; margin-bottom: 10px; width: 100%;text-align: center;}
.lightbox-wrap ol.cf-ol li label{/*float: left; margin-bottom: 5px; text-align: center; width: 100%;*/display: block;
    float: none;
    margin-bottom: 5px;
    text-align: center;
    width: 100%;}
.lightbox-wrap ol.cf-ol li input[type="text"], .lightbox-wrap ol.cf-ol li textarea {
    border: medium none;
    font-size: 80%;
    line-height: 20px;
    padding: 5px;
    width: 100%;
}
span.reload-captcha {display: inline-block; height: 40px; padding-top: 10px; width: 40px;}
span.reload-captcha a.btn {background: url("img/reload-icon.png") no-repeat scroll 0 0 transparent; display: block; height: 36px; overflow: hidden; padding: 0; text-indent: -999px; width: 40px;}
img#captcha-image { margin: 0 auto; vertical-align: top;}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {display:none;}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline { color: #FFFFFF!important;}
div.pp_default .pp_content_container .pp_left, div.pp_default .pp_content_container .pp_right, div.pp_default .pp_content, div.light_rounded .pp_content{ background: none!important;padding: 0 !important;}
.pp_content_container {background: none repeat scroll 0 0 #12121c/*rgba(1, 22, 46, 0.8)*/;z-index: 200;}
div.pp_pic_holder.light_square {background: none repeat scroll 0 0 #12121c;}
div.pp_pic_holder.light_square div.ppt { display:none !important; }
div.pp_pic_holder.light_square .pp_content { width:100% !important; height:100% !important; }
div.pp_pic_holder.light_square .pp_content iframe { width:100% !important; }
div.pp_pic_holder.light_square .pp_content .pp_fade { position:relative; }
div.pp_pic_holder.light_square .pp_content .pp_hoverContainer { width:100% !important; height:80% !important; }
div.pp_pic_holder.light_square .pp_content #fullResImage { width:100% !important; height:auto !important; margin:0 0 40px; }
div.pp_pic_holder.light_square .pp_content .pp_gallery { display:none !important; }
div.pp_pic_holder.light_square .pp_details { float:none; width:100% !important; margin:0; }
div.pp_pic_holder.light_square .pp_details a.pp_close {background: url("img/close-s.png") no-repeat scroll 0 0 transparent !important;bottom: -20px;height: 20px;position: absolute;right: -20px;top: auto;width: 20px;}
div.pp_pic_holder.light_square .pp_details .pp_description { font-size:14px; display:none!important;}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {background: none repeat scroll 0 0 transparent!important;}
.pp_nav {bottom: 0;left: 0;position: absolute;color: #ffffff;}
.pp_nav > a{ margin-top: 8px !important;}
div.light_square .pp_nav .pp_play{margin-right: 10px;margin-top: 4px !important;}
.pp_top .pp_right, .pp_bottom .pp_right{display: none!important;}
.ie8 .pp_content_container {background: none repeat scroll 0 0 rgb(1, 22, 46);filter:alpha(opacity=80);}

/*body#videos div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 90% !important;
    z-index: 10000;
    left: 5%!important;
}
body#videos #pp_full_res iframe {
    height: auto !important;
    width: 100% !important;
}*/
div.pp_default .pp_content, div.light_rounded .pp_content{padding: 20px 20px 0 !important; width: 100% !important;box-sizing: border-box;}
body#videos #pp_full_res iframe {height: 600px;width: 100% !important;}
div.pp_default .pp_close { background: url("img/search-close.png") no-repeat scroll -5px -45px transparent !important;}

.lightbox-wrap ol.cf-ol a.btn {padding: 5px 0; width: 100%;}
div.pp_default .pp_content_container .pp_details {bottom: 0; height: 30px; margin: 0; position: absolute; right: 0; width: 100% !important;}
div.pp_default .pp_content_container .pp_details .pp_description {display:none!important;}
.lightbox-wrap p.requi {text-align:center;}

/* calculator */
.realty.calculator_property {}
.realty.calculator_property #content{}
.realty.calculator_property #content > .right{float: right;
    padding: 0 70px;
    width: 60%;}
.realty.calculator_property #content > .left{background-color: #fcfcfc;
    border: 1px solid #eeeeee;
    border-radius: 20px;
    float: left;
    margin-right: 0;
    padding: 40px;
    width: 40%;}
.realty.calculator_property .clc {text-align:center;}
.realty.calculator_property .clc h4 {display:none;}
.realty.calculator_property .clc .calc_table > div {float:left; width:100%;}
.realty.calculator_property .clc .calc_table .calc_field {float: left;line-height: 14px;margin-bottom: 10px;width: 100%;}
.realty.calculator_property .clc .calc_table .calc_value {margin-bottom:20px;}
p.consent {font-size: 12px; padding: 20px 20px 20px 30px;}
span.pink {color:#EC108F;margin-left: -10px;}


body#why-us .first_why{float: left; margin-right: 2%; width: 46%;}
body#why-us .first_why .text { margin-bottom: 20px;}
body#why-us .second_why{float: right; margin-left: 2%; overflow-x: hidden; position: relative; width: 46%;}
body#why-us .second_why .bottom-right, body#company-profile .first_row .bottom-right, body#careers .first_row .bottom-right{margin-bottom: 20px; overflow: hidden; position: relative; width: 100%;}
body#why-us .second_why .image {}
body#why-us .second_why .image a, body#company-profile .first_row a, body#careers .first_row a{height: auto; left: 0; position: relative; top: 0; width: 100%;}
body#why-us .second_why .image a img, body#company-profile .first_row a img, body#careers .first_row a img{bottom: auto; height: auto; min-height: 0; min-width: 0; position: relative; width: 100%;}
body#why-us .second_why .text {height: 30px;}
body#company-profile .first_row .bottom-right .text {position: relative;height: 30px;}
body#company-profile .first_row .bottom-right .text a, body#why-us .second_why .text a{background: url("img/arrow-right.png") no-repeat scroll 0 0 #12121c;
    color: #ffffff;
    cursor: pointer;
    font-family: DINRegular;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
    transition: all 0.5s ease 0s;}

body#company-profile .first_row{}
body#company-profile .second_row .overview, body#company-profile .third_row .overview{margin-bottom:20px;}
body#company-profile .third_row{}
body#careers .second_row  {margin-bottom:20px;}
body#why-our-property-management {}

body#market-appraisal #wrapper-container .wrap > .left, body#rental-assessment #wrapper-container .wrap > .left, body#property-alert-form #wrapper-container .wrap > .left{float: left; margin-right: 3%; width: 25%;margin-bottom: 20px;}
body#market-appraisal #wrapper-container .wrap > .right, body#rental-assessment #wrapper-container .wrap > .right, body#property-alert-form #wrapper-container .wrap > .right{width: 70%;}
.gform_wrapper ul li#field_10_3.gfield, .gform_wrapper ul li#field_10_4.gfield, .gform_wrapper ul li#field_10_5.gfield, .gform_wrapper ul li#field_10_16.gfield, .gform_wrapper ul li#field_6_2.gfield, .gform_wrapper ul li#field_6_3.gfield, .gform_wrapper ul li#field_6_4.gfield, .gform_wrapper ul li#field_12_2.gfield, .gform_wrapper ul li#field_12_3.gfield, .gform_wrapper ul li#field_12_4.gfield, .gform_wrapper ul li#field_12_6.gfield{clear: none; float: left; margin-right: 2%; width: 32%;}
.gform_wrapper ul li#field_10_7.gfield, .gform_wrapper ul li#field_12_5.gfield {clear: none; float: left; margin-right: 2%; width: 66%;}
.gform_wrapper ul li#field_10_5.gfield, .gform_wrapper ul li#field_10_16.gfield, .gform_wrapper ul li#field_6_4.gfield, .gform_wrapper ul li#field_12_4.gfield, .gform_wrapper ul li#field_12_6.gfield{margin-right: 0;}
.gform_wrapper ul li#field_10_11.gfield, .gform_wrapper ul li#field_10_6.gfield, .gform_wrapper ul li#field_10_15.gfield, .gform_wrapper ul li#field_6_9.gfield, .gform_wrapper ul li#field_6_10.gfield, .gform_wrapper ul li#field_6_14.gfield, .gform_wrapper ul li#field_9_2.gfield, .gform_wrapper ul li#field_9_3.gfield, .gform_wrapper ul li#field_9_4.gfield, .gform_wrapper ul li#field_12_9.gfield, .gform_wrapper ul li#field_12_13.gfield{/*clear: right; float: right; margin-right: 0; width: 50%;*/}
.gform_wrapper ul li#field_10_8.gfield, .gform_wrapper ul li#field_10_9.gfield, .gform_wrapper ul li#field_10_10.gfield, .gform_wrapper ul li#field_10_12.gfield, .gform_wrapper ul li#field_10_13.gfield, .gform_wrapper ul li#field_10_14.gfield, .gform_wrapper ul li#field_6_5.gfield, .gform_wrapper ul li#field_6_6.gfield, .gform_wrapper ul li#field_6_7.gfield, .gform_wrapper ul li#field_6_11.gfield, .gform_wrapper ul li#field_6_12.gfield, .gform_wrapper ul li#field_6_13.gfield, .gform_wrapper ul li#field_9_5.gfield, .gform_wrapper ul li#field_9_6.gfield, .gform_wrapper ul li#field_9_1.gfield, .gform_wrapper ul li#field_12_10.gfield, .gform_wrapper ul li#field_12_11.gfield, .gform_wrapper ul li#field_12_12.gfield, .gform_wrapper ul li#field_12_7.gfield, #gform_fields_12 li#field_language{/*clear: left;
    float: left;
    padding-right: 10px;
    width: 50%;*/}
.gform_wrapper ul li#field_6_1.gfield, .gform_wrapper ul li#field_12_1.gfield, #gform_wrapper_7 li#field_ctype{clear: both; float: left; margin-right: 50%; width: 49%;}
.gform_wrapper ul li#field_10_17.gfield, .gform_wrapper ul li#field_6_15.gfield{border-bottom: 2px solid #EC108F; clear: left; float: left; margin-right: 2%; width: 49%;}
.gform_wrapper ul li#field_10_17.gfield h2, .gform_wrapper ul li#field_6_15.gfield h2, .gform_wrapper ul li#field_12_14.gfield h2 {display:none;}
.gform_wrapper ul li#field_10_15.gfield textarea, .gform_wrapper ul li#field_6_14.gfield textarea, .gform_wrapper ul li#field_12_13.gfield textarea{height: 55px;}
#gform_10 input.button, #gform_6 input.button, #gform_12 input.button  { clear: left; float: left; padding: 5px 0; width: 49%;}
#gform_9 input.button  { float: right; padding: 5px 0; width: 49.5%;margin-left: 50%;}

.gform_wrapper #field_9_4 .ginput_container, .gform_wrapper #field_9_3 .ginput_container, .gform_wrapper #field_9_2 .ginput_container {border: 1px solid #DEDDDC; height: 30px;
	color: #646464; line-height: 16px; padding: 1px 0; width: 100%;
	background: none repeat scroll 0 0 #F7F8F9; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1) inset;}
.gform_wrapper input[type="file"] { }
.video-overlay {background: url("img/play-button.png") no-repeat scroll center center / auto 40% transparent; height: 100%; position: absolute; width: 100%; z-index: 2;transition: all 0.5s ease 0s;}
.ie8 .video-overlay {background-image: url("img/play-button.png");background-size: 40%;background-repeat: no-repeat; background-position: center center; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/play-button.png',sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/play-button.png',sizingMethod='scale')";}
.video-overlay:hover {background: url("img/play-button-hover.png") no-repeat scroll center center / auto 40% transparent;}
.video-overlay a {width:100%; height:100%; display:block;}
.video-overlay img {display:none;}

body#why-our-property-management .wrapper > .left, body#inviting-us-in .wrap > .left{float: left;
    margin-bottom: 20px;
    padding-right: 20px;
    width: 50%;}
body#why-our-property-management .wrapper > .right, body#inviting-us-in .wrap > .right{float: left;
    padding-left: 20px;
    padding-right: 40px;
    position: relative;
    width: 50%;}
body#why-our-property-management .wrapper > .right > p {margin-bottom:20px;}
body#why-our-property-management .wrapper .right .contact_us, body#why-our-property-management .wrapper .right .transfer_rental {display:none;}
body#why-our-property-management .agent_item_wrap {float: left; margin: 0; overflow: hidden; position: relative; width: 100%;}
body#why-our-property-management .agent_item_wrap .image{background-color: #DDDDDD; height: 100%; z-index: 1;}
body#why-our-property-management .agent_item_wrap .image img{height: auto; width: 100%;}
body#why-our-property-management .agent_item_wrap .descCont{bottom: 0; left: 0; position: absolute; width: 100%; z-index: 2;}
body#why-our-property-management .agent_item_wrap .descCont .tdContent{}
body#why-our-property-management .agent_item_wrap .descCont ul.agent_contact_info{}
body#why-our-property-management .agent_item_wrap .descCont ul.agent_contact_info li{}
body#why-our-property-management .agent_item_wrap .descCont h4{background: url("img/arrow-button.png") no-repeat scroll 0 0 rgba(0, 47, 71, 0.8); color: #FFFFFF; display: block; font-family: DINBold; font-size: 100%; font-weight: normal; line-height: 40px; padding-left: 50px; transition: all 0.5s ease 0s; width: 100%;}
.ie8 body#why-our-property-management .agent_item_wrap .descCont h4{background: url("img/arrow-button.png") no-repeat scroll 0 0 #002f47;}
body#why-our-property-management ul.details{background-color: #F5F6F6; border: 1px solid #DDDDDD; min-height: 80px; padding: 20px 10%;}
body#why-our-property-management ul.details .agent_mobile{}
body#why-our-property-management ul.details .agent_email{}
body#why-our-property-management ul.details .agent_email a{background-image: url("img/tool-mail-s-grey.png"); background-position: right center; background-repeat: no-repeat; padding-right: 28px;}

body#transfer-a-rental .gform_heading { margin-bottom: 20px;}
body#transfer-a-rental  .gform_heading h3 { display: none;}

body#property .tools .video, body#property .tools .ext1, body#property .tools .ext2, body#property .tools .vtour{/*margin:0 15px; display:inline-block;vertical-align:top;*/}
body#property .tools .ext1 a, body#property .tools .ext2 a, body#property .tools .vtour a{color:#fff}

/* blog */
#blog-div.home {}
#blog-div.home .entry > .post{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eeeeee;}
#blog-div.home .entry .post .post_title_date{background-color: #ec108f;
    color: #ffffff;
    height: 150px;
    padding: 20px;}
#blog-div.home .entry .post .post_title_date a {color: #ffffff;}
#blog-div.home .entry .post .post_title_date h2.post_title{font-size: 140%;
    font-weight: bold;
    margin-bottom: 5px;}
#blog-div.home .entry .post .post_title_date .postdate, .postdate{font-size: 80%;}
#blog-div.home .entry .post .post_title_date > p{font-size: 80%; margin:0;}
#blog-div.home .entry .post .image{overflow:hidden; height: 150px;}
#blog-div.home .entry .post .image span{height: 200%;
    left: -50%;
    position: absolute;
    top: -50%;
    width: 200%;}
#blog-div.home .entry .post .image span img{bottom: 0;
    left: 0;
    margin: auto;
    min-height: 50%;
    min-width: 50%;
    position: absolute;
    right: 0;
    top: 0;width: 50%;}
#blog-div.home .entry .post .post-content{background-color: #ededed;
    height: 150px;
    padding: 20px;}

.comment-respond {
    background-color: #ededed;
    border: 1px solid #dddddd;
    padding: 20px;
}

body.single .filed_cats > a {
    background-color: #ededed;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #777777;
    font-size: 70%;
    padding: 3px 5px;
}
body > .ui-dialog {
    background-color: #12121c;
    color: #ffffff;
    padding: 20px;
}
body > .ui-dialog .ui-dialog-titlebar {position: initial;}
body > .ui-dialog .ui-dialog-titlebar-close{background: url("img/close-s.png") no-repeat scroll 0 0 transparent !important;
    border: medium none;
    bottom: 0;
    height: 20px;
    position: absolute;
    right: 0;
    top: auto;
    width: 20px; cursor: pointer;}
body > .ui-dialog .ui-dialog-titlebar-close .ui-button-text {display: none;}
body > .ui-dialog .ui-dialog-content {padding: 0.5em 2em;}
body > .ui-dialog #dialog > li {list-style: outside none square;}
.search_results .no_properties_error, .favourite_property .no_properties_error {
    padding: 40px;
}

/* fix mapbox marker */
.mapboxmb_marker{
    width: 40px !important;
    height: 35px !important;
}
