/*! Peak | Copyright 2015 AvenueHQ *//*! reset.css v2.1 | Public Domain | http://meyerweb.com/eric/tools/css/reset/ */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:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! Layout */html{height:100%;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}a{text-decoration:none}button,.button{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}.wrapper{position:relative;width:100%;max-width:1200px;margin:0 auto;background-color:#fff}.full-width .wrapper{max-width:1920px}.widgets:not(.widgets-slider) .widget-reciprocity[class*=widget-sub-count-] .listings-tiled,.widgets:not(.widgets-slider) .widget-featured-listings[class*=widget-sub-count-] .listings-tiled,.listings,.footer-minor,.container,.widget-contact .widget-image,.widgets-has-title .widgets-section,.widget-header,.widget-content,.widget-meta,.widget-custom,.widget-embed,.widget-footer,.widget-mls-disclaimer,.content-articles{width:100%;max-width:1200px;margin:0 auto}.widget[class*=widget_]:nth-child(1):nth-last-child(2)>*,.widget:nth-child(1):nth-last-child(2)~.widget[class*=widget_]>*,.widget-contact.widget:nth-child(1):nth-last-child(2) .widget-image,.widget:nth-child(1):nth-last-child(2)~.widget-contact .widget-image,.widgets-per-row-2 .widget .widget-header,.widget:nth-child(1):nth-last-child(2) .widget-header,.widget:nth-child(1):nth-last-child(2)~.widget .widget-header,.widgets-per-row-2 .widget .widget-content,.widget:nth-child(1):nth-last-child(2) .widget-content,.widget:nth-child(1):nth-last-child(2)~.widget .widget-content,.widgets-per-row-2 .widget .widget-meta,.widget:nth-child(1):nth-last-child(2) .widget-meta,.widget:nth-child(1):nth-last-child(2)~.widget .widget-meta,.widgets-per-row-2 .widget .widget-custom,.widget:nth-child(1):nth-last-child(2) .widget-custom,.widget:nth-child(1):nth-last-child(2)~.widget .widget-custom,.widgets-per-row-2 .widget .widget-embed,.widget:nth-child(1):nth-last-child(2) .widget-embed,.widget:nth-child(1):nth-last-child(2)~.widget .widget-embed,.widgets-per-row-2 .widget .widget-footer,.widget:nth-child(1):nth-last-child(2) .widget-footer,.widget:nth-child(1):nth-last-child(2)~.widget .widget-footer,.widgets-per-row-2 .widget .widget-mls-disclaimer,.widget:nth-child(1):nth-last-child(2) .widget-mls-disclaimer,.widget:nth-child(1):nth-last-child(2)~.widget .widget-mls-disclaimer{position:relative;width:100%}@media screen and (min-width: 768px){.widget[class*=widget_]:nth-child(1):nth-last-child(2)>*,.widget:nth-child(1):nth-last-child(2)~.widget[class*=widget_]>*,.widget-contact.widget:nth-child(1):nth-last-child(2) .widget-image,.widget:nth-child(1):nth-last-child(2)~.widget-contact .widget-image,.widgets-per-row-2 .widget .widget-header,.widget:nth-child(1):nth-last-child(2) .widget-header,.widget:nth-child(1):nth-last-child(2)~.widget .widget-header,.widgets-per-row-2 .widget .widget-content,.widget:nth-child(1):nth-last-child(2) .widget-content,.widget:nth-child(1):nth-last-child(2)~.widget .widget-content,.widgets-per-row-2 .widget .widget-meta,.widget:nth-child(1):nth-last-child(2) .widget-meta,.widget:nth-child(1):nth-last-child(2)~.widget .widget-meta,.widgets-per-row-2 .widget .widget-custom,.widget:nth-child(1):nth-last-child(2) .widget-custom,.widget:nth-child(1):nth-last-child(2)~.widget .widget-custom,.widgets-per-row-2 .widget .widget-embed,.widget:nth-child(1):nth-last-child(2) .widget-embed,.widget:nth-child(1):nth-last-child(2)~.widget .widget-embed,.widgets-per-row-2 .widget .widget-footer,.widget:nth-child(1):nth-last-child(2) .widget-footer,.widget:nth-child(1):nth-last-child(2)~.widget .widget-footer,.widgets-per-row-2 .widget .widget-mls-disclaimer,.widget:nth-child(1):nth-last-child(2) .widget-mls-disclaimer,.widget:nth-child(1):nth-last-child(2)~.widget .widget-mls-disclaimer{max-width:600px}}.widget[class*=widget_]:nth-child(1):nth-last-child(3)>*,.widget:nth-child(1):nth-last-child(3)~.widget[class*=widget_]>*,.widget-contact.widget:nth-child(1):nth-last-child(3) .widget-image,.widget:nth-child(1):nth-last-child(3)~.widget-contact .widget-image,.widgets-per-row-3 .widget .widget-header,.widget:nth-child(1):nth-last-child(3) .widget-header,.widget:nth-child(1):nth-last-child(3)~.widget .widget-header,.widgets-per-row-3 .widget .widget-content,.widget:nth-child(1):nth-last-child(3) .widget-content,.widget:nth-child(1):nth-last-child(3)~.widget .widget-content,.widgets-per-row-3 .widget .widget-meta,.widget:nth-child(1):nth-last-child(3) .widget-meta,.widget:nth-child(1):nth-last-child(3)~.widget .widget-meta,.widgets-per-row-3 .widget .widget-custom,.widget:nth-child(1):nth-last-child(3) .widget-custom,.widget:nth-child(1):nth-last-child(3)~.widget .widget-custom,.widgets-per-row-3 .widget .widget-embed,.widget:nth-child(1):nth-last-child(3) .widget-embed,.widget:nth-child(1):nth-last-child(3)~.widget .widget-embed,.widgets-per-row-3 .widget .widget-footer,.widget:nth-child(1):nth-last-child(3) .widget-footer,.widget:nth-child(1):nth-last-child(3)~.widget .widget-footer,.widgets-per-row-3 .widget .widget-mls-disclaimer,.widget:nth-child(1):nth-last-child(3) .widget-mls-disclaimer,.widget:nth-child(1):nth-last-child(3)~.widget .widget-mls-disclaimer{position:relative;width:100%}@media screen and (min-width: 768px){.widget[class*=widget_]:nth-child(1):nth-last-child(3)>*,.widget:nth-child(1):nth-last-child(3)~.widget[class*=widget_]>*,.widget-contact.widget:nth-child(1):nth-last-child(3) .widget-image,.widget:nth-child(1):nth-last-child(3)~.widget-contact .widget-image,.widgets-per-row-3 .widget .widget-header,.widget:nth-child(1):nth-last-child(3) .widget-header,.widget:nth-child(1):nth-last-child(3)~.widget .widget-header,.widgets-per-row-3 .widget .widget-content,.widget:nth-child(1):nth-last-child(3) .widget-content,.widget:nth-child(1):nth-last-child(3)~.widget .widget-content,.widgets-per-row-3 .widget .widget-meta,.widget:nth-child(1):nth-last-child(3) .widget-meta,.widget:nth-child(1):nth-last-child(3)~.widget .widget-meta,.widgets-per-row-3 .widget .widget-custom,.widget:nth-child(1):nth-last-child(3) .widget-custom,.widget:nth-child(1):nth-last-child(3)~.widget .widget-custom,.widgets-per-row-3 .widget .widget-embed,.widget:nth-child(1):nth-last-child(3) .widget-embed,.widget:nth-child(1):nth-last-child(3)~.widget .widget-embed,.widgets-per-row-3 .widget .widget-footer,.widget:nth-child(1):nth-last-child(3) .widget-footer,.widget:nth-child(1):nth-last-child(3)~.widget .widget-footer,.widgets-per-row-3 .widget .widget-mls-disclaimer,.widget:nth-child(1):nth-last-child(3) .widget-mls-disclaimer,.widget:nth-child(1):nth-last-child(3)~.widget .widget-mls-disclaimer{max-width:400px}}.footer-minor{padding:10px}@media screen and (min-width: 768px){.footer-minor{padding:20px}}@media screen and (min-width: 1024px){.footer-minor{padding:30px}}.listing-search-form .container,.listing-search-form .widget-contact .widget-image,.widget-contact .listing-search-form .widget-image,.listing-search-form .widgets-has-title .widgets-section,.widgets-has-title .listing-search-form .widgets-section,.listing-search-form .widget-header,.listing-search-form .widget-content,.listing-search-form .widget-meta,.listing-search-form .widget-custom,.listing-search-form .widget-embed,.listing-search-form .widget-footer,.listing-search-form .widget-mls-disclaimer,.listing-search-form .content-articles,.listings,.comments .container,.comments .widget-contact .widget-image,.widget-contact .comments .widget-image,.comments .widgets-has-title .widgets-section,.widgets-has-title .comments .widgets-section,.comments .widget-header,.comments .widget-content,.comments .widget-meta,.comments .widget-custom,.comments .widget-embed,.comments .widget-footer,.comments .widget-mls-disclaimer,.comments .content-articles,.comments-form .container,.comments-form .widget-contact .widget-image,.widget-contact .comments-form .widget-image,.comments-form .widgets-has-title .widgets-section,.widgets-has-title .comments-form .widgets-section,.comments-form .widget-header,.comments-form .widget-content,.comments-form .widget-meta,.comments-form .widget-custom,.comments-form .widget-embed,.comments-form .widget-footer,.comments-form .widget-mls-disclaimer,.comments-form .content-articles,.header-nav,.header-logo,.header-title,.header-tagline{margin-top:10px;margin-bottom:10px;padding-left:10px;padding-right:10px}@media screen and (min-width: 768px){.listing-search-form .container,.listing-search-form .widget-contact .widget-image,.widget-contact .listing-search-form .widget-image,.listing-search-form .widgets-has-title .widgets-section,.widgets-has-title .listing-search-form .widgets-section,.listing-search-form .widget-header,.listing-search-form .widget-content,.listing-search-form .widget-meta,.listing-search-form .widget-custom,.listing-search-form .widget-embed,.listing-search-form .widget-footer,.listing-search-form .widget-mls-disclaimer,.listing-search-form .content-articles,.listings,.comments .container,.comments .widget-contact .widget-image,.widget-contact .comments .widget-image,.comments .widgets-has-title .widgets-section,.widgets-has-title .comments .widgets-section,.comments .widget-header,.comments .widget-content,.comments .widget-meta,.comments .widget-custom,.comments .widget-embed,.comments .widget-footer,.comments .widget-mls-disclaimer,.comments .content-articles,.comments-form .container,.comments-form .widget-contact .widget-image,.widget-contact .comments-form .widget-image,.comments-form .widgets-has-title .widgets-section,.widgets-has-title .comments-form .widgets-section,.comments-form .widget-header,.comments-form .widget-content,.comments-form .widget-meta,.comments-form .widget-custom,.comments-form .widget-embed,.comments-form .widget-footer,.comments-form .widget-mls-disclaimer,.comments-form .content-articles,.header-nav,.header-logo,.header-title,.header-tagline{margin-top:20px;margin-bottom:20px;padding-left:20px;padding-right:20px}}@media screen and (min-width: 1024px){.listing-search-form .container,.listing-search-form .widget-contact .widget-image,.widget-contact .listing-search-form .widget-image,.listing-search-form .widgets-has-title .widgets-section,.widgets-has-title .listing-search-form .widgets-section,.listing-search-form .widget-header,.listing-search-form .widget-content,.listing-search-form .widget-meta,.listing-search-form .widget-custom,.listing-search-form .widget-embed,.listing-search-form .widget-footer,.listing-search-form .widget-mls-disclaimer,.listing-search-form .content-articles,.listings,.comments .container,.comments .widget-contact .widget-image,.widget-contact .comments .widget-image,.comments .widgets-has-title .widgets-section,.widgets-has-title .comments .widgets-section,.comments .widget-header,.comments .widget-content,.comments .widget-meta,.comments .widget-custom,.comments .widget-embed,.comments .widget-footer,.comments .widget-mls-disclaimer,.comments .content-articles,.comments-form .container,.comments-form .widget-contact .widget-image,.widget-contact .comments-form .widget-image,.comments-form .widgets-has-title .widgets-section,.widgets-has-title .comments-form .widgets-section,.comments-form .widget-header,.comments-form .widget-content,.comments-form .widget-meta,.comments-form .widget-custom,.comments-form .widget-embed,.comments-form .widget-footer,.comments-form .widget-mls-disclaimer,.comments-form .content-articles,.header-nav,.header-logo,.header-title,.header-tagline{margin-top:30px;margin-bottom:30px;padding-left:30px;padding-right:30px}}.entry .container,.entry .widget-contact .widget-image,.widget-contact .entry .widget-image,.entry .widgets-has-title .widgets-section,.widgets-has-title .entry .widgets-section,.entry .widget-header,.entry .widget-content,.entry .widget-meta,.entry .widget-custom,.entry .widget-embed,.entry .widget-footer,.entry .widget-mls-disclaimer,.entry .content-articles{margin-top:10px;margin-bottom:10px;padding-left:10px;padding-right:10px}@media screen and (min-width: 768px){.entry .container,.entry .widget-contact .widget-image,.widget-contact .entry .widget-image,.entry .widgets-has-title .widgets-section,.widgets-has-title .entry .widgets-section,.entry .widget-header,.entry .widget-content,.entry .widget-meta,.entry .widget-custom,.entry .widget-embed,.entry .widget-footer,.entry .widget-mls-disclaimer,.entry .content-articles{margin-top:40px;margin-bottom:40px;padding-left:20px;padding-right:20px}}@media screen and (min-width: 1024px){.entry .container,.entry .widget-contact .widget-image,.widget-contact .entry .widget-image,.entry .widgets-has-title .widgets-section,.widgets-has-title .entry .widgets-section,.entry .widget-header,.entry .widget-content,.entry .widget-meta,.entry .widget-custom,.entry .widget-embed,.entry .widget-footer,.entry .widget-mls-disclaimer,.entry .content-articles{margin-top:90px;margin-bottom:90px;padding-left:30px;padding-right:30px}}.listing-maps,.listing-full .listing-contact,.listing-full .listing-section,.listing-full .listing-meta,.listing-full .listing-content{margin-top:10px;margin-bottom:10px}@media screen and (min-width: 768px){.listing-maps,.listing-full .listing-contact,.listing-full .listing-section,.listing-full .listing-meta,.listing-full .listing-content{margin-top:20px;margin-bottom:20px}}@media screen and (min-width: 1024px){.listing-maps,.listing-full .listing-contact,.listing-full .listing-section,.listing-full .listing-meta,.listing-full .listing-content{margin-top:30px;margin-bottom:30px}}img{max-width:100%;height:auto;vertical-align:middle;border:0}.row.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}@media screen and (min-width: 768px){.row.row{margin-left:-10px;margin-right:-10px}}@media screen and (min-width: 1024px){.row.row{margin-left:-15px;margin-right:-15px}}[class^=col-]{min-width:300px;width:100%;padding-left:5px;padding-right:5px}@media screen and (min-width: 768px){[class^=col-]{padding-left:10px;padding-right:10px}}@media screen and (min-width: 1024px){[class^=col-]{padding-left:15px;padding-right:15px}}.col-4{min-width:200px;width:50%}@media screen and (min-width: 768px){.col-4{width:25%}}@media screen and (min-width: 768px){.col-2{min-width:0;width:50%}.col-3{min-width:0;width:33.3333%}.col-6{min-width:0;width:66.6667%}}[class^=columns-]{margin:0}[class^=columns-] p,[class^=columns-] div{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}[class^=columns-] br{display:none}@media screen and (min-width: 768px){[class^=columns-]{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width: 1024px){[class^=columns-]{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.columns-4{-webkit-columns:2 200px;-moz-columns:2 200px;columns:2 200px}@media screen and (min-width: 768px){.columns-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (min-width: 768px){.columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}/*! Genericons Extensions */.widget-latest-post .widget-footer a:after,.widget-feature .widget-footer a:after,.widget-text .widget-footer a:after,.listings-toggle:after,.listing-search-select:after,.archive .post .entry-content .more-link:after,.blog .post .entry-content .more-link:after,.entry-title a:after,.lightbox-close-x:after,.header-menu-toggle:after,.menu a:after,.sticky .entry-header .entry-meta:before,.entry-comments a:before,.entry-date a:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Genericons";text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:top}.sticky .entry-header .entry-meta:before,.entry-comments a:before,.entry-date a:before{margin-right:.25em}.widget-latest-post .widget-footer a:after,.widget-feature .widget-footer a:after,.widget-text .widget-footer a:after,.listings-toggle:after,.listing-search-select:after,.archive .post .entry-content .more-link:after,.blog .post .entry-content .more-link:after,.entry-title a:after,.lightbox-close-x:after,.header-menu-toggle:after,.menu a:after{margin-left:.25em}.genericon-medium{width:24px;height:24px;font-size:24px;vertical-align:middle}.genericon-large{width:32px;height:32px;font-size:32px;vertical-align:middle}/*! WordPress Defaults */.alignleft,.alignright,.aligncenter,.alignnone{max-width:100%}.aligncenter{position:relative;clear:both;display:block;margin-left:auto;margin-right:auto}.alignleft{display:inline-block;float:left;margin-right:1em;margin-bottom:1em}.alignright{display:inline-block;float:right;margin-left:1em;margin-bottom:1em}img.wp-smiley{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}img[class*=wp-image-],.editor-attachment{border:0;max-width:100%}img[class*=wp-image-]{height:auto;max-width:100%}img[class*=align],img[class*=wp-image-],img[class*=attachment-]{height:auto}img.mceWPnextpage{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important;overflow:hidden}.customize-partial-edit-shortcut{display:none}/*! Forms | Formalize.me */button,a.button,input[type=reset],input[type=submit],input[type=button]{color:inherit}textarea,select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{font-size:14px}.wpcf7{margin:0;padding:0}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 img.ajax-loader{display:inline-block !important;border:none;vertical-align:middle;background-color:#fff;padding:11px 37px;border-radius:2px}.wpcf7 .ajax-error{display:none}.wpcf7 .placeheld{color:#888}.wpcf7-response-output{display:inline-block;padding:0 10px;font-size:12px;height:35px;line-height:35px;vertical-align:middle}.wpcf7-form-control-wrap{position:relative;width:100%}.wpcf7-not-valid-tip{font-size:1em;margin:10px 0;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}.wpcf7-list-item{margin-left:.5em}.wpcf7-submit{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer;width:36px}/*! Modified Typeset | https://github.com/joshuarudd/typeset.css */.typeset li,.typeset dt,.typeset dd,.typeset p,.typeset pre,.typeset caption,.typeset th,.typeset td,.typeset figcaption{line-height:1.5em}.typeset caption,.typeset dl,.typeset dd,.typeset figcaption,.typeset figure,.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6,.typeset pre,.typeset table,.typeset ol,.typeset ul{margin-bottom:20px;margin-top:20px}.typeset p{margin:1em 0}.typeset blockquote,.typeset ol,.typeset ul{margin-left:3em}.typeset a{text-decoration:underline}.typeset strong,.typeset b{font-weight:bold}.typeset u,.typeset em,.typeset i{font-style:italic;text-decoration:none}.typeset abbr[title]{border-bottom:1px dotted}.typeset cite{font-style:italic}.typeset code{font-family:monospace;padding:.1em .2em}.typeset del{text-decoration:line-through}.typeset ins{text-decoration:none}.typeset kbd{font-family:monospace}.typeset samp{font-family:monospace}.typeset small{font-size:80%}.typeset s{text-decoration:line-through}.typeset sub{font-size:80%;vertical-align:sub}.typeset sup{font-size:80%;vertical-align:super}.typeset var{font-style:italic}.typeset ol,.typeset ul{display:inline-block}.typeset ol ol,.typeset ul ul,.typeset ol ul,.typeset ul ol{margin-top:0;margin-bottom:0}.typeset ol{list-style:decimal}.typeset ol ol{list-style:lower-alpha}.typeset ol ol ol{list-style:lower-roman}.typeset ol ol ol ol{list-style:decimal}.typeset ul{list-style:square}.typeset dt{font-weight:bold}.typeset dd{margin-top:0}.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6{font-weight:bold;margin-bottom:0}.typeset h1{font-size:200%}.typeset h2{font-size:160%}.typeset h3{font-size:120%}.typeset h4{font-size:100%}.typeset h5{font-size:80%}.typeset h6{font-size:80%;font-weight:normal}.typeset pre{border-radius:2px;display:block;font-family:monospace;font-size:12px;max-width:100%;overflow:scroll;padding:.7em;white-space:-moz-pre-wrap !important;white-space:pre-wrap}.typeset table{border-collapse:collapse;table-layout:auto}.typeset caption{caption-side:top;font-weight:bold;margin-top:0;text-align:left}.typeset th,.typeset td{padding:.7em;text-align:left}.typeset th{font-weight:normal}.typeset embed,.typeset iframe,.typeset object{display:inline;max-width:100%}.typeset figure{display:block;max-width:100%}.typeset figcaption{font-size:80%;text-align:left}.typeset>:first-child{margin-top:0}/*! Embeds */.mortgage-calculator--ca{max-width:812px;margin:0 auto}.mortgage-calculator--ca .ratehub-logo{text-align:right}.mortgage-calculator--ca .ratehub-logo img{display:inline-block;padding:10px 0}/*! WP Gallery */.gallery{margin-bottom:1.5em;margin-left:-5px;margin-right:-5px}@media screen and (min-width: 768px){.gallery{margin-left:-10px;margin-right:-10px}}@media screen and (min-width: 1024px){.gallery{margin-left:-15px;margin-right:-15px}}.gallery-item{float:left;display:block;text-align:center;width:100%;padding:5px}@media screen and (min-width: 768px){.gallery-item{padding:10px}}@media screen and (min-width: 1024px){.gallery-item{padding:15px}}.typeset .gallery-item{margin:0}.gallery-caption{display:block}.typeset .gallery-caption{margin:0}.gallery br{display:none}@media screen and (min-width: 768px){.gallery br{display:block}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:33.33333%}}@media screen and (min-width: 1024px){.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}}.wp-block-gallery{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin:0 !important}.wp-block-gallery .blocks-gallery-grid{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin:0 !important}/*! Menu */.skip-link{display:none}.menu{list-style:none;font-weight:normal}.menu ul{margin:0;padding:0}.menu li{position:relative;white-space:nowrap;list-style:none;margin:0;padding:0}.menu a{display:inline-block;font-size:16px}@media screen and (max-width: 1023px){.menu a{position:relative;z-index:1}}.menu .sub-menu{z-index:100;display:none;position:absolute;left:0;min-width:100%;text-transform:capitalize}.menu .sub-menu a{padding:10px}.menu .sub-menu li{border-bottom:1px solid}.menu .sub-menu .sub-menu{left:auto;top:0}@media screen and (min-width: 1024px){.menu .sub-menu .sub-menu{left:100%}.menu .sub-menu .sub-menu.sub-menu-left{left:auto;right:100%}}.menu-bar{text-align:left}.menu-bar>li{float:left}@media screen and (min-width: 1024px){.menu-bar>li .menu-item-has-children>.mobile-toggle{display:none}.menu-bar>li.menu-item-has-children>a:after{content:""}.menu-bar>li.menu-item-has-children .menu-item-has-children>a:after{content:""}}.menu-bar>li:hover a{z-index:15}.menu-bar>li>a{position:relative;z-index:5;padding:10px}.menu-bar>li>.sub-menu{top:100%;z-index:10}.menu-bar>li>.sub-menu>li a{font-size:14px}@media screen and (max-width: 1023px){.menu-bar .menu-item-has-children>.mobile-sub-menu-toggle{display:block;font-family:Arial;font-size:20px;position:absolute;top:0;left:0;width:100%;padding:10px;text-align:right}.menu-bar .menu-item-has-children>.mobile-sub-menu-toggle:before{content:"+";display:inline-block}.menu-bar .menu-item-has-children>.mobile-sub-menu-toggle:after{content:"−";display:none}.menu-bar .menu-item-has-children>.mobile-sub-menu-toggle:hover{cursor:pointer}.menu-bar .menu-item-has-children.mobile-menu-expanded>.mobile-sub-menu-toggle:before{display:none}.menu-bar .menu-item-has-children.mobile-menu-expanded>.mobile-sub-menu-toggle:after{display:inline-block}}@media screen and (min-width: 1024px){.menu-bar li:hover>.sub-menu{display:block}}.menu-bar li.mobile-menu-expanded>.sub-menu{display:block}.menu-bar a,.menu-bar .sub-menu{pointer-events:auto}.menu-toggle{cursor:pointer}@media screen and (min-width: 1024px){.menu-toggle{display:none}}.menu-mobile{display:none}@media screen and (max-width: 1023px){.menu-mobile{width:100%;left:0;text-align:left;padding-top:10px;position:absolute;z-index:100000}.menu-mobile li{float:none;border-bottom:1px solid rgba(53,53,53,.25)}.menu-mobile.menu-is-active{display:block;z-index:100}.menu-mobile.menu-is-active .sub-menu{position:relative}.menu-mobile.menu-is-active .sub-menu li{border:none}.menu-mobile.menu-is-active .sub-menu li a{text-indent:10px}.menu-mobile.menu-is-active .sub-menu>li.menu-item-has-children>a:after{content:none}}@media screen and (min-width: 1024px){.menu-mobile{display:block}}.header{position:relative;z-index:10001;width:100%}.header-alt.full-width .header .container,.header-alt.full-width .header .widget-contact .widget-image,.widget-contact .header-alt.full-width .header .widget-image,.header-alt.full-width .header .widgets-has-title .widgets-section,.widgets-has-title .header-alt.full-width .header .widgets-section,.header-alt.full-width .header .widget-header,.header-alt.full-width .header .widget-content,.header-alt.full-width .header .widget-meta,.header-alt.full-width .header .widget-custom,.header-alt.full-width .header .widget-embed,.header-alt.full-width .header .widget-footer,.header-alt.full-width .header .widget-mls-disclaimer,.header-alt.full-width .header .content-articles{max-width:100%}.header-background{position:relative;z-index:1;height:auto;display:block;width:100%}.header-background video,.header-background img{display:block;width:100%}.header-darken .header-content,.header-darken .header-mobile-content{background-color:#111}.header-lighten .header-content,.header-lighten .header-mobile-content{background-color:#fff}.header-logo img{max-width:100%}.header-logo,.header-title,.header-tagline{display:none}.header-nav{display:inline-block;text-transform:uppercase;font-size:0}@media screen and (min-width: 1024px){div[class$=-right] .menu-bar>.menu-item>.sub-menu{right:0;left:auto}div[class$=-right] .menu-bar>.menu-item>.sub-menu>li.menu-item-has-children>a:after{content:""}}.header-logo-show .header-logo,.header-title-show .header-title,.header-tagline-show .header-tagline{display:block}.header-logo-show .header-logo a,.header-title-show .header-title a,.header-tagline-show .header-tagline a{display:inline-block;position:relative;z-index:10;pointer-events:all}.header-above,.header-below{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}@media screen and (min-width: 1024px){.header-above .menu-bar,.header-below .menu-bar{background:none}}.header-above-left,.header-above-center,.header-above-right,.header-below-left,.header-below-center,.header-below-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-above-left,.header-below-left{text-align:left}@media screen and (min-width: 1024px){.header-above-left .menu-bar,.header-below-left .menu-bar{margin-left:-10px}}.header-above-center,.header-below-center{text-align:center}.header-above-right,.header-below-right{text-align:right}@media screen and (min-width: 1024px){.header-above-right .menu-bar,.header-below-right .menu-bar{margin-right:-10px}}.header-below{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-content{position:relative;height:auto;display:block}.header-content-top-left,.header-content-top-center,.header-content-top-right,.header-content-center-left,.header-content-center-center,.header-content-center-right,.header-content-bottom-left,.header-content-bottom-center,.header-content-bottom-right{position:absolute;max-width:100%}.header-content-top-left,.header-content-top-center,.header-content-top-right{top:40px;z-index:4}.header-content-center-left,.header-content-center-center,.header-content-center-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.header-content-bottom-left,.header-content-bottom-center,.header-content-bottom-right{bottom:0;z-index:2}.header-content-top-left,.header-content-center-left,.header-content-bottom-left{left:0;text-align:left}.header-content-top-left .header-nav,.header-content-center-left .header-nav,.header-content-bottom-left .header-nav{margin-left:-10px}.header-content-top-center,.header-content-center-center,.header-content-bottom-center{text-align:center;left:0;width:100%}.header-content-top-center .header-nav,.header-content-center-center .header-nav,.header-content-bottom-center .header-nav{display:inline-block;margin:inherit auto}.header-content-top-right,.header-content-center-right,.header-content-bottom-right{right:0;text-align:right}@media screen and (min-width: 1024px){.header-content-top-right .header-nav .menu-bar,.header-content-center-right .header-nav .menu-bar,.header-content-bottom-right .header-nav .menu-bar{display:inline-block;background:none;margin-right:-10px}}@media screen and (min-width: 1024px){.header-above>*:first-child{margin-top:40px}}.header-mobile-background img{width:100%}.header-menu-toggle{display:none;padding:10px;font-size:18px;font-weight:600;text-transform:uppercase;text-align:center}.header-menu-toggle:after{content:""}.header-menu-toggle span{font-size:12px;position:relative;top:-2px}@media screen and (min-width: 1024px){.header-mobile{display:none}}@media screen and (max-width: 1023px){.header-mobile{display:block;position:relative;z-index:1000;width:100%;margin-top:0}.header-mobile-above,.header-mobile-below{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-mobile-content{position:relative}.header-menu-toggle{display:block}.header-darken .header-content,.header-lighten .header-content{background-color:rgba(0,0,0,0)}.header-content-center-left .header-nav,.header-content-center-center .header-nav,.header-content-center-right .header-nav{-webkit-transform:translateY(50%);transform:translateY(50%)}.header{z-index:10001}.header .header-above,.header .header-below{display:block;text-align:center}.header .header-logo,.header .header-title,.header .header-tagline,.header .header-background{display:none}.header .header-nav{margin:0;width:100%;position:relative;z-index:1000;border-bottom:1px solid;padding:0}.header .header-content div{position:relative;top:0}}/*! Connect Bar */.header-connect{position:relative;width:100%;z-index:10002}@media screen and (min-width: 1024px){.header-connect{position:fixed;top:0;left:0;right:0}}.header-connect .container,.header-connect .widget-contact .widget-image,.widget-contact .header-connect .widget-image,.header-connect .widgets-has-title .widgets-section,.widgets-has-title .header-connect .widgets-section,.header-connect .widget-header,.header-connect .widget-content,.header-connect .widget-meta,.header-connect .widget-custom,.header-connect .widget-embed,.header-connect .widget-footer,.header-connect .widget-mls-disclaimer,.header-connect .content-articles{position:relative}.full-width .header-connect .container,.full-width .header-connect .widget-contact .widget-image,.widget-contact .full-width .header-connect .widget-image,.full-width .header-connect .widgets-has-title .widgets-section,.widgets-has-title .full-width .header-connect .widgets-section,.full-width .header-connect .widget-header,.full-width .header-connect .widget-content,.full-width .header-connect .widget-meta,.full-width .header-connect .widget-custom,.full-width .header-connect .widget-embed,.full-width .header-connect .widget-footer,.full-width .header-connect .widget-mls-disclaimer,.full-width .header-connect .content-articles{max-width:1920px}.connect{position:relative;top:0;width:100%;padding:10px;z-index:999999;text-align:center;overflow:auto}@media screen and (min-width: 1024px){.connect{position:absolute;right:30px;width:auto;display:block;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.45);box-shadow:0 0 10px 0 rgba(0,0,0,.45);overflow:inherit}.admin-bar .connect{top:32px}}.connect-menu{text-transform:uppercase;margin:0 auto;width:100%;white-space:nowrap}.connect-menu>li{display:inline-block;float:none}.connect-menu .connect-phone a{display:inline-block;font-size:16px;font-weight:bold;text-decoration:none}.connect-menu .connect-connect .connect-parent-item{position:relative;z-index:2;display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}@media screen and (min-width: 1024px){.connect-menu .connect-connect:hover .connect-parent-item{border-bottom-color:rgba(0,0,0,0) !important;border-bottom-left-radius:0;border-bottom-right-radius:0}}.connect-menu .connect-connect ul.sub-menu{display:none}@media screen and (min-width: 1024px){.connect-menu .connect-connect ul.sub-menu{padding:10px 10px;width:100%}.connect-menu .connect-connect ul.sub-menu li{border-bottom:none}.connect-menu .connect-connect ul.sub-menu a{font-size:12px;letter-spacing:1px;line-height:20px;text-align:center;padding:5px}.connect-menu .connect-connect:hover ul.sub-menu{display:block;position:absolute;z-index:2;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:2px solid;border-top:none;margin-top:-2px}}.connect-form{width:100%;padding:15px}@media screen and (min-width: 1024px){.connect-form{float:right;width:66.666666%}.connect-form:after{display:block;position:absolute;top:0;right:0;bottom:0;content:"";z-index:-1;width:66.666666%}}.connect-form .connect-social{width:100%;display:inline-block;padding-bottom:10px}.connect-form .connect-social .genericon{width:24px;height:24px;font-size:24px;margin-bottom:10px}.connect-form .connect-social li{float:left;margin-right:20px}@media screen and (min-width: 1024px){.connect-form .connect-social{display:none}}.connect-title{margin-bottom:20px;text-align:left;font-weight:600;font-size:16px;letter-spacing:1px;text-transform:uppercase}.connect-field{margin-bottom:10px}.connect-field label{width:75px;float:left;position:absolute;z-index:100;line-height:35px;padding:0 0 0 10px;text-transform:uppercase;font-size:12px;font-weight:600;text-align:left}.connect-field input{height:36px}.connect-field input,.connect-field textarea{width:100%;position:relative;padding-left:75px}.connect-field textarea{padding-top:8px}.connect-contact{width:100%;display:none;padding:15px}@media screen and (min-width: 1024px){.connect-contact{width:33.333333%;float:left;display:block}}.connect-contact .connect-contact-photo{width:100%;margin-bottom:20px;display:none}@media screen and (min-width: 1024px){.connect-contact .connect-contact-photo{display:block}}.connect-contact .connect-contact-logo{max-height:100px;margin:10px 0;display:none}@media screen and (min-width: 1024px){.connect-contact .connect-contact-content{text-align:left}}.connect-contact .contact-name{margin-bottom:5px;font-size:18px;font-weight:700}.connect-contact .contact-office{margin-bottom:5px;font-size:14px}.connect-contact .contact-office .contact-value{width:100%}.connect-contact .contact-office .contact-term{display:none}.connect-contact .contact-mobile{font-size:18px;font-weight:700}.connect-social-nav{display:inline-block;vertical-align:middle}.connect-translate{display:none;position:relative;width:160px;overflow:hidden;height:36px;vertical-align:middle}@media screen and (min-width: 1024px){.connect-translate{display:inline-block}}.connect-translate::after{z-index:-1;position:absolute;top:0;right:0;padding-right:10px;pointer-events:none;line-height:36px;content:"";font-smoothing:antialiased;font-family:"Genericons";text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:top}.connect-translate select{z-index:1;position:relative;width:100%;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;background-color:rgba(0,0,0,0);border:0 !important;-webkit-box-shadow:none;box-shadow:none;outline:0;margin:0px;padding:5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:bold;text-decoration:underline}.connect-translate select option{color:#000}.goog-te-gadget select.goog-te-combo{margin:0}@media screen and (min-width: 1024px){.skiptranslate:not([style*="display: none"])+.wrapper .header-connect{top:40px}}@media screen and (max-width: 1023px){body>.skiptranslate:first-child{overflow:scroll;margin-top:-40px}body>.skiptranslate:first-child iframe{position:static;min-width:550px}}.lightbox{display:none;z-index:100000;position:fixed;top:0;bottom:0;left:0;right:0;overflow:scroll;-webkit-overflow-scrolling:touch;cursor:pointer}.lightbox-is-active{display:block}.lightbox-shadow,.lightbox-container{-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.2);box-shadow:0 0 10px 5px rgba(0,0,0,.2)}.lightbox-container{width:100%;margin:10px auto;cursor:auto;position:relative;padding:15px;max-width:480px;right:0}@media screen and (min-width: 768px){.lightbox-container{position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media screen and (min-width: 768px){.lightbox-container{max-width:576px}}@media screen and (min-width: 1024px){.lightbox-container{max-width:768px}}@media screen and (min-width: 1220px){.lightbox-container{max-width:915px}}.lightbox-content{padding:10px}@media screen and (min-width: 768px){.lightbox-content{padding:20px}}.lightbox-close-x{position:absolute;z-index:100001;padding:10px;text-align:right;cursor:pointer;right:0}.lightbox-close-x:after{font-size:32px;width:32px;vertical-align:middle;content:""}@media screen and (min-width: 768px){.lightbox-close-x{right:0;top:0;padding:10px}}/*!	Content */.content-header{max-width:860px;width:100%;margin:30px auto;padding:0 10px}@media screen and (min-width: 768px){.content-header{margin:40px auto;padding:0 20px}}@media screen and (min-width: 1024px){.content-header{margin:90px auto;padding:0 30px}}.blog .content-header{display:none}.content-title{font-size:2em}.content-title:after{display:block;content:" ";width:120px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;overflow:visible;white-space:nowrap}@media screen and (min-width: 768px){.content-title:after{padding-bottom:30px;margin-bottom:30px}}.content-articles:after{content:"";display:table;clear:both}.content-articles-wrapper.sidebar-active{padding:0 10px}@media screen and (min-width: 768px){.content-articles-wrapper.sidebar-active{float:none;max-width:100%}}@media screen and (min-width: 1220px){.content-articles-wrapper.sidebar-active{float:left;max-width:70%}}@media screen and (min-width: 1024px){.content-articles-wrapper.sidebar-active{float:left;max-width:65%}}@media screen and (max-width: 767px){.blog .typeset a{word-break:break-all}}/*! WP Sidebar - Vertical display of Widgets */.archive .content .sidebar,.category .content .sidebar,.single .content .sidebar,.blog .content .sidebar{max-width:100%;width:860px;margin:auto;padding:0 10px}@media screen and (min-width: 768px){.archive .content .sidebar,.category .content .sidebar,.single .content .sidebar,.blog .content .sidebar{float:none;max-width:100%;padding:0}}@media screen and (min-width: 1220px){.archive .content .sidebar,.category .content .sidebar,.single .content .sidebar,.blog .content .sidebar{float:left;max-width:30%;padding:0}}@media screen and (min-width: 1024px){.archive .content .sidebar,.category .content .sidebar,.single .content .sidebar,.blog .content .sidebar{float:left;margin:90px auto;max-width:35%;padding:0}}.archive .content .sidebar .widget,.category .content .sidebar .widget,.single .content .sidebar .widget,.blog .content .sidebar .widget{padding:20px 0}.archive .content .sidebar .widget:nth-child(1),.category .content .sidebar .widget:nth-child(1),.single .content .sidebar .widget:nth-child(1),.blog .content .sidebar .widget:nth-child(1){padding-top:0}@media screen and (min-width: 768px){.archive .content .sidebar .widget,.category .content .sidebar .widget,.single .content .sidebar .widget,.blog .content .sidebar .widget{padding:20px 0}}@media screen and (min-width: 1024px){.archive .content .sidebar .widget,.category .content .sidebar .widget,.single .content .sidebar .widget,.blog .content .sidebar .widget{padding:60px 0}}.archive .content .sidebar .widget .widget-title:after,.archive .content .sidebar .widget .widgets-section-title:after,.category .content .sidebar .widget .widget-title:after,.category .content .sidebar .widget .widgets-section-title:after,.single .content .sidebar .widget .widget-title:after,.single .content .sidebar .widget .widgets-section-title:after,.blog .content .sidebar .widget .widget-title:after,.blog .content .sidebar .widget .widgets-section-title:after{padding-bottom:10px;margin-bottom:10px}@media screen and (min-width: 768px){.archive .content .sidebar .widget .widget-title:after,.archive .content .sidebar .widget .widgets-section-title:after,.category .content .sidebar .widget .widget-title:after,.category .content .sidebar .widget .widgets-section-title:after,.single .content .sidebar .widget .widget-title:after,.single .content .sidebar .widget .widgets-section-title:after,.blog .content .sidebar .widget .widget-title:after,.blog .content .sidebar .widget .widgets-section-title:after{padding-bottom:20px;margin-bottom:20px}}.archive .content .sidebar .widget-image>*,.archive .content .sidebar .widget-reciprocity>*,.archive .content .sidebar .widget[class*=widget_]>*,.category .content .sidebar .widget-image>*,.category .content .sidebar .widget-reciprocity>*,.category .content .sidebar .widget[class*=widget_]>*,.single .content .sidebar .widget-image>*,.single .content .sidebar .widget-reciprocity>*,.single .content .sidebar .widget[class*=widget_]>*,.blog .content .sidebar .widget-image>*,.blog .content .sidebar .widget-reciprocity>*,.blog .content .sidebar .widget[class*=widget_]>*{padding:0 10px}@media screen and (min-width: 768px){.archive .content .sidebar .widget-image>*,.archive .content .sidebar .widget-reciprocity>*,.archive .content .sidebar .widget[class*=widget_]>*,.category .content .sidebar .widget-image>*,.category .content .sidebar .widget-reciprocity>*,.category .content .sidebar .widget[class*=widget_]>*,.single .content .sidebar .widget-image>*,.single .content .sidebar .widget-reciprocity>*,.single .content .sidebar .widget[class*=widget_]>*,.blog .content .sidebar .widget-image>*,.blog .content .sidebar .widget-reciprocity>*,.blog .content .sidebar .widget[class*=widget_]>*{padding:0 20px}}@media screen and (min-width: 1024px){.archive .content .sidebar .widget-image>*,.archive .content .sidebar .widget-reciprocity>*,.archive .content .sidebar .widget[class*=widget_]>*,.category .content .sidebar .widget-image>*,.category .content .sidebar .widget-reciprocity>*,.category .content .sidebar .widget[class*=widget_]>*,.single .content .sidebar .widget-image>*,.single .content .sidebar .widget-reciprocity>*,.single .content .sidebar .widget[class*=widget_]>*,.blog .content .sidebar .widget-image>*,.blog .content .sidebar .widget-reciprocity>*,.blog .content .sidebar .widget[class*=widget_]>*{padding:0 30px}}.archive .content .sidebar .widget-image>select,.archive .content .sidebar .widget-reciprocity>select,.archive .content .sidebar .widget[class*=widget_]>select,.category .content .sidebar .widget-image>select,.category .content .sidebar .widget-reciprocity>select,.category .content .sidebar .widget[class*=widget_]>select,.single .content .sidebar .widget-image>select,.single .content .sidebar .widget-reciprocity>select,.single .content .sidebar .widget[class*=widget_]>select,.blog .content .sidebar .widget-image>select,.blog .content .sidebar .widget-reciprocity>select,.blog .content .sidebar .widget[class*=widget_]>select{margin:0 10px;padding:0}@media screen and (min-width: 768px){.archive .content .sidebar .widget-image>select,.archive .content .sidebar .widget-reciprocity>select,.archive .content .sidebar .widget[class*=widget_]>select,.category .content .sidebar .widget-image>select,.category .content .sidebar .widget-reciprocity>select,.category .content .sidebar .widget[class*=widget_]>select,.single .content .sidebar .widget-image>select,.single .content .sidebar .widget-reciprocity>select,.single .content .sidebar .widget[class*=widget_]>select,.blog .content .sidebar .widget-image>select,.blog .content .sidebar .widget-reciprocity>select,.blog .content .sidebar .widget[class*=widget_]>select{margin:0 20px;padding:0}}@media screen and (min-width: 1024px){.archive .content .sidebar .widget-image>select,.archive .content .sidebar .widget-reciprocity>select,.archive .content .sidebar .widget[class*=widget_]>select,.category .content .sidebar .widget-image>select,.category .content .sidebar .widget-reciprocity>select,.category .content .sidebar .widget[class*=widget_]>select,.single .content .sidebar .widget-image>select,.single .content .sidebar .widget-reciprocity>select,.single .content .sidebar .widget[class*=widget_]>select,.blog .content .sidebar .widget-image>select,.blog .content .sidebar .widget-reciprocity>select,.blog .content .sidebar .widget[class*=widget_]>select{margin:0 30px;padding:0}}.archive .content .sidebar .widget-image>.listings-tiled,.archive .content .sidebar .widget-reciprocity>.listings-tiled,.archive .content .sidebar .widget[class*=widget_]>.listings-tiled,.category .content .sidebar .widget-image>.listings-tiled,.category .content .sidebar .widget-reciprocity>.listings-tiled,.category .content .sidebar .widget[class*=widget_]>.listings-tiled,.single .content .sidebar .widget-image>.listings-tiled,.single .content .sidebar .widget-reciprocity>.listings-tiled,.single .content .sidebar .widget[class*=widget_]>.listings-tiled,.blog .content .sidebar .widget-image>.listings-tiled,.blog .content .sidebar .widget-reciprocity>.listings-tiled,.blog .content .sidebar .widget[class*=widget_]>.listings-tiled{padding:0 0}@media screen and (min-width: 768px){.archive .content .sidebar .widget-image>.listings-tiled,.archive .content .sidebar .widget-reciprocity>.listings-tiled,.archive .content .sidebar .widget[class*=widget_]>.listings-tiled,.category .content .sidebar .widget-image>.listings-tiled,.category .content .sidebar .widget-reciprocity>.listings-tiled,.category .content .sidebar .widget[class*=widget_]>.listings-tiled,.single .content .sidebar .widget-image>.listings-tiled,.single .content .sidebar .widget-reciprocity>.listings-tiled,.single .content .sidebar .widget[class*=widget_]>.listings-tiled,.blog .content .sidebar .widget-image>.listings-tiled,.blog .content .sidebar .widget-reciprocity>.listings-tiled,.blog .content .sidebar .widget[class*=widget_]>.listings-tiled{padding:0 20px}}@media screen and (min-width: 1024px){.archive .content .sidebar .widget-image>.listings-tiled,.archive .content .sidebar .widget-reciprocity>.listings-tiled,.archive .content .sidebar .widget[class*=widget_]>.listings-tiled,.category .content .sidebar .widget-image>.listings-tiled,.category .content .sidebar .widget-reciprocity>.listings-tiled,.category .content .sidebar .widget[class*=widget_]>.listings-tiled,.single .content .sidebar .widget-image>.listings-tiled,.single .content .sidebar .widget-reciprocity>.listings-tiled,.single .content .sidebar .widget[class*=widget_]>.listings-tiled,.blog .content .sidebar .widget-image>.listings-tiled,.blog .content .sidebar .widget-reciprocity>.listings-tiled,.blog .content .sidebar .widget[class*=widget_]>.listings-tiled{padding:0 30px}}@media screen and (max-width: 767px){.archive .content .sidebar .widget-image .listing-summary,.archive .content .sidebar .widget-reciprocity .listing-summary,.archive .content .sidebar .widget[class*=widget_] .listing-summary,.category .content .sidebar .widget-image .listing-summary,.category .content .sidebar .widget-reciprocity .listing-summary,.category .content .sidebar .widget[class*=widget_] .listing-summary,.single .content .sidebar .widget-image .listing-summary,.single .content .sidebar .widget-reciprocity .listing-summary,.single .content .sidebar .widget[class*=widget_] .listing-summary,.blog .content .sidebar .widget-image .listing-summary,.blog .content .sidebar .widget-reciprocity .listing-summary,.blog .content .sidebar .widget[class*=widget_] .listing-summary{padding-left:0;padding-right:0}}/*!	Footer */.footer{background-color:#fff;clear:both}.footer-minor{width:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.footer-copyright{width:100%;line-height:1.8}.footer-copyright .footer-logo{float:right;max-width:100px}@media screen and (max-width: 767px){.footer-copyright{padding:10px 0;line-height:1.2}}.footer-address{width:100%;line-height:1.8}@media screen and (max-width: 767px){.footer-address{padding:10px 0;line-height:1.2}}.footer-breadcrumbs{line-height:1.8}.footer-disclaimer{width:100%;max-width:1200px;margin:0 auto;font-size:12px;line-height:14px;display:block;clear:both;text-align:justify;padding:10px}@media screen and (min-width: 768px){.footer-disclaimer{padding:30px}}.footer-disclaimer img{display:table;margin:20px auto;max-width:150px}/*! WP Entries */@media screen and (min-width: 768px){.entry{clear:both}}@media screen and (min-width: 768px){.entry>div{margin-top:45px !important;margin-bottom:45px !important}}.entry.entry-featured .container,.entry.entry-featured .widget-contact .widget-image,.widget-contact .entry.entry-featured .widget-image,.entry.entry-featured .widgets-has-title .widgets-section,.widgets-has-title .entry.entry-featured .widgets-section,.entry.entry-featured .widget-header,.entry.entry-featured .widget-content,.entry.entry-featured .widget-meta,.entry.entry-featured .widget-custom,.entry.entry-featured .widget-embed,.entry.entry-featured .widget-footer,.entry.entry-featured .widget-mls-disclaimer,.entry.entry-featured .content-articles{padding-bottom:0}.entry-thumbnail{margin-bottom:30px}@media screen and (min-width: 1024px){.entry-thumbnail img{margin:0 auto}}.entry-comments{margin-left:5px}.sticky .entry-header .entry-meta:before{content:""}.entry-date a:before{content:""}.entry-comments a:before{content:""}.entry-title a{color:inherit}.format-link .entry-title a:after{content:""}.format-image .entry-title a:after{content:""}.format-gallery .entry-title a:after{content:""}.format-video .entry-title a:after{content:""}.screen-reader-text{display:none}blockquote{border-left:5px solid #ccc;padding-left:15px;font-size:1.2em;font-style:italic}.error404 .entry-page:not(.page-full-width):not(.has-reciprocity),.archive .entry-page:not(.page-full-width):not(.has-reciprocity),.page .entry-page:not(.page-full-width):not(.has-reciprocity){max-width:860px;width:100%;margin:0 auto}.error404 .entry:not(.post) .entry-title,.archive .entry:not(.post) .entry-title,.page .entry:not(.post) .entry-title{font-size:2em}.error404 .entry:not(.post) .entry-title:after,.archive .entry:not(.post) .entry-title:after,.page .entry:not(.post) .entry-title:after{display:block;content:" ";width:120px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;overflow:visible;white-space:nowrap}@media screen and (min-width: 768px){.error404 .entry:not(.post) .entry-title:after,.archive .entry:not(.post) .entry-title:after,.page .entry:not(.post) .entry-title:after{padding-bottom:30px;margin-bottom:30px}}.archive .post,.blog .post{position:relative;width:100%;max-width:860px;margin:30px auto;padding:0}@media screen and (min-width: 768px){.archive .post,.blog .post{margin:40px auto;padding:0 20px}}@media screen and (min-width: 1024px){.archive .post,.blog .post{margin:90px auto;padding:0 20px}}.archive .post .container,.archive .post .widget-contact .widget-image,.widget-contact .archive .post .widget-image,.archive .post .widgets-has-title .widgets-section,.widgets-has-title .archive .post .widgets-section,.archive .post .widget-header,.archive .post .widget-content,.archive .post .widget-meta,.archive .post .widget-custom,.archive .post .widget-embed,.archive .post .widget-footer,.archive .post .widget-mls-disclaimer,.archive .post .content-articles,.blog .post .container,.blog .post .widget-contact .widget-image,.widget-contact .blog .post .widget-image,.blog .post .widgets-has-title .widgets-section,.widgets-has-title .blog .post .widgets-section,.blog .post .widget-header,.blog .post .widget-content,.blog .post .widget-meta,.blog .post .widget-custom,.blog .post .widget-embed,.blog .post .widget-footer,.blog .post .widget-mls-disclaimer,.blog .post .content-articles{position:relative}@media screen and (min-width: 768px){.archive .post .container,.archive .post .widget-contact .widget-image,.widget-contact .archive .post .widget-image,.archive .post .widgets-has-title .widgets-section,.widgets-has-title .archive .post .widgets-section,.archive .post .widget-header,.archive .post .widget-content,.archive .post .widget-meta,.archive .post .widget-custom,.archive .post .widget-embed,.archive .post .widget-footer,.archive .post .widget-mls-disclaimer,.archive .post .content-articles,.blog .post .container,.blog .post .widget-contact .widget-image,.widget-contact .blog .post .widget-image,.blog .post .widgets-has-title .widgets-section,.widgets-has-title .blog .post .widgets-section,.blog .post .widget-header,.blog .post .widget-content,.blog .post .widget-meta,.blog .post .widget-custom,.blog .post .widget-embed,.blog .post .widget-footer,.blog .post .widget-mls-disclaimer,.blog .post .content-articles{padding:0 0 0 250px;margin:0}}.archive .post .entry-title,.blog .post .entry-title{font-size:2em;line-height:1.3}.archive .post .entry-meta,.blog .post .entry-meta{width:100%;margin-top:5px}.archive .post .entry-date,.blog .post .entry-date{display:inline-block}.archive .post .entry-date:after,.blog .post .entry-date:after{display:block;content:" ";width:120px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;overflow:visible;white-space:nowrap}@media screen and (min-width: 768px){.archive .post .entry-date:after,.blog .post .entry-date:after{padding-bottom:30px;margin-bottom:30px}}.archive .post .entry-comment,.blog .post .entry-comment{display:inline-block}.archive .post .entry-thumbnail,.blog .post .entry-thumbnail{width:100%}@media screen and (min-width: 768px){.archive .post .entry-thumbnail,.blog .post .entry-thumbnail{max-width:220px;position:absolute;top:0;left:0;min-height:85px}}.archive .post .entry-content,.blog .post .entry-content{width:100%;line-height:24px}.archive .post .entry-content .more-link,.blog .post .entry-content .more-link{display:inline-block;width:auto;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:2px;line-height:normal}.archive .post .entry-content .more-link:after,.blog .post .entry-content .more-link:after{content:"";font-size:20px;line-height:10px}.archive .post .entry-content .more-link span,.blog .post .entry-content .more-link span{display:none}.archive .post .entry-footer .entry-meta,.blog .post .entry-footer .entry-meta{display:none}.archive .posts-navigation,.blog .posts-navigation{max-width:800px;width:100%;margin:0 auto 20px auto;display:block;text-align:left}.archive .posts-navigation .nav-previous,.archive .posts-navigation .nav-next,.blog .posts-navigation .nav-previous,.blog .posts-navigation .nav-next{display:inline-block}.archive .posts-navigation .nav-previous a,.archive .posts-navigation .nav-next a,.blog .posts-navigation .nav-previous a,.blog .posts-navigation .nav-next a{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer;margin-right:10px}.single .post-single{max-width:860px;width:100%;margin:0 auto}.single .post-single .entry-thumbnail{width:100%;background:none}.single .post-single .entry-title{font-size:2em;width:100%;display:inline-block;line-height:1.3}.single .post-single .entry-meta{margin-top:5px}.single .post-single .entry-date{display:inline-block}.single .post-single .entry-date:after{display:block;content:" ";width:120px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;overflow:visible;white-space:nowrap}@media screen and (min-width: 768px){.single .post-single .entry-date:after{padding-bottom:30px;margin-bottom:30px}}.single .post-navigation{max-width:800px;width:100%;text-align:left;margin:30px auto}@media screen and (min-width: 768px){.single .post-navigation{margin:0 auto 90px}}.single .post-navigation .nav-previous{margin-bottom:-1px}.single .post-navigation .nav-previous,.single .post-navigation .nav-next{border-top:1px solid;border-bottom:1px solid;padding:30px 10px}@media screen and (min-width: 768px){.single .post-navigation .nav-previous,.single .post-navigation .nav-next{padding-left:0;padding-right:0}}.single .post-navigation .nav-previous .meta-nav,.single .post-navigation .nav-next .meta-nav{display:block;font-weight:bold;font-size:.875em}.single .post-navigation .nav-previous .post-title,.single .post-navigation .nav-next .post-title{font-size:1.5em;text-transform:uppercase}.listings .pagination{clear:both;margin:10px 0;width:100%;text-align:center}.listings .pagination *{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.listings .pagination a{background-color:#3b4248;color:#fff;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.listings .pagination a:hover{background-color:#141414;color:#fff}.listings .pagination .page-numbers{display:none;padding:10px 15px;line-height:1;vertical-align:middle;font-weight:bold;border-radius:4px}.listings .pagination .page-numbers.prev,.listings .pagination .page-numbers.next{display:inline-block}@media screen and (min-width: 768px){.listings .pagination .page-numbers{display:inline-block}}.comments,.comments-form{max-width:860px;width:100%;margin:0 auto}.comments-title,.comments-no,#respond h3{font-size:100%;margin:0 0 1.5em;font-weight:bold;text-transform:uppercase}.comment{position:relative;margin-bottom:10px}@media screen and (min-width: 1024px){.comment{margin-bottom:20px}}.comment:hover>.comment-reply{display:block}.comment .children{position:relative;margin-top:10px;padding-left:10px;border-left:1px solid #ccc}@media screen and (min-width: 1024px){.comment .children{margin-top:20px;margin-left:20px;padding-left:20px}}.comment.even{padding:10px}.comment.odd{background-color:#f9f9f9;padding:10px}.comment-body{margin-bottom:10px}.comment-author{font-size:150%;margin-bottom:10px;height:30px}.comment-author cite{position:absolute;top:10px}.comment-author img{width:30px;border-radius:3px;margin-right:10px;vertical-align:baseline;display:inline-block}.comment-meta{margin-top:-17px;margin-bottom:10px;margin-left:40px;font-size:.6em;text-transform:uppercase}.no-avatars .comment-author{padding-top:.875em}.no-avatars .comment-meta{margin-left:0}.comment-reply{font-size:.875em;line-height:20px}.comment-reply-link:before{font-family:genericons;content:""}.comments-form{clear:both}.comments-form input,.comments-form textarea{background:#f7f7f7;border:none;border-radius:2px;color:#686868;padding:.625em .4375em;width:100%}.comments-form input[type=submit]{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}.comments-form label,#respond label{font-weight:bold;margin-bottom:5px;display:block}.comments-form #respond{padding:10px 0}@media screen and (min-width: 1024px){.comments-form #respond{padding:20px 0}}@media screen and (min-width: 1024px){#respond{padding:20px}}#respond h3 small{font-size:.875em;text-transform:none;font-weight:normal;float:right}#respond p{margin-bottom:20px}#respond+.comment-reply{display:none}.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-comment{width:100%;margin-right:10px}.comment-form-comment{clear:both}.comment-form-comment textarea{width:100%}.comment-notes,.form-allowed-tags{font-size:.75em;font-style:italic}.comment-notes code,.comment-notes pre,.form-allowed-tags code,.form-allowed-tags pre{margin-top:10px;display:block;font-style:normal;font-family:monospace}.listing-map{width:100vw;height:240px;margin-bottom:48px}.listing-map iframe{border:0}@media screen and (min-width: 768px){.listing-map{height:320px}}@media screen and (min-width: 1024px){.listing-map{width:100%;max-width:1200px;margin:0 auto 48px;height:480px}}@media screen and (min-width: 768px){.mls-content{width:49%;display:inline-block}}@media screen and (min-width: 768px){.listings-results.listings-tiled{margin:0 -10px}}@media screen and (min-width: 1024px){.listings-results.listings-tiled{margin:0 -15px}}.listing-search-form{margin-bottom:20px;display:inline-block}@media screen and (min-width: 768px){.listing-search-form{width:49%;float:right;display:inline-block;margin-top:90px;margin-bottom:30px}}.listing-search-form .container,.listing-search-form .widget-contact .widget-image,.widget-contact .listing-search-form .widget-image,.listing-search-form .widgets-has-title .widgets-section,.widgets-has-title .listing-search-form .widgets-section,.listing-search-form .widget-header,.listing-search-form .widget-content,.listing-search-form .widget-meta,.listing-search-form .widget-custom,.listing-search-form .widget-embed,.listing-search-form .widget-footer,.listing-search-form .widget-mls-disclaimer,.listing-search-form .content-articles{margin-top:10px}.listing-search-form button,.listing-search-form a{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer;float:left;margin-right:10px;cursor:pointer}.listing-search-form .listing-search-option{margin:0 5px 5px 0}@media screen and (max-width: 767px){.listing-search-form .listing-search-option{width:49%}}@media screen and (min-width: 768px){.listing-search-form .listing-search-option{width:32%}}.ave-search-bar{margin:10px;position:relative}.listing-search-form-quick .select2-container{display:block;width:100% !important}.listing-search-help{display:none}.listing-search-form-buttons{margin:5px 0;display:inline-block;width:100%}.listing-search-form-buttons button,.listing-search-form-buttons a{margin:5px 10px 5px 0}.listing-search-form-more{display:none}.listing-search-form-more.listing-search-active{display:block}.listing-search-form-more.listing-search-active select{background:#ccc}.listing-search-select{float:left;position:relative}.listing-search-select select{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:35px;background-clip:padding-box;border-radius:0;background-color:#eee;border:0 !important;-webkit-box-shadow:none;box-shadow:none;color:#333;outline:0;margin:0px;padding:5px 10px;text-align:left;vertical-align:top;-webkit-appearance:none;cursor:pointer}.listing-search-select:after{z-index:10;position:absolute;top:0;right:0;padding-right:15px;pointer-events:none;line-height:35px;content:""}.listings-meta{position:relative;margin-bottom:20px;z-index:1}@media screen and (min-width: 768px){.listings-meta{width:50%;margin-top:90px;margin-bottom:0}}.listings-meta p{margin:1em 0;display:block;font-weight:bold}.listings-meta ul{margin:1em 0;display:block}.listings-meta li{display:inline-block;line-height:1.2em}.listings-meta li:after{content:", "}.listings-meta li:last-child:after{content:""}.listings-meta .listing-search-select{width:100%;margin-bottom:20px;float:none}.listings-results-title{font-size:1.5em}.listings-results-title small{width:100%;font-size:12px;display:block}.listings-controls{display:none;width:100%;margin-bottom:20px;line-height:50px;text-align:right;clear:both}@media screen and (min-width: 768px){.listings-controls{display:block}}@media screen and (min-width: 1024px){.listings-reciprocity .listings-controls{position:relative;top:-34px}}.listings-controls .container,.listings-controls .widget-contact .widget-image,.widget-contact .listings-controls .widget-image,.listings-controls .widgets-has-title .widgets-section,.widgets-has-title .listings-controls .widgets-section,.listings-controls .widget-header,.listings-controls .widget-content,.listings-controls .widget-meta,.listings-controls .widget-custom,.listings-controls .widget-embed,.listings-controls .widget-footer,.listings-controls .widget-mls-disclaimer,.listings-controls .content-articles{padding:0 !important}.listings-toggle{text-decoration:none;font-size:40px;width:40px;height:40px;margin-left:0 !important}.listings-toggle-desc{text-transform:uppercase}.listings-toggle-summary:after{float:right;content:""}.listings-toggle-tiled:after{float:right;content:""}.listings-toggle span{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important;overflow:hidden}.listing-meta{display:inline-block}.listing-meta .meta-heading{display:none}.listing-meta li{display:none}.listing em{font-style:italic}.listing b,.listing strong{font-weight:700}.listing p{margin:0 0 1em 0}.listings-summary .listing-image{background-image:none !important;clear:both}.listing-summary{width:100%;display:inline-block;margin-bottom:30px;position:relative}@media screen and (min-width: 768px){.listing-summary{margin-bottom:60px}}@media screen and (min-width: 1024px){.listing-summary{margin-bottom:90px}}.listing-summary .standard-listing-statuses{position:absolute;right:0}.listing-summary .standard-listing-status{position:relative;z-index:2;text-align:center;font-size:18px;font-weight:700;text-transform:uppercase;padding:10px 30px;background-color:#141414;color:#fff}.listing-summary .listing-header{margin-top:10px;display:inline-block;width:100%}@media screen and (min-width: 768px){.listing-summary .listing-header{margin:0;width:55%}}.listing-summary .listing-title{font-size:20px;text-transform:uppercase}.listing-summary .listing-subtitle{font-size:12px;text-transform:uppercase;line-height:normal;display:block}.listing-summary .listing-subtitle span:before{content:" "}.listing-summary .listing-subtitle:after{width:60px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;overflow:visible;white-space:nowrap;display:block;content:""}.listing-summary .listing-image-container{width:100%}.listing-summary .listing-image-container .listing-image{display:block;min-height:240px;background-color:#eee}.listing-summary .listing-image-container img{display:block;width:100%}@media screen and (max-width: 767px){.listing-summary .listing-image-container{background-image:none !important}}.listing-summary .listing-meta{font-size:16px}@media screen and (min-width: 768px){.listing-summary .listing-meta{width:66.666666%;margin:0 0 10px 0}}@media screen and (max-width: 767px){.listing-summary .listing-meta{text-align:center;margin-left:0 !important}}.listing-summary .listing-meta .listing-beds,.listing-summary .listing-meta .listing-baths,.listing-summary .listing-meta .listing-sqft{display:inline-block;text-transform:lowercase;font-weight:500}.listing-summary .listing-meta .listing-beds .listing-term,.listing-summary .listing-meta .listing-beds .listing-value,.listing-summary .listing-meta .listing-baths .listing-term,.listing-summary .listing-meta .listing-baths .listing-value,.listing-summary .listing-meta .listing-sqft .listing-term,.listing-summary .listing-meta .listing-sqft .listing-value{float:right}.listing-summary .listing-meta .listing-beds .listing-term,.listing-summary .listing-meta .listing-baths .listing-term,.listing-summary .listing-meta .listing-sqft .listing-term{margin-left:5px;margin-right:10px}.listing-summary .listing-meta .listing-price{display:block;font-size:24px;font-weight:700}.listing-summary .listing-meta .listing-price .listing-term,.listing-summary .listing-meta .listing-price .listing-value{float:none}.listing-summary .listing-meta .listing-price .listing-term{display:none}.listing-summary .listing-meta .is-listing-details{display:none}.listing-summary .listing-meta--reca .listing-price .listing-term{display:block;font-size:small;text-transform:uppercase}.listing-summary .listing-content{display:none}@media screen and (min-width: 768px){.listing-summary .listing-content{display:block;width:66.666666%;padding-right:30px;line-height:1.5em}}.listing-summary .listing-footer a{display:none}.listing-summary .listing-disclaimer{margin:20px 0}.listing-summary.listing-featured .listing-meta,.listing-summary.listing-featured .listing-content{width:100%}@media screen and (min-width: 768px){.listing-summary.listing-featured .listing-meta,.listing-summary.listing-featured .listing-content{width:55%}}@media screen and (min-width: 768px){.listings-results .listing-image-container{float:right;width:45%;height:auto}.widgets-slider .listing-attribution,.widgets-slider .standard-listing-statuses,.widget-featured-listings .listing:only-child .listing-attribution,.widget-featured-listings .listing:only-child .standard-listing-statuses{margin:0 auto;position:relative;width:400px}.widgets-slider .listing-attribution,.widget-featured-listings .listing:only-child .listing-attribution{margin:0;background:#fff;font-size:12px;line-height:14px}}.listings-tiled{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.listings-tiled .listing-meta{width:100%}@media screen and (min-width: 768px){.listings-tiled .listing-summary{width:50%;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);margin:0 0 60px}.listings-tiled .listing-summary.listing-featured .open-house-virtual{display:none}.listings-tiled .listing-summary.listing-featured .listing-meta,.listings-tiled .listing-summary.listing-featured .listing-content,.listings-tiled .listing-summary.listing-featured .listing-image{width:100%}.listings-tiled .listing-status{width:100%;padding:10px}.listings-tiled .listing-header{margin-top:10px;display:inline-block;width:100%}.listings-tiled .listing-header .listing-subtitle{padding:5px 0 10px}.listings-tiled .listing-image-container{width:100%}.listings-tiled .listing-image-container .listing-image{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:3px;max-height:240px}.listings-tiled .listing-image-container .listing-image img{visibility:hidden}.listings-tiled .listing-content{display:none}.listings-tiled .listing-disclaimer{margin:0}}@media screen and (min-width: 1024px){.listings-tiled .listing-summary{width:33.333333%;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0)}}@media screen and (min-width: 768px){.widget-sub-single .listings-tiled .listing-image{max-height:none}.widget-sub-count-2 .listings-tiled .listing-image{max-height:310px}}.listing-featured-page .container,.listing-featured-page .widget-contact .widget-image,.widget-contact .listing-featured-page .widget-image,.listing-featured-page .widgets-has-title .widgets-section,.widgets-has-title .listing-featured-page .widgets-section,.listing-featured-page .widget-header,.listing-featured-page .widget-content,.listing-featured-page .widget-meta,.listing-featured-page .widget-custom,.listing-featured-page .widget-embed,.listing-featured-page .widget-footer,.listing-featured-page .widget-mls-disclaimer,.listing-featured-page .content-articles{position:relative}.listing-full .container,.listing-full .widget-contact .widget-image,.widget-contact .listing-full .widget-image,.listing-full .widgets-has-title .widgets-section,.widgets-has-title .listing-full .widgets-section,.listing-full .widget-header,.listing-full .widget-content,.listing-full .widget-meta,.listing-full .widget-custom,.listing-full .widget-embed,.listing-full .widget-footer,.listing-full .widget-mls-disclaimer,.listing-full .content-articles{position:relative}.listing-full .standard-listing-statuses{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;text-transform:uppercase}@media screen and (min-width: 1024px){.listing-full .standard-listing-statuses{float:right;margin-bottom:-100%}}.listing-full .standard-listing-statuses .standard-listing-status{font-size:14px;font-weight:bold;text-align:center;line-height:24px;padding:10px 16px;border:1px solid #141414;border-radius:4px;color:#434b52;width:100%}@media screen and (min-width: 1024px){.listing-full .standard-listing-statuses .standard-listing-status{width:auto}}.listing-full .standard-listing-statuses .standard-listing-status-sold{border-color:#d44d4d;color:#d44d4d;text-transform:uppercase}.listing-full .standard-listing-statuses .standard-listing-status+.standard-listing-status{margin-left:16px}.listing-full .listing-title{font-size:30px;text-transform:uppercase;margin-right:10px}.listing-full .title-amelie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%}.listing-full .listing-subtitle{font-size:12px;text-transform:uppercase;display:block;line-height:normal;padding:5px 0 10px}.listing-full .listing-subtitle:after{display:block;content:" ";width:120px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;overflow:visible;white-space:nowrap}@media screen and (min-width: 768px){.listing-full .listing-subtitle:after{padding-bottom:30px;margin-bottom:30px}}@media screen and (min-width: 768px){.listing-full .listing-subtitle:after{margin-bottom:0}}.listing-full .listing-section h2,.listing-full .listing-subheading{width:60px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;overflow:visible;white-space:nowrap;text-transform:uppercase;font-size:20px;font-weight:300;margin-bottom:30px}.listing-full .listing-content{float:left}@media screen and (min-width: 768px){.listing-full .listing-content{width:50%}}@media screen and (min-width: 1024px){.listing-full .listing-content{width:60%}}.listing-full .listing-content .button{margin:8px 0}.listing-full .listing-meta{line-height:1.5}@media screen and (min-width: 768px){.listing-full .listing-meta{float:right;clear:right;width:50%;padding-left:30px}}@media screen and (min-width: 1024px){.listing-full .listing-meta{width:40%}}.listing-full .listing-meta .meta-heading{display:block;margin-bottom:-10px}.listing-full .listing-meta .listing-term{width:8em;font-weight:700}.listing-full .listing-meta .listing-value{-webkit-box-flex:1;-ms-flex:1;flex:1}.listing-full .listing-meta li{display:-webkit-box;display:-ms-flexbox;display:flex}.listing-full .listing-meta li.listing-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.listing-full .listing-price .listing-term{line-height:24px}.listing-full .listing-price .listing-value{font-size:24px;font-weight:700;width:auto}.listing-full .listing-contact{display:inline-block;position:relative}@media screen and (min-width: 768px){.listing-full .listing-contact{float:left;width:50%;padding-left:30px}}@media screen and (min-width: 1024px){.listing-full .listing-contact{float:right;width:40%;clear:both}}.listing-full .listing-contact-thumbnail{max-width:50%;width:100%;height:auto;float:right}.listing-full .listing-contact-content{float:left;width:50%;padding-right:10px}@media screen and (min-width: 768px){.listing-full .listing-contact-content{padding-right:20px}}@media screen and (min-width: 1024px){.listing-full .listing-contact-content{padding-right:30px}}.listing-full .listing-contact-logo{margin-bottom:10px}.listing-full .listing-contact .button{text-align:center;margin-bottom:10px;width:100%;padding:0}@media screen and (min-width: 768px){.listing-full .listing-contact .button{width:auto;padding:0 25px;position:absolute;right:0;top:0}}.listing-full .listing-contact .contact-term{display:none}.listing-full .listing-contact .contact-name{font-size:14px}.listing-full .listing-contact .contact-name span{font-size:18px;font-weight:700;line-height:1.2em;margin:.25em 0;display:block}.listing-full .listing-contact .contact-mobile{font-size:18px;font-weight:700;line-height:1.5em}.listing-full .listing-contact .contact-office{font-size:14px}.listing-full .listing-disclaimer{border-top:1px solid #d8d8d8;padding-top:20px;margin-top:20px;color:rgba(68,72,76,.75);font-size:16px;line-height:24px}.listing-full .listing-disclaimer a{text-decoration:none}.listing-full .button{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}.listing-full .listing-additional-details>div,.listing-full .listing-additional-details>iframe{margin-bottom:10px}.listing-images{position:relative}.listing-images-nav{position:absolute;top:-50px;right:0;margin:20px 0}.listing-images-nav a{padding:10px}@media screen and (min-width: 768px){.listing-images-nav{top:-50px;right:-10px}}.listing-images-gallery-label:before{content:"Gallery";text-transform:uppercase;font-size:12px;font-weight:bold;vertical-align:text-bottom;display:inline-block;margin-right:10px}.listing-images-dismiss-thumbs{display:none}.listing-images-show-thumbs .listing-images-dismiss-thumbs{display:inline}.listing-images-open-thumbs{position:relative}.listing-images-show-thumbs .listing-images-open-thumbs{display:none}.listing-images .slider-nav{position:absolute;top:calc(50% - 20px);text-transform:none;font-size:16px;letter-spacing:normal;height:40px;width:40px;background-color:rgba(0,0,0,.75);border-radius:4px;padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-touch-action:manipulation;touch-action:manipulation;z-index:100}.listing-images .slider-nav:hover,.listing-images .slider-nav:active{color:#fff !important;background-color:rgba(0,0,0,.9)}.listing-images .slider-nav.slider-nav--next{right:30px}.listing-images .slider-nav.slider-nav--prev{left:30px}.listing-images-show-thumbs .slider-nav{display:none}.listing-images-thumbs{-webkit-box-sizing:content-box;box-sizing:content-box;margin:5px 0;white-space:nowrap;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}@media screen and (min-width: 768px){.listing-images-thumbs{margin:10px 0}}@media screen and (min-width: 1024px){.listing-images-thumbs{margin:15px 0}}.listing-images-show-thumbs .listing-images-thumbs{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto}.listing-images-count{position:absolute;top:-5px;right:-5px;height:24px;width:24px;border:2px solid #fff;border-radius:12px;color:#fff;font-size:11px;font-weight:bold;text-align:center;line-height:20px;-webkit-font-smoothing:antialiased}.listing-images-thumb{padding:5px;display:inline-block;vertical-align:top;-webkit-transition:width 100ms,height 100ms,opacity 50ms;transition:width 100ms,height 100ms,opacity 50ms;width:70%;cursor:-webkit-zoom-in;cursor:zoom-in;text-align:center}.listing-images-thumb:last-child{padding-right:0}.listing-images-thumb img{width:100%;-o-object-fit:cover;object-fit:cover;height:320px}@media screen and (min-width: 768px){.listing-images-thumb{width:40%;padding:10px 20px 10px 0}}@media screen and (min-width: 1024px){.listing-images-thumb{padding:15px 30px 15px 0}}.listing-images-show-thumbs .listing-images-thumb,.listing-images-show-image .listing-images-thumb{width:33.333333%;cursor:pointer}.listing-images-show-thumbs .listing-images-thumb img,.listing-images-show-image .listing-images-thumb img{height:160px}@media screen and (min-width: 768px){.listing-images-show-thumbs .listing-images-thumb,.listing-images-show-image .listing-images-thumb{width:25%;padding:10px}}@media screen and (min-width: 1024px){.listing-images-show-thumbs .listing-images-thumb,.listing-images-show-image .listing-images-thumb{width:20%;padding:15px}}.listing-has-1-images .listing-image-thumbs img{max-height:320px}.listing-maps{display:inline-block;position:relative;width:100%}@media screen and (min-width: 1024px){.listing-maps{width:60%}}.neighbourhood-widget{margin-bottom:30px}.pagination{clear:both;width:100%;text-align:center}.pagination .page-numbers a{display:inline-block;margin-top:10px}.pagination .page-numbers a.prev,.pagination .page-numbers a.next{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}.pagination .page-numbers li{display:inline-block;margin:10px}.listing-disclaimer-logo{display:block;float:left;background-size:cover}.vendor-northstar .listing-disclaimer-logo,.vendor-nwmls .listing-disclaimer-logo,.vendor-actris .listing-disclaimer-logo,.vendor-mfrmls .listing-disclaimer-logo,.vendor-ddf .listing-disclaimer-logo,.vendor-rmls .listing-disclaimer-logo{margin:0 1em 1em 0;width:150px;height:75px;background-size:contain;background-repeat:no-repeat;background-position:left center}.vendor-northstar .listing-disclaimer-logo{background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/nstar/nstar.png")}.vendor-nwmls .listing-disclaimer-logo{width:64px;background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/nwmls/logo.svg")}.vendor-actris .listing-disclaimer-logo{background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/actris/actris.png")}.vendor-mfrmls .listing-disclaimer-logo{background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/mfrmls/mfrmls.jpg")}.vendor-rmls .listing-disclaimer-logo{background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/rmls/rmls.png")}.vendor-ddf .listing-disclaimer-logo{background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/ddf/realtor.svg")}.features-down-payment{margin-top:8px}.features-down-payment a{font-weight:bold;color:#74bc31}.features-down-payment a:hover{color:#5b9426}.maps{position:relative;height:150px;max-height:150px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;clear:both}body.carmen-body-fullscreen .maps{z-index:1000;position:fixed;top:96px;right:0;bottom:0;left:0;height:auto !important;max-height:inherit;border:0}@media screen and (min-width: 768px){.maps{height:auto;min-height:640px;max-height:inherit}}.maps-carmen{position:absolute;top:0;right:0;bottom:0;left:0}body.carmen-body-fullscreen{overflow:hidden;height:100%}body.carmen-body-fullscreen .header,body.carmen-body-fullscreen .header-mobile{position:fixed;top:58px}body.carmen-body-fullscreen .connect{position:fixed;top:0;right:0;left:0;height:58px;border-bottom-right-radius:0;border-bottom-left-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maps-return-to-carmen{display:block;height:70px;font-size:14px;font-weight:600;line-height:70px;color:#fff;padding:0 20px}.maps-return-to-carmen:hover{color:#fff}.maps-return-to-carmen span{display:inline-block;vertical-align:middle}.maps-click-wrap{-webkit-backdrop-filter:blur(6px) grayscale(0.5);backdrop-filter:blur(6px) grayscale(0.5);display:none;z-index:10000;position:absolute;top:0;right:0;bottom:0;left:0}.maps-click-wrap .maps-click-wrap-inner{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;margin:0 auto;max-width:640px;position:absolute;top:20px;bottom:20px;left:20px;right:20px}.maps-click-wrap-terms{position:absolute;top:20px;right:20px;bottom:80px;left:20px;padding-bottom:0;overflow:auto}.maps-click-wrap-buttons{position:absolute;width:100%;bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.maps-click-wrap-buttons .button{display:inline-block;font-size:13px;line-height:24px;font-weight:700;text-align:center;padding:10px 30px;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:4px;letter-spacing:normal;width:auto;background-color:#3b4248;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;text-transform:none}@media screen and (min-width: 768px){.maps-click-wrap-buttons .button{font-size:14px}}.maps-click-wrap-buttons .button:hover{background-color:#24282c;color:#fff}.maps-click-wrap-buttons .button--secondary{display:inline-block;font-size:13px;line-height:24px;font-weight:700;text-align:center;padding:10px 30px;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:4px;letter-spacing:normal;width:auto;background-color:#3b4248;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;text-transform:none;background-color:#bbc1c7}@media screen and (min-width: 768px){.maps-click-wrap-buttons .button--secondary{font-size:14px}}.maps-click-wrap-buttons .button--secondary:hover{background-color:#24282c;color:#fff}.maps-click-wrap-buttons .button--secondary:hover{background-color:#9fa8b0}.maps-footer .listing-disclaimer{border-top:1px solid rgba(0,0,0,.1);padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#788590;font-size:14px}.maps-footer .listing-disclaimer-logo{width:24px;height:24px;background-size:100% auto;background-repeat:no-repeat;display:inline-block;margin:0 8px 0 0}.notice{background:#9da3a9;border:1px solid #697077;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;line-height:1.25;margin:.25em 0 .5em;padding:0 1em}.notice a{color:#fff;text-decoration:underline}.notice a:hover{opacity:.8;text-decoration:none}.notice-error{background-color:#dd4040;border-color:#9b1c1c}.notice-info{background-color:#00465b;border-color:#000}.notice-success{background-color:#43b68a;border-color:#286b51}.notice-warning{background-color:#f19f34;border-color:#b36b0c}/*! WP Widgets */.widgets,.widgets-block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;clear:both;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;width:100%}@media screen and (min-width: 768px){.widgets,.widgets-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}}.widgets[class*=widgets-home],.widgets[class*=widgets-page],.widgets-block[class*=widgets-home],.widgets-block[class*=widgets-page]{background-size:cover;background-position:center center}:not(.full-width) .widgets[class*=widgets-per-row],:not(.full-width) .widgets .widgets-block,:not(.full-width) .widgets-block[class*=widgets-per-row],:not(.full-width) .widgets-block .widgets-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 768px){.widgets,.widgets-block{width:auto}}.widget{position:relative;width:100%;padding:30px 0}@media screen and (min-width: 768px){.widget{padding:60px 0}}@media screen and (min-width: 1024px){.widget{padding:90px 0}}@media screen and (min-width: 768px){.widgets.widgets-per-row-2:not(.widgets-slider) .widget{width:50% !important}.widgets .widget:nth-child(1):nth-last-child(2),.widgets .widget:nth-child(1):nth-last-child(2)~.widget{width:50%}.widgets.widgets-per-row-3:not(.widgets-slider) .widget{width:33.333333% !important}.widgets .widget:nth-child(1):nth-last-child(3),.widgets .widget:nth-child(1):nth-last-child(3)~.widget{width:33.333333%}.widgets.widgets-per-row-4:not(.widgets-slider) .widget{width:25% !important}.widgets .widget:nth-child(1):nth-last-child(4),.widgets .widget:nth-child(1):nth-last-child(4)~.widget{width:25%}.widgets.widgets-per-row-5:not(.widgets-slider) .widget{width:20% !important}.widgets .widget:nth-child(1):nth-last-child(5),.widgets .widget:nth-child(1):nth-last-child(5)~.widget{width:20%}.widgets.widgets-per-row-6:not(.widgets-slider) .widget{width:16.66667% !important}.widgets .widget:nth-child(1):nth-last-child(6),.widgets .widget:nth-child(1):nth-last-child(6)~.widget{width:16.66667%}.widgets.widgets-per-row-1:not(.widgets-slider) .widget{width:100% !important}}.widget-full-width{float:none !important;clear:both}.widget-header,.widget-content,.widget-meta,.widget-custom,.widget-embed,.widget-footer,.widget-mls-disclaimer{clear:both;padding:0 10px}@media screen and (min-width: 768px){.widget-header,.widget-content,.widget-meta,.widget-custom,.widget-embed,.widget-footer,.widget-mls-disclaimer{padding:0 20px}}@media screen and (min-width: 1024px){.widget-header,.widget-content,.widget-meta,.widget-custom,.widget-embed,.widget-footer,.widget-mls-disclaimer{padding:0 30px}}.widgets-per-row-2 .widget .widget-header,.widgets-per-row-2 .widget .widget-content,.widgets-per-row-2 .widget .widget-meta,.widgets-per-row-2 .widget .widget-custom,.widgets-per-row-2 .widget .widget-embed,.widgets-per-row-2 .widget .widget-footer,.widgets-per-row-2 .widget .widget-mls-disclaimer{max-width:600px !important}.widgets-per-row-3 .widget .widget-header,.widgets-per-row-3 .widget .widget-content,.widgets-per-row-3 .widget .widget-meta,.widgets-per-row-3 .widget .widget-custom,.widgets-per-row-3 .widget .widget-embed,.widgets-per-row-3 .widget .widget-footer,.widgets-per-row-3 .widget .widget-mls-disclaimer{max-width:400px !important}.widgets-per-row-3 .widget:nth-child(3n+1) .widget-header,.widgets-per-row-2 .widget:nth-child(odd) .widget-header,.widgets-per-row-3 .widget:nth-child(3n+1) .widget-content,.widgets-per-row-2 .widget:nth-child(odd) .widget-content,.widgets-per-row-3 .widget:nth-child(3n+1) .widget-meta,.widgets-per-row-2 .widget:nth-child(odd) .widget-meta,.widgets-per-row-3 .widget:nth-child(3n+1) .widget-custom,.widgets-per-row-2 .widget:nth-child(odd) .widget-custom,.widgets-per-row-3 .widget:nth-child(3n+1) .widget-embed,.widgets-per-row-2 .widget:nth-child(odd) .widget-embed,.widgets-per-row-3 .widget:nth-child(3n+1) .widget-footer,.widgets-per-row-2 .widget:nth-child(odd) .widget-footer,.widgets-per-row-3 .widget:nth-child(3n+1) .widget-mls-disclaimer,.widgets-per-row-2 .widget:nth-child(odd) .widget-mls-disclaimer{float:right !important}.widget:nth-child(1):nth-last-child(2) .widget-header,.widget:nth-child(1):nth-last-child(3) .widget-header,.widget:nth-child(1):nth-last-child(2) .widget-content,.widget:nth-child(1):nth-last-child(3) .widget-content,.widget:nth-child(1):nth-last-child(2) .widget-meta,.widget:nth-child(1):nth-last-child(3) .widget-meta,.widget:nth-child(1):nth-last-child(2) .widget-custom,.widget:nth-child(1):nth-last-child(3) .widget-custom,.widget:nth-child(1):nth-last-child(2) .widget-embed,.widget:nth-child(1):nth-last-child(3) .widget-embed,.widget:nth-child(1):nth-last-child(2) .widget-footer,.widget:nth-child(1):nth-last-child(3) .widget-footer,.widget:nth-child(1):nth-last-child(2) .widget-mls-disclaimer,.widget:nth-child(1):nth-last-child(3) .widget-mls-disclaimer{float:right}.widgets-per-row-3 .widget:nth-child(3n+3) .widget-header,.widgets-per-row-2 .widget:nth-child(even) .widget-header,.widgets-per-row-3 .widget:nth-child(3n+3) .widget-content,.widgets-per-row-2 .widget:nth-child(even) .widget-content,.widgets-per-row-3 .widget:nth-child(3n+3) .widget-meta,.widgets-per-row-2 .widget:nth-child(even) .widget-meta,.widgets-per-row-3 .widget:nth-child(3n+3) .widget-custom,.widgets-per-row-2 .widget:nth-child(even) .widget-custom,.widgets-per-row-3 .widget:nth-child(3n+3) .widget-embed,.widgets-per-row-2 .widget:nth-child(even) .widget-embed,.widgets-per-row-3 .widget:nth-child(3n+3) .widget-footer,.widgets-per-row-2 .widget:nth-child(even) .widget-footer,.widgets-per-row-3 .widget:nth-child(3n+3) .widget-mls-disclaimer,.widgets-per-row-2 .widget:nth-child(even) .widget-mls-disclaimer{float:left !important}.widget:nth-child(2):nth-last-child(1) .widget-header,.widget:nth-child(3):nth-last-child(1) .widget-header,.widget:nth-child(2):nth-last-child(1) .widget-content,.widget:nth-child(3):nth-last-child(1) .widget-content,.widget:nth-child(2):nth-last-child(1) .widget-meta,.widget:nth-child(3):nth-last-child(1) .widget-meta,.widget:nth-child(2):nth-last-child(1) .widget-custom,.widget:nth-child(3):nth-last-child(1) .widget-custom,.widget:nth-child(2):nth-last-child(1) .widget-embed,.widget:nth-child(3):nth-last-child(1) .widget-embed,.widget:nth-child(2):nth-last-child(1) .widget-footer,.widget:nth-child(3):nth-last-child(1) .widget-footer,.widget:nth-child(2):nth-last-child(1) .widget-mls-disclaimer,.widget:nth-child(3):nth-last-child(1) .widget-mls-disclaimer{float:left}.widgets-per-row-1 .widget .widget-header,.widgets-per-row-1 .widget .widget-content,.widgets-per-row-1 .widget .widget-meta,.widgets-per-row-1 .widget .widget-custom,.widgets-per-row-1 .widget .widget-embed,.widgets-per-row-1 .widget .widget-footer,.widgets-per-row-1 .widget .widget-mls-disclaimer{max-width:1200px !important;float:none !important}.widget-custom-meta{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.widgets-has-title.widgets-per-row-1 .widget:first-child,.widgets-has-title.widgets-per-row-2 .widget:nth-child(-n+2),.widgets-has-title.widgets-per-row-3 .widget:nth-child(-n+3),.widgets-has-title.widgets-per-row-4 .widget:nth-child(-n+4),.widgets-has-title.widgets-per-row-5 .widget:nth-child(-n+5),.widgets-has-title.widgets-per-row-6 .widget:nth-child(-n+6){padding-top:0}@media screen and (min-width: 768px){.widgets-has-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.widgets-has-title .widgets-section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:100;padding:30px 10px 0}@media screen and (min-width: 768px){.widgets-has-title .widgets-section{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;padding:60px 20px 0}}@media screen and (min-width: 1024px){.widgets-has-title .widgets-section{padding:90px 30px 0}}.widgets-has-title.widgets-slider .widgets-block{position:relative}.widgets-has-title .widgets-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.widgets-has-title .widgets-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}}.widgets-has-title.widgets-slider .listing.cycle-sentinel{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width: 767px){.widgets-has-title.widgets-slider .listing.cycle-sentinel{display:none !important}}.widgets-has-title.widgets-slider .listing.cycle-slide{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;top:0px !important}@media screen and (max-width: 767px){.widgets-has-title.widgets-slider .listing.cycle-slide{display:none !important}}@media screen and (min-width: 768px){.widgets-has-title.widgets-slider .listing.cycle-slide{padding-bottom:0}}@media screen and (max-width: 767px){.widgets-has-title.widgets-slider .listing.cycle-slide.cycle-slide-active{display:block !important;position:relative !important;top:0 !important}}.widgets-has-title.widgets-slider .listing.cycle-sentinel+.widgets-section+.widgets-block{display:none}@media screen and (min-width: 768px){.widgets-has-title.widgets-slider .listing.cycle-sentinel+.widgets-section+.widgets-block+.widgets-prev,.widgets-has-title.widgets-slider .listing.cycle-sentinel+.widgets-section+.widgets-block+.widgets-prev+.widgets-next{top:180px;bottom:30px}}@media screen and (min-width: 1024px){.widgets-has-title.widgets-slider .listing.cycle-sentinel+.widgets-section+.widgets-block+.widgets-prev,.widgets-has-title.widgets-slider .listing.cycle-sentinel+.widgets-section+.widgets-block+.widgets-prev+.widgets-next{bottom:0}}.widgets-has-title.widgets-slider aside.cycle-sentinel{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width: 767px){.widgets-has-title.widgets-slider aside.cycle-sentinel{display:none !important}}.widgets-has-title.widgets-slider aside.cycle-slide{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width: 768px){.widgets-has-title.widgets-slider aside.cycle-slide{padding-top:0px;top:150px !important}}@media screen and (min-width: 1024px){.widgets-has-title.widgets-slider aside.cycle-slide{top:180px !important}}@media screen and (max-width: 767px){.widgets-has-title.widgets-slider aside.cycle-slide.cycle-slide-active{position:relative !important;top:0px !important}}@media screen and (min-width: 768px){.widgets-has-title.widgets-slider aside.cycle-slide.cycle-slide-active{top:150px !important}}@media screen and (min-width: 1024px){.widgets-has-title.widgets-slider aside.cycle-slide.cycle-slide-active{top:180px !important}}.widget-header,.widget-footer{pointer-events:none}.widget-header a,.widget-header input,.widget-header button,.widget-footer a,.widget-footer input,.widget-footer button{pointer-events:auto}.widget-title,.widgets-section-title{font-size:30px;text-transform:uppercase;margin-bottom:10px}@media screen and (min-width: 768px){.widget-title,.widgets-section-title{margin-bottom:30px}}.widget-title:after,.widgets-section-title:after{display:block;content:" ";width:120px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;overflow:visible;white-space:nowrap}@media screen and (min-width: 768px){.widget-title:after,.widgets-section-title:after{padding-bottom:30px;margin-bottom:30px}}.widget-image,.widget-image::after{display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.widget-image{position:absolute;top:0;right:0;bottom:0;left:0}.widget-title,.widget-content,.widget-meta,.widget-footer{position:relative}.widget-footer+.widget-mls-disclaimer .listing-disclaimer{margin-top:24px}.widget-reciprocity.widget-sub-single .widget-footer+.widget-mls-disclaimer .listing-disclaimer{margin-top:0}.widget-mls-disclaimer .listing-disclaimer{border-top:1px solid rgba(0,0,0,.1);padding-top:16px;line-height:1.5}@media screen and (min-width: 768px){.widget-reciprocity.widget-sub-single .widget-mls-disclaimer .listing-disclaimer{position:static;margin:auto;opacity:1;display:inline-block;width:auto;padding:16px;border-top:0}}.widget-reciprocity.widget-sub-single .widget-mls-disclaimer .listing-disclaimer{padding:16px}.widget-mls-disclaimer .listing-disclaimer-logo{width:30px;height:26px;background-size:100% auto;background-repeat:no-repeat;display:inline-block;margin:0 8px 0 0}@media screen and (min-width: 768px){.widget-reciprocity.widget-sub-single .widget-mls-disclaimer{text-align:center}}@media screen and (max-width: 767px){.widget-reciprocity.widget-sub-single .widget-mls-disclaimer{padding:0 30px}}.widget input{border:1px solid}.widget-invert~.listing{color:#fff}.widget-invert~.listing a,.widget-invert~.listing button,.widget-invert~.listing .button,.widget-invert~.listing .widget-title,.widget-invert~.listing .listing-title,.widget-invert~.listing .listing-subtitle,.widget-invert~.listing .listing-price,.widget-invert~.listing .listing-meta{color:#fff}.widget-invert{color:#fff}.widget-invert a,.widget-invert button,.widget-invert .button,.widget-invert .widget-footer,.widget-invert .widget-title,.widget-invert .listing-title,.widget-invert .listing-subtitle,.widget-invert .listing-price,.widget-invert .listing-meta{color:#fff}.widget-invert a:hover,.widget-invert button:hover,.widget-invert .button:hover{color:rgba(255,255,255,.75)}.widget-invert .widget-invert .widget-header:after{border-color:#fff !important}.widget-invert~.widget-blog-post{color:#fff !important}.widgets-invert .widgets-section-title{color:#fff}.widgets-invert .widgets-invert .widgets-section:after,.widgets-invert .widgets-invert .widgets-section-title:after{border-color:#fff !important}.widgets-title-center .widgets-section{text-align:center}.widget-full-width>*,.widget-full-width>form>*{float:none !important;max-width:inherit !important;width:100%}.widgets-footer .widget{float:left}.footer-widgets{background-size:cover;background-position:center center}/*! Widgets Slider */.widgets-slider .cycle-slide{bottom:0}.widgets-slider .widget{width:100% !important}.widgets-slider.widgets-has-title .widget:not(.widget-photo){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:90px}.widgets-slider.widgets-has-title .widget:not(.widget-photo).cycle-sentinel{margin-top:0;padding-top:0}.widgets-slider.widgets-has-title .widgets-section+.widgets-block .widget.widget-text,.widgets-slider.widgets-has-title .widgets-section+.widgets-block .widget.widget-feature:not(.widget-photo){margin-top:0;padding:0 0 90px 0}.widgets-slider .widget-feature .widget-image{top:-90px}.widgets-slider .widget-featured-listings{display:none}.widgets-next,.widgets-prev{display:none;z-index:10000;position:absolute;margin:20px 8px;top:0;bottom:0;width:8px;border-radius:3px;background-color:#fff;cursor:pointer;opacity:.5;-webkit-transition:opacity 100ms;transition:opacity 100ms;border:1px solid rgba(0,0,0,.75)}.widgets-next:before,.widgets-prev:before{position:absolute;top:0;bottom:0;margin:-20px -8px;z-index:10000;display:block;width:20px;content:""}.widgets-next:hover,.widgets-prev:hover{opacity:1}@media screen and (min-width: 768px){.widgets-next,.widgets-prev{display:block}}@media screen and (min-width: 1024px){.widgets-next,.widgets-prev{margin:30px 13px}.widgets-next:before,.widgets-prev:before{margin:-30px -13px;width:30px}}.widgets-next{right:0}.widgets-prev{left:0}.widgets-arrows{position:absolute;top:calc(50% - 100px);margin-left:30px;margin-right:30px;padding:0;height:40px;width:40px;background-color:rgba(0,0,0,.75);border-radius:4px;border:0;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-touch-action:manipulation;touch-action:manipulation}.widgets-arrows:hover,.widgets-arrows:active{color:#fff !important;background-color:rgba(0,0,0,.9)}.widgets-arrows svg{fill:#fff}.widgets-slider-nav{position:absolute;bottom:0;width:100%;text-align:center;z-index:99999;background:rgba(0,0,0,0)}.widgets-slider-nav span{text-indent:-9999px;overflow:hidden;width:15px;height:15px;background:#fff;margin:8px 4px;display:inline-block;border-radius:50%;border:1px solid rgba(0,0,0,.5)}.widgets-slider-nav span:hover{border-color:rgba(0,0,0,.75)}.widgets-slider-nav span:hover{cursor:pointer}.widget-has-slide-dots .widget{padding-bottom:30px}.widget-has-slide-dots.widgets-slider .listing .listing-footer{height:110px}/*! Twitter/Facebook */.widget-facebook .widget-footer{margin:20px 0}.widget-facebook .widget-footer a{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}.widget-twitter .widget-footer{margin:20px 0}.widget-twitter .widget-footer a{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}.widget-twitter iframe{display:block;position:relative !important;height:500px !important}/*! Video */@media screen and (min-width: 768px){.background-video-active{background-image:none !important}}.widget-video-background{position:absolute;z-index:0;display:block;width:100%;height:100%;left:0;right:0}.widget-video-background video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.widget-video .widget-embed{margin-bottom:30px}.widget-video .widget-footer a{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}/*! Photo */.widget-photo{padding:0}.widget-photo .widget-image{position:static;text-align:center;background-image:none;background-size:contain}.widget-photo .widget-image-desktop{margin:0 auto}.widget-photo .widget-image-mobile{display:block;margin:0 auto}.widget-photo .widget-image-mobile+.widget-image-desktop{display:none}@media screen and (min-width: 768px){.widget-photo .widget-image-mobile{display:none !important}.widget-photo .widget-image-desktop{display:none}.widget-photo.widget-image-cover .widget-image{background-size:cover}.widget-photo .widget-image{position:absolute}.widget-photo .widget-image-mobile{display:block}.widget-photo.widget-show-full-image .widget-image{position:static}.widget-photo.widget-show-full-image .widget-image-desktop.widget-image-desktop{display:block}}@media screen and (max-width: 767px){.widget-photo .widget-image{background-image:none !important}}.widget-photo .widget-footer a{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}/*! Text */.widget-text .widget-footer a{display:inline-block;width:auto;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:2px}.widget-text .widget-footer a:after{content:"";font-size:20px;line-height:10px}/*! Widget Feature */.widget-feature .widget-footer a{display:inline-block;width:auto;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:2px}.widget-feature .widget-footer a:after{content:"";font-size:20px;line-height:10px}/*! MLS Search */.widget-mls-search .widget-custom a{text-decoration:underline}.widget-mls-search .widget-mls-search-input{width:100%}.widget-mls-search p{margin:1em 0;position:relative}.widget-mls-search button{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}.widget-mls-search .widget-label{display:none}.select2-search__field{line-height:50px}/*! Featured Listings */.widget-featured-listings .widget-header,.widget-featured-listings .widget-footer,.widget-reciprocity .widget-header,.widget-reciprocity .widget-footer{display:none}.widget-featured-listings .widget-footer a,.widget-reciprocity .widget-footer a{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}@media screen and (max-width: 767px){.widget-featured-listings .listing-summary,.widget-reciprocity .listing-summary{padding-left:10px;padding-right:10px}}@media screen and (min-width: 768px){.widget-featured-listings~.widgets-next,.widget-featured-listings~.widgets-prev,.widget-reciprocity~.widgets-next,.widget-reciprocity~.widgets-prev{margin-bottom:120px !important}}@media screen and (min-width: 1024px){.widget-featured-listings~.widgets-next,.widget-featured-listings~.widgets-prev,.widget-reciprocity~.widgets-next,.widget-reciprocity~.widgets-prev{margin-bottom:130px !important}}@media screen and (max-width: 767px){.widgets-slider .widget-featured-listings .cycle-slide-active,.widget-featured-listings.widget:nth-child(1):nth-last-child(1) .cycle-slide-active,.widgets-slider .widget-reciprocity .cycle-slide-active,.widget-reciprocity.widget:nth-child(1):nth-last-child(1) .cycle-slide-active{margin:0;border:0;padding:10px}}.widget-featured-listings.widget-sub-single,.widget-reciprocity.widget-sub-single{padding:0}.widget-featured-listings.widget-sub-single .widget-custom,.widget-reciprocity.widget-sub-single .widget-custom{max-width:100% !important}.widgets-slider .widget-reciprocity{display:none}.widgets-slider .listing .container,.widgets-slider .listing .widget-contact .widget-image,.widget-contact .widgets-slider .listing .widget-image,.widgets-slider .listing .content-articles,.widgets-slider .listing .widget-header,.widgets-slider .listing .widget-content,.widgets-slider .listing .widget-meta,.widgets-slider .listing .widget-custom,.widgets-slider .listing .widget-embed,.widgets-slider .listing .widget-footer,.widgets-slider .listing .widget-mls-disclaimer,.widgets-slider .listing .widgets-has-title .widgets-section,.widgets-has-title .widgets-slider .listing .widgets-section,.widget-reciprocity .listing:first-child:nth-last-child(1) .container,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-contact .widget-image,.widget-contact .widget-reciprocity .listing:first-child:nth-last-child(1) .widget-image,.widget-reciprocity .listing:first-child:nth-last-child(1) .content-articles,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-header,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-content,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-meta,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-custom,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-embed,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-footer,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-mls-disclaimer,.widget-reciprocity .listing:first-child:nth-last-child(1) .widgets-has-title .widgets-section,.widgets-has-title .widget-reciprocity .listing:first-child:nth-last-child(1) .widgets-section,.widget-reciprocity .listings-tiled,.widget-featured-listings .listing:first-child:nth-last-child(1) .container,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-contact .widget-image,.widget-contact .widget-featured-listings .listing:first-child:nth-last-child(1) .widget-image,.widget-featured-listings .listing:first-child:nth-last-child(1) .content-articles,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-header,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-content,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-meta,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-custom,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-embed,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-footer,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-mls-disclaimer,.widget-featured-listings .listing:first-child:nth-last-child(1) .widgets-has-title .widgets-section,.widgets-has-title .widget-featured-listings .listing:first-child:nth-last-child(1) .widgets-section,.widget-featured-listings .listings-tiled{position:static;max-width:none;padding:10px}@media screen and (min-width: 768px){.widgets-slider .listing .container,.widgets-slider .listing .widget-contact .widget-image,.widget-contact .widgets-slider .listing .widget-image,.widgets-slider .listing .content-articles,.widgets-slider .listing .widget-header,.widgets-slider .listing .widget-content,.widgets-slider .listing .widget-meta,.widgets-slider .listing .widget-custom,.widgets-slider .listing .widget-embed,.widgets-slider .listing .widget-footer,.widgets-slider .listing .widget-mls-disclaimer,.widgets-slider .listing .widgets-has-title .widgets-section,.widgets-has-title .widgets-slider .listing .widgets-section,.widget-reciprocity .listing:first-child:nth-last-child(1) .container,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-contact .widget-image,.widget-contact .widget-reciprocity .listing:first-child:nth-last-child(1) .widget-image,.widget-reciprocity .listing:first-child:nth-last-child(1) .content-articles,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-header,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-content,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-meta,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-custom,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-embed,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-footer,.widget-reciprocity .listing:first-child:nth-last-child(1) .widget-mls-disclaimer,.widget-reciprocity .listing:first-child:nth-last-child(1) .widgets-has-title .widgets-section,.widgets-has-title .widget-reciprocity .listing:first-child:nth-last-child(1) .widgets-section,.widget-reciprocity .listings-tiled,.widget-featured-listings .listing:first-child:nth-last-child(1) .container,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-contact .widget-image,.widget-contact .widget-featured-listings .listing:first-child:nth-last-child(1) .widget-image,.widget-featured-listings .listing:first-child:nth-last-child(1) .content-articles,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-header,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-content,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-meta,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-custom,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-embed,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-footer,.widget-featured-listings .listing:first-child:nth-last-child(1) .widget-mls-disclaimer,.widget-featured-listings .listing:first-child:nth-last-child(1) .widgets-has-title .widgets-section,.widgets-has-title .widget-featured-listings .listing:first-child:nth-last-child(1) .widgets-section,.widget-featured-listings .listings-tiled{padding:0}}@media screen and (min-width: 768px){.widgets:not(.widgets-slider) .widget-reciprocity .widget-title,.widgets:not(.widgets-slider) .widget-featured-listings .widget-title{margin-bottom:0}.widgets:not(.widgets-slider) .widget-reciprocity .listing:first-child:nth-last-child(2),.widgets:not(.widgets-slider) .widget-reciprocity .listing:first-child:nth-last-child(2)~.listing,.widgets:not(.widgets-slider) .widget-featured-listings .listing:first-child:nth-last-child(2),.widgets:not(.widgets-slider) .widget-featured-listings .listing:first-child:nth-last-child(2)~.listing{width:50%}.widgets:not(.widgets-slider) .widget-reciprocity .listing:first-child:nth-last-child(n+3),.widgets:not(.widgets-slider) .widget-reciprocity .listing:first-child:nth-last-child(n+3)~.listing,.widgets:not(.widgets-slider) .widget-featured-listings .listing:first-child:nth-last-child(n+3),.widgets:not(.widgets-slider) .widget-featured-listings .listing:first-child:nth-last-child(n+3)~.listing{width:33.333333%}}.widgets:not(.widgets-slider) .widget-reciprocity[class*=widget-sub-count-] .listings-tiled,.widgets:not(.widgets-slider) .widget-featured-listings[class*=widget-sub-count-] .listings-tiled{position:static;padding:0}@media screen and (min-width: 768px){.widgets:not(.widgets-slider) .widget-reciprocity[class*=widget-sub-count-] .listings-tiled,.widgets:not(.widgets-slider) .widget-featured-listings[class*=widget-sub-count-] .listings-tiled{padding:0 10px}}@media screen and (min-width: 1024px){.widgets:not(.widgets-slider) .widget-reciprocity[class*=widget-sub-count-] .listings-tiled,.widgets:not(.widgets-slider) .widget-featured-listings[class*=widget-sub-count-] .listings-tiled{padding:0 15px}}.widgets:not(.widgets-slider) .widget-reciprocity[class*=widget-sub-count-] .listing-summary,.widgets:not(.widgets-slider) .widget-featured-listings[class*=widget-sub-count-] .listing-summary{position:relative}.widgets:not(.widgets-slider) .widget-reciprocity[class*=widget-sub-count-] .widget-header,.widgets:not(.widgets-slider) .widget-reciprocity[class*=widget-sub-count-] .widget-footer,.widgets:not(.widgets-slider) .widget-featured-listings[class*=widget-sub-count-] .widget-header,.widgets:not(.widgets-slider) .widget-featured-listings[class*=widget-sub-count-] .widget-footer{display:block}@media screen and (max-width: 767px){.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-header,.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-meta,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-header,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-meta,.widgets-slider .listing .listing-header,.widgets-slider .listing .listing-meta{background:none !important}}@media screen and (min-width: 768px){.widget-reciprocity .listing:first-child:nth-last-child(1),.widget-featured-listings .listing:first-child:nth-last-child(1),.widgets-slider .listing{position:relative;width:100%;max-width:100%;height:600px;padding:0;margin:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:100px;border:none}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-attribution,.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-header,.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-meta,.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-status,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-attribution,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-header,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-meta,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-status,.widgets-slider .listing .listing-attribution,.widgets-slider .listing .listing-header,.widgets-slider .listing .listing-meta,.widgets-slider .listing .listing-status{width:400px;position:relative;z-index:10001;text-align:center;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-content,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-content,.widgets-slider .listing .listing-content{display:none}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-status,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-status,.widgets-slider .listing .listing-status{padding:10px 30px}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-header,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-header,.widgets-slider .listing .listing-header{padding:30px 30px 10px}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-meta,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-meta,.widgets-slider .listing .listing-meta{padding:0 30px 30px}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-title,.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-subtitle,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-title,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-subtitle,.widgets-slider .listing .listing-title,.widgets-slider .listing .listing-subtitle{margin:0 auto !important;padding:5px 0 0}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-subtitle:after,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-subtitle:after,.widgets-slider .listing .listing-subtitle:after{width:60px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;overflow:visible;white-space:nowrap;display:block;content:"";margin:0px auto}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-image,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-image,.widgets-slider .listing .listing-image{width:100%;height:600px;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;z-index:1;padding:0;background-position:center center}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-image img,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-image img,.widgets-slider .listing .listing-image img{display:none}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-footer,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-footer,.widgets-slider .listing .listing-footer{position:absolute;left:0;bottom:0;z-index:1000;background-color:rgba(255,255,255,.95);height:100px;width:100%;padding:0 30px;line-height:100px;text-align:center}.widget-reciprocity .listing:first-child:nth-last-child(1) .listing-footer a,.widget-featured-listings .listing:first-child:nth-last-child(1) .listing-footer a,.widgets-slider .listing .listing-footer a{display:block;display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}}@media screen and (min-width: 768px){.listing.cycle-slide~.widgets-next,.listing.cycle-slide~.widgets-prev{margin-bottom:120px !important}}@media screen and (min-width: 1024px){.listing.cycle-slide~.widgets-next,.listing.cycle-slide~.widgets-prev{margin-bottom:130px !important}}@media screen and (min-width: 768px){.widgets-slider .listing-disclaimer,.widget-reciprocity.widget-sub-single .listing-disclaimer{z-index:-1;position:absolute;top:0;left:0;width:100%;margin:34px 0 0;padding:0;opacity:.5}}.widget-testimonials *{font-family:"Open Sans",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.widgets-slider .widget-testimonial,.widget-testimonials .widget-testimonial{line-height:24px;margin:2em 0}.widgets-slider .widget-testimonial+.widget-testimonial,.widget-testimonials .widget-testimonial+.widget-testimonial{border-top:1px solid rgba(20,20,20,.25);padding-top:2em}.widgets-slider .widget-testimonial-image,.widget-testimonials .widget-testimonial-image{margin-bottom:1em}.widgets-slider .widget-testimonial-callout,.widget-testimonials .widget-testimonial-callout{font-weight:700;margin-bottom:1em}.widgets-slider .widget-testimonial-name,.widget-testimonials .widget-testimonial-name{margin:1em 0;font-weight:700}.widgets-slider .widget-custom,.widgets-slider .widget-footer,.widgets-slider .widget-header,.widget-testimonials .widget-custom,.widget-testimonials .widget-footer,.widget-testimonials .widget-header{margin:0 auto}.widgets-slider.widget-display--list,.widget-testimonials.widget-display--list{margin:0;padding:0}@media screen and (min-width: 1024px){.widgets-slider.widget-display--tiled .widget-testimonial,.widget-testimonials.widget-display--tiled .widget-testimonial{margin-top:0}.widgets-slider.widget-display--tiled .widget-testimonial+.widget-testimonial,.widget-testimonials.widget-display--tiled .widget-testimonial+.widget-testimonial{border:0;padding:0}.widgets-slider.widget-display--tiled .widget-custom-testimonials,.widget-testimonials.widget-display--tiled .widget-custom-testimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:60px}.widgets-slider.widget-display--tiled.widget-sub-count-2 .widget-testimonial,.widget-testimonials.widget-display--tiled.widget-sub-count-2 .widget-testimonial{width:calc(50% - 30px)}.widgets-slider.widget-display--tiled.widget-sub-count-3 .widget-testimonial,.widgets-slider.widget-display--tiled.widget-sub-count-many .widget-testimonial,.widget-testimonials.widget-display--tiled.widget-sub-count-3 .widget-testimonial,.widget-testimonials.widget-display--tiled.widget-sub-count-many .widget-testimonial{width:calc(33.3333333333% - 40px)}}.widget-slider-header{display:none}.widgets-slider{padding:30px 0}.widgets-slider .widget-testimonial{padding:0 80px;width:100%;max-width:100%}.widgets-slider .widget-testimonial+.widget-testimonial{border:0;padding-top:0}.widgets-slider .widget-testimonial .widget-slider-header{display:block}.widgets-slider .widget-testimonials{display:none}.widget-blog-posts *{font-family:"Open Sans","Segoe UI",system-ui,Roboto,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.widgets-slider .widget-blog-post,.widget-blog-posts .widget-blog-post{line-height:24px;margin:2em 0}.widgets-slider .widget-blog-post+.widget-blog-post,.widget-blog-posts .widget-blog-post+.widget-blog-post{border-top:1px solid rgba(20,20,20,.25);padding-top:2em}.widgets-slider .widget-blog-post-thumbnail,.widget-blog-posts .widget-blog-post-thumbnail{margin-bottom:1em}.widgets-slider .widget-blog-post-title,.widget-blog-posts .widget-blog-post-title{font-weight:700}.widgets-slider .widget-blog-post-date,.widget-blog-posts .widget-blog-post-date{font-size:14px;margin-bottom:1em;opacity:.75}.widgets-slider .widget-blog-post-date a,.widget-blog-posts .widget-blog-post-date a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widgets-slider .widget-blog-post-date a img,.widget-blog-posts .widget-blog-post-date a img{width:14px;height:14px;margin-right:4px;opacity:.75}.widgets-slider .widget-blog-post-content,.widget-blog-posts .widget-blog-post-content{overflow:hidden;margin-bottom:1em}.widgets-slider .widget-custom,.widgets-slider .widget-footer,.widgets-slider .widget-header,.widget-blog-posts .widget-custom,.widget-blog-posts .widget-footer,.widget-blog-posts .widget-header{margin:0 auto}.widgets-slider.widget-display--list,.widget-blog-posts.widget-display--list{margin:0;padding:0}@media screen and (min-width: 1024px){.widgets-slider.widget-display--tiled .widget-blog-post,.widget-blog-posts.widget-display--tiled .widget-blog-post{margin-top:0}.widgets-slider.widget-display--tiled .widget-blog-post+.widget-blog-post,.widget-blog-posts.widget-display--tiled .widget-blog-post+.widget-blog-post{border:0;padding:0}.widgets-slider.widget-display--tiled .widget-custom-blog-posts,.widget-blog-posts.widget-display--tiled .widget-custom-blog-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:60px}.widgets-slider.widget-display--tiled.widget-sub-count-2 .widget-blog-post,.widget-blog-posts.widget-display--tiled.widget-sub-count-2 .widget-blog-post{width:calc(50% - 30px)}.widgets-slider.widget-display--tiled.widget-sub-count-3 .widget-blog-post,.widgets-slider.widget-display--tiled.widget-sub-count-many .widget-blog-post,.widget-blog-posts.widget-display--tiled.widget-sub-count-3 .widget-blog-post,.widget-blog-posts.widget-display--tiled.widget-sub-count-many .widget-blog-post{width:calc(33.3333333333% - 40px)}}.widget-slider-header{display:none}.widgets-slider{padding:30px 0}.widgets-slider .widget-blog-post{padding:0 80px;width:100%;max-width:100%}.widgets-slider .widget-blog-post+.widget-blog-post{border:0;padding-top:0}.widgets-slider .widget-blog-post .widget-slider-header{display:block}.widgets-slider .widget-blog-posts{display:none}/*! In Touch Signup */.widget-newsletter p{margin:1em 0;position:relative}.widget-newsletter input{position:relative;z-index:100;height:36px;width:100%;padding:0 10px}.widget-newsletter button{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}.widget-newsletter .widget-message{display:none;position:absolute;top:10px;left:10px;right:10px;padding:10px;color:#fff}.widget-newsletter .widget-message a{color:#fff;text-decoration:underline}.widget-newsletter .widget-message-error{display:block;background-color:red}.widget-newsletter .widget-message-success{display:block;background-color:green}.widget-newsletter .widget-label{display:none}/*! Contact */.widget-contact.widget:nth-child(1):nth-last-child(2) .widget-image,.widget-contact.widget:nth-child(1):nth-last-child(3) .widget-image{float:right}.widget-contact.widget:nth-child(2):nth-last-child(1) .widget-image,.widget-contact.widget:nth-child(3):nth-last-child(1) .widget-image{float:left}.widget-contact .widget-image{position:static;clear:both;padding:0 10px;margin-bottom:10px}@media screen and (min-width: 768px){.widget-contact .widget-image{padding:0 20px}}@media screen and (min-width: 1024px){.widget-contact .widget-image{padding:0 30px}}.widget-contact .widget-image img{max-height:150px}.widget-contact .widget-meta{padding:10px}.widget-contact .widget-meta li{clear:both}.widget-contact .widget-meta dt{width:90px;float:left;padding-bottom:10px}.widget-contact .widget-meta dd{float:left;padding-bottom:10px}@media screen and (min-width: 768px){.widget-contact .widget-meta{padding:10px 30px}}/*! WordPress Widgets */.widget[class*=widget_]{overflow:hidden}.widget[class*=widget_].cycle-slide,.widget[class*=widget_].cycle-slide-active{left:50% !important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.widgets-slider .widget[class*=widget_],.widget[class*=widget_]:nth-child(1):nth-last-child(1){max-width:1200px;width:100%;padding:30px 10px}@media screen and (min-width: 768px){.widgets-slider .widget[class*=widget_],.widget[class*=widget_]:nth-child(1):nth-last-child(1){padding:60px 20px}}@media screen and (min-width: 1024px){.widgets-slider .widget[class*=widget_],.widget[class*=widget_]:nth-child(1):nth-last-child(1){padding:90px 30px}}.widget[class*=widget_]:nth-child(1):nth-last-child(2)>*,.widget[class*=widget_]:nth-child(1):nth-last-child(3)>*{float:right;padding:0 10px}@media screen and (min-width: 768px){.widget[class*=widget_]:nth-child(1):nth-last-child(2)>*,.widget[class*=widget_]:nth-child(1):nth-last-child(3)>*{padding:0 20px}}@media screen and (min-width: 1024px){.widget[class*=widget_]:nth-child(1):nth-last-child(2)>*,.widget[class*=widget_]:nth-child(1):nth-last-child(3)>*{padding:0 30px}}.widget[class*=widget_]:nth-child(2):nth-last-child(1)>*,.widget[class*=widget_]:nth-child(3):nth-last-child(1)>*{float:left;padding:0 10px}@media screen and (min-width: 768px){.widget[class*=widget_]:nth-child(2):nth-last-child(1)>*,.widget[class*=widget_]:nth-child(3):nth-last-child(1)>*{padding:0 20px}}@media screen and (min-width: 1024px){.widget[class*=widget_]:nth-child(2):nth-last-child(1)>*,.widget[class*=widget_]:nth-child(3):nth-last-child(1)>*{padding:0 30px}}[class*=widget_]{background-color:rgba(0,0,0,0) !important}[class*=widget_] select,[class*=widget_] input[type=search],[class*=widget_] input[type=text],[class*=widget_] input[type=email],[class*=widget_] .select2-choices{line-height:32px;padding:0 10px}[class*=widget_] .widget-title{padding:0}.widget_search input{margin-bottom:10px !important;width:100%}.widget_search input[type=submit]{display:inline-block;width:auto;padding:0 25px;border:2px solid;border-radius:3px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:32px;text-decoration:none !important;letter-spacing:2px;-webkit-box-sizing:content-box;box-sizing:content-box;background:none;cursor:pointer}.widget_calendar #next{text-align:right}.widget_calendar #prev{text-align:left}.widget_calendar table{width:100%;max-width:100%;background-color:rgba(0,0,0,0);border-collapse:collapse;border-spacing:0;table-layout:auto;text-align:center}.widget_calendar caption{text-transform:uppercase;font-size:.875em}.widget_calendar th,.widget_calendar td{padding:.25em}.widget_calendar th{font-weight:bold}.widget-latest-post .widget-footer a{display:inline-block;width:auto;font-size:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:2px}.widget-latest-post .widget-footer a:after{content:"";font-size:20px;line-height:10px}.widget_categories,.widget_archive,.widget_recent_entries{padding-left:10px;padding-right:10px}@media screen and (min-width: 768px){.widget_categories,.widget_archive,.widget_recent_entries{padding-left:30px;padding-right:30px}}.widget_categories .widget-title,.widget_archive .widget-title,.widget_recent_entries .widget-title{margin-bottom:0}.widget_categories li,.widget_archive li,.widget_recent_entries li{line-height:1.5em}.widget-header-area{position:relative}.widget-header-area>div{position:relative;background-size:cover;background-position:center center;padding-left:30px;padding-right:30px;border-style:solid}.widget-header-area>div:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.widget-header-area>div .header-nav{margin-top:0;margin-bottom:0;padding:0}@media screen and (max-width: 1023px){.widget-header-area>div .header-nav{position:absolute;top:0;left:0}}.widget-header-area>div>section.widget{padding:0;position:relative;z-index:2}.widget-header-area>div>section.widget .header-title,.widget-header-area>div>section.widget .header-tagline{display:block;margin:0}.widget-header-area>div>section.widget:after{content:"";clear:both;display:table}.widget-header-area>div>section.widget.widget-site-nav{z-index:100}@media screen and (max-width: 1023px){.widget-header-area>div>section.widget{position:static}.widget-header-area>div>section.widget.widget-site-nav{margin:0 !important;padding:0 !important}.header-mobile .widget-header-area>div>section.widget{padding:0;margin:0}}@media screen and (min-width: 768px){.widget-header-area>div .widget-photo .widget-image-desktop{display:block}}@media screen and (min-width: 768px){.widget-header-area>div .widget-photo .widget-image{position:static}}@media screen and (max-width: 1023px){.widget-header-area>div{position:static}}@media screen and (max-width: 1023px){.widgets-header{min-height:39px}.widgets-header section:not(.widget-site-nav){display:none !important}.widgets-header .widget-video-background{display:none}.header-mobile .widget-header-area>div>.widget-feature{position:relative}}.standard-listing *{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.standard-listing a{color:#434b52;fill:#434b52}.standard-listing a:hover{color:rgba(67,75,82,.85);fill:rgba(67,75,82,.85)}.standard-listing .standard-listing-container{padding:0;margin:48px auto 80px;max-width:1200px}.standard-listing .standard-listing-narrow-container{margin:0 auto;padding:0 24px}@media screen and (min-width: 768px){.standard-listing .standard-listing-narrow-container{max-width:768px;margin:auto}}@media screen and (min-width: 1024px){.standard-listing .standard-listing-narrow-container{max-width:720px;padding:0}}.standard-listing button{color:#434b52}.standard-listing button:focus,.standard-listing button:active{outline:none}.standard-listing button:hover{color:#262c30}.standard-listing .standard-action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.standard-listing .standard-action-buttons .standard-action-button+.standard-action-button{margin-left:8px}.standard-listing .standard-action-button{display:inline-block;font-size:13px;line-height:24px;font-weight:700;text-align:center;padding:10px 14px;color:#fff;border-radius:4px;letter-spacing:normal;margin-bottom:24px;width:100%;background-color:#3b4248;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}@media screen and (min-width: 768px){.standard-listing .standard-action-button{font-size:14px}}.standard-listing .standard-action-button:hover{background-color:#141414;color:#fff}.standard-listing .standard-listing-statuses .standard-listing-status{font-size:14px;font-weight:bold;text-align:center;line-height:24px;padding:10px 16px;border:1px solid #141414;border-radius:4px;color:#434b52}@media screen and (min-width: 768px){.standard-listing .standard-listing-statuses .standard-listing-status{width:100%}}.standard-listing .standard-listing-statuses .standard-listing-status-openhouse{display:none}.standard-listing .standard-listing-statuses .standard-listing-status-sold{border-color:#d44d4d;color:#d44d4d;text-transform:uppercase}.standard-listing .standard-listing-statuses .standard-listing-status+.standard-listing-status{margin-top:16px}.standard-listing .standard-listing-statuses+.standard-action-buttons{margin-top:24px}.standard-listing .listing-section{margin-bottom:40px}@media screen and (min-width: 768px){.standard-listing .listing-section{margin-bottom:80px}}.standard-listing .listing-section h2{margin-bottom:16px;font-size:20px;font-weight:bold;color:#434b52}.standard-listing-meta+.standard-listing-board-attribution{margin-top:0}.standard-listing-more-information+.standard-listing-board-attribution{margin-top:0}.standard-listing-more-information+.standard-listing-gallery{padding-top:32px}.standard-listing-board-attribution+.standard-listing-features{padding-top:80px}@media screen and (min-width: 768px){.standard-listing-title-wrapper{margin-top:48px}}@media screen and (min-width: 1024px){.standard-listing-title-wrapper{display:none;padding-bottom:32px}}.standard-listing-title-wrapper .standard-listing-header-title{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#434b52}@media screen and (min-width: 768px){.standard-listing-title-wrapper .standard-listing-header-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:24px}}.standard-listing-title-wrapper .standard-listing-header-title>div{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;width:100%}@media screen and (min-width: 768px){.standard-listing-title-wrapper .standard-listing-header-title>div{width:50%;margin-bottom:0}}.standard-listing-title-wrapper .standard-listing-header-title .standard-listing-price{font-size:24px;font-weight:700;line-height:32px;margin-bottom:8px}.standard-listing-title-wrapper .standard-listing-header-title .standard-listing-price.reca{font-size:13px;font-weight:700;line-height:10px;margin-bottom:0}.standard-listing-title-wrapper .standard-listing-header-title .standard-listing-title{font-size:32px;line-height:40px}.standard-listing-title-wrapper .standard-listing-header-title .standard-listing-title .standard-listing-subtitle{display:block;margin-top:8px;font-size:16px;line-height:24px}.standard-listing-title-wrapper .standard-listing-header-title .standard-listing-title.featured{padding-top:8px}.standard-listing-header-image{margin-bottom:48px}.standard-listing-header-image .standard-listing-header-image-content{position:relative;width:100%;overflow:hidden}.standard-listing-header-image .standard-listing-header-image-content .standard-listing-header-image-slideshow{height:440px}@media screen and (max-width: 767px){.standard-listing-header-image .standard-listing-header-image-content .standard-listing-header-image-slideshow{max-height:240px}}.standard-listing-header-image .standard-listing-header-image-content .standard-listing-header-image-slideshow .standard-listing-header-slide{background-size:cover;background-position:center}.standard-listing-header-image .standard-listing-header-image-nav,.standard-listing-header-image .standard-listing-header-image-actions{position:absolute;bottom:24px;left:24px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex}.standard-listing-header-image .standard-listing-header-image-nav .standard-listing-header-image-control,.standard-listing-header-image .standard-listing-header-image-actions .standard-listing-header-image-control{text-transform:none;font-size:16px;letter-spacing:normal;height:40px;width:40px;background-color:rgba(0,0,0,.75);border-radius:4px;padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-touch-action:manipulation;touch-action:manipulation}.standard-listing-header-image .standard-listing-header-image-nav .standard-listing-header-image-control:hover,.standard-listing-header-image .standard-listing-header-image-nav .standard-listing-header-image-control:active,.standard-listing-header-image .standard-listing-header-image-actions .standard-listing-header-image-control:hover,.standard-listing-header-image .standard-listing-header-image-actions .standard-listing-header-image-control:active{color:#fff !important;background-color:rgba(0,0,0,.9)}.standard-listing-header-image .standard-listing-header-image-nav .standard-listing-header-image-control.standard-listing-header-image-control-right,.standard-listing-header-image .standard-listing-header-image-actions .standard-listing-header-image-control.standard-listing-header-image-control-right{margin-left:8px}.standard-listing-header-image .standard-listing-header-image-actions{left:auto;right:24px}.standard-listing-header-image .standard-listing-header-image-actions .standard-listing-header-image-control{width:auto;padding:0 16px}.standard-listing-header-image .standard-listing-header-image-actions .standard-listing-header-image-control .standard-listing-header-image-icon{margin-right:8px}.standard-listing-meta{padding-bottom:24px;color:#44484c}.standard-listing-meta+.standard-listing-gallery{padding-top:56px}.standard-listing-meta .sl-details-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:48px}.standard-listing-meta .sl-details-list li{line-height:24px;padding-bottom:8px;font-weight:normal}@media screen and (min-width: 768px){.standard-listing-meta .sl-details-list{-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:100px}}.standard-listing-meta .sl-bold{font-weight:bold}.standard-listing-meta .sl-summary{line-height:24px}.standard-listing-meta .sl-summary b,.standard-listing-meta .sl-summary strong{font-weight:bold}.standard-listing-meta .sl-summary i,.standard-listing-meta .sl-summary em{font-style:italic}.standard-listing-meta .sl-summary a{cursor:pointer;text-decoration:underline !important}.standard-listing-meta .sl-summary ol{margin-left:1em;list-style:decimal}.standard-listing-meta .sl-summary ul{margin-left:1em;list-style:disc}.standard-listing-meta .sl-summary .sl-summary-details>p{margin-bottom:16px}.standard-listing-more-information{padding-bottom:48px}.standard-listing-more-information iframe{max-width:100%;height:auto}@media screen and (min-width: 768px){.standard-listing-more-information iframe{min-height:400px}}.standard-listing-more-information h2{font-size:20px;margin-bottom:16px;font-weight:bold;color:#434b52}.standard-listing-more-information .standard-listing-additional-content{margin-bottom:24px;line-height:24px;color:#3b4248}.standard-listing-more-information .sl-more-info-attachment-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width: 768px){.standard-listing-more-information .sl-more-info-attachment-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.standard-listing-more-information .sl-more-info-attachment-buttons *:not(.sl-more-info-attachment-btn){margin:0 16px 16px 0}.standard-listing-more-information .sl-more-info-attachment-buttons .standard-action-button{width:auto}.standard-listing-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;margin:0 -12px;padding-top:48px}.standard-listing-gallery .standard-listing-gallery-thumb{cursor:pointer;background-position:center;background-size:cover;width:224px;height:128px;border-radius:4px;overflow:hidden;font-size:16px;color:#44484c;-webkit-box-shadow:rgba(20,20,20,.1) 0 2px 4px;box-shadow:rgba(20,20,20,.1) 0 2px 4px}@media screen and (max-width: 767px){.standard-listing-gallery .standard-listing-gallery-thumb{height:96px;max-width:calc(50% - 24px);margin:12px}.standard-listing-gallery .standard-listing-gallery-thumb:nth-child(n+4){display:none}}@media screen and (min-width: 768px){.standard-listing-gallery .standard-listing-gallery-thumb{max-width:calc(33.3333% - 24px);margin:12px}.standard-listing-gallery .standard-listing-gallery-thumb:nth-child(3),.standard-listing-gallery .standard-listing-gallery-thumb:last-child{margin-right:0}}.standard-listing-gallery .standard-listing-gallery-thumb:nth-child(n+4){margin-bottom:0}.standard-listing-gallery .standard-listing-gallery-thumb.view-link{border:1px solid rgba(20,20,20,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold}.standard-listing-gallery .standard-listing-gallery-thumb.view-link svg{margin-bottom:8px}.standard-listing-gallery .standard-listing-gallery-thumb.view-link:hover{border-color:rgba(20,20,20,.5);color:#434b52}.standard-listing-full-screen-gallery{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999999;background-color:rgba(67,67,67,.99);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.standard-listing-full-screen-gallery .standard-listing-full-screen-header{height:56px;line-height:normal;padding:0 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;border-bottom:rgba(162,162,162,.5) solid 1px;font-size:16px;font-weight:500;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px}@media screen and (min-width: 1024px){.standard-listing-full-screen-gallery .standard-listing-full-screen-header{margin-bottom:48px}}.standard-listing-full-screen-gallery .standard-listing-full-screen-header-list{list-style:none;height:24px;overflow-y:hidden}.standard-listing-full-screen-gallery .standard-listing-full-screen-header-list>li{font-weight:normal;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.standard-listing-full-screen-gallery .standard-listing-full-screen-header-list>li.standard-listing-address-title,.standard-listing-full-screen-gallery .standard-listing-full-screen-header-list>li.standard-listing-price,.standard-listing-full-screen-gallery .standard-listing-full-screen-header-list>li .standard-listing-value{font-weight:bold}.standard-listing-full-screen-gallery .standard-listing-full-screen-header-list>li:not(:last-child){margin-right:24px}.standard-listing-full-screen-gallery .standard-listing-full-screen-header-list>li sup{vertical-align:super;font-size:xx-small}.standard-listing-full-screen-gallery .standard-listing-full-screen-header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:24px}.standard-listing-full-screen-gallery .standard-listing-full-screen-header-actions .standard-listing-full-screen-button+.standard-listing-full-screen-button{margin-left:8px}.standard-listing-full-screen-gallery .standard-listing-full-screen-button{border:0;font-size:16px;letter-spacing:normal;height:40px;padding:0 16px;white-space:nowrap;color:#fff;line-height:normal;-webkit-transition:none;transition:none}.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-arrange{background-color:rgba(162,162,162,.5);text-transform:none}.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-arrange:hover{background-color:#262c30;color:#fff !important}@media screen and (max-width: 767px){.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-arrange{display:none}}.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-sold{border:#d44d4d solid 1px;color:#d44d4d;text-transform:uppercase;cursor:default}@media screen and (max-width: 767px){.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-sold{display:none}.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-sold .standard-listing-full-screen-gallery-control{position:absolute;top:auto;bottom:24px;z-index:9999;text-transform:none;font-size:16px;letter-spacing:normal;height:56px;width:56px;margin-top:-84px;background-color:rgba(0,0,0,.75);border-radius:4px;padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}}@media screen and (max-width: 767px)and (min-width: 1024px){.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-sold .standard-listing-full-screen-gallery-control{bottom:auto;top:50%}}@media screen and (max-width: 767px){.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-sold .standard-listing-full-screen-gallery-control.standard-listing-full-screen-gallery-control-left{left:24px}}@media screen and (max-width: 767px)and (min-width: 1024px){.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-sold .standard-listing-full-screen-gallery-control.standard-listing-full-screen-gallery-control-left{left:-80px}}@media screen and (max-width: 767px){.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-sold .standard-listing-full-screen-gallery-control.standard-listing-full-screen-gallery-control-right{right:24px}}@media screen and (max-width: 767px)and (min-width: 1024px){.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-sold .standard-listing-full-screen-gallery-control.standard-listing-full-screen-gallery-control-right{right:-80px}}.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-sold.standard-listing-button-close{padding:0;margin-left:24px;width:16px;line-height:16px;height:16px;background-color:rgba(0,0,0,0)}.standard-listing-full-screen-gallery .standard-listing-full-screen-button.standard-listing-button-close{background-color:rgba(0,0,0,0)}.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1024px){.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content{margin:0 128px}}.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-slideshow{width:100%;height:calc(100vh - 56px - 108px)}.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-slideshow .standard-listing-full-screen-gallery-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-slideshow .standard-listing-full-screen-gallery-slide img{max-height:100%}.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-control{position:absolute;top:auto;bottom:24px;z-index:9999;text-transform:none;font-size:16px;letter-spacing:normal;height:56px;width:56px;margin-top:-84px;background-color:rgba(0,0,0,.75);border-radius:4px;padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-touch-action:manipulation;touch-action:manipulation}@media screen and (min-width: 1024px){.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-control{bottom:auto;top:50%}}.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-control.disabled{cursor:default;opacity:.25}.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-control.standard-listing-full-screen-gallery-control-left{left:24px}@media screen and (min-width: 1024px){.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-control.standard-listing-full-screen-gallery-control-left{left:-80px}}.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-control.standard-listing-full-screen-gallery-control-right{right:24px}@media screen and (min-width: 1024px){.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-control.standard-listing-full-screen-gallery-control-right{right:-80px}}.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-caption{position:absolute;color:#a2a2a2;width:100%;text-align:center;font-weight:500;bottom:48px}@media screen and (min-width: 1024px){.standard-listing-full-screen-gallery .standard-listing-full-screen-gallery-content .standard-listing-full-screen-gallery-caption{bottom:24px}}.standard-listing-features{color:#434b52;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.standard-listing-features h2{font-size:20px;margin-bottom:16px;font-weight:bold;color:#434b52}@media screen and (min-width: 768px){.standard-listing-features{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 1024px){.standard-listing-features{max-width:720px;margin:0 auto}}.standard-listing-features ul{line-height:24px}.standard-listing-features .label{display:inline-block;min-width:5em;font-weight:600}.standard-listing-features .standard-listing-features-left{margin-bottom:24px;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}@media screen and (min-width: 768px){.standard-listing-features .standard-listing-features-left{margin-bottom:0}.standard-listing-features .standard-listing-features-left .features-amenities-list{list-style-type:none}.standard-listing-features .standard-listing-features-left .features-amenities-list.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.standard-listing-features .standard-listing-features-left .features-amenities-list .features-item,.standard-listing-features .standard-listing-features-left .features-amenities-list .amenities-item{width:100%;display:block;margin:0;padding:0}.standard-listing-features .standard-listing-features-left .features-amenities-list+.features-amenities-list{margin-top:24px}}.standard-listing-features .standard-listing-features-right{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.listing-attribution{padding:8px 0;font-size:14px;font-weight:normal;color:#788590}.listing-attribution-broker{margin-bottom:8px;border-bottom:1px solid #cbd0d4}.standard-listing-header-image .listing-attribution-broker{display:block}.vendor-ereb .standard-listing-header-image .listing-attribution-broker{display:none}.listing-top .listing-attribution-broker{display:none}.vendor-ereb .listing-top .listing-attribution-broker{display:block}.listings-results .listing-attribution-broker{border:0;font-size:12px;line-height:14px;margin:0}.listings-tiled .listing-attribution-broker{min-height:44px}.standard-listing .listing-attribution-broker{text-align:right}.listing-attribution-board{line-height:24px;border-top:1px solid #cbd0d4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.vendor-northstar .listing-attribution-board::before,.vendor-nwmls .listing-attribution-board::before,.vendor-actris .listing-attribution-board::before,.vendor-mfrmls .listing-attribution-board::before,.vendor-ddf .listing-attribution-board::before,.vendor-rmls .listing-attribution-board::before{content:"";width:150px;min-width:150px;margin-right:24px;background-size:contain;background-repeat:no-repeat;background-position:left center}@media screen and (max-width: 767px){.vendor-northstar .listing-attribution-board::before,.vendor-nwmls .listing-attribution-board::before,.vendor-actris .listing-attribution-board::before,.vendor-mfrmls .listing-attribution-board::before,.vendor-ddf .listing-attribution-board::before,.vendor-rmls .listing-attribution-board::before{width:100px;min-width:100px}}.vendor-northstar .listing-attribution-board::before{background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/nstar/nstar.png")}.vendor-nwmls .listing-attribution-board::before{width:64px;min-width:64px;background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/nwmls/logo.svg")}.vendor-actris .listing-attribution-board::before{background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/actris/actris.png")}.vendor-mfrmls .listing-attribution-board::before{background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/mfrmls/mfrmls.jpg")}.vendor-rmls .listing-attribution-board::before{background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/rmls/rmls.png")}.vendor-ddf .listing-attribution-board::before{background-image:url("https://hosting.avenuehq.com/wp-content/plugins/rb-core/assets/images/boards/ddf/realtor.svg")}.neighbourhood-walkscore h2{margin-bottom:16px;font-size:20px;font-weight:bold;color:#434b52;text-transform:capitalize}.neighbourhood-walkscore a{font-weight:bold}.neighbourhood-walkscore p{margin-bottom:30px;max-width:35em}.standard-listing-realtor-attribution{padding-bottom:48px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.standard-listing-realtor-attribution{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.standard-listing-realtor-attribution>*{text-align:center;margin:auto}@media screen and (min-width: 768px){.standard-listing-realtor-attribution>*{text-align:left;margin-bottom:auto}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-thumbnail+.standard-listing-realtor-attribution-content{margin-left:24px}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content+.standard-listing-realtor-attribution-logo{margin-left:24px}}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-thumbnail{-ms-flex-item-align:start;align-self:flex-start;margin-top:0;margin-bottom:24px;min-width:80px;width:80px;height:80px;border-radius:50%;background-position:center top;background-repeat:no-repeat;background-size:cover}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content{-ms-flex-item-align:start;align-self:flex-start;width:100%;margin-top:0;margin-bottom:16px;color:#3b4248;line-height:24px;font-size:16px}@media screen and (min-width: 768px){.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content{min-width:480px}}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content .standard-listing-presented-by{font-size:14px;color:#788590;margin-bottom:8px}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content .standard-listing-blog-name{font-weight:bold}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content .standard-listing-realtor-meta{margin-top:8px}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content .standard-listing-realtor-meta>.standard-listing-realtor-meta-value{margin-bottom:8px;display:block}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content .standard-listing-realtor-meta>.standard-listing-realtor-meta-value:last-child{margin-bottom:0}@media screen and (min-width: 768px){.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content .standard-listing-realtor-meta>.standard-listing-realtor-meta-value{display:inline-block;margin-right:16px;margin-bottom:0}}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content .standard-listing-realtor-meta>.standard-listing-realtor-meta-value a{font-size:14px;line-height:24px;font-weight:bold;color:#3b4248}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-content .standard-listing-realtor-meta>.standard-listing-realtor-meta-value a:hover{color:#141414}.standard-listing-realtor-attribution>*.standard-listing-realtor-attribution-logo{-ms-flex-item-align:start;align-self:flex-start;margin-top:0;min-width:112px;min-height:112px;width:112px;background-position:center center;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.standard-listing-footer-action-container{padding:0 24px;max-width:768px;margin:auto}}@media screen and (min-width: 1024px){.standard-listing-footer-action-container{max-width:720px;padding:0}}.standard-listing-footer-action-container .standard-listing-footer-action{margin-bottom:48px;padding:48px;text-align:center;background-color:#eaecee;border-radius:8px}.standard-listing-footer-action-container .standard-listing-footer-action .standard-listing-footer-action-title{font-size:20px;font-weight:bold;margin-bottom:16px;display:block;line-height:normal;color:#3b4248}.standard-listing-footer-action-container .standard-listing-footer-action .standard-listing-footer-action-button{text-transform:none;cursor:pointer;padding:0 24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:normal;line-height:40px;border:0;border-radius:4px;font-weight:bold;font-size:16px;background-color:#3b4248;color:#fff;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.standard-listing-footer-action-container .standard-listing-footer-action .standard-listing-footer-action-button:hover{background-color:#141414;color:#fff}.standard-listing-layout{color:#434b52;line-height:24px}@media screen and (min-width: 1024px){.standard-listing-layout{padding:0;margin:48px 40px 0;max-width:1200px}}@media screen and (min-width: 1220px){.standard-listing-layout{margin:48px auto 0}}.standard-listing-layout .featured-listing-sidebar{display:none}@media screen and (min-width: 1024px){.standard-listing-layout .featured-listing-sidebar{display:block;width:360px;margin-top:80px;float:left}}.standard-listing-layout .featured-listing-sidebar.fixed{position:fixed;top:0}.standard-listing-layout .featured-listing-sidebar .featured-listing-price{font-size:24px;font-weight:700;line-height:32px;margin-bottom:8px}.standard-listing-layout .featured-listing-sidebar .featured-listing-price.reca{font-size:13px;font-weight:700;line-height:10px;margin-bottom:0}.standard-listing-layout .featured-listing-sidebar .featured-listing-title{font-size:32px;line-height:40px;padding:8px 0}.standard-listing-layout .featured-listing-sidebar .standard-listing-statuses .sl-open-house-banner+.featured-listing-status{margin-top:16px}.standard-listing-layout .featured-listing-sidebar .standard-listing-statuses .sl-open-house-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f1f1f1;color:#44484c;line-height:24px;padding:16px 24px;border-radius:4px}.standard-listing-layout .featured-listing-sidebar .standard-listing-statuses .sl-open-house-banner .sl-open-house{font-weight:bold}.standard-listing-layout .featured-listing-sidebar .featured-listing-address{padding-bottom:24px}.standard-listing-layout .featured-listing-sidebar .featured-listing-address .featured-listing-street-address{font-weight:bold}.standard-listing-layout .featured-listing-sidebar .featured-listing-sidebar-menu .featured-listing-sidebar-menu-title{font-weight:bold;font-size:14px;color:rgba(65,75,82,.5);line-height:32px}.standard-listing-layout .featured-listing-sidebar .featured-listing-sidebar-menu li{line-height:32px}@media screen and (min-width: 1024px){.standard-listing-layout .featured-listing-right{margin-left:440px;max-width:720px}}@media screen and (min-width: 1220px){body:not(.full-width) .standard-listing-layout{margin:48px 40px 0}}@media screen and (min-width: 1024px){body:not(.full-width) .standard-listing-layout .featured-listing-right{margin-left:400px}}@media screen and (min-width: 1460px){body:not(.full-width) .standard-listing-layout .featured-listing-right .standard-listing-header-image{max-width:100%}}.standard-listing-open-houses{margin-bottom:24px}.standard-listing-open-houses h2{font-size:20px;margin-bottom:16px;font-weight:bold;color:#434b52}.standard-listing-open-houses p{line-height:24px}.open-house-virtual{text-decoration:none !important;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:bold;display:inline-block;margin-left:1em;vertical-align:middle}.sl-open-house-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f1f1f1;color:#44484c;line-height:24px;padding:16px 24px;border-radius:4px;margin-bottom:32px}@media screen and (min-width: 768px){.sl-open-house-banner{width:100%}}.sl-open-house-banner .sl-open-house{font-weight:bold}.sl-open-house-banner+.standard-listing-narrow-container{margin-top:24px}.sl-open-house-banner .open-house-virtual span{display:none}@media screen and (min-width: 768px){.sl-open-house-banner .open-house-virtual span{display:inline}}

/*# sourceMappingURL=style.css.map */