html {
line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} article,
aside,
footer,
header,
nav,
section {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  figcaption,
figure,
main { display: block;
} figure {
margin: 1em 40px;
} hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent; -webkit-text-decoration-skip: objects; } abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: inherit;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } dfn {
font-style: italic;
} mark {
background-color: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  audio,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} img {
border-style: none;
} svg:not(:root) {
overflow: hidden;
}  button,
input,
optgroup,
select,
textarea {
font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
html [type="button"], [type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
display: inline-block; vertical-align: baseline; } textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details, menu {
display: block;
} summary {
display: list-item;
}  canvas {
display: inline-block;
} template {
display: none;
}  [hidden] {
display: none;
}@font-face{
font-family:"Avenir LT W01 45 Book";
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721226/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix);
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721226/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix) format("eot"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721226/939cba03-5b40-4d01-9bc5-7589eca863db.woff) format("woff"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721226/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf) format("truetype"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721226/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4) format("svg");
}
@font-face{
font-family:"AvenirLTW01-45BookObliq";
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721229/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix);
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721229/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix) format("eot"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721229/ca94ed56-18fc-4856-940a-70a072607c7c.woff) format("woff"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721229/dd6da407-70fe-4aa3-a1c7-64f0cb086f01.ttf) format("truetype"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721229/c7f424be-90e1-45b8-b617-ee3589a859bd.svg#c7f424be-90e1-45b8-b617-ee3589a859bd) format("svg");
}
@font-face{
font-family:"Avenir LT W01 65 Medium";
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721238/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix);
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721238/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix) format("eot"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721238/2cac77ec-9bc0-4ee7-87e4-27650190744f.woff) format("woff"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721238/aaf11848-aac2-4d09-9a9c-aac5ff7b8ff4.ttf) format("truetype"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721238/294099f3-8d00-4676-afc5-5e9d8d43ad69.svg#294099f3-8d00-4676-afc5-5e9d8d43ad69) format("svg");
}
@font-face{
font-family:"AvenirLTW01-65MediumObl";
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721241/2a6f81a2-475c-4831-9949-33d7748ee561.eot?#iefix);
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721241/2a6f81a2-475c-4831-9949-33d7748ee561.eot?#iefix) format("eot"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721241/e0af2f49-a399-482b-a54e-d745e268ec80.woff) format("woff"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721241/6803d3dd-2107-45fc-ac8a-a4fa13771547.ttf) format("truetype"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721241/1bb1acb5-8d4e-4800-88af-dbcf1fe96ef8.svg#1bb1acb5-8d4e-4800-88af-dbcf1fe96ef8) format("svg");
}
@font-face{
font-family:"Avenir LT W01 95 Black";
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721250/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix);
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721250/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix) format("eot"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721250/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff) format("woff"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721250/c33278bc-988e-440b-b4be-6acc095e6044.ttf) format("truetype"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721250/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23) format("svg");
}
@font-face{
font-family:"AvenirLTW01-95BlackObli";
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721253/fbf3e69b-73b2-406d-84bc-feda30a0a563.eot?#iefix);
src:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721253/fbf3e69b-73b2-406d-84bc-feda30a0a563.eot?#iefix) format("eot"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721253/36ec15b9-f8da-447f-8fed-a9cfdfb91fbb.woff) format("woff"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721253/230d6b14-6d44-4dd5-a6ae-a4287936e51e.ttf) format("truetype"),url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/721253/9bce4920-94e2-4e4d-bd34-818801dd3eb3.svg#9bce4920-94e2-4e4d-bd34-818801dd3eb3) format("svg");
}
@font-face {
font-family: 'ArnoPro';
src: url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/ArnoPro-Smbd.eot);
src: url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/ArnoPro-Smbd.eot?#iefix) format('embedded-opentype'),
url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/ArnoPro-Smbd.woff) format('woff'),
url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/ArnoPro-Smbd.ttf) format('truetype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'ArnoPro-Display';
src: url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/ArnoPro-Display.eot);
src: url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/ArnoPro-Display.eot?#iefix) format('embedded-opentype'),
url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/ArnoPro-Display.woff) format('woff'),
url(//www.lakesvista.com.au/wp-content/themes/lakesvista/fonts/ArnoPro-Display.ttf) format('truetype');
font-weight: normal;
font-style: normal;
} a {text-decoration:none; outline:none !important; color:#000;}
a:focus,a:hover {text-decoration:none}
a:hover {color:#336699; }
img, object, embed {max-width:100%;height:auto;}
h1,h2,h3,h4,h5 { margin:0; padding:0}
h1,.h1 {color:#336699; font-weight:normal; font-size:38px; padding:0 0 15px 0; line-height: 40px; font-family:"Avenir LT W01 45 Book";}
h2,.h2 {color:#336699; font-weight:normal; font-size:22px; padding:0 0 15px 0; line-height: 26px;}
h3,.h3 { text-transform:uppercase; color:#336699; font-weight:normal;font-family:"Avenir LT W01 95 Black"; font-size:18px; padding: 5px 0 10px}
h4,.h4 {}
ul {padding-left:15px}
ul ul {padding-top: 10px}
p {margin:0; padding:0 0 15px 0}
strong {font-family:"Avenir LT W01 95 Black"; font-weight:normal}
input[type="text"],input[type="email"],textarea {background:#fff; border:1px solid #dbdbdb; padding:1px 5px; margin: 2px 0 5px; font-size:inherit}
body {font-family:"Avenir LT W01 65 Medium"; color:#000; background:#fff; font-size:16px; line-height:22px;}
html, body,#wrapper { height:100%; margin:0; padding:0} .alignnone { margin: 5px 20px 0px 0;}
.aligncenter, div.aligncenter { display:block; margin: 5px auto 5px auto;}
.alignright { float:right; margin: 5px 0 0px 20px;}
.alignleft { float:left; margin: 20px 20px 0px 0;}
.aligncenter { display: block; margin: 0px auto 5px auto;}
a img.alignright { float:right; margin: 0px 0 0px 20px;}
a img.alignnone { margin: 0px 20px 10px 0;}
a img.alignleft { float:left; margin: 20px 20px 0px 0;}
a img.aligncenter { display: block; margin-left: auto; margin-right: auto}
.wp-caption { background: #eeeeee; border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center;}
.wp-caption.alignnone { margin: 5px 20px 20px 0;}
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright { margin: 5px 0 20px 20px;}
.wp-caption img { border: 0 none; height: auto; margin:0; max-width: 98.5%; padding:0; width: auto;}
.wp-caption p.wp-caption-text { font-size:12px; line-height:17px; margin:0;padding:10px 4px 5px; font-style:italic} .inner,.container {width:1170px; margin:0 auto; position:relative}
.clear {clear:both} #g-map {height:450px; display:block; }
#masthead {height: 450px;  background:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/assets/video.png) no-repeat bottom center ;  background-size: cover;}
#masthead img {display:none}
#header {padding:15px 0; clear:both; background:#323e48;}
#header .inner { height:135px}
#phone {position:absolute; top:45px; left:0; background:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/images/phone.png) no-repeat left top; padding-left:30px; line-height:40px;}
#phone a {color:#fff; font-size:27px; font-family:"Avenir LT W01 95 Black";}
#phone a:hover {color:#ffffff;}
#logo {position:absolute; top:0px; right:103px}
#navigation {position:absolute; left:0; bottom:0; text-transform:uppercase; font-size:16px}
#navigation ul {list-style:none;  padding:0; margin:0}
#navigation ul li {display:inline-block; padding:0 25px 0 32px; background:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/images/navigation-bg.png) no-repeat right center}
#navigation ul li:first-child {padding-left:0}
#navigation ul li:last-child {background:none}
#navigation ul li a {color:#fff; display:block}
#navigation ul li.current-menu-item a {color:#63afe0;}
#navigation ul li a:hover {color:#63afe0;}
#main {background:#fff; min-height:100px; padding:40px 0 20px; clear:both}
#footer {text-align:center; font-size:12px; color:#666666; padding: 10px 0 5px; height: 25px;}
#footer span {display:inline-block; padding:0 5px}
#footer a {color:#666666}
#footer a:hover {color:#000}
#boxes {clear:both}
#boxes .box{width:calc(25% - 4px); float:left; height:140px; background-size:cover; background-position: center center;  margin: 0 2px}
#boxes .box .box-inner {margin:22px auto; width: 100%; height: 95px; max-width:210px}
#boxes .box a {font-family:"Avenir LT W01 65 Medium"; padding-top: 0px;display:block; color:#fff; text-transform:uppercase; font-size:14px; text-align:center}
#boxes .box a span{display:block; height: 62px; margin-bottom: 10px}
#boxes #b-floor-plans {background-image:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/assets/box-floor-plans.png);}
#boxes #b-floor-plans span {background:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/images/icons/floor-plans.png) no-repeat top center;}
#boxes #b-location {background-image:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/assets/box-location.png);}
#boxes #b-location span {background:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/images/icons/location.png) no-repeat top center;}
#boxes #b-developer {background-image:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/assets/box-owner.png);}
#boxes #b-developer span {background:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/images/icons/owner.png) no-repeat top center;}
#boxes #b-contact {background-image:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/assets/box-contact.png);}
#boxes #b-contact span {background:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/images/icons/contact.png) no-repeat top center;}
.gform_wrapper  {margin: 5px 0 !important}
.gform_wrapper #gform_1 label {max-width:100% !important}
.gform_wrapper #gform_1 label.gfield_label {font-weight:normal}
.gform_wrapper #gform_1 input[type="text"],.gform_wrapper #gform_1 textarea {-webkit-box-shadow: inset 2px 2px 3px 0px rgba(166,166,166,1);-moz-box-shadow: inset 2px 2px 3px 0px rgba(166,166,166,1);box-shadow: inset 2px 2px 3px 0px rgba(166,166,166,1);}
.gform_wrapper #gform_1 ul li.gfield {margin:0}
.gform_wrapper #gform_1 .gfield div.ginput_container {margin:0}
.gform_wrapper #gform_1 textarea.large {height:100px}
.gform_wrapper #gform_1 #field_1_6 .gfield_label {display:none}
.gform_wrapper #gform_1 .gfield_checkbox li label, .gform_wrapper #gform_1 .gfield_radio li label {font-size:15px;}
.gform_wrapper #gform_1 .gform_footer {margin:0; padding:5px 0 0 0}
.gform_wrapper #gform_1 .gform_footer .gform_button {cursor:pointer;background:#336699; color:#fff; text-transform:uppercase; padding:9px 10px 7px; border:none; font-family:inherit}
.gform_wrapper #gform_1 .gform_footer .gform_button:hover {background:#000}
.gform_wrapper #gform_1 ul.gfield_checkbox { margin-top:5px !important;}
.gform_wrapper #gform_1 #field_1_6 ul.gfield_checkbox { margin-top:0 !important;}
.gform_wrapper #gform_1 #field_1_7 .gfield_label { width: 29% !important}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin-top:0 !important}
.gform_wrapper form ul.left_label li ul.gfield_checkbox li, .gform_wrapper form ul.left_label li ul.gfield_radio li, .gform_wrapper form ul.right_label li ul.gfield_checkbox li, .gform_wrapper form ul.right_label li ul.gfield_radio li, .gform_wrapper ul.left_label li ul.gfield_checkbox li, .gform_wrapper ul.left_label li ul.gfield_radio li, .gform_wrapper ul.right_label li ul.gfield_checkbox li, .gform_wrapper ul.right_label li ul.gfield_radio li {margin-bottom:5px !important}
#feature-tenant {background:#e5e5e5; padding:50px 25px 0px; font-size:14px; position:relative; margin: 20px 0}
#feature-tenant #ft-heading {background:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/images/ft-heading.png) no-repeat left top; width: 180px; height:31px; position:absolute; top:10px; left:-13px; color:#fff;font-family:"Avenir LT W01 95 Black"; text-transform: uppercase; padding-left:13px; line-height: 24px; padding-top:1px}
#feature-tenant #ft-name {font-size:14px; text-transform:uppercase; color:#000; font-family:"Avenir LT W01 95 Black"; padding-left:120px; margin-bottom:15px }
#feature-tenant h5 {font-family:"Avenir LT W01 95 Black"; font-weight:normal}
.post {}
.post #post-left {width: 700px; float:left; margin-bottom:30px}
.post #post-right {width: 400px; float:right}
.page-template-wpt-owner .post {}
.page-template-wpt-owner .post #post-left img {margin-top:20px}
#post-featured-img {text-align: right;}
.page-template-wpt-contact .post #post-right {margin-top:50px}
.page-template-wpt-contact .post #post-right table {font-size:14px; width:100%}
.page-template-wpt-contact .post #post-right table td {vertical-align:top; padding:0}
.page-template-wpt-contact .post #post-right hr {height:1px; background:#656565; display:block; padding:0; border:none; margin: 15px 0}
.page-template-wpt-contact .post #post-right strong {}
.home .post #post-left {margin-top:15px;}
.home #quotes span strong {font-weight:normal; color:#336699}
.page-template-wpt-floor-plans .post {}
#p-left {width: 300px; float:left}
#p-right {width: 800px; float:right; text-align:right}
#t-header { padding:25px 0; text-align:center; background:#000}
#t-wrapper {width: 280px; margin:50px auto; text-align:center}
#t-logo {margin: 0 }
#t-msg {margin: 45px 0 40px; background:#cccccc; padding:20px 0 10px}
#bottom {background:#336699; color:#fff;min-height: 35px; text-align:center; font-size:14px; line-height:35px}
#bottom span {display:inline-block; margin:0 10px}
#bottom a {color:#fff}
#fp-links {list-style:none; padding:0; margin:0 0 20px; border-bottom:2px solid #b2b2b2}
#fp-links li {border-top:2px solid #b2b2b2}
#fp-links li a{display:block; padding: 5px 5px}
#fp-links li a.active{background:#ededed; color:#000}
#fp-images {}
#fp-images .fp-image{display:none}
#stacking-plans {clear:both; width:100%; max-width:800px; float:right}
#stacking-plans a {text-align:right}
#stacking-plans a img {display:block}
#responsive-navigation {display:none; margin:0 auto; width:150px;text-transform:uppercase; position:absolute; top:47px; left:-2px }
#responsive-navigation .ubermenu-responsive-toggle {padding:0px 0 7px; text-transform:uppercase; line-height:16px; color:#fff; font-size:14px; }
#responsive-navigation .ubermenu-responsive-toggle .fa {font-size:14px; margin-right:5px}
#responsive-navigation .ubermenu-responsive-toggle:hover {color:#336699}
#responsive-navigation ul {margin:0; padding:0; background:#ededed; font-size:14px}
#responsive-navigation ul li {margin:0; padding:0;  background:#ededed}
#responsive-navigation ul li a {display:block; padding: 5px 0 5px 23px; border-bottom:1px solid #c1c1c1; text-transform:uppercase;}
#responsive-navigation ul li a:hover {color:#336699}
#responsive-navigation ul li.ubermenu-current-menu-item a {color:#336699}
#responsive-navigation ul li:last-child a {border:none}
#post-153 ul {padding-left:15px}
#post-153 ul  li{padding-bottom:5px; line-height: 20px}
.desktop-only {display:block}
.tablet-only {display:block}
.mobile-only {display:block}
#post-149 { display: flex;}
#post-149  #p-left{ order: 1; margin-right:30px}
#post-149  #p-right{ order: 2;}
.home .post #post-left ul {padding-left:12px; margin-top:0}
#rev_slider_4_1 .zeus .tp-tab .tp-tab-title, #rev_slider_4_1 .zeus .tp-tab .tp-tab-title {background:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/images/box-white.png) repeat left top !important; text-transform:uppercase; color:#fff !important;font-family:"Avenir LT W01 65 Medium" !important; font-weight:normal !important}
#rev_slider_4_1 .zeus .tp-tab:hover .tp-tab-title, #rev_slider_4_1 .zeus .tp-tab.selected .tp-tab-title {background:url(//www.lakesvista.com.au/wp-content/themes/lakesvista/images/box-orange.png) repeat left top !important}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {width:20% !important}
#sold-buildings {overflow:hidden;clear:both;background:#e5e5e5; padding:45px 0 20px;}
#sold-buildings #sb {margin-left:-25px; margin-right:-25px; display: flex;flex-wrap: wrap;display: -ms-flex;display: -webkit-flex;}
#sold-buildings .sold-building {box-sizing: border-box;text-align:center;text-transform:uppercase; margin-bottom: 25px; float:left; margin-right:25px; margin-left:25px; width: calc(25% - 50px)}
#sold-buildings .sold-building .sb-image {}
#sold-buildings .sold-building .sb-heading {color:#336699;font-family:"Avenir LT W01 95 Black";}
#sold-buildings .sold-building .sb-sub-heading {}
#abs {margin-left:-25px; margin-right:-25px; display: flex;flex-wrap: wrap;display: -ms-flex;display: -webkit-flex;}
#abs .available-building {box-sizing: border-box;text-align:center;text-transform:uppercase; margin-bottom: 50px; float:left; margin-right:25px; margin-left:25px; width: calc(50% - 50px)}
#abs .available-building .ab-image,#abs .available-building .ab-heading,#abs .available-building .ab-sub-heading {text-align:center}
#abs .available-building .ab-heading {color:#336699;font-family:"Avenir LT W01 95 Black"; font-size:18px}
#abs .available-building .ab-sub-heading {color:#cc0033;font-size:16px; margin-bottom:15px}
#abs .available-building .ab-msg {color:#fff;text-transform:uppercase;font-family:"Avenir LT W01 95 Black"; font-size:16px; background:#323e48; padding:3px 5px; text-align:center}
#abs .available-building .ab-floors {margin-left:-25px; margin-right:-25px; display: flex;flex-wrap: wrap;display: -ms-flex;display: -webkit-flex;}
#abs .available-building .ab-floors .ab-floor-item {cursor:pointer;padding: 5px 0;border-bottom:2px solid #989ea3; text-align:left;box-sizing: border-box;float:left; margin-right:25px; margin-left:25px; width: calc(50% - 50px)}
#abs .available-building .ab-floors .ab-floor-item:hover {background:#cccccc}
#abs .available-building .ab-floors .ab-floor-item.active-floor {background:#cccccc}
#abs .available-building .ab-floors .ab-floor-item .ab-fi-map {display:none}
#abs .available-building .ab-floors .ab-floor-item .ab-fi-name,
#abs .available-building .ab-floors .ab-floor-item .ab-fi-desc {display:inline-block}
#abs .available-building .ab-floors .ab-floor-item .ab-fi-name {text-align:left; margin-right:10px; padding-left:10px;font-family:"Avenir LT W01 95 Black"; float:left}
#abs .available-building .ab-floors .ab-floor-item .ab-fi-desc {text-align:right; padding-right:10px; text-transform: none; float:right}
#abs .floorplans {display:none; width:100%; clear:both; text-align:center; margin-bottom:50px}
#abs .floorplans img {border:5px solid #90969c; padding:0; display:block; margin:0 auto;}
#abs .floorplans.mobile-only {display:none}
.page-template-wpt-floorplans #main {padding-bottom:0}