@import url(//fonts.googleapis.com/css?family=Karla:400,700,400italic|Roboto:400,300,700,400italic,500);body{background:#333}body,p{font-size:15px}a{transition:all .2s ease;-webkit-transition:all .2s ease}a,a:active,a:link,a:visited{color:#222}a:hover{color:#999}#app .md-button,.btn{transition:all .2s ease;-webkit-transition:all .2s ease}#app .md-button,#app .md-button:active,#app .md-button:link,#app .md-button:visited,.btn,.btn:active,.btn:link,.btn:visited{font-family:Karla;font-size:13px;letter-spacing:1px;text-transform:uppercase;border:1px solid #222;background-color:#222}#app .md-button.md-primary,#app .md-button:active.md-primary,#app .md-button:link.md-primary,#app .md-button:visited.md-primary,.btn.md-primary,.btn:active.md-primary,.btn:link.md-primary,.btn:visited.md-primary{color:#222;background:#f4f4f4}#app .md-button:hover,.btn:hover{color:#222;border:1px solid #222;background-color:#fff}#app .md-button:hover.md-primary,.btn:hover.md-primary{color:#fff;background:#333}h1{color:#333;font-family:Roboto,sans-serif;font-size:36px;font-weight:300;letter-spacing:1px;line-height:1.2}h1,h1 a{color:#333}h2{color:#222;font-family:Roboto,sans-serif;font-size:28px;font-weight:300}h2,h2 a{color:#222}h3{color:#222;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;text-transform:uppercase}h3,h3 a{color:#222}h4{color:#222;font-family:Karla,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}h4,h4 a{color:#222}.font-body,li,p{font-family:Roboto}.pullout{font-size:32px;font-family:Roboto,sans-serif;font-weight:300}.stream .stream-item .item-body a,.stream .stream-item .item-body a:active,.stream .stream-item .item-body a:link,.stream .stream-item .item-body a:visited,.text a,.text a:active,.text a:link,.text a:visited{background-image:-webkit-linear-gradient(#333,#333);background-image:linear-gradient(#333,#333)}.stream .stream-item .item-body a:hover,.text a:hover{color:#000}.faux-link{color:#000;transition:all .2s cubic-bezier(.23,1,.32,1);-webkit-transition:all .2s cubic-bezier(.23,1,.32,1)}.faux-link svg circle,.faux-link svg ellipse,.faux-link svg g,.faux-link svg path,.faux-link svg polygon,.faux-link svg polyline,.faux-link svg rect{fill:#000}.faux-link:hover{color:#333;text-decoration:none}.faux-link:hover svg circle,.faux-link:hover svg ellipse,.faux-link:hover svg g,.faux-link:hover svg path,.faux-link:hover svg polygon,.faux-link:hover svg polyline,.faux-link:hover svg rect{fill:#333}.btn-cta,.btn-cta:active,.btn-cta:link,.btn-cta:visited{color:#333;background:0 0;border:1px solid #333}.btn-cta:active:hover,.btn-cta:hover,.btn-cta:link:hover,.btn-cta:visited:hover{color:#000;background:0 0;border:1px solid #000}.background-dark .btn,.background-dark .btn-cta,.background-dark .btn-cta:active,.background-dark .btn-cta:link,.background-dark .btn-cta:visited,.background-dark .btn:active,.background-dark .btn:link,.background-dark .btn:visited,.background-dark .md-button,.background-dark .md-button:active,.background-dark .md-button:link,.background-dark .md-button:visited{color:#fff;background:0 0;border:1px solid #fff}.background-dark .btn-cta:hover,.background-dark .btn:hover,.background-dark .md-button:hover{color:#222;background-color:#fff;border:1px solid #fff}#app .pager-button,#app .paginator a{color:#666}#app .pager-button,#app .pager-button[disabled],#app .paginator a,#app .paginator a[disabled]{background:0 0;border:1px solid rgba(0,0,0,.1)}#app .pager-button:hover,#app .paginator a:hover{color:#fff;background:#222;border-color:#222}#app .pager-button:hover[disabled],#app .paginator a:hover[disabled]{color:#666;background:0 0;border:1px solid rgba(0,0,0,.1)}#app .background-dark .pager-button,#app .background-dark .paginator a,#app.background-dark .pager-button,#app.background-dark .paginator a{color:#888;border:1px solid rgba(200,200,200,.2)}#app .background-dark .pager-button:hover,#app .background-dark .paginator a:hover,#app.background-dark .pager-button:hover,#app.background-dark .paginator a:hover{color:#fff;border:1px solid rgba(255,255,255,.5)}#app .background-dark .pager-button .active a,#app .background-dark .pager-button .active a:hover,#app .background-dark .paginator a .active a,#app .background-dark .paginator a .active a:hover,#app.background-dark .pager-button .active a,#app.background-dark .pager-button .active a:hover,#app.background-dark .paginator a .active a,#app.background-dark .paginator a .active a:hover{color:#fff;background:rgba(255,255,255,.2);border:1px solid #fff}.content-container a svg g,.more-box a svg g{fill:#333}.content-container a:hover svg g,.more-box a:hover svg g{fill:#666}.content-container .background-dark,.more-box .background-dark{fill:#444}.content-container .background-dark a:hover svg g,.more-box .background-dark a:hover svg g{fill:#fff}.default-icon-color a svg g{fill:#333}.default-icon-color a:hover svg g{fill:#666}.color-primary a svg g{fill:#444}.font-primary,.font-primary p{font-family:Karla,sans-serif}.font-secondary,.font-secondary p{font-family:Roboto,sans-serif}.item-tag{letter-spacing:1px;text-transform:uppercase;font-family:Karla;background:#444}.color-pop{color:#000}.color-default{color:#444}.color-dark{color:#333}.color-dark svg g{fill:#333}.site-background{background:#fff}.background-dark{background:#333}.template-background-color-primary{background-color:#333}.template-background-color-medium{background-color:#777}.template-background-color-pop{background-color:#000}.template-background-color-dark{background-color:#333}.template-background-color-light{background-color:#f4f4f4}.page-cta-background{background:#777}hr{border-top:1px solid #ddd}#app .border.border-color-active,#app li:hover .default-icon-color.border{border-color:#000}#app .border.border-color-active,#app li:hover .default-icon-color.border{border-color:#444}md-tabs .md-tab.md-active{color:#000}md-tabs md-ink-bar{background:#000}.dark .social-media a,.social-media a{display:block;margin-right:0;padding-right:10px;color:#999;font-size:13px;background:url(/assets/1/5/bundles/sitetheorytemplatesencha/images/socialSlash.png) no-repeat right center;background-size:8px}.dark .social-media a svg g,.social-media a svg g{fill:#999}.dark .social-media a .social-monogram,.social-media a .social-monogram{color:#999}.dark .social-media a:hover svg g,.social-media a:hover svg g{fill:#fff}.dark .social-media a:hover .social-monogram,.social-media a:hover .social-monogram{color:#fff}.dark .social-media a .social-monogram,.social-media a .social-monogram{font-size:22px}.dark .social-media a:hover,.social-media a:hover{filter:brightness(120%)}.dark .social-media ul li:last-child a,.social-media ul li:last-child a{padding-right:0;background:0 0}#app .header-content .social-media a svg g{fill:#000}#app .header-content .social-media a .social-monogram{color:#000}#app .header-content .social-media a:hover svg g{fill:#999}#app .header-content .social-media a:hover .social-monogram{color:#999}.shell-vertical-padding{padding-top:55px;padding-bottom:65px}.user-area-inside-header{padding:14px 5% 0 5%}.user-area-inside-header .user-area{color:#ddd}.user-area-inside-header .user-area a,.user-area-inside-header .user-area a:active,.user-area-inside-header .user-area a:link,.user-area-inside-header .user-area a:visited{color:#ddd}.user-area-inside-header .user-area a md-icon g,.user-area-inside-header .user-area a svg g{fill:#ddd}.user-area-inside-header .user-area a:hover{color:#fff}.user-area-inside-header .user-area a:hover md-icon g,.user-area-inside-header .user-area a:hover svg g{fill:#fff}.user-area-inside-header .user-area .language-options+.header-login,.user-area-inside-header .user-area .phone-primary+.header-login,.user-area-inside-header .user-area .phone-primary+.language-options{border-color:rgba(255,255,255,.7)}.header-background{background:#fff}.header-login{right:5%}.header-login .member-login a{color:#fff}.header-login .member-login a:hover{color:#ccc}.header-login .member-login a:hover svg g{fill:#999}.has-site-CTA .header-login{right:14%}@media (max-width:1300px){.has-site-CTA .header-login{right:16%}}@media (max-width:1100px){.has-site-CTA .header-login{right:17%}}@media (max-width:1000px){.has-site-CTA .header-login{right:18%}}.header-background{background:#333}.header-lower .site-max-width,.header-retracting .site-max-width,.header-upper .site-max-width{max-width:unset;padding-right:4%;padding-left:4%}.header-lower{background:#fff}.header-content .header-lower-table,.header-content.header-content-table.full-width{width:100%}.header-content .div-table-cell.cell-cta.flashy,.header-content .div-table-cell.cell-social,.header-content .header-content-cell.cell-cta.flashy,.header-content .header-content-cell.cell-social{width:5%}.header-content .header-lower{padding-top:55px;padding-bottom:55px}.header-content .nav-bar{padding-top:12px;padding-bottom:12px}@media (max-width:959px){.header-content .nav-bar{height:50px}}.header-content .social-media{float:right;margin:0}.header-content .header-image{padding-bottom:55px}.header-content .site-logo-container{width:unset;margin-right:30px}.header-content .site-logo-container .site-logo-link{display:table}.header-content .site-logo-container .site-logo-svg svg{max-width:320px;max-height:100px}@media (max-width:959px){.header-content .site-logo-container .site-logo-svg svg{max-width:40%}}@media (max-width:768px){.header-content .site-logo-container .site-logo-svg svg{max-width:60%}}@media (max-width:600px){.header-content .site-logo-container .site-logo-svg svg{max-width:80%}}.header-content .site-logo-container h1.site-logo-type{font-family:Karla,sans-serif;font-size:30px;text-transform:uppercase;font-weight:400;color:#333;letter-spacing:2px}.header-content .site-logo-container h1.short-name.site-logo-type{font-size:30px}@media (max-width:959px){.header-content .site-logo-container h1.short-name.site-logo-type{font-size:26px}}@media (max-width:600px){.header-content .site-logo-container h1.short-name.site-logo-type{font-size:20px}}.header-content .site-logo-container h1.long-name.site-logo-type,.header-content .site-logo-container h1.medium-name,.header-content .site-logo-container h1.short-name.name-has-long-word{font-size:20px}@media (max-width:959px){.header-content .site-logo-container h1.long-name.site-logo-type,.header-content .site-logo-container h1.medium-name,.header-content .site-logo-container h1.short-name.name-has-long-word{font-size:18px}}@media (max-width:600px){.header-content .site-logo-container h1.long-name.site-logo-type,.header-content .site-logo-container h1.medium-name,.header-content .site-logo-container h1.short-name.name-has-long-word{font-size:16px}}.landing-stream .header .header-image{padding-bottom:0}.landing-stream .shell-vertical-padding{padding-top:0}.site-nav-link{letter-spacing:normal}.site-nav-link,.site-nav-link[data-level="2"],.site-nav-link[data-level="3"],.site-nav-link[data-level="4"]{font-family:Karla}.md-open-menu-container{border-radius:0!important}.md-open-menu-container md-menu-content.md-menu-bar-menu.md-dense md-menu-item .md-button.site-nav-link[data-level="2"]{font-size:15px!important}#app .header-menu md-menu-bar>*,#app .header-menu ul li,#app .header-retracting .header-menu,#app.header-menu-jack-in-box .nav-drawer-toggle-wrapper{margin-right:30px}@media (max-width:1200px){#app .header-menu md-menu-bar>*,#app .header-menu ul li,#app .header-retracting .header-menu,#app.header-menu-jack-in-box .nav-drawer-toggle-wrapper{margin-right:24px}}@media (max-width:1000px){#app .header-menu md-menu-bar>*,#app .header-menu ul li,#app .header-retracting .header-menu,#app.header-menu-jack-in-box .nav-drawer-toggle-wrapper{margin-right:20px}}#app .header-menu li{padding:0}#app .header-buttons-extra.indistinct .md-button,#app .header-menu .md-button{background:0 0;border:none}#app .header-buttons-extra .btn-site-cta,#app .header-buttons-extra .site-nav-link[data-level="1"],#app .header-menu .btn-site-cta,#app .header-menu .site-nav-link[data-level="1"],#app .property-navigation .btn-site-cta,#app .property-navigation .site-nav-link[data-level="1"],#app md-menu-bar .btn-site-cta,#app md-menu-bar .site-nav-link[data-level="1"],#app.property-details .header-retracting .property-navigation .btn-site-cta,#app.property-details .header-retracting .property-navigation .site-nav-link[data-level="1"]{font-family:Roboto,sans-serif;font-size:15px;text-transform:none;letter-spacing:normal}#app .header-buttons-extra .btn-site-cta.active,#app .header-buttons-extra .btn-site-cta.active-parent,#app .header-buttons-extra .site-nav-link[data-level="1"].active,#app .header-buttons-extra .site-nav-link[data-level="1"].active-parent,#app .header-menu .btn-site-cta.active,#app .header-menu .btn-site-cta.active-parent,#app .header-menu .site-nav-link[data-level="1"].active,#app .header-menu .site-nav-link[data-level="1"].active-parent,#app .property-navigation .btn-site-cta.active,#app .property-navigation .btn-site-cta.active-parent,#app .property-navigation .site-nav-link[data-level="1"].active,#app .property-navigation .site-nav-link[data-level="1"].active-parent,#app md-menu-bar .btn-site-cta.active,#app md-menu-bar .btn-site-cta.active-parent,#app md-menu-bar .site-nav-link[data-level="1"].active,#app md-menu-bar .site-nav-link[data-level="1"].active-parent,#app.property-details .header-retracting .property-navigation .btn-site-cta.active,#app.property-details .header-retracting .property-navigation .btn-site-cta.active-parent,#app.property-details .header-retracting .property-navigation .site-nav-link[data-level="1"].active,#app.property-details .header-retracting .property-navigation .site-nav-link[data-level="1"].active-parent{font-weight:700}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"],#app .header-menu .site-nav-link[data-level="1"],#app md-menu-bar .site-nav-link[data-level="1"],#app.property-details .header-retracting .property-navigation .site-nav-link[data-level="1"],#app.property-showcase-details .property-navigation .site-nav-link[data-level="1"]{color:#bbb}#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"].active,#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"].active-parent,#app .header-buttons-extra.indistinct .site-nav-link[data-level="1"]:hover,#app .header-menu .site-nav-link[data-level="1"].active,#app .header-menu .site-nav-link[data-level="1"].active-parent,#app .header-menu .site-nav-link[data-level="1"]:hover,#app md-menu-bar .site-nav-link[data-level="1"].active,#app md-menu-bar .site-nav-link[data-level="1"].active-parent,#app md-menu-bar .site-nav-link[data-level="1"]:hover,#app.property-details .header-retracting .property-navigation .site-nav-link[data-level="1"].active,#app.property-details .header-retracting .property-navigation .site-nav-link[data-level="1"].active-parent,#app.property-details .header-retracting .property-navigation .site-nav-link[data-level="1"]:hover,#app.property-showcase-details .property-navigation .site-nav-link[data-level="1"].active,#app.property-showcase-details .property-navigation .site-nav-link[data-level="1"].active-parent,#app.property-showcase-details .property-navigation .site-nav-link[data-level="1"]:hover{color:#fff}#app .header-buttons-extra.flashy .btn-site-cta{padding:8px 20px}#app .header-buttons-extra.flashy .btn-site-cta,#app .header-buttons-extra.flashy .btn-site-cta:active,#app .header-buttons-extra.flashy .btn-site-cta:link,#app .header-buttons-extra.flashy .btn-site-cta:visited{color:#222;background:#fff}#app .header-buttons-extra.flashy .btn-site-cta .menu-text,#app .header-buttons-extra.flashy .btn-site-cta:active .menu-text,#app .header-buttons-extra.flashy .btn-site-cta:link .menu-text,#app .header-buttons-extra.flashy .btn-site-cta:visited .menu-text{position:relative;z-index:1}#app .header-buttons-extra.flashy .btn-site-cta::after,#app .header-buttons-extra.flashy .btn-site-cta::before,#app .header-buttons-extra.flashy .btn-site-cta:active::after,#app .header-buttons-extra.flashy .btn-site-cta:active::before,#app .header-buttons-extra.flashy .btn-site-cta:link::after,#app .header-buttons-extra.flashy .btn-site-cta:link::before,#app .header-buttons-extra.flashy .btn-site-cta:visited::after,#app .header-buttons-extra.flashy .btn-site-cta:visited::before{display:block;content:'';position:absolute;z-index:0}#app .header-buttons-extra.flashy .btn-site-cta::before,#app .header-buttons-extra.flashy .btn-site-cta:active::before,#app .header-buttons-extra.flashy .btn-site-cta:link::before,#app .header-buttons-extra.flashy .btn-site-cta:visited::before{transition:left .3s,bottom 1s cubic-bezier(.19,1,.22,1);top:0;bottom:100%;right:0;left:100%;border-top:1px solid #fff;border-right:1px solid #fff}#app .header-buttons-extra.flashy .btn-site-cta::after,#app .header-buttons-extra.flashy .btn-site-cta:active::after,#app .header-buttons-extra.flashy .btn-site-cta:link::after,#app .header-buttons-extra.flashy .btn-site-cta:visited::after{transition:right .3s,top 1s cubic-bezier(.19,1,.22,1);top:100%;bottom:0;left:0;right:100%;border-bottom:1px solid #fff;border-left:1px solid #fff}#app .header-buttons-extra.flashy .btn-site-cta:hover{color:#fff;background:0 0}#app .header-buttons-extra.flashy .btn-site-cta:hover::before{bottom:0;left:0}#app .header-buttons-extra.flashy .btn-site-cta:hover::after{top:0;right:0}#app:not(.has-header-image):not(.has-module-header-image):not(.has-page-CTA) .header-border{margin-top:-1px;border-bottom:1px solid #ddd}#app.has-header-image.page-has-single-image-no-content.landing-stream .header-common-parent:not(.header-has-parallax) .header-image-wrapper .site-max-width.site-side-padding{padding:unset;max-width:unset}.header-retracting.dark{background:#333}.header-retracting.dark .header-lower{display:none}.header-retracting.dark .site-logo-container .site-logo-svg svg circle:not([stroke]),.header-retracting.dark .site-logo-container .site-logo-svg svg ellipse:not([stroke]),.header-retracting.dark .site-logo-container .site-logo-svg svg path:not([stroke]),.header-retracting.dark .site-logo-container .site-logo-svg svg polygon:not([stroke]),.header-retracting.dark .site-logo-container .site-logo-svg svg polyline:not([stroke]),.header-retracting.dark .site-logo-container .site-logo-svg svg rect:not([stroke]),.header-retracting.dark .site-logo-container .site-logo-svg svg text:not([stroke]){fill:#fff!important}.header-retracting.dark .site-logo-container .site-logo-svg svg circle[stroke],.header-retracting.dark .site-logo-container .site-logo-svg svg ellipse[stroke],.header-retracting.dark .site-logo-container .site-logo-svg svg line[stroke],.header-retracting.dark .site-logo-container .site-logo-svg svg path[stroke],.header-retracting.dark .site-logo-container .site-logo-svg svg polygon[stroke],.header-retracting.dark .site-logo-container .site-logo-svg svg polyline[stroke],.header-retracting.dark .site-logo-container .site-logo-svg svg rect[stroke]{stroke:#fff!important}#app.has-page-CTA .page-cta-container{padding:250px 12% 180px}@media (max-width:959px){#app.has-page-CTA .page-cta-container{padding:200px 10% 110px}}@media (max-width:767px){#app.has-page-CTA .page-cta-container{padding:180px 8% 90px}}#app.has-page-CTA .page-cta-container h1{font-family:Karla}#app.has-page-CTA .page-cta-container .btn,#app.has-page-CTA .page-cta-container .btn:active,#app.has-page-CTA .page-cta-container .btn:link,#app.has-page-CTA .page-cta-container .btn:visited{color:#222;border:none;letter-spacing:2px;background:#fff}#app.has-page-CTA .page-cta-container .btn:hover{color:#fff;border:none;background-color:#999}.sidebar-menu-section-name{font-family:Karla;font-size:24px;font-weight:400;text-transform:none;color:#222;letter-spacing:normal}.sidebar-menu .site-nav-link[data-level="1"]{padding:9px 30px 9px 0;color:#666;font-family:Roboto,sans-serif;font-size:16px;background:url(/assets/1/5/bundles/sitetheorytemplate/images/common/arrowDouble.png) no-repeat 94% 15px;background-size:9px}.sidebar-menu .site-nav-link[data-level="1"]:hover{color:#999;background-position:88% 15px}.sidebar-menu .site-nav-link.active[data-level="1"]{background:0 0}.sidebar-menu .site-nav-link[data-level="2"]{font-size:14px}.sidebar-menu .site-nav-link[data-level="3"]{font-size:13px}#app .nav-drawer-content .nav-drawer-menu .site-nav-link[data-level="1"]{font-size:16px}#app .nav-drawer-content .nav-drawer-menu .site-nav-link[data-level="2"]{font-size:14px}#app .nav-drawer-content .nav-drawer-menu .site-nav-link[data-level="3"]{font-size:13px}.sitemap-background{background:#222}.footer-background{background:#333}.footer{font-size:11px}.footer-credit a .credit-text{font-size:9px}.landing-stream h1.title,.shell-body-modules h1.title{font-size:45px}@media (max-width:767px){.landing-stream h1.title,.shell-body-modules h1.title{font-size:40px}}@media (max-width:480px){.landing-stream h1.title,.shell-body-modules h1.title{font-size:35px}}@media (max-width:320px){.landing-stream h1.title,.shell-body-modules h1.title{font-size:30px}}.property-details.site-nav-visible .property-site-nav{padding:0}.content-property .details-container h2{font-family:Karla;font-weight:400}