﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:1rem;line-height:1.5rem;font:inherit;font-family:"Source Sans Pro",sans-serif;font-weight:300;vertical-align:baseline;-moz-osx-font-smoothing:grayscale}html{font-size:1.125em;line-height:1.5em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;display:block;margin:0px auto 20px}table td{font-size:1em;font-family:"Source Sans Pro",sans-serif;font-weight:300;vertical-align:top;color:#7d7d7d}body{font-family:"Source Sans Pro",sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;color:#424242}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{color:#7d7d7d;font-size:36px;line-height:42px;margin:0px}h2{font-family:"Lustria",serif;font-weight:400;color:#0c4068;font-size:24px;line-height:36px;font-size:1.333rem;line-height:2rem;margin-bottom:5px;text-transform:capitalize}h3{font-family:"Lustria",serif;font-weight:400;color:#424242;font-size:24px;line-height:36px;font-size:1.333rem;line-height:2rem;margin-bottom:5px;text-transform:capitalize}h4{font-family:"Lustria",serif;color:#424242;font-size:24px;line-height:36px;font-size:1.333rem;line-height:2rem;margin-bottom:5px;text-transform:capitalize}h5{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#0c4068;font-size:20px;line-height:30px;font-size:1.111rem;line-height:1.666rem;margin-bottom:5px;text-transform:capitalize}h6{font-family:"Lustria",serif;font-weight:400;color:#0c4068;font-size:14px;line-height:21px;font-size:.778rem;line-height:1.166rem;margin-bottom:5px;text-transform:uppercase}h2 a:link,h2 a:hover,h3 a:link,h3 a:hover,h4 a:link,h4 a:hover,h5 a:link,h5 a:hover{text-decoration:none}p{margin:0 0 20px 0;font-size:18px;line-height:24px;font-size:1rem;line-height:1.333rem;font-family:"Source Sans Pro",sans-serif;font-weight:300;color:#424242}p:last-child{margin:0 0 0 0}p img{margin:0}p.lead{font-size:21px;line-height:27px}em{font-style:italic}strong{font-weight:700}small{font-size:70%;line-height:normal}blockquote,blockquote p{color:#424242;font-size:17px;line-height:24px;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #424242}blockquote cite{display:block;font-size:12px}blockquote cite:before{content:"— "}blockquote cite,blockquote cite a{color:#424242}hr,.thin_hr{border:solid #c8c8c8;border-width:2px 0 0;margin:20px auto;padding:0px;display:block;width:70px;height:0}.thin_hr{border-width:1px 0 0}a{text-decoration:underline;outline:0;font-weight:300;color:#424242;font-family:inherit}p a{line-height:inherit}a:hover,a:active,a:focus{color:#0f0f0f}a,a:link{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}ul,ol{margin-bottom:20px;font-size:18px;font-size:1rem}ol{list-style:decimal}ol,ul,ul.square,ul.circle,ul.disc{margin-left:40px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:18px;font-size:1rem}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{line-height:normal;margin-bottom:12px}ul.large li{line-height:normal}li p{line-height:normal}img.scale-with-grid{max-width:100%;height:auto}.button,button,input[type=submit],input[type=reset],input[type=button]{border:none;display:inline-block;font-weight:300;text-decoration:none;text-transform:uppercase;cursor:pointer;margin-bottom:20px;line-height:normal;padding:10px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#fff;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}input{background:#fff;color:#424242;border:2px solid #424242}.button.full-width,button.full-width,input[type=submit].full-width,input[type=reset].full-width,input[type=button].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}fieldset{margin-bottom:20px}input[type=text],input[type=password],input[type=email],textarea,select,#captcha{outline:none;font-size:18px;font-size:1rem;margin:0;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;line-height:46px;height:46px;padding:9px 10px;margin-bottom:5px;line-height:20px;text-transform:none;margin-bottom:10px}input[type=submit]{background:#fff}select{background:#fff;color:#424242;padding:0}textarea{color:#424242;min-height:60px;height:110px;border:2px solid #424242}label,legend{font-weight:bold}select{width:220px}input[type=checkbox]{display:inline}label span,legend span{font-weight:normal;color:#424242}#captcha{background:none;padding:0;height:auto}#contactform{text-align:center}#recaptcha_image,#captcha,#recaptcha_challenge_image{width:100%}.remove-bottom{margin-bottom:0 !important}.half-bottom{margin-bottom:10px !important}.add-bottom{margin-bottom:20px !important}.container{position:relative;width:1152px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;margin-left:5px;margin-right:5px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:38px}.container .two.columns{width:86px}.container .three.columns{width:134px}.container .four.columns{width:182px}.container .five.columns{width:230px}.container .six.columns{width:278px}.container .seven.columns{width:326px}.container .eight.columns{width:374px}.container .nine.columns{width:422px}.container .ten.columns{width:470px}.container .eleven.columns{width:518px}.container .twelve.columns{width:566px}.container .thirteen.columns{width:614px}.container .fourteen.columns{width:662px}.container .fifteen.columns{width:710px}.container .sixteen.columns{width:758px}.container .seventeen.columns{width:806px}.container .eighteen.columns{width:854px}.container .nineteen.columns{width:902px}.container .twenty.columns{width:950px}.container .twentyone.columns{width:998px}.container .twentytwo.columns{width:1046px}.container .twentythree.columns{width:1094px}.container .twentyfour.columns{width:1142px}.container .one-third.column{width:364px;margin-left:10px;margin-right:10px}.container .two-thirds.column{width:748px;margin-left:10px;margin-right:10px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:384px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}.container .offset-by-sixteen{padding-left:768px}.container .offset-by-seventeen{padding-left:816px}.container .offset-by-eighteen{padding-left:864px}.container .offset-by-nineteen{padding-left:912px}.container .offset-by-twenty{padding-left:960px}.container .offset-by-twentyone{padding-left:1008px}.container .offset-by-twentytwo{padding-left:1056px}.container .offset-by-twentythree{padding-left:1104px}@media only screen and (min-width: 960px)and (max-width: 1151px){.container{position:relative;width:960px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;margin-left:5px;margin-right:5px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:30px}.container .two.columns{width:70px}.container .three.columns{width:110px}.container .four.columns{width:150px}.container .five.columns{width:190px}.container .six.columns{width:230px}.container .seven.columns{width:270px}.container .eight.columns{width:310px}.container .nine.columns{width:350px}.container .ten.columns{width:390px}.container .eleven.columns{width:430px}.container .twelve.columns{width:470px}.container .thirteen.columns{width:510px}.container .fourteen.columns{width:550px}.container .fifteen.columns{width:590px}.container .sixteen.columns{width:630px}.container .seventeen.columns{width:670px}.container .eighteen.columns{width:710px}.container .nineteen.columns{width:750px}.container .twenty.columns{width:790px}.container .twentyone.columns{width:830px}.container .twentytwo.columns{width:870px}.container .twentythree.columns{width:910px}.container .twentyfour.columns{width:950px}.container .offset-by-one{padding-left:40px}.container .offset-by-two{padding-left:80px}.container .offset-by-three{padding-left:120px}.container .offset-by-four{padding-left:160px}.container .offset-by-five{padding-left:200px}.container .offset-by-six{padding-left:240px}.container .offset-by-seven{padding-left:280px}.container .offset-by-eight{padding-left:320px}.container .offset-by-nine{padding-left:360px}.container .offset-by-ten{padding-left:400px}.container .offset-by-eleven{padding-left:440px}.container .offset-by-twelve{padding-left:480px}.container .offset-by-thirteen{padding-left:520px}.container .offset-by-fourteen{padding-left:560px}.container .offset-by-fifteen{padding-left:600px}.container .offset-by-sixteen{padding-left:640px}.container .offset-by-seventeen{padding-left:680px}.container .offset-by-eighteen{padding-left:720px}.container .offset-by-nineteen{padding-left:760px}.container .offset-by-twenty{padding-left:800px}.container .offset-by-twentyone{padding-left:840px}.container .offset-by-twentytwo{padding-left:880px}.container .offset-by-twentythree{padding-left:920px}}@media only screen and (min-width: 768px)and (max-width: 959px){.container{width:768px}.container .column,.container .columns{margin-left:1px;margin-right:1px}.container .column:first-child{margin-right:0;margin-left:0px}.container .column:last-child{margin-right:0;margin-left:0px}.column.alpha,.columns.alpha{margin-left:0;margin-right:1px}.column.omega,.columns.omega{margin-right:0;margin-left:1px}.alpha.omega{margin-left:0;margin-right:0}.container .one.column,.container .one.columns{width:30px}.container .two.columns{width:62px}.container .three.columns{width:94px}.container .four.columns{width:126px}.container .five.columns{width:158px}.container .six.columns{width:190px}.container .seven.columns{width:222px}.container .eight.columns{width:254px}.container .nine.columns{width:286px}.container .ten.columns{width:318px}.container .eleven.columns{width:350px}.container .twelve.columns{width:382px}.container .thirteen.columns{width:414px}.container .fourteen.columns{width:446px}.container .fifteen.columns{width:478px}.container .sixteen.columns{width:510px}.container .seventeen.columns{width:542px}.container .eighteen.columns{width:574px}.container .nineteen.columns{width:606px}.container .twenty.columns{width:638px}.container .twentyone.columns{width:670px}.container .twentytwo.columns{width:702px}.container .twentythree.columns{width:734px}.container .twentyfour.columns{width:766px}.container .offset-by-one{padding-left:32px}.container .offset-by-two{padding-left:64px}.container .offset-by-three{padding-left:96px}.container .offset-by-four{padding-left:128px}.container .offset-by-five{padding-left:160px}.container .offset-by-six{padding-left:192px}.container .offset-by-seven{padding-left:224px}.container .offset-by-eight{padding-left:256px}.container .offset-by-nine{padding-left:288px}.container .offset-by-ten{padding-left:320px}.container .offset-by-eleven{padding-left:352px}.container .offset-by-twelve{padding-left:388px}.container .offset-by-thirteen{padding-left:416px}.container .offset-by-fourteen{padding-left:448px}.container .offset-by-fifteen{padding-left:480px}.container .offset-by-sixteen{padding-left:512px}.container .offset-by-seventeen{padding-left:544px}.container .offset-by-eighteen{padding-left:576px}.container .offset-by-nineteen{padding-left:608px}.container .offset-by-twenty{padding-left:640px}.container .offset-by-twentyone{padding-left:672px}.container .offset-by-twentytwo{padding-left:704px}.container .offset-by-twentythree{padding-left:736px}}@media only screen and (max-width: 767px){.container{width:300px}.container .columns,.container .column{margin:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .seventeen.columns,.container .eighteen.columns,.container .nineteen.columns,.container .twenty.columns,.container .twentyone.columns,.container .twentytwo.columns,.container .twentythree.columns,.container .twentyfour.columns{width:300px}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen,.container .offset-by-sixteen,.container .offset-by-seventeen,.container .offset-by-eighteen,.container .offset-by-nineteen,.container .offset-by-twenty,.container .offset-by-twentyone,.container .offset-by-twentytwo,.container .offset-by-twentythree{padding-left:0}}@media only screen and (min-width: 480px)and (max-width: 767px){.container{width:420px}.container .columns,.container .column{margin:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .seventeen.columns,.container .eighteen.columns,.container .nineteen.columns,.container .twenty.columns,.container .twentyone.columns,.container .twentytwo.columns,.container .twentythree.columns,.container .twentyfour.columns{width:420px}}.container:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}body,div,input,select,button{font-family:Verdana}.ui-button,.ui-button-text-only{font-size:12pt}span.static_text{font-weight:bold;font-size:12pt}select{font-size:12pt}.price{color:#0c4068;font-size:12pt;font-weight:bold}.popup_text a:link,.popup_text a:visited{color:#0c4068;text-decoration:none}.popup_text a:hover,.popup_text a:active{color:#333;text-decoration:underline}.info_text{font-size:12pt;color:#333}.popup_text{font-size:12pt;color:#3c3c3c}#legend ul{list-style-type:none;margin:0px;padding:0px}#legend li{height:40px;margin:0px 0px 0px 0px}#legend span{margin-left:20px;font-size:8pt}#mls_disclaimer{font-size:8px}svg.index_buttons_img path,svg.index_buttons_img rect,svg.index_buttons_img circle,svg.index_buttons_img polygon{fill:#0c4068;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}svg.index_buttons_img:hover path,svg.index_buttons_img:hover rect,svg.index_buttons_img:hover circle,svg.index_buttons_img:hover polygon,svg.index_buttons_img:active path,svg.index_buttons_img:active rect,svg.index_buttons_img:active circle,svg.index_buttons_img:active polygon{fill:#424242}svg.social_icons path,svg.social_icons rect,svg.social_icons circle,svg.social_icons polygon{fill:#0c4068;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}svg.social_icons:hover path,svg.social_icons:hover rect,svg.social_icons:hover circle,svg.social_icons:hover polygon,svg.social_icons:active path,svg.social_icons:active rect,svg.social_icons:active circle,svg.social_icons:active polygon{fill:#424242}svg.back_to_top_svg path,svg.back_to_top_svg rect,svg.back_to_top_svg circle,svg.back_to_top_svg polygon{fill:#424242;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}svg.back_to_top_svg:hover path,svg.back_to_top_svg:hover rect,svg.back_to_top_svg:hover circle,svg.back_to_top_svg:hover polygon,svg.back_to_top_svg:active path,svg.back_to_top_svg:active rect,svg.back_to_top_svg:active circle,svg.back_to_top_svg:active polygon{fill:#757575}svg.service_icons path,svg.service_icons rect,svg.service_icons circle,svg.service_icons polygon{fill:#0c4068;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}svg.service_icons:hover path,svg.service_icons:hover rect,svg.service_icons:hover circle,svg.service_icons:hover polygon,svg.service_icons:active path,svg.service_icons:active rect,svg.service_icons:active circle,svg.service_icons:active polygon{fill:#424242}svg.contact_icons{vertical-align:middle;margin-right:15px}svg.contact_icons path,svg.contact_icons rect,svg.contact_icons circle,svg.contact_icons polygon{fill:#0c4068;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}svg#contact_map_icon path,svg#contact_map_icon rect,svg#contact_map_icon circle,svg#contact_map_icon polygon{fill:#0c4068;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}svg.showlist_icons path,svg.showlist_icons rect,svg.showlist_icons circle,svg.showlist_icons polygon{fill:#0c4068;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#contactform p,#contactform input[type=text],#contactform textarea,#contactform button{font-family:"Source Sans Pro",sans-serif}#contactform input[type=text],#contactform textarea{padding-left:50px}*:focus{outline:0}.listing_search_label{width:auto}.padding_box_70{padding:70px 0}@media only screen and (max-width: 767px){.padding_box_70{padding:50px 0}}@media only screen and (max-width: 479px){.padding_box_70{padding:40px 0}}.padding_box_top_70{padding-top:70px}@media only screen and (max-width: 767px){.padding_box_top_70{padding-top:50px}}@media only screen and (max-width: 479px){.padding_box_top_70{padding-top:40px}}.padding_box_bottom_70{padding-bottom:70px}@media only screen and (max-width: 767px){.padding_box_bottom_70{padding-bottom:50px}}@media only screen and (max-width: 479px){.padding_box_bottom_70{padding-bottom:40px}}.padding_box_35{padding:35px 0}.padding_box_top_35{padding-top:35px}.padding_box_bottom_35{padding-bottom:35px}.margin_bottom_0{margin-bottom:0}.align_left,#content_top .align_left{text-align:left}img a:hover img,a:hover,img:hover{-moz-backface-visibility:hidden}img{image-rendering:optimizeQuality}.show_below_1152{display:none}@media only screen and (max-width: 1151px){.show_below_1152{display:block}}.hide_below_1152{display:block}@media only screen and (max-width: 1151px){.hide_below_1152{display:none}}#listing_search_form_container *,#listing_search_form_container *:before,#listing_search_form_container *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.remarks_smokescreen{background:url("../images/remarks_smokescreen.png") repeat;background:rgba(66,66,66,.7)}.listing_hover_overlay{background:url("../images/effects/maingrey_smokescreen80.png") repeat;background:rgba(117,117,117,.4);-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}.padded_white_box{padding-top:40px;padding-bottom:20px;background:#fff;background-color:#fff}@media only screen and (max-width: 767px){.padded_white_box.dimensions{padding:0px !important}}.padded_white_box h3,.padded_white_box h4,.padded_white_box h5,.padded_white_box h6,.padded_white_box p,.padded_white_box table{padding-left:50px;padding-right:50px}#content_top{text-align:center}#content_top p,#content_top h2,#content_top h3,#content_top h4,#content_top h5,#content_top h6{text-align:center}#content_top img{text-align:center;margin:0px auto;display:block}#content_top .listing_social_media{display:block;margin:0px auto;float:none;padding:0px}#content{z-index:10}#index_social_wrap{position:relative;text-align:center}#index_social_wrap .social_buttons{display:inline-block;width:70px;margin-left:0px;margin-right:22px;position:relative;float:none;-moz-backface-visibility:hidden;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}@media only screen and (max-width: 479px){#index_social_wrap .social_buttons{margin-right:15px;width:60px;margin-bottom:10px}}#index_social_wrap .social_buttons:last-child{margin-right:0}.color_border_bottom{border-bottom:2px solid #c8c8c8}.color_border_top{border-top:2px solid #c8c8c8}.menu{display:block;margin:0 auto;list-style:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.menu li{font-weight:400;color:#fff}.menu li.header_contact{font-family:"Lustria",serif}.menu a{text-decoration:none;cursor:pointer;color:inherit;font-weight:inherit;font-family:inherit}.menu>li{display:inline-block;padding:10px 25px;position:relative;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.menu>li:last-child{border:none}.menu>li:hover,.menu>li.menu_expanded{background:#0e4876}.menu>li:after{border-color:#fff;content:"";display:block;position:absolute;height:19px;border-width:0px 1px 0 0;border-style:solid;right:0px;bottom:50%;transform:translateY(50%)}.menu>li:last-child:after{border:none}@media only screen and (min-width: 768px)and (max-width: 1152px){.menu>li{padding:10px 10px}}.menu>li .submenu{position:absolute;top:43px;left:0;display:none;list-style:none;margin:0;text-align:left}.menu>li .submenu li{display:block;margin:0;position:relative;white-space:nowrap;z-index:21}.menu>li .submenu li a{display:block;padding:5px 10px;background:#aaa}.menu>li .submenu li a:hover,.menu>li .submenu li a:active{padding-left:15px;padding-right:5px;background:#b2b2b2}.menu>li .submenu li a:active{padding-left:17px;padding-right:3px}.menu>li .submenu .subsubmenu{position:static;display:none;list-style:none;margin:0}.menu>li .submenu .subsubmenu li{z-index:22}.menu>li .submenu .subsubmenu li a{background:#888;padding-left:35px;padding-right:10px}.menu>li .submenu .subsubmenu li a:hover,.menu>li .submenu .subsubmenu li a:active{padding-left:40px;padding-right:5px;background:#909090}.menu>li .submenu .subsubmenu li a:active{padding-left:42px;padding-right:3px}#responsive_menu_button{display:none}@media only screen and (max-width: 820px){#responsive_menu_button{float:right;margin-top:10px;cursor:pointer;display:block;position:absolute;margin-right:25px;right:0px;top:0px}}#responsive_menu_button img{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}@media only screen and (max-width: 820px){#responsive_menu_button img{float:right;width:52px}}#responsive_menu_button img:hover,#responsive_menu_button img:active{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60)}#topbar{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:20;display:block;background:#0c4068}#responsive_contact_header{text-align:center;margin-top:20px;margin-bottom:20px;display:none}@media only screen and (max-width: 767px){#responsive_contact_header{display:block}}#responsive_contact_header a{display:block}#logo{float:none;display:inline-block;width:490px;max-width:100%;margin-top:20px;height:auto;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}@media only screen and (min-width: 768px){#logo{margin-bottom:20px}}#logo a{text-decoration:none}#logo img{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;display:block;margin:0 auto;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}#logo:hover img,#logo:active img{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60)}@keyframes fadein{0%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transform:scale(1, 1);opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transform:scale(1, 1);opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}@keyframes fadein2{0%{-ms-transform:scale(2, 2);-webkit-transform:scale(2, 2);transform:scale(2, 2);-moz-transform:scale(2, 2);opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);top:-400px;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}50%{-ms-transform:scale(2, 2);-webkit-transform:scale(2, 2);transform:scale(2, 2);-moz-transform:scale(2, 2);opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transform:scale(1, 1);opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);top:0px;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}.kana_name{max-width:100%;animation:ease-out fadein 1.9s}.kana_col{max-width:100%;animation:ease-out fadein2 1.9s;position:relative}#header{display:block;margin:0 auto}.mobile_menu ul{list-style:none;margin:0;padding:0}.mobile_menu ul a{width:100%;display:inline-block;text-align:center;border-bottom:1px solid #fff;padding-top:10px;padding-bottom:10px;text-decoration:none}.mobile_menu ul a:visited,.mobile_menu ul a:link{color:inherit}.mobile_menu ul .expand{position:absolute;text-align:center;top:0;right:0;cursor:pointer;background:#fff;width:30px;padding-top:10px;padding-bottom:11px}.mobile_menu ul li{margin-bottom:0;position:relative}.mobile_menu .menulv_0{background:#eee;margin-bottom:20px}.mobile_menu .menulv_1{background:#ccc;display:none}.mobile_menu .menulv_2{background:#aaa;display:none}#mobile_listing_areas_links_wrap>div:first-child{margin-top:40px}#mobile_listing_areas_links_wrap .mobile_listing_areas_links{width:100%;padding:14px 0;margin-bottom:40px;display:block;text-decoration:none;text-align:center;color:#424242;border:2px solid #424242}#mobile_listing_areas_links_wrap .mobile_listing_areas_links:hover,#mobile_listing_areas_links_wrap .mobile_listing_areas_links:active{border:2px solid #0f0f0f;color:#0f0f0f}#homepage_slideshow{position:relative}@media only screen and (max-width: 1151px){#homepage_slideshow{text-align:center}}.ls-slide .index_slider_link{border:5px solid #fff;color:#fff}.ls-slide .index_slider_link:hover,.ls-slide .index_slider_link:active{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60)}@media only screen and (max-width: 767px){.index_internal_link{margin-bottom:40px}}.index_internal_link svg{float:left;margin-right:45px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}@media only screen and (max-width: 1151px){.index_internal_link svg{float:none;margin:0 auto;display:block;margin-bottom:10px}}.index_internal_link p{width:80%;margin-left:45px}@media only screen and (max-width: 1151px){.index_internal_link p{width:100%;margin-left:0;text-align:center}}.index_internal_link h3{text-align:left}@media only screen and (max-width: 1151px){.index_internal_link h3{text-align:center}}.index_internal_link a{text-decoration:none}#index_contact_wrap{text-align:center}#index_contact_wrap h2{margin-bottom:25px}#index_contact_wrap button{width:auto;padding:11px 32px;margin-bottom:0;background:#fff;color:#424242;border:2px solid #424242;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#index_contact_wrap button:hover,#index_contact_wrap button:active{border:2px solid #0f0f0f;color:#0f0f0f}#index_contact_wrap #contactform{display:none;padding-top:40px;margin-bottom:0}#listing_search_submit{text-align:center;margin:0 auto;display:block;width:inherit;padding:11px 32px;margin-bottom:0;color:#fff;border:none;background:#424242;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#sendemailsubmit{width:auto;padding:11px 32px;margin-bottom:0;background:#fff;color:#424242;border:2px solid #424242;text-align:center;margin:0 auto;display:block;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#sendemailsubmit:hover,#sendemailsubmit:active{border:2px solid #0f0f0f;color:#0f0f0f}.listing_search_label{display:inline;float:none}#listing_search_form h6{color:#424242;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-size:1rem}.slider_wrap .ui-slider-horizontal .ui-slider-range{border:1px solid #424242;background:#fff}.columns .ui-spinner .ui-spinner-button{background:#424242 50% 50% repeat-x;border:1px solid #424242}#listing_search_form .ui-spinner{width:100%;border:2px solid #424242}@media only screen and (max-width: 767px){#listing_search_form .ui-spinner{margin-bottom:40px}}#listing_search_submit{font-family:"Source Sans Pro",sans-serif;font-weight:400}#listing_search_submit:hover,#listing_search_submit:active{background:#0c4068}#listing_order_submit{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#fff;background:#424242}#listing_order_submit:hover,#listing_order_submit:active{background:#0c4068}#listing_search_form_container #listing_search_submit{border:none}@media only screen and (max-width: 767px){#listing_search_form_container .subarea{width:100%}#listing_search_form_container .subarea .four{width:33%;float:left}}@media only screen and (max-width: 479px){#listing_search_form_container .subarea .four{width:100%;float:left;text-align:center;margin-bottom:5px}}.styled_select select,#listing_search_container .styled_select select,#listing_order_form .styled_select select{background:transparent;width:115%;box-sizing:border-box;padding:5px;line-height:1;border:0;border-radius:0;height:35px;-webkit-appearance:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.styled_select{width:100%;height:35px;overflow:hidden;background:url("../images/utility_icons/select-dropdown.svg") no-repeat right;border:2px solid #424242}@media only screen and (max-width: 767px){.styled_select{margin-bottom:40px}}.slider_wrap{position:relative;margin-bottom:50px;text-align:center}@media only screen and (max-width: 767px){.slider_wrap{margin-bottom:40px}}.slider_display_value{padding:10px;width:auto;text-align:center;margin-top:30px;display:inline-block;font-family:"Lustria",serif;font-weight:700;color:#fff;background:#424242}.slider_display_value:last-child{margin-top:30px}.slider_wrap .ui-widget-content{border:none;height:2px;background:#424242}.slider_wrap .ui-slider-horizontal .ui-slider-range{height:8px;top:-3px;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:-o-linear-gradient(-45deg, transparent 33%, #424242 33%, #424242 66%, transparent 33%);background-image:-moz-linear-gradient(-45deg, transparent 33%, #424242 33%, #424242 66%, transparent 33%);background-image:-webkit-linear-gradient(-45deg, transparent 33%, #424242 33%, #424242 66%, transparent 33%);background-image:linear-gradient(-45deg, transparent 33%, #424242 33%, #424242 66%, transparent 33%);background-size:35px 18px,100% 100%,100% 100%;-webkit-animation:animate-stripes 5s linear infinite;animation:animate-stripes 5s linear infinite}@-o-keyframes animate-stripes{100%{background-position:-105px 0px}}@-moz-keyframes animate-stripes{100%{background-position:-105px 0px}}@-webkit-keyframes animate-stripes{100%{background-position:-105px 0px}}@keyframes animate-stripes{100%{background-position:-105px 0px}}.slider_wrap .ui-slider .ui-slider-handle{width:5px;height:19px;border:none;top:-8px;margin-left:-3px;z-index:9;-webkit-transition:none ease-in-out;-moz-transition:none ease-in-out;-o-transition:none ease-in-out;transition:none ease-in-out;background:#424242}.slider_handle_left,.slider_handle_right{position:absolute;width:2px;height:12px;z-index:1;top:-5px;background:#424242}.slider_handle_left{left:0}.slider_handle_right{right:0}.square_feet{margin-top:50px}@media only screen and (max-width: 767px){.square_feet{margin-top:0}}.subarea{margin-top:20px}.columns .ui-spinner input{height:25px;outline:none}#listing_search_submit{margin:30px 0 0 0}@media only screen and (max-width: 767px){#listing_search_submit{width:44%;margin:40ox 0 40px 0;display:block}}#listing_order_submit{margin-top:0}@media only screen and (max-width: 767px){#listing_order_submit{width:44%;margin-left:auto;margin-right:auto;display:block;margin-bottom:40px}}.display_listings_by h6{margin-top:5px}.slideout_handle a{left:205px}@media only screen and (max-width: 767px){#bedrooms_wrap{margin-top:40px}}@media only screen and (max-width: 479px){.listing_search_checkbox{display:inline;margin-right:5px;float:none}}#listings_top h2{margin-bottom:40px}#listings_top .listing_social_media{display:block;margin:0px auto;float:none;padding:0px}.listing_page_nav_container{text-align:center;padding-top:20px;padding-bottom:20px}.listing_page_nav_container .listing_page_nav{margin-right:5px;margin-bottom:5px;text-align:center;display:inline-block}.listing_page_nav_container .listing_page_nav a{font-family:"Lustria",serif;font-weight:400;color:#0c4068;width:24px;padding:6px 0;display:block;text-align:center;text-decoration:none}.listing_page_nav_container .listing_page_nav a:active,.listing_page_nav_container .listing_page_nav a:hover{color:#fff;background:#0c4068}.listing_page_nav_container .listing_page_nav.currentpage a{color:#fff;background:#0c4068}#listings_row_wrapper .listing_container{text-align:center;margin-bottom:70px}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container{float:none}#listings_row_wrapper .listing_container .listing_price{margin-bottom:40px;text-align:center;padding:0px}}#listings_row_wrapper .listing_container .listing_photo_container{position:relative}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container .listing_photo_container{margin-bottom:15px}}#listings_row_wrapper .listing_container .listing_photo_container .white_diagonal_line_left,#listings_row_wrapper .listing_container .listing_photo_container .white_diagonal_line_right{-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);position:absolute;left:-50px;top:50%;margin-top:-17px}#listings_row_wrapper .listing_container .listing_photo_container .listing_sold_sticker{width:184px;z-index:10}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container .listing_photo_container .listing_sold_sticker{width:140px}}@media only screen and (max-width: 479px){#listings_row_wrapper .listing_container .listing_photo_container .listing_sold_sticker{width:120px}}#listings_row_wrapper .listing_container .listing_photo_container .listing_sold_sticker img{width:inherit;position:absolute;left:0;top:0}#listings_row_wrapper .listing_container .listing_photo_container .listing_photo .listings_thumb_view_now{position:absolute;display:block;margin:auto;top:50%;left:0;right:0;color:#fff;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);font-family:"Lustria",serif}#listings_row_wrapper .listing_container .listing_photo_container .listing_photo .listing_remarks{position:absolute;left:0;bottom:32px;height:auto;width:auto;padding:8px 16px}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container .listing_photo_container .listing_photo .listing_remarks{padding:6px 12px}}#listings_row_wrapper .listing_container .listing_photo_container .listing_photo .listing_remarks p{margin:0px;font-family:"Lustria",serif;font-weight:700;text-align:center;color:#fff}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container .listing_photo_container .listing_photo .listing_remarks p{margin-bottom:0}}#listings_row_wrapper .listing_container .listing_photo_container .listing_photo .listing_remarks.open_house p{text-transform:none}#listings_row_wrapper .listing_container .listing_photo_container .listing_photo a img{display:block}#listings_row_wrapper .listing_container .listing_photo_container .listing_photo .listing_hover_overlay{position:absolute;height:100%;width:0;top:0;left:0;display:block}#listings_row_wrapper .listing_container .listing_photo_container:hover .listing_photo .listing_hover_overlay{width:100%}#listings_row_wrapper .listing_container .listing_photo_container:hover .listing_photo .listings_thumb_view_now{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_left,#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_right{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_right{left:216px;transition-delay:.4s}@media only screen and (max-width: 1151px){#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_right{left:165px}}@media only screen and (max-width: 959px){#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_right{left:115px}}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_right{left:100px}}@media only screen and (max-width: 479px){#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_right{left:50px}}#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_left{left:410px}@media only screen and (max-width: 1151px){#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_left{left:352px}}@media only screen and (max-width: 959px){#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_left{left:302px}}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_left{left:287px}}@media only screen and (max-width: 479px){#listings_row_wrapper .listing_container .listing_photo_container:hover .white_diagonal_line_left{left:217px}}#listings_row_wrapper .listing_container .listing_data_container{text-align:left}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container .listing_data_container{text-align:center;margin-bottom:70px}}#listings_row_wrapper .listing_container .listing_data_container h4.listing_heading{margin-bottom:18px;margin-top:11px}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container .listing_data_container h4.listing_heading{text-align:center;line-height:normal;padding:0px;margin-bottom:5px;margin-top:5px;text-align:center}}#listings_row_wrapper .listing_container .listing_data_container h5.listing_address a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;color:inherit;font-weight:inherit;font-family:inherit;text-transform:inherit;font-style:inherit}#listings_row_wrapper .listing_container .listing_data_container h5.listing_address a:active,#listings_row_wrapper .listing_container .listing_data_container h5.listing_address a:hover{color:#1c1c1c}#listings_row_wrapper .listing_container .listing_data_container h4,#listings_row_wrapper .listing_container .listing_data_container p,#listings_row_wrapper .listing_container .listing_data_container h4 a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;margin:0}#listings_row_wrapper .listing_container .listing_data_container p{margin-bottom:12px}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container .listing_data_container p{text-align:center;padding:0px 5px;margin-bottom:3px}}@media only screen and (max-width: 767px){#listings_row_wrapper .listing_container .listing_data_container h6{line-height:24px;text-align:center;padding:0px}}#listings_row_wrapper .listing_container .listing_data_container .listing_link{display:inline-block;width:auto;padding:9px 15px;text-decoration:none;margin-top:21px;border:2px solid #0c4068;font-family:"Lustria",serif;font-weight:400;color:#0c4068;text-transform:none}#listings_row_wrapper .listing_container .listing_data_container .listing_link:hover,#listings_row_wrapper .listing_container .listing_data_container .listing_link:active{border:2px solid #0f0f0f;color:#0f0f0f}.mls_disclaimer p{margin-bottom:0}.mls_disclaimer img{position:relative;top:7px;margin-right:10px}#format>label{font-family:"Lustria",serif;font-weight:400}#submit_but>span{font-family:"Lustria",serif}#listing_search_subareas>div>div{margin-top:2px}.full_size_listing_wrapper h2{margin-bottom:24px}.full_size_listing_wrapper .listing_detail_top_remarks{font-family:"Lustria",serif;font-weight:700;text-align:center;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;display:inline-block;margin-left:auto;margin-right:auto;margin-bottom:20px;color:#fff;background:#424242}.full_size_listing_wrapper .red{background:#c15d5d}#features_wrapper h3{margin-bottom:40px}#features_wrapper .features_description{text-transform:uppercase}#features_wrapper .features_description ul{margin-bottom:0;margin-left:0;list-style:none outside}#features_wrapper .features_description ul li{margin-bottom:7px;font-weight:300}#features_wrapper .features_description ul li .bold{font-weight:600;color:#424242}@media only screen and (max-width: 1151px){#show_listing_description{padding:60px 0}}@media only screen and (max-width: 959px){#show_listing_description{padding:50px 0}}@media only screen and (max-width: 767px){#show_listing_description p{text-align:left}}#show_listing_description .mls_disclaimer{line-height:normal;font-size:.7em}#show_listing_description h3{margin-bottom:50px}@media only screen and (max-width: 767px){#show_listing_description h3{margin-bottom:20px}}.pdficon{width:36px;height:auto;margin-right:10px;display:inline-block}#listing_detail_map_menus{z-index:0;text-align:center}#listing_detail_map_menus a:link,#listing_detail_map_menus a:visited{margin-right:10px;padding:14px 12px 12px 12px;text-transform:uppercase;text-decoration:none;display:inline-block;height:auto;width:auto;margin-bottom:20px;position:relative;bottom:-5px}.listing_detail_map_menus{border:2px solid #0c4068;font-family:"Lustria",serif;font-weight:400;color:#0c4068}.listing_detail_map_menus:hover,.listing_detail_map_menus:active{color:#0c4068;opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60)}#listing_detail_map_tabs{margin-top:-5px;position:relative;height:500px;z-index:5}@media only screen and (max-width: 1151px){#listing_detail_map_tabs{height:400px}}@media only screen and (max-width: 959px){#listing_detail_map_tabs{height:300px}}#listingmap,#listingpanorama,.listing_detail_map_tab{height:500px;width:100%;position:relative;display:block}@media only screen and (max-width: 1151px){#listingmap,#listingpanorama,.listing_detail_map_tab{height:400px}}@media only screen and (max-width: 959px){#listingmap,#listingpanorama,.listing_detail_map_tab{height:300px}}#listing_detail_map_tabs .listing_detail_map_tab{position:absolute;top:0px;left:-9999px}#listing_detail_map_tabs #mapview{left:0px}.listing_detail_map_tab{background-color:#eee}.listing_detail_map_tab h4{padding-left:10px;margin-top:20px;margin-bottom:40px}#content_top.full_size_listing_wrapper{padding-bottom:0}#listing_contact h3{margin-bottom:50px}@media only screen and (max-width: 1151px){#listing_contact h2{margin:30px 0 70px 0}}@media only screen and (max-width: 959px){#listing_contact h2{margin:20px 0 50px 0}}@media only screen and (max-width: 479px){#listing_contact h2{margin:10px 0 40px 0}}#show_listing_mls_disclaimer{margin-top:40px}#show_listing_mls_disclaimer p{margin-bottom:0}#show_listing_mls_disclaimer .mls_disclaimer img{bottom:3px;top:initial}.container .show_listing_icon{display:inline-block;float:none;vertical-align:top;margin-right:65px;text-decoration:none}.container .show_listing_icon:last-child{margin-right:0}.container .show_listing_icon p,.container .show_listing_icon a{font-family:"Source Sans Pro",sans-serif;font-weight:400;text-decoration:none;text-transform:none}.container .show_listing_icon svg{margin-bottom:12px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.container .show_listing_icon svg:hover{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60)}#show_listing_service_icon_wrap{position:relative;text-align:center}.callinquiry{color:#424242}.callinquiry a{color:#424242;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.callinquiry a:hover,.callinquiry a:active{color:#1c1c1c}#listing_detail_video iframe{width:100%;height:678px}@media only screen and (max-width: 1151px){#listing_detail_video iframe{height:564px}}@media only screen and (max-width: 959px){#listing_detail_video iframe{height:472px}}@media only screen and (max-width: 767px){#listing_detail_video iframe{height:313px}}@media only screen and (max-width: 479px){#listing_detail_video iframe{height:240px}}@media only screen and (max-width: 767px){#listing_detail_bottom img{display:block}}@media only screen and (max-width: 767px){.listing_detail_bottom_image_wrap{margin-bottom:40px}}body .half img{display:block;width:100%}@media only screen and (min-width: 1026px){body .half{display:table}}body .half.column{width:50%}@media only screen and (min-width: 1026px){body .half.column{display:table-cell;vertical-align:middle}}body .right_half .padded{padding-right:8%}body .left_half .padded{padding-right:8%}body .half_image_wrap{display:block;vertical-align:middle}body .padded{padding-left:8%;padding-right:8%;padding-top:40px;padding-bottom:20px}body .padded h2{text-align:left;margin-bottom:18px}body .borderless_top{padding-top:0px}body .hide_below{display:table-cell !important}body .show_below{display:none !important}@media only screen and (min-width: 2400px){body img.scale-with-grid-flexible{max-width:none;width:100%}body .right_half .padded{padding-right:24%}body .left_half .padded{margin-left:10%;padding-right:24%}body .padded{padding-left:20%;padding-top:100px;padding-bottom:40px}body p{line-height:28px}}@media only screen and (min-width: 1680px)and (max-width: 2399px){body img.scale-with-grid-flexible{max-width:none;width:100%}body .right_half .padded{padding-right:15%}body .left_half .padded{margin-left:10%;padding-left:15%}body .padded{padding-top:80px;padding-bottom:40px}}@media only screen and (max-width: 1140px){body .padded{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 1025px){body .half.show_below_960{display:block}body .half.hide_below_960{display:none}body .half.column{width:100%}body .half_image_wrap img{margin:0 auto}body .hide_below{display:none !important}body .show_below{display:block !important}}@media only screen and (max-width: 479px){body .text_half .padded,body .text_half_danielle .padded{width:300px}}body .content_li ul{padding-left:40px}body .marketing_subtitle{color:#0c4068}body .ie10 .half{display:block}body .ie10 .half_image_wrap{display:block}.contact_detail{font-family:"Source Sans Pro",sans-serif;color:#424242;margin-bottom:15px}@media only screen and (max-width: 1151px){.contact_detail,.contact_detail:last-child{margin-bottom:20px}}@media only screen and (max-width: 1151px){.contact_detail.brockerage{text-align:center}}@media only screen and (min-width: 1151px){.contact_detail.brockerage{display:flex}}.contact_detail svg{width:50px;vertical-align:middle}@media only screen and (max-width: 1151px){.contact_detail svg{width:60px;display:block;margin:0 auto 15px}}.contact_detail a{font-family:inherit;color:inherit;text-decoration:none}.contact_detail a:hover,.contact_detail a:active{color:#0f0f0f}.contact_detail span{font-family:"Source Sans Pro",sans-serif;margin-left:10px}@media only screen and (max-width: 1151px){.contact_detail span{bottom:0;text-align:center;display:block}}.contact_detail #brockerage_and_address{display:inline-block;vertical-align:middle;font-family:inherit;font-weight:inherit;margin-left:10px}@media only screen and (max-width: 1151px){.contact_detail #brockerage_and_address{bottom:0;margin-left:0}}.contact_detail #brockerage_and_address .brockerage{font-family:"Source Sans Pro",sans-serif;font-weight:700;color:#424242;margin:0}span.bold.brockerage{font-weight:700}@media only screen and (min-width: 768px)and (max-width: 1151px){.office_row div.columns{text-align:center}}@media only screen and (max-width: 767px){.office_row div.columns{margin-bottom:20px}}@media only screen and (max-width: 767px){.agents_row div.columns{margin-bottom:40px}}#contact_form_pic_wrapper h2{margin-bottom:45px}#contact_address{text-align:center}#contact_address p{font-family:"Source Sans Pro",sans-serif;font-weight:400}.bold.brockerage{font-weight:400}#office_map{height:538px}@media only screen and (max-width: 959px){#office_map{height:350px}}@media only screen and (max-width: 767px){#office_map{height:250px}}@media only screen and (max-width: 479px){#office_map{height:200px}}#contact_address{padding:50px 0}@media only screen and (max-width: 767px){#contact_address .six{text-align:center}}#contact_address #contact_map_icon{width:71px;margin:0 auto 24px auto;display:block}@media only screen and (max-width: 959px){#contact_address #contact_map_icon{margin-top:6px}}@media only screen and (max-width: 767px){#contact_address #contact_map_icon{float:none;margin-top:-20px;top:22px}}#captcha{color:#fff;background:#fff;background-color:#fff}@media only screen and (max-width: 767px){#contact_details_left_wrap{margin-bottom:44px}}@media only screen and (max-width: 767px){#contact_top_image{margin:0 auto 30px;display:block}}@media only screen and (max-width: 767px){#contact_office_map_wrapper{padding:10px 0}}#services_wrap_master h2{margin-bottom:75px}@media only screen and (max-width: 767px){#services_wrap_master h2{margin-bottom:0}}#services_wrap_master .services_box{text-align:center}@media only screen and (max-width: 767px){#services_wrap_master .services_box{margin-top:40px}}#services_wrap_master .services_box svg{display:block;margin:0 auto 25px auto;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}@media only screen and (max-width: 767px){#services_wrap_master .services_box svg{margin:0 auto 15px auto}}#services_wrap_master .services_box:hover,#services_wrap_master .services_box:active{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60)}#services_wrap_master .services_box a{text-decoration:none;text-transform:capitalize}.bs_wrap_master h2{margin-bottom:32px}.fancybox-skin{background:#fff !important}.fancybox_custom{padding:10px 0}.fancybox_custom img{margin-bottom:25px}.testimonial{margin-bottom:40px}@media only screen and (min-width: 768px)and (max-width: 959px){.testimonial{margin-bottom:60px}}.bs_subtitle{color:#0c4068}@media only screen and (max-width: 767px){#about_bio_wrapper img{margin:0 auto 40px;display:block}}#footer{background:#0c4068;overflow:hidden}#footer p,#footer a{color:#fff}#footer .footer_disclaimer{font-size:.7em}#footer a:hover,#footer a:active{color:#e0e0e0}#footer_brokerage_logo{margin:10px 0 0 0}#footer_brokerage_logo img{margin:0px auto;display:block}@media only screen and (max-width: 479px){#footer_brokerage img{width:100px;margin-right:10px}}.back_to_top{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;padding:22px 0;text-align:center}.back_to_top img{width:40px}.back_to_top a{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);text-decoration:none;text-align:center;text-transform:uppercase}.back_to_top:hover a,.back_to_top:active a{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60)}#footer_social{position:relative;text-align:center}#page_not_found_top{padding-top:35px}body .ui-state-default{border:none;background:#424242}body .ui-state-default:hover,body .ui-state-default:active{background:#0f0f0f}@media only screen and (max-width: 959px){.link_wrap{margin-bottom:40px}}@media only screen and (max-width: 767px){.link_wrap{margin-bottom:40px;text-align:center}}.link_wrap p{line-height:19px}.link_wrap a{text-decoration:none}.link_wrap .link_url{overflow-wrap:break-word}@media only screen and (max-width: 959px){.link_wrap .link_url{word-break:break-all}}@media only screen and (max-width: 767px){.links_h3{text-align:center}}#page_not_found_top{padding-top:35px}.contact_icon{margin-right:10px;width:33px;vertical-align:middle}@media only screen and (min-width: 768px){.index_midalign{display:table}}.index_midalign .midalign{float:none}@media only screen and (min-width: 768px){.index_midalign .midalign{display:table-cell;vertical-align:middle}}.index_midalign .midalign img{width:inherit}.container .columns.template_hide{display:block}.container .columns.template_hide.midalign{display:table-cell}@media only screen and (max-width: 767px){.container .columns.template_hide.midalign{display:block !important}}@media only screen and (min-width: 768px)and (max-width: 1151px){.container .columns.template_hide{display:none}.container .columns.template_hide.midalign{display:none}}.container .columns.template_show{display:none}@media only screen and (min-width: 768px)and (max-width: 1151px){.container .columns.template_show{display:block}.container .columns.template_show.midalign{display:table-cell}}.social_buttons_showlist .listing_social_media{float:none;margin-left:auto;margin-right:auto}.instagram_container{float:left;width:576px}@media only screen and (max-width: 1151px){.instagram_container{width:480px}}@media only screen and (max-width: 959px){.instagram_container{width:384px}}@media only screen and (max-width: 767px){.instagram_container{width:420px}}@media only screen and (max-width: 479px){.instagram_container{width:300px}}#instagram_feed_mobile .four.columns.instagram_photo{margin-bottom:22px}#footer .instagram_photo p{color:#0c4068}#listings_row_wrapper .listing_container .listing_data_container p.unitsforsale{color:#82786f;margin-top:20px}@media only screen and (min-width: 960px){#listings_row_wrapper .listing_container .listing_data_container p.unitsforsale{margin-top:40px}}.building_icons{margin-top:20px;display:inline-block;vertical-align:middle;margin-right:20px}@media only screen and (min-width: 960px){.building_icons{margin-top:40px}}.building_icons p{font-family:"Lustria",serif;font-style:italic;vertical-align:middle}.building_icons img{vertical-align:text-top;width:20px}.building_mainimg{position:relative}.building_mainimg img{width:100%}.building_mainimg div{position:absolute;bottom:50px;padding:15px 100px 15px 80px;background:#fff;background:rgba(255,255,255,.8);color:#0c4068;text-transform:capitalize;font-family:"Lustria",serif;font-size:36px;font-weight:600}@media only screen and (max-width: 767px){.building_mainimg div{font-size:24px;padding:7px 30px 7px 20px;bottom:30px}}.presale_address{color:#0c4068;font-family:"Lustria",serif;font-weight:400}.presale_feats ul{margin-bottom:0}.presale_feats li{padding:.15em 0 .8em 1.5em;margin-bottom:.2em;text-indent:.4em;list-style:none;background-repeat:no-repeat;background-position-y:-1px;background-image:url("../images/presale_check.png");padding-left:40px;background-size:30px;font-family:"Lustria",serif;font-style:italic;color:#82786f}.presale_feats li.no_icon{background-image:none}.presale_feats li.build_icon{background-image:url("../images/presale_build.svg")}.presale_feats li.pets_yes{background-image:url("../images/presale_pets_yes.svg")}.presale_feats li.pets_no{background-image:url("../images/presale_pets_no.svg")}.presale_feats li.rent_yes{background-image:url("../images/presale_rent_yes.svg")}.presale_feats li.rent_no{background-image:url("../images/presale_rent_no.svg")}.swap_sections{position:absolute;left:-9999px;width:300px;margin:0 auto}@media only screen and (min-width: 420px){.swap_sections{width:420px}}@media only screen and (min-width: 768px){.swap_sections{width:768px}}@media only screen and (min-width: 960px){.swap_sections{width:960px}}@media only screen and (min-width: 1142px){.swap_sections{width:1142px}}#build_target1{position:relative;left:0}@media only screen and (max-width: 767px){.swap_buttons a{margin-bottom:10px}}.swap_buttons a,.swap_buttons a:link,.swap_buttons a:visited{border:2px solid #0c4068;display:block;padding:15px 0;text-align:center;text-transform:uppercase;font-family:"Lustria",serif;color:#0c4068;font-weight:400;text-decoration:none;cursor:pointer}.swap_buttons a:hover,.swap_buttons a:active{border-color:#000;color:#000}.swap_buttons a.current,.swap_buttons a.current:link,.swap_buttons a.current:visited,.swap_buttons a.current:hover,.swap_buttons a.current:active{border-color:#000;color:#000}@media only screen and (max-width: 767px){.listing_social_media{float:left;margin:10px 0}}.languagestable{margin-bottom:0}.languagestable tbody{display:inline-table;width:100%;table-layout:fixed}.languagestable tbody tr{text-align:center}@media only screen and (max-width: 767px){.languagestable tbody tr{text-align:left}}@media only screen and (max-width: 767px){.languagestable tbody tr td{display:inline-block;min-width:210px;margin-bottom:20px}}@media only screen and (max-width: 479px){.languagestable tbody tr td{min-width:150px}}@media only screen and (min-width: 768px){#topbar_real.scrolled{display:block;height:375px}}@media only screen and (min-width: 768px){#topbar.scrolled{position:fixed;top:0;height:140px;opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60)}#topbar.scrolled:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}#topbar.scrolled ul.menu>li>a,#topbar.scrolled ul.menu>li>a:link,#topbar.scrolled ul.menu>li>a:visited{margin-top:61px}#topbar.scrolled ul.menu>li #header_social .social_border{margin-top:70px}#topbar.scrolled ul.menu>li #header_social .top_social_buttons a{line-height:150px}#topbar.scrolled ul.menu{position:relative;top:-30px}#topbar.scrolled ul.menu>li .submenu{top:46px}#topbar.scrolled #logo{width:300px;margin-top:0;overflow:hidden;height:50px;opacity:0;pointer-events:none;user-select:none}}.video_wrapper{position:relative;width:100%;padding-bottom:56.25%}.video_wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}#Layer_2 polygon{cursor:pointer}.agents_wrapper{padding-bottom:70px}@media only screen and (max-width: 767px){.agents_wrapper{padding-bottom:40px}}.agents_wrapper h4{margin-bottom:0}.agents_wrapper span{display:block}.agents_wrapper .agent_bio{margin-top:20px}@media only screen and (max-width: 767px){.contact_agents h3{text-align:center}}#listing_search_subareas input[type=checkbox]{display:none}.custom_button{text-decoration:none;color:#0c4068;border:2px solid #0c4068;display:inline-block;padding:7px 20px;cursor:pointer}.custom_button:hover,.custom_button:active{color:#fff;background:#0c4068}.title_image{background-position:center center;background-size:cover;position:relative;width:100%;padding-bottom:125%}.title_image .blk_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.title_image .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0c4068;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-webkit-transition:3s ease-in-out;-moz-transition:3s ease-in-out;-o-transition:3s ease-in-out;transition:3s ease-in-out}.title_image .overlay.loaded.img_exists{opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}.title_info{position:absolute;top:0;left:0;width:100%;height:100%}.title_info .logo{position:relative;margin:0 auto;display:block;top:3%;width:300px;max-width:100%}.title_info .logo .img1{width:100%}.title_info .logo .img2{width:100%}.title_info .heading{position:absolute;text-align:center;width:95%;margin:0 2.5%;color:#fff;text-transform:uppercase;line-height:normal}.title_info h2{top:59%}.title_info p{top:46%}.title_link{position:absolute;text-align:center;bottom:30px;width:100%}.title_link p{text-align:center}.title_link a{display:inline-block;text-decoration:none;color:#fff;padding:7px 12px;border:2px solid #fff;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.title_link a:hover,.title_link a:active{background:#fff;color:#424242}@media only screen and (min-width: 480px){.title_image{padding-bottom:75%}.title_info p.heading{top:50%}}@media only screen and (min-width: 992px){.title_image{padding-bottom:46.25%}.title_info .logo{width:350px}.title_info h2.heading{font-size:1.6em}}@media only screen and (min-width: 1024px){.title_image{padding-bottom:46.25%}.title_info .logo{width:400px}.title_info h2.heading{font-size:2em}.title_link{bottom:40px}.title_link p{font-size:1.5em}.title_link p a{padding:14px 22px}}@media only screen and (min-width: 1280px){.title_info .logo{width:490px}.title_info h2.heading{font-size:3em}}.video_wrap{position:relative;width:100%;padding-bottom:56.25%}.video_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.presale_feats.landpage li{display:inline-block;width:100%;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width: 768px){.presale_feats.landpage li{width:50%}}@media only screen and (min-width: 1024px){.presale_feats.landpage li{width:25%}}.pdfs a{text-decoration:none}.pdf_divs{display:inline-block;text-align:center;margin:0 15px}.pdf_divs img{display:block;width:50px;margin:10px auto}.pdf_divs p{font-family:"Lustria",serif;font-size:16px;line-height:normal;margin-bottom:20px}.bldg_b{display:inline-block;box-sizing:border-box;padding:7px;background:#fff;min-width:150px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.bldg_b img{margin:10px auto;display:block}.bldg_b p{text-align:center;font-weight:400}.bldg_b a{text-decoration:none;cursor:pointer}.bldg_b:hover{background:#ddd}.bldg_b .b_info{text-align:center}.brandcolor_bg{background:#0c4068}.brandcolor_bg *{color:#fff;border-color:#fff}.brandcolor_bg #sendemailsubmit:hover,.brandcolor_bg sendemailsubmit:active{background:#424242;color:#fff}.presalemapper_desktop{max-width:100%;width:170px;vertical-align:middle}@media only screen and (min-width: 768px)and (max-width: 1152px){.presalemapper_desktop{width:200px}}/*# sourceMappingURL=layout.css.map */
