﻿@import url(https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,700,300italic,500italic);meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:59.9375em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:60em)/";width:60em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:60em) and (max-width:90em)/";width:60em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Fira Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.accordion{margin-bottom:0;margin-left:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#424242;color:#fff}.accordion .accordion-navigation>a,.accordion dd>a{background:#444;color:#fff;display:block;font-family:"Fira Sans",sans-serif;font-size:1rem;padding:.5rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#4d4d4d}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#fff;display:block}.breadcrumbs{border-style:solid;border-width:1px;display:block;list-style:none;margin-left:0;overflow:hidden;padding:.5625rem .875rem .5625rem;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}.breadcrumbs>*{color:#bf2934;float:left;font-size:.6875rem;line-height:.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#bf2934}.breadcrumbs>*.current{color:#333;cursor:default}.breadcrumbs>*.current a{color:#333;cursor:default}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999;cursor:not-allowed;text-decoration:none}.breadcrumbs>*:before{color:#aaa;content:"/";margin:0 .75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Fira Sans",sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#bf2934;border-color:#525252;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#525252}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}button.large,.button.large{padding:1.125rem 2.25rem 1.1875rem 2.25rem;font-size:1.25rem}button.small,.button.small{padding:.875rem 1.75rem .9375rem 1.75rem;font-size:.8125rem}button.tiny,.button.tiny{padding:.625rem 1.25rem .6875rem 1.25rem;font-size:.6875rem}button.expand,.button.expand{padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;padding-bottom:1.0625rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:.75rem}button.right-align,.button.right-align{text-align:right;padding-right:.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#bf2934;border-color:#525252;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#525252}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#bf2934}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;box-shadow:none;cursor:default;opacity:.7}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;box-shadow:none;cursor:default;opacity:.7}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;box-shadow:none;cursor:default;opacity:.7}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.0625em){button,.button{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-group>li{display:inline-block;margin:0 -2px}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{display:block;margin:0;width:100%}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width: 40.0625em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{display:block;margin:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width: 40.0625em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:.625rem}.button-bar .button-group div{overflow:hidden}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#aaa;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333;bottom:0;color:#ccc;font-size:.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}.clearing-close{color:#ccc;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.0625em){.clearing-main-prev,.clearing-main-next{height:100%;position:absolute;top:0;width:40px}.clearing-main-prev>span,.clearing-main-next>span{border:solid 12px;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown.open{display:block}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-left:0;margin-top:-2px;max-width:200px}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:#fff transparent transparent transparent;border-top-style:solid;bottom:-12px;position:absolute;top:auto;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:#ccc transparent transparent transparent;border-top-style:solid;bottom:-14px;position:absolute;top:auto;left:9px;right:auto;z-index:88}.f-dropdown li{cursor:pointer;font-size:.875rem;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li a{display:block;padding:.5rem;color:#555}.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:.875rem;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89;max-width:200px}.f-dropdown.content.open{display:block}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.radius{border-radius:3px}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}form{margin:0 0 1rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#eee;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#eee;border-left:none;color:#333;border-color:#ccc}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#eee;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:.5rem;width:100%;box-sizing:border-box;transition:border-color .15s linear,background .15s linear}input:not([type]):focus,input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input:not([type]):disabled,input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input:not([type])[disabled],input:not([type])[readonly],fieldset[disabled] input:not([type]),input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input:not([type]).radius,input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}select{-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#fff;border-radius:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:.875rem;line-height:normal;padding:.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:focus{background-color:#f7f7f7;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:bold;margin:0;margin-left:-.1875rem;padding:0 .1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}.row{margin:0 auto;max-width:71.25rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width: 40.0625em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 60em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}.inline-list{list-style:none;margin-top:0;margin-bottom:1.0625rem;margin-left:-1.375rem;margin-right:0;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}ul.pagination{display:block;margin-left:-.3125rem;min-height:1.5rem}ul.pagination li{color:#555;font-size:1rem;height:1.5rem;margin-left:.5rem}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color 300ms ease-out;background:none;color:#bf2934;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:.125rem .75rem .125rem}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999;pointer-events:none}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#555;color:#fff;cursor:default;font-weight:bold}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#bf2934}ul.pagination li{display:block;float:left}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{display:inline-block;float:none}.reveal-modal-bg{background:#000;background:rgba(0,0,0,0.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#ebebeb;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){.reveal-modal{min-height:100vh}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:71.25rem;right:0;width:80%}}@media only screen and (min-width: 40.0625em){.reveal-modal{top:6.25rem}}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width: 40.0625em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:71.25rem;right:0;width:30%}}@media only screen and (min-width: 40.0625em){.reveal-modal.small{left:0;margin:0 auto;max-width:71.25rem;right:0;width:40%}}@media only screen and (min-width: 40.0625em){.reveal-modal.medium{left:0;margin:0 auto;max-width:71.25rem;right:0;width:60%}}@media only screen and (min-width: 40.0625em){.reveal-modal.large{left:0;margin:0 auto;max-width:71.25rem;right:0;width:70%}}@media only screen and (min-width: 40.0625em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:71.25rem;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0}@media only screen and (min-width: 40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:71.25rem;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#aaa;cursor:pointer;font-size:2.5rem;font-weight:bold;line-height:1;position:absolute;top:.625rem;right:1.375rem}.sub-nav{display:block;margin:-.25rem 0 1.125rem;overflow:hidden;padding-top:.25rem;width:auto}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999;float:left;font-family:"Fira Sans",sans-serif;font-size:.875rem;font-weight:400;margin-left:1rem;margin-bottom:0}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999;padding:.1875rem 1rem;text-decoration:none}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;background:#bf2934;color:#fff;cursor:default;font-weight:400;padding:.1875rem 1rem}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#a4232d}table{background:#fff;border:solid 1px #ddd;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}table thead{background:#f5f5f5}table thead tr th,table thead tr td{color:#222;font-size:.875rem;font-weight:bold;padding:.5rem .625rem .625rem}table tfoot{background:#f5f5f5}table tfoot tr th,table tfoot tr td{color:#222;font-size:.875rem;font-weight:bold;padding:.5rem .625rem .625rem}table tr th,table tr td{color:#222;font-size:.875rem;padding:.5625rem .625rem;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{float:left;list-style:none;margin-bottom:0 !important;position:relative}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#555;color:#fff;font-family:"Fira Sans",sans-serif;font-size:1rem;padding:1rem 2rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#505050}.tabs dd.active>a,.tabs .tab-title.active>a{background-color:#fff;color:#555}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 .9375rem}@media only screen and (min-width: 40.0625em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem !important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}.contain-to-grid{width:100%;background:#444}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.8125rem;z-index:98}.top-bar{background:#444;height:2.8125rem;line-height:2.8125rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}.top-bar .button,.top-bar button{font-size:.75rem;margin-bottom:0;padding-bottom:0.4125rem;padding-top:0.4125rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:2.8125rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.8125rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#fff;display:block;font-weight:400;padding:0 2.5rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;display:block;font-size:.8125rem;font-weight:bold;height:2.8125rem;line-height:2.8125rem;padding:0 2.5rem;position:relative;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#fff;height:34px;line-height:33px;padding:0 4.0625rem 0 2.5rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:2.5rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:transparent;height:auto}.top-bar.expanded .title-area{background:#444}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #222;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333}.top-bar-section ul li>a{color:#fff;display:block;font-family:"museo-sans",sans-serif !important;font-size:1.1rem;font-weight:100;padding-left:2.5rem;padding:12px 0 12px 2.5rem;text-transform:none;width:100%}.top-bar-section ul li>a.button{font-size:1.1rem;padding-left:2.5rem;padding-right:2.5rem;background-color:#bf2934;border-color:#525252;color:#fff}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#525252}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#fff}.top-bar-section ul li>button{font-size:1.1rem;padding-left:2.5rem;padding-right:2.5rem;background-color:#bf2934;border-color:#525252;color:#fff}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#525252}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;color:#fff;background:#444}.top-bar-section ul li.active>a{background:#bf2934;color:#fff}.top-bar-section ul li.active>a:hover{background:#a4232d;color:#fff}.top-bar-section .has-form{padding:2.5rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{margin-right:2.5rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:400;padding:8px 2.5rem}.top-bar-section .dropdown li a.parent-link{font-weight:100}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 2.5rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777;font-size:.625rem;font-weight:bold;margin-bottom:0;padding:8px 2.5rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width: 40.0625em){.top-bar{background:#444;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar select,.top-bar .button,.top-bar button{font-size:.875rem;height:1.75rem;position:relative;top:.53125rem}.top-bar .has-form>.button,.top-bar .has-form>button{font-size:.875rem;height:1.75rem;position:relative;top:.53125rem}.top-bar.expanded{background:#444}.contain-to-grid .top-bar{margin:0 auto;margin-bottom:0;max-width:71.25rem}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{display:inline;height:auto !important;width:auto}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555;background:#444;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){background:#444;line-height:2.8125rem;padding:0 2.5rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#444}.top-bar-section li.active:not(.has-form) a:not(.button){background:#bf2934;color:#fff;line-height:2.8125rem;padding:0 2.5rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#a4232d;color:#fff}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#333;color:#fff;line-height:2.8125rem;padding:12px 2.5rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333;color:#fff}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#555;color:#fff;background:#222}.top-bar-section .dropdown li label{background:#333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #5c5c5c;border-bottom:none;border-top:none;clear:none;height:2.8125rem;width:0}.top-bar-section .has-form{background:#444;height:2.8125rem;padding:0 2.5rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#444;color:#fff}.no-js .top-bar-section ul li:active>a{background:#bf2934;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 60em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 60em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#bf2934;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#a4232d}a img{border:none}p{font-family:inherit;font-size:.9rem;font-weight:400;line-height:1.6;margin-bottom:.75rem;text-rendering:optimizeLegibility}p.lead{font-size:1.11875rem;line-height:1.6}p aside{font-size:.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#555;font-family:"Fira Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:.25rem;margin-top:.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#919191;font-size:60%;line-height:0}h1{font-size:1.25rem}h2{font-size:.875rem}h3{font-size:1.0625rem}h4{font-size:.9375rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#919191;font-weight:400;margin-top:.2rem;margin-bottom:.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;padding:.125rem .3125rem .0625rem}ul,ol,dl{font-family:inherit;font-size:.9rem;line-height:1.6;list-style-position:outside;margin-bottom:.75rem}ul{margin-left:1.1rem}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ul,.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:.3rem;font-weight:bold}dl dd{margin-bottom:.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 .75rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#7c7c7c}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#7c7c7c}blockquote,blockquote p{line-height:1.6;color:#919191}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:.625rem .75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 .0625rem}@media only screen and (min-width: 40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.34in}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 40.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 60em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 90.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 120.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}.show-for-sr{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus:focus,.show-on-focus:active{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.print-only,.show-for-print{display:none !important}@media print{.print-only,.show-for-print{display:block !important}.hide-on-print,.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}.global__language{background-color:#dfdfdf;margin:0 0 1em}.global__language a.language-selector,.global__language a.language-selector:visited{color:#777;font-size:.8em}.global__language a.language-selector:hover{color:#444}.global__main{margin:.5rem 0}@media only screen and (max-width: 40em){.global__main{margin:.5rem 0 0}}.global__main--utility ul{margin:0;padding:0;position:relative}.global__main--utility ul li{display:inline;font-size:.8em;list-style:none;margin:0 .5em;padding:0}.global__main--utility ul li::after{content:'•';color:#777;margin-left:1em}@media only screen and (max-width: 40em){.global__main--utility ul li::after{content:''}}.global__main--utility ul li:first-child{margin-left:0}.global__main--utility ul li:first-child::after{content:'';margin:0}.global__main--utility ul li:last-child{margin-right:0}.global__main--utility ul li:last-child::after{content:'';margin:0}.global__main--utility ul li a{vertical-align:middle;color:#777}.global__main--utility ul li a i.fa{color:#bf2934}.global__main--utility ul li a:hover{color:#bf2934;text-decoration:none}.global__main--utility ul li a:hover i.fa{color:#bf2934}.global__main--utility ul li a.telephone{color:#777;cursor:default}.global__main--utility ul li a.telephone i.fa{color:#bf2934}.global__main--utility ul li a.telephone:hover{color:#777;text-decoration:none}.global__main--utility ul li a.telephone:hover i.fa{color:#bf2934}.global__main--utility ul li a img{vertical-align:top}.global__main--utility ul li.myshorewest-logo img{margin-right:.25rem;vertical-align:sub}@media only screen and (max-width: 40em){.global__main--utility ul li.myshorewest-logo{position:absolute;bottom:-2.75rem;left:1rem;z-index:2}}@media only screen and (max-width: 40em){.global__main--utility ul li.sign-in{position:absolute;bottom:-2.75rem;left:7.625rem;z-index:2}}@media only screen and (max-width: 40em){.global__main--utility ul li.contact{display:none}}@media only screen and (max-width: 40em){.global__main--utility ul li.phone{font-size:1.25rem;position:absolute;bottom:1.5rem;right:0.5rem;z-index:2}}.global__main--utility ul li.language-selector i.fa{cursor:pointer;vertical-align:middle}.global__main--utility ul li.language-selector .active-language{color:#222}@media only screen and (max-width: 40em){.global__main--utility ul li.language-selector{position:absolute;bottom:0;right:0.9375rem;z-index:2}}.global__main--utility ul li.myshorewest-logged-in{max-width:220px}.global__main--utility ul li.myshorewest-logged-in select{background-color:#ebebeb;font-size:0.8rem;height:1.2rem;margin:0;max-width:190px;padding:2px 5px}@media screen and (max-width: 640px){.global__main--utility ul li.myshorewest-logged-in{display:none}}.global__main--social{margin:1em 0 0}nav.primary{border-bottom:2px solid #fff}@media only screen and (max-width: 40em){nav.primary .contain-to-grid.sticky nav.top-bar{background:#eee}nav.primary .contain-to-grid.sticky nav.top-bar .toggle-topbar.menu-icon a{color:#333}}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left{margin:0 0 0 0.9375rem}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.sticky-logo{display:none}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.sticky-logo img{height:26px;width:auto}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown a{font-weight:100}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown>a{color:#ddd;padding:0 1.5rem !important}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown>a:hover{color:#fff}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown>a::after{display:none}@media screen and (max-width: 1070px){nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown>a{padding:0 1rem !important}}@media screen and (max-width: 960px){nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown>a{font-size:1rem;padding:0 .75rem !important}}@media screen and (max-width: 875px){nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown>a{font-size:.9rem;padding:0 .75rem !important}}@media screen and (max-width: 780px){nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown>a{font-size:.75rem;padding:0 .5rem !important}}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown ul.dropdown li a{line-height:40px;padding:0 1.5rem !important}@media screen and (max-width: 960px){nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown ul.dropdown li a{font-size:1rem;padding:0 .75rem !important}}@media screen and (max-width: 875px){nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown ul.dropdown li a{font-size:.9rem;padding:0 .75rem !important}}@media screen and (max-width: 780px){nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown ul.dropdown li a{font-size:.75rem;padding:0 .5rem !important}}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown:nth-child(2)>a{padding-left:0 !important}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown:nth-child(2) ul.dropdown{margin:0}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown:last-child>a{padding-right:0}nav.primary .contain-to-grid.sticky nav.top-bar .top-bar-section ul.left li.has-dropdown.active-trail>a{background-image:url("/images/current_trail_arrow.png");background-position:center bottom;background-repeat:no-repeat}nav.primary .contain-to-grid.sticky.fixed{background:#ddd}nav.primary .contain-to-grid.sticky.fixed .top-bar-section li:not(.has-form) a:not(.button){background:#ddd}nav.primary .contain-to-grid.sticky.fixed .top-bar-section li:not(.has-form) a:not(.button):hover{background:#eee}nav.primary .contain-to-grid.sticky.fixed nav.top-bar{background:#ddd}nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.sticky-logo{display:inline-block}nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.sticky-logo>a{padding:0}nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.has-dropdown>a{color:#555;font-size:1rem;padding:0 1rem !important}nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.has-dropdown>a:hover{color:#222}@media screen and (max-width: 980px){nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.has-dropdown>a{font-size:.9rem;padding:0 1rem !important}}@media screen and (max-width: 910px){nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.has-dropdown>a{font-size:.8rem;padding:0 .75rem !important}}@media screen and (max-width: 795px){nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.has-dropdown>a{font-size:.75rem;padding:0 .5rem !important}}@media screen and (max-width: 700px){nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.has-dropdown>a{font-size:.67rem !important;padding:0 .4rem !important}}nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.has-dropdown a{color:#555}nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.has-dropdown a:hover{color:#222}@media screen and (max-width: 790px){nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.has-dropdown a{font-size:.75rem;padding:0 .5rem !important}}nav.primary .contain-to-grid.sticky.fixed nav.top-bar .top-bar-section ul.left li.has-dropdown:nth-child(2)>a{padding-left:2rem}.hi-icon{display:inline-block;cursor:pointer;margin:0;width:32px;height:32px;border-radius:50%;text-align:center;position:relative;z-index:1}.hi-icon i.fa{color:#fff;font-size:1.25rem;margin-top:.4rem}.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';box-sizing:content-box}.hi-icon-effect-1 .hi-icon{background:rgba(68,68,68,0.25);transition:background 0.2s, color 0.2s}.hi-icon-effect-1 .hi-icon:after{top:-3px;left:-3px;padding:3px;box-shadow:0 0 0 4px #444;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-webkit-transform:scale(0.8);-moz-transition:-moz-transform 0.2s, opacity 0.2s;-moz-transform:scale(0.8);-ms-transform:scale(0.8);transition:transform 0.2s, opacity 0.2s;transform:scale(0.8);opacity:0}.hi-icon-effect-1a .hi-icon:hover{background:#444;color:#41ab6b}.hi-icon-effect-1a .hi-icon:hover:after{-ms-transform:scale(1);transform:scale(1);opacity:1}.content__homepage-instant-value{background-color:#bf2934;color:#fff}.flex--get-a-home-instant-value{-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;padding:1rem 0}@media screen and (max-width: 860px){.flex--get-a-home-instant-value{-ms-flex-flow:row wrap;flex-flow:row wrap}}@media only screen and (max-width: 40em){.flex--get-a-home-instant-value{text-align:center}}.flex--get-a-home-instant-value h3{color:#fff;font-size:1.2rem;margin:auto 1rem auto 0;width:350px;text-shadow:none}@media screen and (max-width: 860px){.flex--get-a-home-instant-value h3{margin-bottom:0.5rem;width:100%}}.flex--get-a-home-instant-value form{width:calc(100% - 350px)}@media screen and (max-width: 860px){.flex--get-a-home-instant-value form{width:100%}}.flex--get-a-home-instant-value small{font-size:75%}.content__breadcrumbs{background:#ebebeb;padding:.25rem 0}.content__breadcrumbs ul{margin:0;padding:0}.content__breadcrumbs ul li{display:inline;font-size:.8rem;margin:0 .5rem 0 0}.content__breadcrumbs ul li::after{color:#555;content:'\f054';font-family:'FontAwesome';font-size:.5rem;margin-left:.5rem}.content__breadcrumbs ul li a{font-weight:bold}.content__breadcrumbs ul li.current{color:#555}.content__breadcrumbs ul li.current::after{content:''}.content__homepage-search{background-image:url("/images/bg_homepage_search_lg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:3rem 0 1rem;position:relative}@media only screen and (max-width: 40em){.content__homepage-search{padding:2rem 0}}.content__homepage-search .scroll-to-content-trigger{position:absolute;width:100%;text-align:center;bottom:1rem;left:0;right:0}@media only screen and (max-width: 40em){.content__homepage-search .scroll-to-content-trigger{bottom:0.5rem}}.content__homepage-search .scroll-to-content-trigger i.fa{color:rgba(255,255,255,0.8);cursor:pointer;font-size:2.5rem}@media only screen and (max-width: 40em){.content__homepage-search .scroll-to-content-trigger i.fa{font-size:1.75rem;color:#fff}}.content__homepage-search .scroll-to-content-trigger i.fa:hover{color:#fff;text-shadow:0 0 5px #fff}.content__homepage-search h1,.content__homepage-search--mobile h1{font-size:2.5rem;margin-bottom:4rem;text-shadow:1px 1px 3px #fff}@media only screen and (max-width: 40em){.content__homepage-search h1,.content__homepage-search--mobile h1{font-size:2rem;margin-bottom:0.5rem;text-align:center}}.content__homepage-search h2.serving-wi-families,.content__homepage-search--mobile h2.serving-wi-families{font-size:2rem;margin-top:4rem;text-align:right;text-shadow:1px 1px 3px #fff}@media only screen and (max-width: 40em){.content__homepage-search h2.serving-wi-families,.content__homepage-search--mobile h2.serving-wi-families{font-size:1.5rem;margin-top:0;text-align:center}}.content__homepage-search h3,.content__homepage-search--mobile h3{font-size:1.5rem;line-height:1}@media only screen and (max-width: 40em){.content__homepage-search h3,.content__homepage-search--mobile h3{font-size:1.1rem}}.content__homepage-search form .form-actions,.content__homepage-search--mobile form .form-actions{background:#ebebeb;margin:0 -0.8rem}.content__homepage-search form a,.content__homepage-search form a:visited,.content__homepage-search--mobile form a,.content__homepage-search--mobile form a:visited{color:#555;font-weight:bold;vertical-align:sub}.content__homepage-search form a i.fa,.content__homepage-search form a:visited i.fa,.content__homepage-search--mobile form a i.fa,.content__homepage-search--mobile form a:visited i.fa{color:#bf2934}.content__homepage-search form a:hover,.content__homepage-search--mobile form a:hover{color:#bf2934}.content__homepage-search form a:hover i.fa,.content__homepage-search--mobile form a:hover i.fa{color:#bf2934}.content__round-ctas{border-bottom:2px solid #fff;border-top:2px solid #fff}@media only screen and (max-width: 40em){.content__round-ctas{padding-bottom:2rem}}.content__round-ctas a.round-cta img{margin-top:2rem;opacity:0.8}.content__round-ctas a.round-cta span{display:inline-block;font-size:1.1rem;margin-bottom:2rem;max-width:140px}@media only screen and (max-width: 40em){.content__round-ctas a.round-cta span{margin-bottom:0}}.content__round-ctas a.round-cta:hover img{opacity:1}.content__round-ctas a.round-cta:hover span{font-weight:500}.content__three-across{background-image:url("/images/bg_shadow_rounded_top.png"),url("/images/bg_shadow_rounded_bottom.png");background-position:center top, center bottom;background-repeat:no-repeat;padding:2em 0}.content__three-across--helpful-videos,.content__three-across--latest-news,.content__three-across--why-shorewest{background-color:#eee;margin:2rem 0;padding:1rem;position:relative}.content__three-across--helpful-videos h3,.content__three-across--latest-news h3,.content__three-across--why-shorewest h3{font-size:1.125rem;color:#555;margin-bottom:1.5rem}.content__three-across--helpful-videos p,.content__three-across--latest-news p,.content__three-across--why-shorewest p{color:#555;font-size:.75rem;line-height:1.4;margin:0 0 .25rem 1rem}@media only screen and (max-width: 40em){.content__three-across--helpful-videos p,.content__three-across--latest-news p,.content__three-across--why-shorewest p{margin:.25rem 0 0 0}}@media only screen and (max-width: 40em){.content__three-across--latest-news img{height:auto;width:44px}}.content__three-across--why-shorewest p{margin:0 0 .25rem 0}.content__luxury-homes-for-sale{border-bottom:2px solid #fff;border-top:2px solid #fff;padding:3rem 0 2rem}.content__luxury-homes-for-sale h2{color:#555;font-size:1.5rem;margin-bottom:2rem}.content__luxury-homes-for-sale .luxury-homes__container{padding:0 2rem;position:relative}.content__luxury-homes-for-sale .luxury-home__wrapper{padding:.75rem}.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home{height:270px;margin:0 auto;max-width:360px;overflow:hidden;position:relative}.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home img{display:block;height:270px;width:auto}.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home__details{height:270px;position:absolute;bottom:-196px;left:0;width:100%;transform:translate3d(0px, 0px, 0px);transition:transform .2s ease-in-out}.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home__details p{background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );color:#fff;font-size:.9rem;margin:0;padding:.25rem 1rem}.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home__details p:first-child{padding-top:1rem;padding-bottom:1rem}.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home__details p:last-child{padding-bottom:1rem}.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home__details a.button.inverted{position:absolute;bottom:1rem;right:1rem}.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home:hover .luxury-home__details,.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home .touched .luxury-home__details{background:rgba(0,0,0,0.8);transform:translate3d(0px, -196px, 0px)}.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home:hover .luxury-home__details p,.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home .touched .luxury-home__details p{background:transparent}.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home:hover .luxury-home__details p.address,.content__luxury-homes-for-sale .luxury-home__wrapper .luxury-home .touched .luxury-home__details p.address{font-size:1.1rem}.content__your-recently-viewed-properties{background-color:#ebebeb;padding:3rem 0}.content__your-recently-viewed-properties h2{color:#555;font-size:1.5rem;margin-bottom:2rem}@media only screen and (max-width: 40em){.content__your-recently-viewed-properties h2{font-size:1.25rem}}.content__your-recently-viewed-properties .recently-viewed__container{padding:0 2rem;position:relative}.content__your-recently-viewed-properties .recently-viewed__wrapper{padding:.75rem}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed{height:180px;margin:0 auto;max-width:265px;overflow:hidden;position:relative}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed img{display:block;height:180px;width:auto}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed__details{height:180px;position:absolute;bottom:-109px;left:0;width:100%;transform:translate3d(0px, 0px, 0px);transition:transform .2s ease-in-out}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed__details p{background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );color:#fff;font-size:.75rem;margin:0;padding:.25rem 1rem}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed__details p:first-child{padding-top:1rem;padding-bottom:1rem}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed__details p:last-child{padding-bottom:1rem}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed__details a.button.inverted{position:absolute;bottom:0;right:1rem}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed:hover .recently-viewed__details,.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed.touched .recently-viewed__details{background:rgba(0,0,0,0.8);transform:translate3d(0px, -109px, 0px)}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed:hover .recently-viewed__details p,.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed.touched .recently-viewed__details p{background:transparent;padding:0 1rem}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed:hover .recently-viewed__details p:first-child,.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed.touched .recently-viewed__details p:first-child{padding:1rem 1rem .25rem}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed:hover .recently-viewed__details p.address,.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed.touched .recently-viewed__details p.address{font-size:.9rem}.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed:hover .recently-viewed__details a.button.inverted,.content__your-recently-viewed-properties .recently-viewed__wrapper .recently-viewed.touched .recently-viewed__details a.button.inverted{position:absolute;bottom:.25rem;right:.25rem}.content__your-recently-viewed-properties.border-bottom--white{border-bottom:3px solid #fff}.content__description{border-bottom:2px solid #fff;border-top:2px solid #fff;padding:4rem 0;position:relative}.content__description::before{content:'';background-image:url("/images/bg_milwaukee_art_museum.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;opacity:.3;position:absolute;top:0;left:0}.content__description h2{color:#bf2934;font-size:1.875rem}.content__description--ctas img{float:left;margin-right:1rem}.content__description--ctas h4{margin-top:2rem;font-size:1.1rem}.content__description--ctas h4 small{display:block;font-size:80%;margin-top:.68rem}.content__description--ctas a h4,.content__description--ctas a:visited h4{color:#555}.content__description--ctas a i.fa,.content__description--ctas a:visited i.fa{color:#bf2934}.content__description--ctas a img,.content__description--ctas a:visited img{opacity:.9}.content__description--ctas a:hover h4{color:#bf2934}.content__description--ctas a:hover i.fa{color:#bf2934}.content__description--ctas a:hover img{opacity:1}@media only screen and (max-width: 40em){.content__refine-search .button-group{display:none}}.content__refine-search .refine-search-form-container,.content__refine-search .additional-options-wrapper{display:none}.content__refine-search .sorting-options--border{border-bottom:2px solid #eee;border-top:2px solid #eee;margin:1rem 0;padding:.25rem 0}.content__refine-search .sorting-options select{margin-bottom:0}@media only screen and (max-width: 40em){.content__refine-search .sorting-options select{margin-bottom:.5rem}}.content__refine-search .sorting-options select#compare_properties{margin-left:1rem}@media only screen and (max-width: 40em){.content__refine-search .sorting-options select#compare_properties{margin-left:0}}.content__refine-search .sorting-pagination hr{margin-top:.5rem}.content__refine-search .sorting-pagination p.show{color:#555;font-weight:bold;display:inline-block;margin:.125rem 0 0;vertical-align:top}.content__refine-search .sorting-pagination ul.pagination{display:inline-block}.content__refine-search .sorting-pagination ul.pagination li{margin-top:.5rem;margin-bottom:.5rem}.content__refine-search .sorting-pagination ul.pagination li a{border-radius:0;border-right:1px solid #eee;font-weight:bold}.content__refine-search .sorting-pagination ul.pagination li:last-child a{border-right:none}@media only screen and (max-width: 40em){.content__refine-search .sorting-pagination .text-right{text-align:left !important}}.content__refine-search .sorting-pagination.alphabetical{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:1rem 0.9375rem .5rem}.content__refine-search .form-hidden-content{margin-top:-.5rem;width:100%}.content__refine-search .form-hidden-content form{background:#eee;padding:1rem}.content__refine-search .form-hidden-content form input{background:#fff}.content__search-results-wrapper .agent__wrapper{font-size:.9rem;margin-bottom:1rem;position:relative}.content__search-results-wrapper .agent__wrapper .agent{height:265px;margin:0 auto;overflow:hidden;position:relative;width:255px}.content__search-results-wrapper .agent__wrapper .agent img{display:block;height:265px;width:255px !important}.content__search-results-wrapper .agent__wrapper .agent__details{height:265px;position:absolute;bottom:-196px;left:15px;width:224px;transform:translate3d(0px, 0px, 0px);transition:transform .2s ease-in-out}.content__search-results-wrapper .agent__wrapper .agent__details p{background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );color:#fff;font-size:.85rem;margin:0;padding:.25rem 1rem}.content__search-results-wrapper .agent__wrapper .agent__details p:first-child{font-size:1.1rem;padding-top:.75rem;padding-bottom:.25rem}.content__search-results-wrapper .agent__wrapper .agent__details a,.content__search-results-wrapper .agent__wrapper .agent__details a:visited{color:#fff}.content__search-results-wrapper .agent__wrapper .agent__details a i.fa,.content__search-results-wrapper .agent__wrapper .agent__details a:visited i.fa{color:#fff !important}.content__search-results-wrapper .agent__wrapper .agent__details a:hover{color:#ddd}.content__search-results-wrapper .agent__wrapper .agent__details a:hover i.fa{color:#ddd !important}.content__search-results-wrapper .agent__wrapper .agent__details a.telephone,.content__search-results-wrapper .agent__wrapper .agent__details a.telephone:hover,.content__search-results-wrapper .agent__wrapper .agent__details a.telephone:visited{color:#fff}.content__search-results-wrapper .agent__wrapper .agent__details a.telephone i.fa,.content__search-results-wrapper .agent__wrapper .agent__details a.telephone:hover i.fa,.content__search-results-wrapper .agent__wrapper .agent__details a.telephone:visited i.fa{color:#fff !important}.content__search-results-wrapper .agent__wrapper .agent__details a.button.inverted{padding:.25rem 1rem !important;position:absolute;bottom:.5rem;right:.5rem}.content__search-results-wrapper .agent__wrapper .agent__details a.button.inverted:hover{color:#bf2934}.content__search-results-wrapper .agent__wrapper .agent__details a.button.inverted:hover i.fa{color:#bf2934 !important}.content__search-results-wrapper .agent__wrapper .agent:hover .agent__details,.content__search-results-wrapper .agent__wrapper .agent .touched .agent__details{background:rgba(0,0,0,0.8);transform:translate3d(0px, -196px, 0px)}.content__search-results-wrapper .agent__wrapper .agent:hover .agent__details p,.content__search-results-wrapper .agent__wrapper .agent .touched .agent__details p{background:transparent}.content__search-results-wrapper .agent__wrapper .agent:hover .agent__details p.address,.content__search-results-wrapper .agent__wrapper .agent .touched .agent__details p.address{font-size:1.1rem}.content__agent_details--contact-info-wrapper,.content__office_details--contact-info-wrapper{border-bottom:1px solid #ebebeb;margin-bottom:1rem;padding:0 1rem 1rem 1rem}@media only screen and (max-width: 40em){.content__agent_details--contact-info-wrapper,.content__office_details--contact-info-wrapper{padding:0}}.content__agent_details--contact-info-wrapper h3,.content__office_details--contact-info-wrapper h3{position:relative;text-shadow:none}.content__agent_details--contact-info-wrapper h3 i.fa.fa-th,.content__agent_details--contact-info-wrapper h3 span.mobile-toggle,.content__office_details--contact-info-wrapper h3 i.fa.fa-th,.content__office_details--contact-info-wrapper h3 span.mobile-toggle{display:none}@media only screen and (max-width: 40em){.content__agent_details--contact-info-wrapper h3,.content__office_details--contact-info-wrapper h3{background:#555;color:#fff;margin-bottom:1rem;padding:.25rem 0;text-align:center}.content__agent_details--contact-info-wrapper h3 i.fa.fa-th,.content__office_details--contact-info-wrapper h3 i.fa.fa-th{color:#fff;display:inline}.content__agent_details--contact-info-wrapper h3 span.mobile-toggle,.content__office_details--contact-info-wrapper h3 span.mobile-toggle{cursor:pointer;display:inline;padding:.25rem .5rem;position:absolute;right:.25rem;top:0}.content__agent_details--contact-info-wrapper h3 span.mobile-toggle i.fa,.content__office_details--contact-info-wrapper h3 span.mobile-toggle i.fa{color:#fff}}.content__agent_details--contact-info-wrapper .content__agent_details--contact-info__details a[href^=tel],.content__agent_details--contact-info-wrapper .content__office_details--contact-info__details a[href^=tel],.content__office_details--contact-info-wrapper .content__agent_details--contact-info__details a[href^=tel],.content__office_details--contact-info-wrapper .content__office_details--contact-info__details a[href^=tel]{color:#222}@media only screen and (max-width: 40em){.content__agent_details--contact-info-wrapper .content__agent_details--contact-info__details,.content__agent_details--contact-info-wrapper .content__office_details--contact-info__details,.content__office_details--contact-info-wrapper .content__agent_details--contact-info__details,.content__office_details--contact-info-wrapper .content__office_details--contact-info__details{display:none;padding:0 1rem 1rem}.content__agent_details--contact-info-wrapper .content__agent_details--contact-info__details a[href^=tel],.content__agent_details--contact-info-wrapper .content__office_details--contact-info__details a[href^=tel],.content__office_details--contact-info-wrapper .content__agent_details--contact-info__details a[href^=tel],.content__office_details--contact-info-wrapper .content__office_details--contact-info__details a[href^=tel]{color:#bf2934}}.content__agent_details--contact-info-wrapper p,.content__office_details--contact-info-wrapper p{font-size:.9rem;margin-bottom:.75rem}.content__agent_details--contact-info-wrapper img,.content__office_details--contact-info-wrapper img{width:100%}.content__agent_details--contact-info-wrapper .button,.content__office_details--contact-info-wrapper .button{font-size:.8rem}.content__agent_details--social-wrapper,.content__agent_details--sales-director-wrapper,.content__office_details--social-wrapper,.content__office_details--sales-director-wrapper{padding-bottom:1rem}@media only screen and (max-width: 40em){.content__agent_details--social-wrapper,.content__agent_details--sales-director-wrapper,.content__office_details--social-wrapper,.content__office_details--sales-director-wrapper{border-bottom:1px solid #ebebeb;display:none;margin-bottom:1rem;padding:0 1rem 1rem}}.content__agent_details--sales-director-wrapper,.content__office_details--sales-director-wrapper{padding:0 1rem 1rem 1rem}.content__agent_details--sales-director-wrapper img,.content__office_details--sales-director-wrapper img{margin-bottom:0.5rem}.content__agent_details--sales-director-wrapper p,.content__office_details--sales-director-wrapper p{font-size:.9rem;margin-bottom:.25rem}.content__agent_details--bio-wrapper p,.content__agent_details--bio-wrapper li,.content__office_details--bio-wrapper p,.content__office_details--bio-wrapper li{font-size:.9rem}.content__agent_details--forms p,.content__office_details--forms p{font-size:.9rem;margin-bottom:.75rem}.content__agent_details--forms .form,.content__office_details--forms .form{border-bottom:1px solid #ebebeb;margin-bottom:1rem;padding:0 1rem 1rem 1rem}.content__agent_details--forms .form:last-child,.content__office_details--forms .form:last-child{border-bottom:none}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em){.content__agent_details--forms .form,.content__office_details--forms .form{border-bottom:none}}@media only screen and (max-width: 40em){.content__agent_details--forms .form,.content__office_details--forms .form{border-bottom:none}}.content__agent_details{padding-top:2em}.content__agent_details .content__featured-properties-wrapper{padding-top:0}.content__mobile-let-us-help-you .components__panel-with-title{border-color:#fff}.content__mobile-let-us-help-you .components__panel-with-title .panel-title{background:#fff}.content__mobile-let-us-help-you .components__panel-with-title .components__hidden-form,.content__mobile-let-us-help-you .components__panel-with-title a.button.active.shadowed{box-shadow:none}.content__featured-properties-wrapper,.content__forms{padding-top:2rem}.content__featured-properties-wrapper .button,.content__forms .button{font-size:.8rem}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em){.content__featured-properties-wrapper .button.expand,.content__forms .button.expand{width:auto !important}}@media only screen and (max-width: 40em){.content__featured-properties-wrapper .button.expand,.content__forms .button.expand{width:auto !important}}.content__featured-properties-wrapper .large-12.medium-6.small-12,.content__forms .large-12.medium-6.small-12{border-bottom:1px solid #ebebeb;margin-bottom:.5rem}.content__featured-properties-wrapper .large-12.medium-6.small-12:last-child,.content__forms .large-12.medium-6.small-12:last-child{border-bottom:none;margin-bottom:1rem}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em){.content__featured-properties-wrapper .large-12.medium-6.small-12,.content__forms .large-12.medium-6.small-12{border-bottom:none}}.content__featured-properties-wrapper .property,.content__forms .property{padding:.5rem 1rem}.content__featured-properties-wrapper .property img,.content__forms .property img{width:100%}.content__featured-properties-wrapper .property p,.content__forms .property p{font-size:.9rem;margin:0 0 1rem}.content__featured-properties-wrapper .property__address,.content__forms .property__address{background:#ebebeb;border-top:2px solid #fff;margin-bottom:1rem;padding:.5rem .25rem}.content__featured-properties-wrapper .property__address p,.content__forms .property__address p{margin:0}.content__forms form p{font-size:.9rem}.content__community{padding-top:2rem}.content__community h4{font-size:1.1rem;padding-left:1rem;padding-right:1rem}.content__community .content__featured-properties-wrapper .property:last-child p:last-child{margin-bottom:0}.content__community .cities-nearby{padding:0 1rem}.content__find-an-office--offices{margin:0 0 0 1rem;position:relative}@media only screen and (max-width: 40em){.content__find-an-office--offices{margin:0}}.content__find-an-office--offices .office-listings{display:block;position:relative}@media only screen and (min-width: 40.0625em){.content__find-an-office--offices .office-listings{height:495px;overflow-y:scroll}}.content__find-an-office--offices .gradient-wrapper{position:relative}.content__find-an-office--offices .gradient-wrapper .gradient-cover{background:rgba(255,255,255,0);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );position:absolute;bottom:0;left:0;height:100px;width:calc(100% - 15px)}.content__find-an-office--offices .office-wrapper{margin:0;padding:1rem}.content__find-an-office--offices .office-wrapper:nth-child(odd){background:#eee}@media only screen and (max-width: 40em){.content__find-an-office--offices .office-wrapper{margin:0 0.9375rem}}.content__find-an-office--offices .office-wrapper h5{font-size:1rem;font-weight:bold}.content__find-an-office--offices .office-wrapper p{margin-bottom:0.5rem}@media only screen and (max-width: 40em){.content__find-an-office--offices .office-wrapper a.telephone{color:#bf2934 !important;font-weight:bold}.content__find-an-office--offices .office-wrapper a.dark{font-weight:bold}}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em){.content__find-an-office--offices .office-wrapper .office-ctas .large-12.medium-6.small-12.columns.padding-bottom-1rem{padding-right:0.9375rem}}.content__find-an-office--offices .office-wrapper:last-child{margin-bottom:70px}.property__wrapper{border:2px solid #eee;font-size:.9rem;margin-bottom:1rem;position:relative}.property__wrapper p{font-size:.9rem;margin-bottom:0}.property__address{background:#eee;padding:.5rem}.property__address input[type="checkbox"]{margin-bottom:0}.property__address label{display:inline-block;font-size:1rem;font-weight:500;margin:0}.property__details{background:#fff;padding:.25rem}.property__details__images-slider-wrapper{margin:0 0 0.5rem;position:relative}.property__details__images-slider-wrapper .carousel__meta{position:absolute;bottom:-1.75rem;left:40%}.property__details__images-slider--arrows{position:relative;margin-top:1.8rem;max-width:360px}.property__details__images-slider--arrows .slick-prev,.property__details__images-slider--arrows .slick-next{height:1rem;width:.5rem;top:-0.75rem}.property__details__images-slider--arrows .slick-prev{left:0 !important}.property__details__images-slider--arrows .slick-next{right:.25rem !important}.property__details__images-slider--arrows .slick-prev:before{content:'\f053' !important;color:#555;font-family:'FontAwesome';font-size:1rem;background-image:none;height:1rem;width:.5rem}.property__details__images-slider--arrows .slick-next:before{content:'\f054' !important;color:#555;font-family:'FontAwesome';font-size:1rem;background-image:none;height:1rem;width:.5rem}.property__details__icons-wrapper{margin:1rem 0 3rem}.property__details__icons-wrapper .icons--left a i.fa,.property__details__icons-wrapper .icons--left a:visited i.fa,.property__details__icons-wrapper .icons--right a i.fa,.property__details__icons-wrapper .icons--right a:visited i.fa{color:#555;padding-top:9px;background:#eee;border-radius:50%;display:inline-block;height:32px;text-align:center;width:32px}.property__details__icons-wrapper .icons--left a:hover i.fa,.property__details__icons-wrapper .icons--right a:hover i.fa{color:#bf2934}.property__details__icons-wrapper .icons--left a.selected i.fa,.property__details__icons-wrapper .icons--left a.selected:visited i.fa,.property__details__icons-wrapper .icons--right a.selected i.fa,.property__details__icons-wrapper .icons--right a.selected:visited i.fa{color:#bf2934}.property__details__icons-wrapper .icons--left a.selected:hover i.fa,.property__details__icons-wrapper .icons--right a.selected:hover i.fa{color:#952029}.property__details__icons-wrapper .icons--right{float:right}.property__details .button{position:absolute;bottom:.25rem;right:.25rem}.content__myshorewest_favorites .property__details__icons-wrapper,.content__myshorewest_home .property__details__icons-wrapper,.content__myshorewest_notes .property__details__icons-wrapper,.content__myshorewest_price_tracker .property__details__icons-wrapper{margin:1rem 0 -1rem}.stars-wrapper{font-size:1.5rem}.stars-wrapper a i.fa.fa-star-o,.stars-wrapper a:visited i.fa.fa-star-o{color:#555}.stars-wrapper a:hover{color:#952029}.stars-wrapper a:hover i.fa,.stars-wrapper a:hover i.fa.fa-star-o{color:#952029}.property-details-sticky-info--wrapper{background:#444;display:none;font-size:0.9rem;position:fixed;top:45px;width:100%;z-index:98}.property-details-sticky-info--wrapper.show{display:block}.property-details-sticky-info{color:#eee;font-weight:500;padding:0.375rem 0 0.25rem;position:relative}.property-details-sticky-info span{display:inline-block;margin-right:1rem}@media only screen and (max-width: 40em){.property-details-sticky-info span.address{display:block}}.property-details-sticky-info span.favorite{margin-right:0;position:absolute;right:0;bottom:0.25rem}.property-details-sticky-info span.favorite a,.property-details-sticky-info span.favorite a:visited{color:#eee}.property-details-sticky-info span.favorite a i.fa,.property-details-sticky-info span.favorite a:visited i.fa{color:#eee}.property-details-sticky-info span.favorite a:hover{color:#fff}.property-details-sticky-info span.favorite a:hover i.fa{color:#fff}@media only screen and (min-width: 40.0625em){.property-listings .horizontal-listing{overflow-x:hidden;overflow-y:auto;position:relative}.property-listings .horizontal-listing.side-by-side{max-height:572px}.property-listings .horizontal-listing .property__wrapper{display:inline-block;max-width:330px;width:100%}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper{margin:.5rem 0 0;padding:0 .25rem}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key{background:transparent;margin-right:1rem;padding:0}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key .indicator{border:none;border-radius:25px;color:#fff;display:inline-block;font-size:1rem;height:32px;padding-top:.3rem;text-align:center;width:32px}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--properties-for-sale .indicator{background:#be2934}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--open-house .indicator{background:#39b54a}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--new-properties .indicator{background:#fff200;color:#222 !important}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--new-price .indicator{background:#6e25a4}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--sold{background:#eee;color:#222}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--sold .indicator{background:#00aeef;border:1px solid #555}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .icons--left a{margin-right:1rem}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .icons--left a:last-child{margin-right:0}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper a.button{float:right}.property-listings .gradient-wrapper{position:relative}.property-listings .gradient-wrapper .gradient-cover{background:rgba(255,255,255,0);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );position:absolute;bottom:0;left:0;height:100px;width:calc(100% - 20px)}.property-listings.full-width-view .horizontal-listing{margin-bottom:2rem;overflow-y:hidden;overflow-x:auto;width:100%;white-space:nowrap}.property-listings.full-width-view .horizontal-listing .property__wrapper{margin-bottom:.25rem;max-width:350px;white-space:normal}.property-listings.full-width-view .gradient-wrapper{position:absolute;right:0;top:0}.property-listings.full-width-view .gradient-wrapper .gradient-cover{background:rgba(255,255,255,0);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );position:absolute;bottom:0;left:auto;right:0;top:0;height:310px;width:100px}.property-listings.side-by-side-view .horizontal-listing{max-height:520px}}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em){.property-listings .horizontal-listing{margin-bottom:2rem;overflow-y:hidden;overflow-x:auto;width:100%;white-space:nowrap}.property-listings .horizontal-listing .property__wrapper{margin-bottom:.25rem;max-width:350px;white-space:normal}.property-listings .gradient-wrapper{position:absolute;right:0;top:0}.property-listings .gradient-wrapper .gradient-cover{background:rgba(255,255,255,0);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );position:absolute;bottom:0;left:auto;right:0;top:0;height:314px;width:100px}}@media only screen and (max-width: 40em){.property-listings .horizontal-listing{overflow-x:hidden;overflow-y:auto;margin-bottom:2rem;position:relative}.property-listings .horizontal-listing .property__wrapper{display:inline-block;max-width:100%;width:100%}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper{margin:.5rem 0 0;padding:0 .25rem}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key{background:transparent;margin-right:1rem;padding:0}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key .indicator{border:none;border-radius:25px;color:#fff;display:inline-block;font-size:1rem;height:32px;padding-top:.3rem;text-align:center;width:32px}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--properties-for-sale .indicator{background:#be2934}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--open-house .indicator{background:#39b54a}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--new-properties .indicator{background:#fff200;color:#222 !important}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--new-price .indicator{background:#6e25a4}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--sold{background:#eee;color:#222}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key--sold .indicator{background:#00aeef;border:1px solid #555}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .icons--left a{margin-right:1rem}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper .icons--left a:last-child{margin-right:0}.property-listings .horizontal-listing .property__wrapper .property__details__icons-wrapper a.button{float:right}.property-listings .gradient-wrapper{position:relative}.property-listings .gradient-wrapper .gradient-cover{background:rgba(255,255,255,0);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );position:absolute;bottom:0;left:0;height:100px;width:100%}.property-listings.full-width-view .horizontal-listing{overflow-x:hidden;overflow-y:auto;margin-bottom:2rem;position:relative}.property-listings.full-width-view .horizontal-listing .property__wrapper{display:inline-block;max-width:100%;width:100%}.property-listings.full-width-view .horizontal-listing .property__wrapper .property__details__icons-wrapper{margin:.5rem 0 0;padding:0 .25rem}.property-listings.full-width-view .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key{background:transparent;display:inline-block;margin-right:1rem;padding:0}.property-listings.full-width-view .horizontal-listing .property__wrapper .property__details__icons-wrapper .legend__key .indicator{border:none;color:#fff;font-size:1rem;height:32px;padding-top:.3rem;text-align:center;width:32px}.property-listings.full-width-view .horizontal-listing .property__wrapper .property__details__icons-wrapper .icons--left a{margin-right:1rem}.property-listings.full-width-view .horizontal-listing .property__wrapper .property__details__icons-wrapper .icons--left a:last-child{margin-right:0}.property-listings.full-width-view .horizontal-listing .property__wrapper .property__details__icons-wrapper a.button{float:right}.property-listings.full-width-view .gradient-wrapper{position:relative}.property-listings.full-width-view .gradient-wrapper .gradient-cover{background:rgba(255,255,255,0);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );position:absolute;bottom:0;left:0;height:100px;width:100%}}@media only screen and (min-width: 40.0625em){.property-listings.full-width-view .horizontal-listing .property__wrapper{max-width:300px}}.property__details__stats{float:none;position:relative}.property__details__stats--left,.property__details__stats--right{float:none;margin:0 1rem 0 0;width:calc(50% - 1rem)}.property__details__stats--left{float:left}.property__details__stats--right{float:right}@media screen and (max-width: 959px){.toggle-share-menu-content{right:auto;top:2rem}.toggle-share-menu-content::after,.toggle-share-menu-content::before{left:65%}}@media screen and (min-width: 750px){.list-view .large-4.medium-6.small-12{width:100% !important}.list-view .property__wrapper{position:relative}.list-view .property__wrapper p{font-size:.9rem;margin-bottom:0}.list-view .property__wrapper p.price{font-size:1.1rem;margin-bottom:1rem}.list-view .property__address label{display:inline-block;font-size:1rem;font-weight:500;margin:0;max-width:640px}}@media screen and (min-width: 750px) and (max-width: 800px){.list-view .property__address label{font-size:0.9rem}}@media screen and (min-width: 750px){.list-view .property__details{background:#fff;padding:.25rem}.list-view .property__details__images-slider-wrapper{float:left;margin:0 1rem .25rem 0;max-width:360px}.list-view .property__details__images-slider-wrapper .carousel__meta{bottom:.15rem}.list-view .property__details__icons-wrapper .icons--left a,.list-view .property__details__icons-wrapper .icons--left a:visited,.list-view .property__details__icons-wrapper .icons--right a,.list-view .property__details__icons-wrapper .icons--right a:visited{height:32px;vertical-align:middle}.list-view .property__details__icons-wrapper .icons--left a i.fa,.list-view .property__details__icons-wrapper .icons--left a:visited i.fa,.list-view .property__details__icons-wrapper .icons--right a i.fa,.list-view .property__details__icons-wrapper .icons--right a:visited i.fa{color:#555;padding-top:9px;background:#fff;border-radius:50%;display:inline-block;height:32px;text-align:center;width:32px}.list-view .property__details__icons-wrapper .icons--left a .text,.list-view .property__details__icons-wrapper .icons--left a:visited .text,.list-view .property__details__icons-wrapper .icons--right a .text,.list-view .property__details__icons-wrapper .icons--right a:visited .text{background:transparent;border-radius:0;color:#333;height:auto;width:auto;text-align:left}.list-view .property__details__icons-wrapper .icons--left a:hover i.fa,.list-view .property__details__icons-wrapper .icons--right a:hover i.fa{background:#fff;color:#bf2934}.list-view .property__details__icons-wrapper .icons--left a:hover .text,.list-view .property__details__icons-wrapper .icons--right a:hover .text{background:transparent;border-radius:0;color:#bf2934;height:auto;width:auto;text-align:left}.list-view .property__details__icons-wrapper .icons--left a.selected i.fa,.list-view .property__details__icons-wrapper .icons--left a.selected:visited i.fa,.list-view .property__details__icons-wrapper .icons--right a.selected i.fa,.list-view .property__details__icons-wrapper .icons--right a.selected:visited i.fa{color:#bf2934}.list-view .property__details__icons-wrapper .icons--left a.selected:hover i.fa,.list-view .property__details__icons-wrapper .icons--right a.selected:hover i.fa{color:#952029}.list-view .property__details__icons-wrapper .icons--left{position:absolute;top:.15rem;right:2.5rem}.list-view .property__details__icons-wrapper .icons--right{float:none;position:absolute;top:.15rem;right:0.125rem}.list-view .property__details .stars-wrapper{position:absolute;top:0;right:4rem}}@media screen and (min-width: 750px) and (max-width: 800px){.list-view .property__details .stars-wrapper{right:3rem}}@media screen and (min-width: 750px){.list-view .property__details .button{position:absolute;bottom:0.25rem;right:0.25rem}}.list-view .property__details__stats{float:none}.list-view .property__details__stats--left,.list-view .property__details__stats--right{float:left;margin:0 1rem 0 0}@media only screen and (max-width: 40em), only screen and (min-width: 40.0625em) and (max-width: 59.9375em){.list-view .property__details__stats--left,.list-view .property__details__stats--right{width:calc(50% - 1rem)}}@media only screen and (max-width: 40em){.list-view .property__details__stats--left{float:left}}@media only screen and (max-width: 40em){.list-view .property__details__stats--right{float:right}}@media screen and (min-width: 750px){.content__myshorewest_favorites .list-view .large-4.medium-6.small-12,.content__myshorewest_notes .list-view .large-4.medium-6.small-12,.content__myshorewest_price_tracker .list-view .large-4.medium-6.small-12,.content__myshorewest_home .list-view .large-4.medium-6.small-12{width:50% !important}.content__myshorewest_favorites .list-view .property__address label,.content__myshorewest_notes .list-view .property__address label,.content__myshorewest_price_tracker .list-view .property__address label,.content__myshorewest_home .list-view .property__address label{font-weight:100}.content__myshorewest_favorites .list-view .property__details__images-slider-wrapper,.content__myshorewest_notes .list-view .property__details__images-slider-wrapper,.content__myshorewest_price_tracker .list-view .property__details__images-slider-wrapper,.content__myshorewest_home .list-view .property__details__images-slider-wrapper{float:none;margin:0 auto .25rem auto;max-width:360px;width:100%}.content__myshorewest_favorites .list-view .property__details__images-slider-wrapper .carousel__meta,.content__myshorewest_notes .list-view .property__details__images-slider-wrapper .carousel__meta,.content__myshorewest_price_tracker .list-view .property__details__images-slider-wrapper .carousel__meta,.content__myshorewest_home .list-view .property__details__images-slider-wrapper .carousel__meta{bottom:-1.70rem}.content__myshorewest_favorites .list-view .property__details__stars-wrapper,.content__myshorewest_notes .list-view .property__details__stars-wrapper,.content__myshorewest_price_tracker .list-view .property__details__stars-wrapper,.content__myshorewest_home .list-view .property__details__stars-wrapper{position:relative;top:auto;right:auto;margin:1rem 0;text-align:center}.content__myshorewest_favorites .list-view .property__details .button,.content__myshorewest_notes .list-view .property__details .button,.content__myshorewest_price_tracker .list-view .property__details .button,.content__myshorewest_home .list-view .property__details .button{position:relative;bottom:auto;right:auto;left:auto}}@media screen and (min-width: 960px){.content__myshorewest_favorites .list-view .large-4.medium-6.small-12,.content__myshorewest_notes .list-view .large-4.medium-6.small-12,.content__myshorewest_price_tracker .list-view .large-4.medium-6.small-12,.content__myshorewest_home .list-view .large-4.medium-6.small-12{width:33.33333% !important}}@media screen and (max-width: 749px){.content__myshorewest_favorites .list-view .property__details__stars-wrapper,.content__myshorewest_notes .list-view .property__details__stars-wrapper,.content__myshorewest_price_tracker .list-view .property__details__stars-wrapper,.content__myshorewest_home .list-view .property__details__stars-wrapper{position:relative;top:auto;right:auto;margin:1rem 0;text-align:center}.content__myshorewest_favorites .list-view .property__details .button,.content__myshorewest_notes .list-view .property__details .button,.content__myshorewest_price_tracker .list-view .property__details .button,.content__myshorewest_home .list-view .property__details .button{position:relative;bottom:auto;right:auto}}@media screen and (max-width: 959px){.content__myshorewest_favorites .list-view .property__details__images-slider-wrapper,.content__myshorewest_notes .list-view .property__details__images-slider-wrapper,.content__myshorewest_price_tracker .list-view .property__details__images-slider-wrapper,.content__myshorewest_home .list-view .property__details__images-slider-wrapper{float:none;margin:0 auto .25rem auto;max-width:360px;width:100%}.content__myshorewest_favorites .list-view .property__details__images-slider-wrapper .carousel__meta,.content__myshorewest_notes .list-view .property__details__images-slider-wrapper .carousel__meta,.content__myshorewest_price_tracker .list-view .property__details__images-slider-wrapper .carousel__meta,.content__myshorewest_home .list-view .property__details__images-slider-wrapper .carousel__meta{bottom:-1.70rem}.content__myshorewest_favorites .list-view .property__details__icons-wrapper,.content__myshorewest_notes .list-view .property__details__icons-wrapper,.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper,.content__myshorewest_home .list-view .property__details__icons-wrapper{background:#eee;margin-top:0;margin-bottom:1rem;padding:0 .75rem .5rem}.content__myshorewest_favorites .list-view .property__details__icons-wrapper .icons--right,.content__myshorewest_notes .list-view .property__details__icons-wrapper .icons--right,.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right,.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right{float:none;position:relative;top:auto;right:auto}.content__myshorewest_favorites .list-view .property__details__icons-wrapper .icons--right a i.fa,.content__myshorewest_favorites .list-view .property__details__icons-wrapper .icons--right a:visited i.fa,.content__myshorewest_notes .list-view .property__details__icons-wrapper .icons--right a i.fa,.content__myshorewest_notes .list-view .property__details__icons-wrapper .icons--right a:visited i.fa,.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right a i.fa,.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right a:visited i.fa,.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right a i.fa,.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right a:visited i.fa{color:#555;padding-top:9px;background:#fff;border-radius:50%;display:inline-block;height:32px;text-align:center;width:32px}.content__myshorewest_favorites .list-view .property__details__icons-wrapper .icons--right a:hover i.fa,.content__myshorewest_notes .list-view .property__details__icons-wrapper .icons--right a:hover i.fa,.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right a:hover i.fa,.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right a:hover i.fa{color:#bf2934}.content__myshorewest_favorites .list-view .property__details__icons-wrapper .icons--right a.selected i.fa,.content__myshorewest_favorites .list-view .property__details__icons-wrapper .icons--right a.selected:visited i.fa,.content__myshorewest_notes .list-view .property__details__icons-wrapper .icons--right a.selected i.fa,.content__myshorewest_notes .list-view .property__details__icons-wrapper .icons--right a.selected:visited i.fa,.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right a.selected i.fa,.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right a.selected:visited i.fa,.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right a.selected i.fa,.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right a.selected:visited i.fa{color:#bf2934}.content__myshorewest_favorites .list-view .property__details__icons-wrapper .icons--right a.selected:hover i.fa,.content__myshorewest_notes .list-view .property__details__icons-wrapper .icons--right a.selected:hover i.fa,.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right a.selected:hover i.fa,.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right a.selected:hover i.fa{color:#952029}}@media screen and (max-width: 670px){.content__myshorewest_favorites .list-view .property__details__icons-wrapper .icons--right span:not(.text),.content__myshorewest_notes .list-view .property__details__icons-wrapper .icons--right span:not(.text),.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right span:not(.text),.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right span:not(.text){display:block;margin:.5em 0}.content__myshorewest_favorites .list-view .property__details__icons-wrapper .icons--right span.text,.content__myshorewest_notes .list-view .property__details__icons-wrapper .icons--right span.text,.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right span.text,.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right span.text{color:#333}}@media screen and (max-width: 670px){.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right span:not(.text),.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right span:not(.text){display:block;margin:0}.content__myshorewest_price_tracker .list-view .property__details__icons-wrapper .icons--right span.text,.content__myshorewest_home .list-view .property__details__icons-wrapper .icons--right span.text{color:#333}}@media screen and (max-width: 670px){.list-view .toggle-share-menu-content{right:auto;top:.5rem !important}.list-view .toggle-share-menu-content::after,.list-view .toggle-share-menu-content::before{left:65%}}.content__myshorewest_price_tracker .property__wrapper.tracker-met,.content__myshorewest_home .property__wrapper.tracker-met{border-color:#bf2934}.content__myshorewest_price_tracker .property__wrapper.tracker-met .property__address,.content__myshorewest_price_tracker .property__wrapper.tracker-met .property__details__icons-wrapper,.content__myshorewest_home .property__wrapper.tracker-met .property__address,.content__myshorewest_home .property__wrapper.tracker-met .property__details__icons-wrapper{background:#bf2934;color:#fff}.carousel__wrapper{color:#fff;line-height:1;position:relative}@media only screen and (max-width: 40em){.carousel__wrapper .slick-slider{margin-bottom:-30px}}.carousel__wrapper .slick-slide{position:relative}.carousel__wrapper .slick-slide .carousel--caption{background:rgba(0,0,0,0.7);display:none;color:#fff;padding:.5rem 1rem;position:absolute;bottom:33px;left:0;width:100%}@media only screen and (max-width: 40em){.carousel__wrapper .slick-slide .carousel--caption{display:none !important}}.carousel__wrapper i.fa{color:#fff !important;margin:0 0.5rem}.carousel__wrapper i.fa:hover{color:#aaa !important;cursor:pointer}.carousel__wrapper i.fa.fa-chevron-circle-up{color:#aaa !important}.carousel__wrapper i.fa.fa-chevron-circle-up:hover{color:#fff !important}.carousel__wrapper img{height:auto;width:100%}.carousel__wrapper .carousel__meta{background:rgba(0,0,0,0.7);padding:.5rem;text-align:center;position:absolute;bottom:0;left:0;width:100%}@media only screen and (max-width: 40em){.carousel__wrapper .carousel__meta{position:relative;bottom:1px}}.carousel__wrapper .carousel__meta .carousel--caption_global{display:inline-block;width:calc(100% - 100px)}.carousel__wrapper .slide-count{display:inline;float:right}@media only screen and (max-width: 40em){.carousel__wrapper .slide-count{display:none}}.carousel__wrapper .slick-next,.carousel__wrapper .slick-prev{height:3rem;width:3rem;z-index:10}.carousel__wrapper .slick-next i.fa,.carousel__wrapper .slick-prev i.fa{font-size:3rem;text-shadow:1px 2px 10px rgba(0,0,0,0.5)}@media only screen and (max-width: 40em){.carousel__wrapper .slick-next i.fa,.carousel__wrapper .slick-prev i.fa{font-size:1.5rem}}.carousel__wrapper .slick-next::before,.carousel__wrapper .slick-prev::before{background-image:none}.carousel__wrapper .slick-next{right:0}.carousel__wrapper .slick-prev{left:-0.25rem;z-index:10}.carousel__wrapper .carousel--property .slick-slide .carousel--caption{background:transparent;color:#fff;padding:.5rem 1rem;position:relative;bottom:auto;left:auto;width:auto}@media only screen and (max-width: 40em){.carousel__wrapper .carousel--property .slick-slide .carousel--caption{display:none !important}}.property-slideshow .carousel__wrapper .carousel__meta--wrapper{position:absolute;bottom:0;left:0;width:100%}@media only screen and (max-width: 40em){.property-slideshow .carousel__wrapper .carousel__meta--wrapper{display:none}}.property-slideshow .carousel__wrapper .carousel__meta{position:relative;bottom:auto;left:auto;text-align:left}.property-slideshow .carousel__wrapper .carousel--property_nav--wrapper{background:rgba(255,255,255,0.8);display:none;padding:1rem 0.5rem}.property-slideshow .carousel__wrapper .carousel--property_nav--wrapper .slick-slide{margin:0 0.5rem}.carousel__mobile-count-and-captions{background:#727272;color:#fff;display:none;padding:.5rem}@media only screen and (max-width: 40em){.carousel__mobile-count-and-captions{display:block;margin-bottom:30px}}.carousel__mobile-count-and-captions .carousel__mobile-caption{margin-bottom:.75rem}@media only screen and (max-width: 40em){.property-slideshow .carousel__mobile-count-and-captions{display:block;margin:2rem 0 0}}@media only screen and (max-width: 40em){.content__interested-in-checkboxes{max-height:300px;overflow-y:scroll;padding-top:0 !important}}.driving-directions__property-details{font-size:.8rem;padding:.5rem}.driving-directions__property-details:nth-child(even){background:#eee}.content__map-based-search--results-wrapper a.legend__key{background:#eee;border-radius:25px;color:#222;display:inline-block;font-size:.8rem;margin:0 .5rem .5rem 0;padding:.25rem .75rem .25rem .5rem}@media only screen and (max-width: 40em){.content__map-based-search--results-wrapper a.legend__key{display:block;margin-right:0}}.content__map-based-search--results-wrapper a.legend__key .legend__key__value{display:inline-block;padding-top:2px;vertical-align:middle}.content__map-based-search--results-wrapper a.legend__key .indicator{border:1px solid #fff;border-radius:25px;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.content__map-based-search--results-wrapper a.legend__key--properties-for-sale .indicator{background:#be2934}.content__map-based-search--results-wrapper a.legend__key--open-house .indicator{background:#39b54a}.content__map-based-search--results-wrapper a.legend__key--new-properties .indicator{background:#fff200;color:#222 !important}.content__map-based-search--results-wrapper a.legend__key--new-price .indicator{background:#6e25a4}.content__map-based-search--results-wrapper a.legend__key--sold .indicator,.content__map-based-search--results-wrapper a.legend__key--view-all .indicator{background:#00aeef;border:1px solid #555}.content__map-based-search--results-wrapper a.legend__key--view-all i.fa{color:inherit;font-size:1.25rem;vertical-align:middle}.content__map-based-search--results-wrapper a.legend__key:hover{background:#c8c8c8}.content__map-based-search--results-wrapper a.legend__key.active-filter{background:#555;color:#fff}.content__map-based-search--results-wrapper a.legend__key.active-filter:hover{background:#3c3c3c}.content__map-based-search--results-wrapper .content__map-based-search--property_results_wrapper .property__details{margin-top:0.5rem}.balloon{display:inline-block;margin:1rem;padding:.5rem 1rem .5rem 9rem;position:relative;background:#ffffff;border:4px solid #bf2934}.balloon::before,.balloon::after{content:" ";display:table}.balloon::after{clear:both}.balloon:after,.balloon:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.balloon:after{border-color:rgba(255,255,255,0);border-top-color:#bf2934;border-width:12px;margin-left:-12px}.balloon:before{border-color:rgba(191,41,52,0);border-top-color:#bf2934;border-width:18px;margin-left:-18px}.balloon.balloon_BL:after,.balloon.balloon_BL:before{top:100%;left:20%}.balloon.balloon_BR:after,.balloon.balloon_BR:before{top:100%;right:20%}.balloon.balloon_TL:after,.balloon.balloon_TL:before{top:-31%;left:20%}.balloon.balloon_TL:after{border-color:rgba(255,255,255,0);border-top-color:rgba(255,255,255,0);border-bottom-color:#bf2934;border-width:14px;margin-left:-14px;top:-24%}.balloon.balloon_TL:before{border-color:rgba(191,41,52,0);border-top-color:rgba(191,41,52,0);border-bottom-color:#bf2934;border-width:18px;margin-left:-18px}.balloon.balloon_TR:after,.balloon.balloon_TR:before{top:-31%;right:20%}.balloon.balloon_TR:after{border-color:rgba(255,255,255,0);border-top-color:rgba(255,255,255,0);border-bottom-color:#bf2934;border-width:14px;margin-left:-14px;top:-24%}.balloon.balloon_TR:before{border-color:rgba(191,41,52,0);border-top-color:rgba(191,41,52,0);border-bottom-color:#bf2934;border-width:18px;margin-left:-18px}.balloon.balloon_RT:after,.balloon.balloon_RT:before{left:106%;top:25%}.balloon.balloon_RT:after{border-color:rgba(255,255,255,0);border-left-color:#bf2934;border-width:14px;margin-top:-14px}.balloon.balloon_RT:before{border-color:rgba(255,255,255,0);border-left-color:#bf2934;border-width:20px;margin-top:-20px}.balloon.balloon_RB:after,.balloon.balloon_RB:before{left:107%;top:75%}.balloon.balloon_RB:after{border-color:rgba(255,255,255,0);border-left-color:#bf2934;border-width:14px;margin-top:-14px}.balloon.balloon_RB:before{border-color:rgba(255,255,255,0);border-left-color:#bf2934;border-width:20px;margin-top:-20px}.balloon.balloon_LT:after,.balloon.balloon_LT:before{right:100%;top:25%}.balloon.balloon_LT:after{border-color:rgba(255,255,255,0);border-right-color:#bf2934;border-width:14px;margin-top:-14px}.balloon.balloon_LT:before{border-color:rgba(255,255,255,0);border-right-color:#bf2934;border-width:20px;margin-top:-20px}.balloon.balloon_LB:after,.balloon.balloon_LB:before{right:100%;top:75%}.balloon.balloon_LB:after{border-color:rgba(255,255,255,0);border-right-color:#bf2934;border-width:14px;margin-top:-14px}.balloon.balloon_LB:before{border-color:rgba(255,255,255,0);border-right-color:#bf2934;border-width:20px;margin-top:-20px}.balloon img{border:2px solid #eee;max-width:120px;max-height:100px;width:100%;height:auto;position:absolute;left:.5rem;top:.5rem}.balloon table{border:none;position:absolute;top:-0.25rem;right:1.35rem;width:auto}.balloon table tr td{line-height:1;padding:0}.balloon table tr td img{border:none}.balloon .inner_balloon{font-size:.8rem}@media screen and (min-width: 641px){.balloon .inner_balloon{background-image:none !important}}.balloon .inner_balloon .address{font-size:.9rem;font-weight:bold}@media only screen and (max-width: 40em){.balloon{border:none;margin:0;padding:0;width:100%}.balloon::after,.balloon::before{display:none !important}.balloon .inner_balloon{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:0.9rem;padding:1rem;position:relative;text-shadow:0px 1px 4px #000}.balloon .inner_balloon::before{content:'';background-color:rgba(0,0,0,0.35);position:absolute;top:0;right:0;bottom:0;left:0}.balloon .inner_balloon img{display:none}.balloon .inner_balloon .address{font-size:1.1rem}.balloon .inner_balloon .address,.balloon .inner_balloon .details{position:relative;z-index:1}}.content__myshorewest_myneighborhoods__market_conditions table{border:none;width:100%}.content__myshorewest_myneighborhoods__market_conditions table thead{background:transparent}.content__myshorewest_myneighborhoods__market_conditions table thead tr th{border:none;color:#555;font-weight:normal}.content__myshorewest_myneighborhoods__market_conditions table thead tr th:nth-child(2){text-align:center}.content__myshorewest_myneighborhoods__market_conditions table tbody tr td{padding:0.25rem 0.625rem}.content__myshorewest_myneighborhoods__market_conditions table tbody tr td:nth-child(2){text-align:center}.content__myshorewest_myneighborhoods__market_conditions table tbody tr td img{margin-right:1rem}.property__notes,.property__price_tracker{padding:1rem 0 0}@media only screen and (max-width: 40em){.property__notes,.property__price_tracker{padding-bottom:1rem}}.property__notes form p,.property__price_tracker form p{font-size:.9rem}@media only screen and (max-width: 40em){.property__price_tracker{padding-bottom:0}}.property__notes__title,.property__price_tracker__title{background:#555;clear:both;cursor:pointer;color:#fff;margin-bottom:1px !important;padding:.5rem .5rem .35rem;position:relative}.property__notes__title i.fa,.property__price_tracker__title i.fa{color:#fff}.reveal-modal .property__notes__title,.reveal-modal .property__price_tracker__title{cursor:default;font-size:1em}.property__price_tracker__title{cursor:default}.property__notes__content,.property__price_tracker__content{background:#eee;border:1px solid #dfdfdf;margin-bottom:1px;padding:.5rem}.property__notes__content p,.property__price_tracker__content p{margin-bottom:1rem !important}.property__notes__content p.created-on-timestamp,.property__price_tracker__content p.created-on-timestamp{font-style:italic;font-weight:100}.property__price_tracker__content p{margin-bottom:.5rem !important}.toggle-share-menu-content{background:#e6e6e6;border:4px solid #e6e6e6;display:none;padding:0;position:absolute;right:0;top:2.5rem;width:200px;z-index:100}.toggle-share-menu-content:after,.toggle-share-menu-content:before{bottom:100%;left:92%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.toggle-share-menu-content:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.toggle-share-menu-content:before{border-color:rgba(230,230,230,0);border-bottom-color:#e6e6e6;border-width:16px;margin-left:-16px}.toggle-share-menu-content ul{background:#fff;margin:0;padding:.25rem}.toggle-share-menu-content ul li{background:transparent;border-bottom:2px solid #e6e6e6;list-style:none;padding:.25rem .5rem}.toggle-share-menu-content ul li:last-child{border-bottom:none}.toggle-share-menu-content ul li a{background:transparent !important;color:#222 !important;font-weight:bold;height:auto !important;line-height:1.3 !important;text-align:left !important;width:auto !important}.toggle-share-menu-content ul li a i.fa{margin-right:.25rem}.toggle-share-menu-content ul li a.facebook i.fa{color:#3a5795 !important}.toggle-share-menu-content ul li a.facebook:hover{color:#3a5795 !important}.toggle-share-menu-content ul li a.pinterest i.fa{color:#bd081c !important}.toggle-share-menu-content ul li a.pinterest:hover{color:#bd081c !important}.toggle-share-menu-content ul li a.twitter i.fa{color:#55acee !important}.toggle-share-menu-content ul li a.twitter:hover{color:#55acee !important}.toggle-share-menu-content ul li a.instagram i.fa{color:#517fa4 !important}.toggle-share-menu-content ul li a.instagram:hover{color:#517fa4 !important}.toggle-share-menu-content ul li a.google-plus i.fa{color:#f44336 !important}.toggle-share-menu-content ul li a.google-plus:hover{color:#f44336 !important}.toggle-share-menu-content ul li a.other-platforms i.fa{color:#555 !important}.toggle-share-menu-content ul li a.other-platforms:hover{color:#555 !important}.toggle-share-menu-content--sidebar{right:1rem}.toggle-share-menu-content--no-dropdown{position:relative;top:auto;right:auto}@media only screen and (max-width: 40em){.notes-form .mobile-expander{display:none}}.notes-cta-wrapper{position:relative}.notes-form-mobile-close{background:#555;color:#fff;font-size:1rem;padding:.5rem 1rem;position:absolute;bottom:0;right:0;top:0}.notes-form-mobile-close i.fa{color:#fff}.notes-form-mobile-close{display:none}@media screen and (min-width: 641px){.notes-form-mobile-toggle{display:none}}@media screen and (min-width: 671px) and (max-width: 959px){.content__myshorewest_home .content__myshorewest_home__notes .list-view .toggle-share-menu-content{right:-0.25rem}.content__myshorewest_home .content__myshorewest_home__notes .list-view .toggle-share-menu-content::after,.content__myshorewest_home .content__myshorewest_home__notes .list-view .toggle-share-menu-content::before{left:92%}}.content__myshorewest_home .property__wrapper{vertical-align:top}.content__myshorewest_home .content__myshorewest_home__price_trackers .property__details .button{position:relative;bottom:auto;right:auto}@media screen and (max-width: 1170px){.content__myshorewest_home__recommended_properties .content__properties-horizontal-listing,.content__myshorewest_home__price_trackers .content__properties-horizontal-listing,.content__myshorewest_home__favorites .content__properties-horizontal-listing{padding:0 0 0 1rem}}@media only screen and (max-width: 40em){.content__myshorewest_home__recommended_properties .content__properties-horizontal-listing,.content__myshorewest_home__price_trackers .content__properties-horizontal-listing,.content__myshorewest_home__favorites .content__properties-horizontal-listing{padding:0 1rem}}.content__myshorewest_home__recommended_properties .content__properties-horizontal-listing .property__wrapper,.content__myshorewest_home__price_trackers .content__properties-horizontal-listing .property__wrapper,.content__myshorewest_home__favorites .content__properties-horizontal-listing .property__wrapper{border:none;padding:0 0.25rem}.content__myshorewest_home__recommended_properties .content__properties-horizontal-listing .property__wrapper .property__details,.content__myshorewest_home__price_trackers .content__properties-horizontal-listing .property__wrapper .property__details,.content__myshorewest_home__favorites .content__properties-horizontal-listing .property__wrapper .property__details{border:2px solid #eee}.content__myshorewest_home__recommended_properties .content__properties-horizontal-listing .slick-prev,.content__myshorewest_home__price_trackers .content__properties-horizontal-listing .slick-prev,.content__myshorewest_home__favorites .content__properties-horizontal-listing .slick-prev{left:-1.5rem}@media screen and (max-width: 1170px){.content__myshorewest_home__recommended_properties .content__properties-horizontal-listing .slick-prev,.content__myshorewest_home__price_trackers .content__properties-horizontal-listing .slick-prev,.content__myshorewest_home__favorites .content__properties-horizontal-listing .slick-prev{left:-0.5rem}}.content__myshorewest_home__recommended_properties .content__properties-horizontal-listing .slick-next,.content__myshorewest_home__price_trackers .content__properties-horizontal-listing .slick-next,.content__myshorewest_home__favorites .content__properties-horizontal-listing .slick-next{right:-1.5rem}@media only screen and (max-width: 40em){.content__myshorewest_home__recommended_properties .content__properties-horizontal-listing .slick-next,.content__myshorewest_home__price_trackers .content__properties-horizontal-listing .slick-next,.content__myshorewest_home__favorites .content__properties-horizontal-listing .slick-next{right:-0.5rem}}.saved_searches_wrapper{margin-top:0.25rem}.saved_search{border:2px solid #eee;border-top:none}.saved_search .header-row{background:#eee;border-top:2px solid #eee;border-bottom:2px solid #eee}.saved_search .header-row .columns{border-right:4px solid #fff}.saved_search .header-row .columns:last-child{border-right:none}@media only screen and (max-width: 40em){.saved_search .header-row .columns{border-right:none}}.saved_search .header-row span{display:block;font-size:0.9rem;padding:0.25rem 0.5rem}.saved_search .header-row select{display:block;height:auto;margin:0 auto;padding:0 0.5rem;width:80%}@media only screen and (max-width: 40em){.saved_search .header-row select{width:100%}}.saved_search__details{padding:1rem 0.5rem}.saved_search__details table{border:none;margin:0;width:100%}.saved_search__details table tr,.saved_search__details table tr.even,.saved_search__details table tr.alt,.saved_search__details table tr:nth-of-type(even){background:#fff}.saved_search__details table tr td,.saved_search__details table tr.even td,.saved_search__details table tr.alt td,.saved_search__details table tr:nth-of-type(even) td{padding-top:0;padding-left:0}.saved_search__details table tr td:first-child,.saved_search__details table tr.even td:first-child,.saved_search__details table tr.alt td:first-child,.saved_search__details table tr:nth-of-type(even) td:first-child{padding-left:0;width:10rem}@media only screen and (max-width: 40em){.saved_search__details table tr td:first-child,.saved_search__details table tr.even td:first-child,.saved_search__details table tr.alt td:first-child,.saved_search__details table tr:nth-of-type(even) td:first-child{width:50%}}.background-smoke .saved_search__details{background:#fff}.saved_search .property__details .button{position:relative;bottom:auto;right:auto}.saved_search_results_wrapper .saved_search .header-row{background:#fff;border:none}.saved_search_results_wrapper .saved_search .header-row .columns:first-child{border-right:none}@media only screen and (min-width: 60em){.saved_search_results_wrapper .saved_search .header-row .columns:first-child{border-right:4px solid #fff}}.saved_search_results_wrapper .saved_search .header-row .columns:nth-child(2){border-right:none}@media only screen and (min-width: 60em){.saved_search_results_wrapper .saved_search .header-row .columns:nth-child(3){border-right:4px solid #fff}}.saved_search_results_wrapper .saved_search .header-row .columns.text-right{padding-top:0;padding-bottom:0}@media only screen and (max-width: 40em){.saved_search_results_wrapper .saved_search .header-row .columns.text-right{text-align:right !important}}.saved_search_results_wrapper .saved_search .header-row span{background:#eee;border-bottom:1px solid #fff}.saved_search_results_wrapper .saved_search:last-child .header-row span{border-bottom:none}.background-smoke .property__wrapper .property__details{background:transparent;border-bottom:4px solid #fff}.background-smoke .property__wrapper:last-child{margin-bottom:0}.background-smoke .property__wrapper:last-child .property__details{border-bottom:none}.repeater-field--email,.repeater-field--phone{margin-bottom:1rem}.saved-search-details-table-toggle{background:#eee;padding:0.35rem 2rem 0.25rem 0.5rem;position:relative}.saved-search-details-table-toggle i.fa{color:#222}.saved-search-details-table-toggle i.fa.fa-plus-circle,.saved-search-details-table-toggle i.fa.fa-minus-circle{font-size:1rem;position:absolute;top:0.5rem;right:0.5rem}@media only screen and (max-width: 40em){.saved-search-details-table-toggle strong{display:block}}.saved-search-details-table-toggle:hover{background:#ddd;cursor:pointer}.saved-search-details-table-toggle:hover i.fa.fa-plus-circle,.saved-search-details-table-toggle:hover i.fa.fa-minus-circle{color:#bf2934}.saved-search-expanded-details-wrapper,.saved-search-details-table-wrapper{display:none}.saved-search-expanded-details-wrapper .property__details__stats{padding-left:1rem}@media only screen and (max-width: 40em){.saved-search-expanded-details-wrapper .property__details__stats{padding-left:0}}.content__property-previous-next-controls{border-bottom:1px solid #eee;padding:0.25rem 0}.content__property-previous-next-controls a{font-size:0.8rem;font-weight:bold}.content__property-previous-next-controls span{display:inline-block;padding:0 0.5rem}.content__property-detail-page h1 .current-price,.content__property-detail-page--slideshow h1 .current-price{display:block}.content__property-detail-page h1 .current-price .fa,.content__property-detail-page--slideshow h1 .current-price .fa{font-size:1.25rem}.content__property-detail-page h1 .current-price .fa-arrow-down,.content__property-detail-page--slideshow h1 .current-price .fa-arrow-down{color:#009411}.content__property-detail-page--slideshow .tabs-content{border:none}.content__property-detail-page--slideshow .tabs dd>a,.content__property-detail-page--slideshow .tabs .tab-title>a{background:#bf2934;font-weight:normal;text-transform:uppercase}.content__property-detail-page--slideshow .tabs .tab-title.active>a{background:#fff;color:#555}.content__property-detail-page--slideshow .tabs .tab-title.active>a i.fa{color:#555 !important}.content__property-detail-page--slideshow .tabs .tab-title.active>a i.fa.fa-caret-down{color:#fff !important}.monthly-payment{font-size:1.3rem;font-weight:400;margin-bottom:0.25rem;padding:0.5rem 0.25rem 0.25rem}.expander-box{background:#fff;border:2px solid #eee;padding:0.25rem;position:relative}.expander-box h3{background:#eee;font-size:1.25rem;margin:-0.25rem -0.25rem 0;padding:0.25rem;text-shadow:none}.expander-box .agent-details{padding:0.25rem 0 0.25rem 3.25rem;position:relative}.expander-box .agent-details img{position:absolute;left:0;top:0.25rem}.expander-box .agent-details p{margin-bottom:0}.expander-box .hidden-form{display:none;background:#fff;border:2px solid #eee;border-top:none;padding:0 0.25rem 0.25rem;position:absolute;left:-2px;right:-2px;z-index:98}@media only screen and (max-width: 40em){.expander-box .hidden-form{border-top:2px solid #eee;position:relative;left:auto;right:auto}}.property-details-block{margin-bottom:2rem}@media only screen and (max-width: 40em){.property-details-block{margin-bottom:1rem}}.spaced-out li{margin-bottom:0.5rem}.nearby-property-stats h2{border-top:1px solid #fff;margin:1rem 0;padding:1rem 0 0;text-align:center}@media only screen and (max-width: 40em){.nearby-property-stats .table-wrapper{overflow-x:auto}}.nearby-property-stats table{background:#ebebeb;border:none;border-collapse:collapse;width:100%}.nearby-property-stats table thead{background:#fff}.nearby-property-stats table thead tr th{color:#555}.nearby-property-stats table tbody tr{border-bottom:1px solid #fff}.nearby-property-stats table tbody tr:last-child{border-bottom:none}.nearby-property-stats table tbody tr.even,.nearby-property-stats table tbody tr.alt,.nearby-property-stats table tbody tr:nth-of-type(even){background:transparent}@media only screen and (max-width: 40em){.nearby-property-stats table thead tr th,.nearby-property-stats table tbody tr td{min-width:114px}}main.luxury{background-image:url("/images/bg_luxury.jpg");background-position:left top;background-repeat:repeat;border-top:2px solid #fff;display:block}main.luxury .content__your-recently-viewed-properties{border-top:2px solid #fff}main.luxury h3.banner,main.luxury p.banner{background:#fff}main.luxury ul.tabs dd:first-child.active,main.luxury ul.tabs .tab-title:first-child.active{border-left-color:#cbd4da}main.luxury ul.tabs dd,main.luxury ul.tabs .tab-title{border-bottom-color:#cbd4da}main.luxury ul.tabs dd.active,main.luxury ul.tabs .tab-title.active{border-color:#cbd4da;border-bottom-color:#fff}main.luxury .tabs-content{background:#fff;border-color:#cbd4da}main.luxury .tabs-content .banner{background:#cbd4da}@media only screen and (max-width: 40em){main.luxury .tabs-content{background:transparent}main.luxury .tabs-content .inner-content{background:#fff;margin-top:0 !important}}main.luxury .expander-box{background:#fff;border:2px solid #cbd4da}@media only screen and (max-width: 40em){main.luxury .expander-box{border:none}}main.luxury .expander-box h3{background:#cbd4da;border-bottom:2px solid #cbd4da;color:#333}main.luxury .expander-box .monthly-payment{border-bottom-color:#cbd4da}main.luxury .expander-box .hidden-form{border-color:#cbd4da}main.luxury .tabs-content .content.mobile-vertical-accordion .inner-content{border-color:#cbd4da}main.luxury input:not([type]),main.luxury input[type="text"],main.luxury input[type="password"],main.luxury input[type="date"],main.luxury input[type="datetime"],main.luxury input[type="datetime-local"],main.luxury input[type="month"],main.luxury input[type="week"],main.luxury input[type="email"],main.luxury input[type="number"],main.luxury input[type="search"],main.luxury input[type="tel"],main.luxury input[type="time"],main.luxury input[type="url"],main.luxury input[type="color"],main.luxury textarea,main.luxury span.prefix,main.luxury label.prefix{background:#cbd4da}main.luxury .advanced-search-form input:not([type]),main.luxury .advanced-search-form input[type="text"],main.luxury .advanced-search-form input[type="password"],main.luxury .advanced-search-form input[type="date"],main.luxury .advanced-search-form input[type="datetime"],main.luxury .advanced-search-form input[type="datetime-local"],main.luxury .advanced-search-form input[type="month"],main.luxury .advanced-search-form input[type="week"],main.luxury .advanced-search-form input[type="email"],main.luxury .advanced-search-form input[type="number"],main.luxury .advanced-search-form input[type="search"],main.luxury .advanced-search-form input[type="tel"],main.luxury .advanced-search-form input[type="time"],main.luxury .advanced-search-form input[type="url"],main.luxury .advanced-search-form input[type="color"],main.luxury .advanced-search-form textarea{background:#fff}main.luxury .advanced-search-form.border-top-1px--gray-light-eb{border-top-color:#fff}main.luxury a.button.small.black.expand.form-hidden-content-trigger.active{background:#fff !important;border:2px solid #cbd4da;border-bottom:none}main.luxury .content__refine-search .form-hidden-content form{background:#fff;border:2px solid #cbd4da;margin-top:-10px}.property__wrapper.luxury{background-image:url("/images/bg_luxury.jpg");background-position:left top;background-repeat:repeat;border-color:#cbd4da}.property__wrapper.luxury .property__address{background:#cbd4da}.property__wrapper.luxury .property__details{background:transparent !important;position:relative}.property__wrapper.luxury .property__details__stats{position:static}.property__wrapper.luxury .property__details__icons-wrapper .icons--left,.property__wrapper.luxury .property__details__icons-wrapper .icons--right{top:-2.35rem}.property__wrapper.luxury .property__details__icons-wrapper .icons--left a,.property__wrapper.luxury .property__details__icons-wrapper .icons--left a:visited,.property__wrapper.luxury .property__details__icons-wrapper .icons--right a,.property__wrapper.luxury .property__details__icons-wrapper .icons--right a:visited{background:#fff !important}.content__property-detail-slideshow--sub-content-agent-info{background:#eee;padding:2rem 0}.content__property-detail-slideshow--sub-content-agent-info .agent-info{padding-left:110px;position:relative}.content__property-detail-slideshow--sub-content-agent-info .agent-info img{position:absolute;top:0;left:0}.content__property-detail-slideshow--sub-content-agent-info .agent-info h3,.content__property-detail-slideshow--sub-content-agent-info .agent-info h4{line-height:1.2;text-shadow:none}.content__property-detail-slideshow--sub-content-agent-info .agent-info h3{font-size:1.1rem}.content__property-detail-slideshow--sub-content-agent-info .agent-info h4{font-size:1rem;margin-bottom:0.5rem}.content__property-detail-slideshow--sub-content-agent-info .agent-info p{font-size:0.8rem}.content__myshorewest_home__recommended_properties .property__details .button,.content__myshorewest_home__favorites.property-listings .property__details .button{position:relative;bottom:auto;right:auto}.content__myshorewest_favorites .list-view .property__details .stars-wrapper,.content__myshorewest_home .list-view .property__details .stars-wrapper,.content__myshorewest_notes .list-view .property__details .stars-wrapper,.content__myshorewest_price_tracker .list-view .property__details .stars-wrapper{position:relative;top:auto;right:auto}.mask-layer-with-middle-divot__center{cursor:pointer}.content__basic-page h3{font-size:1.2rem}@media only screen and (max-width: 40em){.expander-content{height:5rem;overflow:hidden}}@media only screen and (max-width: 40em){.expander-toggle{display:block;margin-top:-50px;text-align:right}.expander-toggle img{display:block;height:50px;width:100%}}.town_page .slick-slider{margin-bottom:0}.popular-cities,.popular-counties{margin:2rem 0 0}.popular-cities .faux-columns,.popular-counties .faux-columns{-moz-column-count:4;-moz-column-gap:2rem;-webkit-column-count:4;-webkit-column-gap:2rem;column-count:4;column-gap:2rem}@media screen and (max-width: 840px){.popular-cities .faux-columns,.popular-counties .faux-columns{column-count:3}}@media only screen and (max-width: 40em){.popular-cities .faux-columns,.popular-counties .faux-columns{column-count:2}}.popular-cities ul,.popular-counties ul{margin:0}.popular-cities li,.popular-counties li{list-style:none}.popular-cities li a,.popular-counties li a{display:block;font-weight:bold;line-height:2.5}.popular-counties{margin-bottom:2rem}.disclaimer p{font-size:0.75rem;margin:0.5rem 0.9rem 0}@media print{.disclaimer p{margin-top:1.5rem}}.listed-by p{margin:0.5rem 0.9rem 1rem}.listed-by p img{vertical-align:middle}.development--single{margin-bottom:3rem}.development--single h3{font-size:1.2rem;line-height:1;margin:0 0 .75rem 0}.development--single img{border:1px solid #ddd}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em){.development--single img{margin-bottom:1rem}}@media only screen and (max-width: 40em){.development--single{border-bottom:1px solid #ddd;margin-bottom:2rem;padding-bottom:2rem}}@media only screen and (max-width: 40em){form#advanced_search{border-bottom:1px solid #ebebeb;margin-bottom:1rem;padding-bottom:2rem}}.luxury-h1-wrapper{padding:0 0 1rem 164px;position:relative}.luxury-h1-wrapper img{position:absolute;top:0;left:0}@media screen and (max-width: 680px){.luxury-h1-wrapper{padding:0 0 1rem}.luxury-h1-wrapper img{margin:0 0 1rem;position:relative;top:auto;left:auto}}.property{background-color:#fff;border:2px solid #fff;box-sizing:border-box;display:block;position:relative}.property .property--favorite{position:absolute;top:1rem;right:1rem;z-index:8}.property .property--favorite a,.property .property--favorite a:visited{background-color:rgba(51,51,51,0.9);border-radius:50%;padding:0.25rem 0.5rem;transition:all 0.2s ease}.property .property--favorite a i.fa,.property .property--favorite a:visited i.fa{color:#fff;vertical-align:middle}.property .property--favorite a:hover i.fa{color:#bf2934}.property .property--favorite a.favorited,.property .property--favorite a.favorited:hover{background-color:rgba(255,255,255,0.9);transition:all 0.2s ease}.property .property--favorite a.favorited i.fa,.property .property--favorite a.favorited:hover i.fa{color:#bf2934}.property .property--favorite a.favorited:hover{background-color:rgba(51,51,51,0.9)}.property .property--favorite a.favorited:hover i.fa{color:#fff}.property .property--inner{padding:2px}.property .property--details{display:block;padding:0 0.25rem}.property--image{margin-bottom:0.5rem}.property--address p{color:#222;font-size:1rem;margin:0}.property--address p:last-child{margin:0 0 0.5rem}.property--price p,.property--stats p{color:#222;margin:0}.property--listed-by p{color:#222}.property:hover{border-color:#bf2934}.property:hover--address,.property:hover--price,.property:hover--stats,.property:hover--listed-by{color:#222}.property.luxury{background-image:url("/images/bg_luxury.jpg");background-position:left top;background-repeat:repeat}.content__map-based-search--full-width{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:100vh;margin-bottom:2rem;position:relative}.half-content{height:100vh;position:relative;width:50%}.half-content.map .google-maps{height:100vh;margin:0;padding:0}@media screen and (max-width: 1024px){.half-content.map{width:calc(100% - 240px - .5rem)}}@media only screen and (max-width: 40em){.half-content.map{position:absolute;left:-1000px;width:100%;z-index:30;transition:all .4s ease}.half-content.map.slide-in{left:0}}.half-content.listings{background-color:#eee}.half-content.listings .listings--inside{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;max-height:calc(100vh - 1rem);padding:0.5rem;overflow-y:auto}.half-content.listings .property{margin:0.25rem;width:240px}.half-content.listings .map-based-search-pagination{margin:2rem 0 0;width:100%}.half-content.listings .map-based-search-pagination ul.pagination li a,.half-content.listings .map-based-search-pagination ul.pagination li button{border-radius:0}.half-content.listings .gradient-wrapper{display:none;position:relative}.half-content.listings .gradient-wrapper .gradient-cover{background:rgba(255,255,255,0);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );position:absolute;bottom:-1rem;left:0;height:100px;width:calc(100% - 15px)}@media screen and (max-width: 1024px){.half-content.listings{width:calc(240px - .5rem)}.half-content.listings .listings--inside{-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start}}@media only screen and (max-width: 40em){.half-content.listings{width:100%}}#map-based-search--full-width_filters,.map-based-search--full-width_title{border-bottom:2px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:1.55rem 2rem 1rem}#map-based-search--full-width_filters input,#map-based-search--full-width_filters select,.map-based-search--full-width_title input,.map-based-search--full-width_title select{margin:0;width:auto}#map-based-search--full-width_filters select,.map-based-search--full-width_title select{background-color:#eee;border:none;padding:0 1.5rem 0 0.5rem}#map-based-search--full-width_filters .form-element,.map-based-search--full-width_title .form-element{margin:0 0.5rem;position:relative}#map-based-search--full-width_filters .form-element a:not(.button),.map-based-search--full-width_title .form-element a:not(.button){display:inline-block;font-size:0.875rem;padding:0.25rem 0 0;vertical-align:middle}#map-based-search--full-width_filters .form-element a:not(.button) i.fa,.map-based-search--full-width_title .form-element a:not(.button) i.fa{font-size:1.25rem;vertical-align:middle}#map-based-search--full-width_filters .form-hidden-content,.map-based-search--full-width_title .form-hidden-content{background-color:#333;position:absolute;right:0;top:3rem;width:280px;z-index:32}#map-based-search--full-width_filters .form-hidden-content input,#map-based-search--full-width_filters .form-hidden-content select,.map-based-search--full-width_title .form-hidden-content input,.map-based-search--full-width_title .form-hidden-content select{background-color:#fff;margin:0 0 0.5rem;width:100%}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em), only screen and (max-width: 40em){#map-based-search--full-width_filters,.map-based-search--full-width_title{padding:1.55rem 1rem}#map-based-search--full-width_filters .form-element,.map-based-search--full-width_title .form-element{width:100%}#map-based-search--full-width_filters .form-element input,#map-based-search--full-width_filters .form-element select,.map-based-search--full-width_title .form-element input,.map-based-search--full-width_title .form-element select{margin-bottom:0.5rem;width:100%}#map-based-search--full-width_filters a.dark.mbs-hidden-field-trigger,.map-based-search--full-width_title a.dark.mbs-hidden-field-trigger{display:block;margin-bottom:0.5rem;text-align:right}}@media screen and (min-width: 1050px){#map-based-search--full-width_filters .form-element:last-child{margin-left:auto}}.map-based-search--full-width_title{border:none}.map-based-search--full-width_title h1{line-height:1;margin:0}.map-based-search--full-width_title p{line-height:1.875rem;padding:0 1rem}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em), only screen and (max-width: 40em){.map-based-search--full-width_title h1{margin-bottom:1rem}.map-based-search--full-width_title p{padding:0}}.faux-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");background-position:100% center;background-repeat:no-repeat;background-color:#ebebeb;color:rgba(0,0,0,0.75);font-size:0.875rem;height:1.8rem;line-height:1.8rem;margin-bottom:0.5rem;padding:0 1.5rem 0 0.5rem}.mbs-mobile-map-trigger{position:fixed;bottom:3rem;right:3rem;z-index:31}.property-pin{background-color:#333;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:0.6rem;line-height:1;padding:3px 8px 2px;position:relative}.property-pin::after{content:'';width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#333333 transparent transparent transparent;position:absolute;bottom:-9px;left:38%}.property-pin:hover,.property-pin.selected{background-color:#bf2934}.property-pin:hover::after,.property-pin.selected::after{border-color:#bf2934 transparent transparent transparent}.sidebar-ctas-wrapper{margin:2rem 0}.sidebar-ctas-wrapper .button{font-size:1rem;padding:.5rem 1rem !important}.sidebar__our-services ul{margin:0;padding:0}.sidebar__our-services ul li{list-style:none}.sidebar__our-services ul li a{display:block;padding:.25rem 0}.sidebar__our-services ul li a.active{color:#bf2934}.sidebar__our-services ul li a.active:hover{color:#222}.sidebar__our-services ul li a.active:hover i.fa{color:#222 !important}.sidebar__our-services ul li ul li a{padding-left:1rem}.sidebar__myshorewest_links ul,.sidebar__sub-menu ul{margin:2rem 0 0}.sidebar__myshorewest_links ul li,.sidebar__sub-menu ul li{list-style:none}.sidebar__myshorewest_links ul li a:not(.button),.sidebar__sub-menu ul li a:not(.button){color:#222;display:block;margin:0 0 .25rem;padding:.25rem 1rem 0}.sidebar__myshorewest_links ul li a:not(.button) i.fa,.sidebar__sub-menu ul li a:not(.button) i.fa{color:#bf2934;font-size:18px;vertical-align:middle}.sidebar__myshorewest_links ul li a:not(.button):hover,.sidebar__sub-menu ul li a:not(.button):hover{color:#bf2934}.sidebar__myshorewest_links ul li a:not(.button).active,.sidebar__sub-menu ul li a:not(.button).active{background:#eee}.sidebar__myshorewest_links ul li a:not(.button).active i.fa,.sidebar__sub-menu ul li a:not(.button).active i.fa{display:none}.sidebar__myshorewest_links ul li a:not(.button).active:hover,.sidebar__sub-menu ul li a:not(.button).active:hover{color:#222}.sidebar-container h3,.sidebar__myshorewest_agent_info h3{font-size:1.1rem}.sidebar-container .property__details__icons-wrapper{position:relative}.sidebar__sub-menu .toggle-share-menu--sidebar,.sidebar-make-an-appointment,.sidebar-request-more-info{color:#fff !important}.sidebar__sub-menu .toggle-share-menu--sidebar i.fa,.sidebar-make-an-appointment i.fa,.sidebar-request-more-info i.fa{color:#fff !important}footer .mortgage-rates{background-color:#ebebeb}footer .mortgage-rates__wrapper{margin:0 auto;max-width:170px}footer .mortgage-rates h4{color:#555;margin-bottom:0}footer .mortgage-rates h5{color:#555;margin-top:0}@media only screen and (max-width: 40em){footer .mortgage-rates a.button{font-size:.75rem;margin-top:1rem}}footer .mortgage-rates table{background:transparent;border:none}footer .mortgage-rates table thead{background:transparent}footer .mortgage-rates table tr.even,footer .mortgage-rates table tr.alt,footer .mortgage-rates table tr:nth-of-type(even){background:transparent}footer .mortgage-rates table tr td,footer .mortgage-rates table tr th{padding:0.25rem 0.625rem}footer .mortgage-rates table tr td:first-child,footer .mortgage-rates table tr th:first-child{padding-left:0}footer .mortgage-rates table tr td:last-child,footer .mortgage-rates table tr th:last-child{padding-right:0}footer .mortgage-rates__disclaimer{border-top:2px solid #fff;padding:1em 0}footer .mortgage-rates__disclaimer p{color:#555;font-size:.75rem;margin:0}footer .affiliates{background-color:#555;padding:1em 0}footer .affiliates ul{margin:0;padding:0}footer .affiliates ul li{display:inline-block;list-style:none;margin:0 1em}footer .affiliates ul li img{height:auto;max-width:100px}footer .affiliates ul li:first-child{margin-left:0}footer .affiliates ul li:last-child{margin-right:0}@media screen and (max-width: 1000px){footer .affiliates ul li{margin-bottom:1rem}}@media only screen and (max-width: 40em){footer .affiliates ul li{box-sizing:border-box;display:inline-block;margin:0 0 2em;width:49%}footer .affiliates ul li:first-child{margin-top:1em}footer .affiliates ul li:last-child{margin-bottom:1em}}@media screen and (max-width: 480px){footer .affiliates ul li{box-sizing:border-box;display:block;margin:0 0 2em;width:100%}footer .affiliates ul li:first-child{margin-top:1em}footer .affiliates ul li:last-child{margin-bottom:1em}}footer .copyright{background-color:#444;border-top:2px solid #fff;padding:2rem 0}footer .copyright p,footer .copyright a,footer .copyright a:visited,footer .copyright i.fa{color:#fff}footer .copyright p{font-size:.6875rem;margin-bottom:.125rem}footer .copyright p.larger{font-size:.8125rem}@media screen and (max-width: 767px){footer .copyright p.larger span.padding-left-2rem{display:block;padding-left:0 !important}}footer .copyright a:hover{color:#b4b4b4}footer .copyright a:hover i.fa{color:#b4b4b4}.footer-mobile-app-link{background-color:#ebebeb;border-top:2px solid #fff;display:none;padding:2rem 0}@media screen and (max-width: 768px){.footer-mobile-app-link.mobile{display:block}}.footer-mobile-app-link h2{margin-bottom:1rem;text-align:center}*,*:after,*::before{box-sizing:border-box}html,body,.container,.scroller{height:100%}.scroller,.scroller-inner{position:relative}.scroller{overflow-y:scroll;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch}.scroller-inner{height:100%}.container{position:relative;overflow:hidden}.menu-trigger{display:none}@media only screen and (max-width: 40em){.menu-trigger{display:block;padding-left:.25rem;font-size:2rem;position:absolute;right:2rem;top:0;z-index:10}}.menu-trigger:before{content:'\f0c9';font-size:2rem;font-family:FontAwesome;position:absolute;top:2px;left:0;width:40px;height:40px}.menu-trigger.trigger-close:before{content:'\f05c';font-size:2rem}.mp-pusher{position:relative;right:0;height:100%}.mp-menu{position:absolute;top:0;right:0;z-index:1;width:300px;height:100%;transform:translate3d(100%, 0, 0);-webkit-backface-visibility:hidden}.mp-level{position:absolute;top:0;right:0;width:100%;height:100%;background:#444;transform:translate3d(100%, 0, 0);overflow-y:auto}.mp-pusher::after,.mp-level::after,.mp-level::before{position:absolute;top:0;right:0;width:0;height:0;content:'';opacity:0}.mp-pusher::after,.mp-level::after{background:rgba(0,0,0,0.3);transition:opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s}.mp-level::after{z-index:-1}.mp-pusher.mp-pushed::after,.mp-level.mp-level-overlay::after{width:100%;height:100%;opacity:1;transition:opacity 0.3s}.mp-level.mp-level-overlay{cursor:pointer}.mp-level.mp-level-overlay.mp-level::before{width:100%;height:100%;background:transparent;opacity:1}.mp-pusher,.mp-level{transition:all 0.5s}.mp-overlap .mp-level.mp-level-open{box-shadow:1px 0 2px rgba(0,0,0,0.2);transform:translate3d(-40px, 0, 0)}.mp-menu>.mp-level,.mp-menu>.mp-level.mp-level-open,.mp-menu.mp-overlap>.mp-level,.mp-menu.mp-overlap>.mp-level.mp-level-open{box-shadow:none;transform:translate3d(0, 0, 0)}.mp-cover .mp-level.mp-level-open{transform:translate3d(0, 0, 0)}.mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open){transform:translate3d(100%, 0, 0)}.mp-menu ul{height:100%;margin:0;overflow:auto;padding:0;list-style:none}.mp-menu h2{margin:0;padding:1em;color:#fff;text-shadow:0 0 1px rgba(0,0,0,0.1);font-weight:300;font-size:2em}.mp-menu.mp-overlap h2::before{position:absolute;top:0;right:0;margin-right:8px;font-size:75%;line-height:1.8;opacity:0;transition:opacity 0.3s, transform 0.1s 0.3s;-ms-transform:translateX(-100%);transform:translateX(-100%)}.mp-menu.mp-cover h2{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:1em}.mp-overlap .mp-level.mp-level-overlay>h2::before{opacity:1;transition:transform 0.3s, opacity 0.3s;-ms-transform:translateX(0);transform:translateX(0)}.mp-menu ul li{border-bottom:1px solid #eee}.mp-menu ul li::before{position:absolute;left:10px;z-index:-1;color:rgba(0,0,0,0.2);line-height:3.5}.mp-menu ul li>a{color:#fff;display:inline-block;padding:0.7em 1em 0.7em 1.8em;outline:none;width:calc(100% - 3em);text-shadow:0 0 1px rgba(255,255,255,0.1);font-size:1em;transition:background 0.3s, box-shadow 0.3s}.mp-menu ul li i.fa{color:#fff;cursor:pointer;font-size:2em;display:inline-block;padding:.25em .5em}.mp-menu ul li i.fa:hover{color:#bf2934}.mp-menu ul li:hover,.mp-level>ul>li:first-child:hover{background:rgba(0,0,0,0.2);box-shadow:inset 0 -1px transparent}.mp-menu ul li a:hover,.mp-level>ul>li:first-child>a:hover{color:#eee}.mp-menu .mp-level.mp-level-overlay>ul>li>a,.mp-level.mp-level-overlay>ul>li:first-child>a{box-shadow:inset 0 -1px transparent}.mp-level>ul>li:first-child>a:hover,.mp-level.mp-level-overlay>ul>li:first-child>a{box-shadow:inset 0 -1px transparent,inset 0 1px transparent}.mp-back{background:rgba(0,0,0,0.1);outline:none;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:700;display:block;font-size:0.8em;padding:1em;position:relative;box-shadow:inset 0 1px rgba(0,0,0,0.1);transition:background 0.3s}.mp-back i.fa{font-size:inherit !important;padding:0 !important}.mp-back:hover{background:rgba(0,0,0,0.4)}.mp-menu .mp-level.mp-level-overlay>.mp-back,.mp-menu .mp-level.mp-level-overlay>.mp-back::after{background:transparent;box-shadow:none;color:transparent}.no-csstransforms3d .mp-pusher,.no-js .mp-pusher{padding-left:300px}.no-csstransforms3d .mp-menu .mp-level,.no-js .mp-menu .mp-level{display:none}.no-csstransforms3d .mp-menu>.mp-level,.no-js .mp-menu>.mp-level{display:block}.scroll-to-top,.scroll-to-top:visited{background:rgba(0,0,0,0.7);border-radius:10px;color:#fff;display:none;padding:1rem 1.25rem;position:fixed;right:.5rem;bottom:.5rem}.scroll-to-top i.fa,.scroll-to-top:visited i.fa{color:#fff}.scroll-to-top.show,.scroll-to-top:visited.show{display:inline-block}.scroll-to-top:hover{background:rgba(0,0,0,0.8);color:#fff}.vertical-align-top{vertical-align:top}.language-selector{display:none}h1,h2,h3,h4,h5,h6{font-family:"museo-sans", sans-serif !important;text-shadow:2px 1px 2px #fff}h1.dark,h2.dark,h3.dark,h4.dark,h5.dark,h6.dark{color:#222}h1.dark small,h2.dark small,h3.dark small,h4.dark small,h5.dark small,h6.dark small{color:#555;font-style:italic;text-shadow:none}@media screen and (max-width: 850px){h1.dark small::before,h2.dark small::before,h3.dark small::before,h4.dark small::before,h5.dark small::before,h6.dark small::before{content:'';clear:both;display:block}}@media only screen and (max-width: 40em){h2{font-size:1.2rem}}h2.banner,h3.banner,h4.banner,p.banner{background:#eee;margin:2rem 0 1rem;padding:.25rem 1rem;text-shadow:none}h2.baner{font-size:1.4rem}.banner-box{padding:.5rem}.banner-box .banner{font-size:.9rem;margin:0 0 .25rem}.banner-box--smoke{border:2px solid #eee;border-top:none}.text-uppercase{text-transform:uppercase !important}@media only screen and (max-width: 40em){h2.mobile-header-toggle,h3.mobile-header-toggle,h4.mobile-header-toggle{background:#555;border:2px solid #555;color:#fff;border-bottom:none;font-weight:bold;margin:0;padding:.5rem 1rem;position:relative;text-shadow:none}h2.mobile-header-toggle i.fa,h3.mobile-header-toggle i.fa,h4.mobile-header-toggle i.fa{color:#fff !important;font-size:1.25rem}h2.mobile-header-toggle i.fa.fa-plus-circle,h2.mobile-header-toggle i.fa.fa-minus-circle,h3.mobile-header-toggle i.fa.fa-plus-circle,h3.mobile-header-toggle i.fa.fa-minus-circle,h4.mobile-header-toggle i.fa.fa-plus-circle,h4.mobile-header-toggle i.fa.fa-minus-circle{position:absolute;top:.5rem;right:.5rem}h2.mobile-header-toggle i.fa.fa-plus-circle:hover,h2.mobile-header-toggle i.fa.fa-minus-circle:hover,h3.mobile-header-toggle i.fa.fa-plus-circle:hover,h3.mobile-header-toggle i.fa.fa-minus-circle:hover,h4.mobile-header-toggle i.fa.fa-plus-circle:hover,h4.mobile-header-toggle i.fa.fa-minus-circle:hover{color:#222 !important;cursor:pointer}h2.mobile-header-toggle.expanded,h3.mobile-header-toggle.expanded,h4.mobile-header-toggle.expanded{background:#fff;color:#222;border:2px solid #eee;border-bottom:none}h2.mobile-header-toggle.expanded i.fa,h3.mobile-header-toggle.expanded i.fa,h4.mobile-header-toggle.expanded i.fa{color:#222 !important}h2.mobile-header-toggle.expanded i.fa:hover,h3.mobile-header-toggle.expanded i.fa:hover,h4.mobile-header-toggle.expanded i.fa:hover{color:#bf2934 !important}}h4.mobile-header-toggle{font-size:1rem;margin-bottom:1rem;text-transform:uppercase}@media only screen and (max-width: 40em){.mobile-content-toggle{display:none;border:2px solid #eee;border-top:none;padding:1rem}}.red{color:#bf2934 !important}.small-font{font-size:0.75rem}i.fa{color:#bf2934}i.fa.dark{color:#222}a.dark,a.dark:visited{color:#222}a.dark i.fa,a.dark:visited i.fa{color:#222}a.dark:hover{color:#bf2934}a.dark:hover i.fa{color:#bf2934}a.gray,a.gray:visited{color:#555}a.gray:hover{color:#bf2934}a.telephone,a.telephone:visited,a.telephone:hover{color:#222;cursor:default}@media only screen and (max-width: 40em){.sidebar-container a.telephone,.sidebar-container a.telephone:visited,.sidebar-container a.telephone:hover{color:#bf2934}}.button{height:2.3125rem;line-height:2rem;margin:0;padding:.25rem 1rem !important}.button i.fa{color:inherit}.button.expand.small{font-size:0.8125rem}.button.postfix{height:1.8rem;padding:0 !important}.button.caret-button{background:transparent !important;font-size:2rem}.button.caret-button:hover i.fa{color:#525252 !important}.button.narrow{height:auto !important;line-height:1.7 !important}a.button.active{background:#525252 !important}a.button.active.shadowed{box-shadow:2px 2px 8px 0px rgba(0,0,0,0.4)}.trademark{font-size:55%;vertical-align:text-top}.form-hidden-content-minimize{background:#eee;color:#222;display:block;padding:.25rem 1rem;text-align:right}.form-hidden-content-minimize i.fa{color:#222}.form-hidden-content-minimize:hover{background:#555;color:#fff}.form-hidden-content-minimize:hover i.fa{color:#fff}hr.white{border-color:#fff}select.dark{background-color:#555;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAECAYAAACUY/8YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUIwQTBENzRCOEE0MTFFNUI4OUI4RTBCOTA4NjVEOEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUIwQTBENzVCOEE0MTFFNUI4OUI4RTBCOTA4NjVEOEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQjBBMEQ3MkI4QTQxMUU1Qjg5QjhFMEI5MDg2NUQ4RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQjBBMEQ3M0I4QTQxMUU1Qjg5QjhFMEI5MDg2NUQ4RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr8u3AkAAAA/SURBVHjaYvz//z8DEQCXIkZCGpkYiAPlQPwAif+AGMMhTgP6gEhcBsT3odiMWH0sDMSDLih9AIhPEasJIMAApTJSc+/afRsAAAAASUVORK5CYII=");border-color:#222;color:#fff}.property-search-results-list-view.active-view,.property-search-results-list-view:focus,.property-search-results-list-view.active-view:focus,.property-search-results-grid-view.active-view,.property-search-results-grid-view:focus,.property-search-results-grid-view.active-view:focus,.property-search-results-map-view.active-view,.property-search-results-map-view:focus,.property-search-results-map-view.active-view:focus,.map-based-search-full-width-view.active-view,.map-based-search-full-width-view:focus,.map-based-search-full-width-view.active-view:focus,.map-based-search-side-by-side-view.active-view,.map-based-search-side-by-side-view:focus,.map-based-search-side-by-side-view.active-view:focus{background:#555 !important;color:#fff !important}.property-search-results-list-view.active-view:hover,.property-search-results-list-view:focus:hover,.property-search-results-list-view.active-view:focus:hover,.property-search-results-grid-view.active-view:hover,.property-search-results-grid-view:focus:hover,.property-search-results-grid-view.active-view:focus:hover,.property-search-results-map-view.active-view:hover,.property-search-results-map-view:focus:hover,.property-search-results-map-view.active-view:focus:hover,.map-based-search-full-width-view.active-view:hover,.map-based-search-full-width-view:focus:hover,.map-based-search-full-width-view.active-view:focus:hover,.map-based-search-side-by-side-view.active-view:hover,.map-based-search-side-by-side-view:focus:hover,.map-based-search-side-by-side-view.active-view:focus:hover{background:#222 !important}button,.button,input[type="submit"]{font-weight:400;padding:.25rem 1rem;text-transform:uppercase}p.larger{font-size:.9rem !important}.max-width-220px{max-width:220px !important}.font-size-two-thirds-rem{font-size:0.67rem !important}.font-size-1rem{font-size:1rem !important}.multiline-buttons{height:auto !important;line-height:1.4 !important}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em){.multiline-buttons{font-size:0.75rem !important}}@media only screen and (max-width: 40em){.logo--primary{height:auto;width:100px}}.logo--primary.sticky-nav{display:none;margin-left:1rem;width:50px}.fixed .logo--primary.sticky-nav{display:inline}.logo--luxury{max-width:100px;position:absolute;top:auto;right:auto;bottom:0.5rem;left:0.5rem}.list-view .logo--luxury{max-width:none;top:2rem;right:1rem;bottom:auto;left:auto}.margin-none{margin:0 !important}.margin-top-none{margin-top:0 !important}.margin-top-2px{margin-top:2px !important}.margin-top-quarter-rem{margin-top:.25rem !important}.margin-top-half-rem{margin-top:.5rem !important}.margin-top-1rem{margin-top:1rem !important}.margin-top-2rem{margin-top:2rem !important}.margin-top-3rem{margin-top:3rem !important}.margin-top-4rem{margin-top:4rem !important}.margin-bottom-none{margin-bottom:0 !important}.margin-bottom-2px{margin-bottom:2px !important}.margin-bottom-quarter-rem{margin-bottom:.25rem !important}.margin-bottom-half-rem{margin-bottom:.5rem !important}.margin-bottom-1rem{margin-bottom:1rem !important}.margin-bottom-2rem{margin-bottom:2rem !important}.margin-bottom-3rem{margin-bottom:3rem !important}.margin-bottom-4rem{margin-bottom:4rem !important}.margin-right-half-rem{margin-right:.5rem !important}.margin-right-1rem{margin-right:1rem !important}.margin-right-2rem{margin-right:2rem !important}.margin-right-3rem{margin-right:3rem !important}.margin-right-4rem{margin-right:4rem !important}.margin-left-half-rem{margin-left:.5rem !important}.margin-left-1rem{margin-left:1rem !important}.margin-left-2rem{margin-left:2rem !important}.margin-left-3rem{margin-left:3rem !important}.margin-left-4rem{margin-left:4rem !important}.padding-top-none{padding-top:0 !important}.padding-top-quarter-rem{padding-top:.25rem !important}.padding-top-half-rem{padding-top:.5rem !important}.padding-top-1rem{padding-top:1rem !important}.padding-top-2rem{padding-top:2rem !important}.padding-top-3rem{padding-top:3rem !important}.padding-top-4rem{padding-top:4rem !important}.padding-bottom-none{padding-bottom:0 !important}.padding-bottom-quarter-rem{padding-bottom:.25rem !important}.padding-bottom-half-rem{padding-bottom:.5rem !important}.padding-bottom-1rem{padding-bottom:1rem !important}.padding-bottom-1-point-5rem{padding-bottom:1.5rem !important}.padding-bottom-2rem{padding-bottom:2rem !important}.padding-bottom-3rem{padding-bottom:3rem !important}.padding-bottom-4rem{padding-bottom:4rem !important}.padding-bottom-3px{padding-bottom:3px !important}.padding-right-quarter-rem{padding-right:.25rem !important}.padding-right-half-rem{padding-right:.5rem !important}.padding-right-1rem{padding-right:1rem !important}.padding-right-2rem{padding-right:2rem !important}.padding-right-3rem{padding-right:3rem !important}.padding-right-4rem{padding-right:4rem !important}.padding-left-half-rem{padding-left:.5rem !important}.padding-left-1rem{padding-left:1rem !important}.padding-left-2rem{padding-left:2rem !important}.padding-left-3rem{padding-left:3rem !important}.padding-left-4rem{padding-left:4rem !important}.padding-all-1rem{padding:1rem !important}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em){.padding-medium-right-none{padding-right:0 !important}}@media only screen and (max-width: 40em){.margin-mobile-bottom-none{margin-bottom:0 !important}.margin-mobile-bottom-1rem{margin-bottom:1rem !important}.margin-mobile-top-none{margin-top:0 !important}.margin-mobile-top-1rem{margin-top:1rem !important}.margin-mobile-top-2rem{margin-top:2rem !important}.margin-mobile-right-none{margin-right:0 !important}.padding-mobile-right-none{padding-right:0 !important}.padding-mobile-left-none{padding-left:0 !important}.padding-mobile-bottom-1rem{padding-bottom:1rem !important}.padding-mobile-bottom-half-rem{padding-bottom:0.5rem !important}.padding-mobile-all-1rem{padding:1rem !important}.padding-mobile-top-none{padding-top:0 !important}.text-center-mobile{text-align:center !important}.block-on-small{display:block}}.graph-wrapper{background:#fff;padding:0.5rem;text-align:center}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em), only screen and (max-width: 40em){.graph-wrapper{margin-bottom:1rem}}.divider--4px--gray{background:#eee;display:block;height:4px;margin:1rem 0;width:100%}.shadow-v{box-shadow:none}.bg-transparent-white{background:rgba(255,255,255,0.75)}.bg-white{background:#fff}.bg-light-gray{background:#eee}.border-bottom-1px--charcoal{border-bottom:1px solid #555}.border-bottom-1px--gray-light-eb{border-bottom:1px solid #ebebeb}.border-bottom-1px--white{border-bottom:1px solid #fff}.border-top-1px--gray-light-eb{border-top:1px solid #ebebeb}.border-with-triangle{position:relative;background:#fff;border:4px solid #eee}.border-with-triangle::after,.border-with-triangle::before{bottom:100%;left:95%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em), only screen and (max-width: 40em){.border-with-triangle::after,.border-with-triangle::before{left:5%}}.border-with-triangle::after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:14px;margin-left:-14px}.border-with-triangle::before{border-color:rgba(238,238,238,0);border-bottom-color:#eee;border-width:20px;margin-left:-20px}.border-with-triangle.black{border-color:#333}.border-with-triangle.black::after,.border-with-triangle.black::before{left:94%}.border-with-triangle.black::after{border-color:rgba(51,51,51,0);border-bottom-color:#333;border-width:14px;margin-left:-14px}.border-with-triangle.black::before{border-color:rgba(51,51,51,0);border-bottom-color:#333;border-width:20px;margin-left:-20px}.bg_gray_hatch{background-image:url("/images/bg_gray_hatch.png");background-position:left top;background-repeat:repeat}.button{font-weight:400 !important}.button.inverted{background:transparent;border:1px solid #bf2934;color:#bf2934}.button.inverted.white{border-color:#fff;color:#fff}.button.inverted:hover{background:#bf2934;color:#fff}.button.inverted:hover.white{background:#fff;color:#bf2934}.button.black{background:#444}.button.black:hover{background:#222}.button.black-to-red{background:#444}.button.black-to-red:hover{background:#bf2934}.button.remove-tracker{line-height:1.3;position:absolute;bottom:0;right:0;top:0}@media only screen and (max-width: 40em){.button.remove-tracker{display:none;position:relative;right:auto;top:auto}}.button.edit-price-alert{margin:-1rem 0 -0.35rem 1rem}@media only screen and (max-width: 40em){.button.edit-price-alert{display:block;margin:0.5rem 0}}.button.left-aligned{text-align:left;padding-left:0.5rem !important;padding-right:0.5rem !important}.button.icon-right{position:relative}.button.icon-right i.fa{font-size:0.8rem;line-height:2;position:absolute;right:0.5rem;top:0.25rem}.max-width-1140px{max-width:1140px !important}form label{height:0;overflow:hidden;text-indent:100%;white-space:nowrap}form ::-webkit-input-placeholder{font-style:italic}form ::-moz-placeholder{font-style:italic}form :-ms-input-placeholder{font-style:italic}form input:-moz-placeholder{font-style:italic}form span.prefix,form label.prefix{font-weight:bold;height:1.8rem;line-height:1.8rem}form button{margin:0 0 1rem}form button i.fa{color:#fff}span.prefix,label.prefix{font-weight:bold;height:1.8rem;line-height:1.8rem}input.normal-text::-webkit-input-placeholder{font-style:normal}input.normal-text::-moz-placeholder{font-style:normal}input.normal-text:-ms-input-placeholder{font-style:normal}input.normal-text:-moz-placeholder{font-style:normal}ul.hi-icon-wrap{margin:0;padding:0}ul.hi-icon-wrap li{display:inline;font-size:.8em;list-style:none;margin:0 .5em;padding:0}ul.hi-icon-wrap li:first-child{margin-left:0}ul.hi-icon-wrap li:last-child{margin-right:0}.google-maps,.youtube-embed{margin:1rem 0 2rem;position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps iframe,.youtube-embed iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.google-maps.widescreen,.youtube-embed.widescreen{padding-bottom:60%}.google-maps.full-screen,.youtube-embed.full-screen{padding-bottom:100%}.full-width-view .google-maps{margin-bottom:.5rem;padding-bottom:50%}.youtube-embed{margin:0}.youtube-embed iframe{top:1rem}.components__panel-with-title{border:2px solid #eee;position:relative}.components__panel-with-title .panel-title{background:#eee;color:#555;font-size:1.5rem;margin:0;padding:.25rem}.components__panel-with-title .panel-content{background:#fff;padding:.5rem}.components__panel-with-title .panel-content p{color:#555}.components__hidden-form{background:#fff;border:1px solid #ebebeb;border-top:none;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);display:none;padding:1rem;z-index:10}.components__hidden-form.absolute{position:absolute;right:.5rem;left:.5rem}.triangle--gray{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #444444 transparent}.hidden-content{display:none}.normal-labels label{height:inherit;overflow:inherit;text-indent:inherit}.white-space-normal{white-space:normal}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:25px;cursor:pointer}@media screen and (max-width: 768px){[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{display:block}}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #aaa;background:#f8f8f8;border-radius:0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3)}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:'\f00d';font-family:FontAwesome;position:absolute;top:5px;left:2px;font-size:17px;line-height:0.8;color:#bf2934;transition:all .2s}[type="checkbox"]:not(:checked)+label:after{opacity:0;-ms-transform:scale(0);transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;-ms-transform:scale(1);transform:scale(1)}[type="checkbox"]:disabled:not(:checked)+label:before,[type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type="checkbox"]:disabled:checked+label:after{color:#999}[type="checkbox"]:disabled+label{color:#aaa}[type="checkbox"]:checked:focus+label:before,[type="checkbox"]:not(:checked):focus+label:before{border:1px dotted blue}.checkboxes--right hr{margin:0 0 .25rem}.checkboxes--right [type="checkbox"]:not(:checked),.checkboxes--right [type="checkbox"]:checked{position:absolute;left:-9999px}.checkboxes--right [type="checkbox"]:not(:checked)+label,.checkboxes--right [type="checkbox"]:checked+label{position:relative;padding-left:0;padding-right:25px;cursor:pointer}.checkboxes--right [type="checkbox"]:not(:checked)+label:before,.checkboxes--right [type="checkbox"]:checked+label:before{content:'';position:absolute;left:auto;top:2px;right:0;width:17px;height:17px;border:1px solid #aaa;background:#f8f8f8;border-radius:0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3)}.checkboxes--right [type="checkbox"]:not(:checked)+label:after,.checkboxes--right [type="checkbox"]:checked+label:after{content:'\f00d';font-family:FontAwesome;position:absolute;top:5px;left:auto;right:2px;font-size:17px;line-height:0.8;color:#bf2934;transition:all .2s}.checkboxes--right [type="checkbox"]:not(:checked)+label:after{opacity:0;-ms-transform:scale(0);transform:scale(0)}.checkboxes--right [type="checkbox"]:checked+label:after{opacity:1;-ms-transform:scale(1);transform:scale(1)}.checkboxes--right [type="checkbox"]:disabled:not(:checked)+label:before,.checkboxes--right [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.checkboxes--right [type="checkbox"]:disabled:checked+label:after{color:#999}.checkboxes--right [type="checkbox"]:disabled+label{color:#aaa}.checkboxes--right [type="checkbox"]:checked:focus+label:before,.checkboxes--right [type="checkbox"]:not(:checked):focus+label:before{border:1px dotted blue}.checkboxes--right input[type="checkbox"]+label{display:block}.services-checkbox{padding-bottom:1rem !important}.services-checkbox.extra-height{min-height:60px}@media only screen and (max-width: 40em){.services-checkbox.extra-height{min-height:0}}@media only screen and (max-width: 40em){.services-checkbox{background:#eee;border-bottom:1px solid #fff;padding:.5rem 0 !important}.services-checkbox.no-border{border-bottom:none}.services-checkbox input[type="text"]{background:#fff;margin:.25rem 0 0}}.tab-title{outline:none}.tab-title a,.tab-title a:visited{outline:none}.tab-title a i.fa,.tab-title a:visited i.fa{color:inherit !important}.tab-title a:hover{outline:none}.tab-title a:hover i.fa{color:inherit !important}.tab-title.active{outline:none}.tab-title.active a,.tab-title.active a:visited{outline:none}.tab-title.active a i.fa,.tab-title.active a:visited i.fa{color:#fff !important}.tab-title.active a:hover{outline:none}.tab-title.active a:hover i.fa{color:#fff !important}ul.red-bullets{list-style:none;margin:0 0 1rem;padding:0}ul.red-bullets li{margin-bottom:0.25rem;padding-left:1rem;text-indent:-0.7rem}ul.red-bullets li::before{content:'•';color:#bf2934;font-size:1rem;padding-right:7px}ul.tabs{display:table;width:100%}@media only screen and (max-width: 40em){ul.tabs.mobile-vertical-accordion{display:none}}ul.tabs dd,ul.tabs .tab-title{border:2px solid #fff;border-top:none;border-bottom:4px solid #eee;display:table-cell;float:none;font-weight:bold;text-align:center;vertical-align:middle}ul.tabs dd>a,ul.tabs .tab-title>a{font-size:.9rem}ul.tabs dd:first-child,ul.tabs .tab-title:first-child{border-left:none}ul.tabs dd:first-child.active,ul.tabs .tab-title:first-child.active{border-left:4px solid #eee}ul.tabs dd:last-child,ul.tabs .tab-title:last-child{border-right:none}ul.tabs dd:last-child.active,ul.tabs .tab-title:last-child.active{border-right:4px solid #eee}ul.tabs dd.active,ul.tabs .tab-title.active{border:4px solid #eee;border-bottom:4px solid #fff}@media screen and (max-width: 940px){ul.tabs dd>a,ul.tabs .tab-title>a{padding:.75rem 0.5rem}}@media screen and (max-width: 860px){ul.tabs dd>a,ul.tabs .tab-title>a{font-size:.8rem}}@media screen and (max-width: 785px){ul.tabs dd>a,ul.tabs .tab-title>a{font-size:.67rem;font-weight:normal;padding:.5rem}}.tabs-content{border:4px solid #eee;border-top:none}@media only screen and (max-width: 40em){.tabs-content{border:none}}@media only screen and (max-width: 40em){.tabs-content .content.mobile-vertical-accordion{display:block;padding-top:0}}.tabs-content .content.mobile-vertical-accordion .mobile-vertical-accordion__toggle{display:none;position:relative}@media only screen and (max-width: 40em){.tabs-content .content.mobile-vertical-accordion .mobile-vertical-accordion__toggle{display:inline-block}}.tabs-content .content.mobile-vertical-accordion .mobile-vertical-accordion__toggle i.fa.fa-caret-up,.tabs-content .content.mobile-vertical-accordion .mobile-vertical-accordion__toggle i.fa.fa-caret-down{position:absolute;right:1rem;top:0.5rem}@media only screen and (max-width: 40em){.tabs-content .content.mobile-vertical-accordion .inner-content{border:4px solid #eee;display:none;margin-top:1rem;overflow:auto}}.tabs-content .content.mobile-vertical-accordion .inner-content .iframe-container{overflow:auto}@media only screen and (max-width: 40em){.tabs-content h2 .banner,.tabs-content h3 .banner,.tabs-content h4 .banner{margin-top:0}}.tabs-content table{border:none;width:100%}@media only screen and (max-width: 40em){.mobile-table-wrapper{overflow-x:auto}}@media only screen and (max-width: 40em){.text-right{padding:.5rem 0;text-align:center !important}.text-right a.button{font-size:.9rem !important}}table tr.morecontrol td{padding-right:0;text-align:right}table tr.morecontrol td .control{background:#bf2934;color:#fff;display:inline-block;margin:1rem 0;padding:.5rem 2rem;text-transform:uppercase}table tr.morecontrol td .control i.fa{color:#fff !important}table tr.morecontrol td .control:hover{background:#555;cursor:pointer}table tr.morerow{display:none}.readmore-content{max-height:5em}@media only screen and (min-width: 40.0625em){.readmore-content{max-height:50rem}}.readmore-toggle{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 50%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );margin:-50px 0 0;padding:40px 0 0;position:relative}.transparent-overlay--white{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 50%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );position:absolute;width:100%;height:100px;bottom:0;left:0}span.inline-block{display:inline-block}@media only screen and (max-width: 40em){span.inline-block{display:block}}.reveal-modal{min-height:0}.reveal-modal h2{background:#fff;margin:0 -2.75rem 2rem;padding:.5rem 2.875rem}.reveal-modal h2:first-child{margin-top:-1.875rem}.reveal-modal h3{text-shadow:none}.reveal-modal h3.smaller{font-size:1.25rem}.reveal-modal table{background:transparent;border:none;border-collapse:collapse;width:100%}.reveal-modal table thead,.reveal-modal table tbody{border:none}.reveal-modal table thead tr,.reveal-modal table tbody tr{border:none;border-bottom:1px solid #fff;background:transparent}.reveal-modal table thead tr:last-child,.reveal-modal table tbody tr:last-child{border-bottom:none}.reveal-modal table thead tr td,.reveal-modal table thead tr th,.reveal-modal table tbody tr td,.reveal-modal table tbody tr th{padding:0.25rem 0.625rem}.reveal-modal table thead tr{background:#fff}@media only screen and (max-width: 40em){.reveal-modal .pinned table thead tr th:first-child{border-bottom:1px solid #eee}.reveal-modal .pinned table tbody tr td:first-child{border-bottom:1px solid #eee}}.reveal-modal form p{font-size:67%}.reveal-modal input:not([type]),.reveal-modal input[type="text"],.reveal-modal input[type="password"],.reveal-modal input[type="date"],.reveal-modal input[type="datetime"],.reveal-modal input[type="datetime-local"],.reveal-modal input[type="month"],.reveal-modal input[type="week"],.reveal-modal input[type="email"],.reveal-modal input[type="number"],.reveal-modal input[type="search"],.reveal-modal input[type="tel"],.reveal-modal input[type="time"],.reveal-modal input[type="url"],.reveal-modal input[type="color"],.reveal-modal textarea,.reveal-modal span.prefix,.reveal-modal label.prefix{background:#fff}.reveal-modal select{background-color:#eee}.reveal-modal select.white{background-color:#fff}.reveal-modal .close-reveal-modal{top:.375rem}@media only screen and (max-width: 40em){.reveal-modal .close-reveal-modal{top:0}}@media only screen and (max-width: 40em){.reveal-modal.mobile-fix{min-height:auto !important}}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea,select{height:1.8rem;line-height:1;margin-bottom:.5rem;padding:0.25rem 0.5rem}select{margin-bottom:0.55rem;padding:0 0.5rem}a.button.small.black.expand.form-hidden-content-trigger.active{background:#eee !important;color:#525252 !important}.toggle-p{margin:.5rem 0 0;text-align:right}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em), only screen and (max-width: 40em){.toggle-p{margin:.5rem 0 1rem;text-align:left}}.toggle-full-width{cursor:pointer;display:block;padding:.25rem 1rem;position:relative;text-shadow:none;text-transform:uppercase}.toggle-full-width i.fa{padding:.25rem;position:absolute;right:1rem;top:.25rem}.toggle-full-width.dark{background:#555;color:#fff}.toggle-full-width.dark i.fa{color:#fff}.toggle-full-width.dark:hover{background:#222}table.full-width{width:100%}table.dark{border:none}table.dark thead{background:#444;border-bottom:2px solid #fff}table.dark thead tr th{border-right:2px solid #fff;color:#fff}table.dark thead tr th:last-child{border-right:none}table.dark tbody tr{background-color:#eee !important}table.dark tbody tr td{border-bottom:1px solid #fff;border-right:2px solid #fff}table.dark tbody tr td:last-child{border-right:none}ul.recent-property-results-received{margin:0;padding:0}ul.recent-property-results-received li{box-sizing:border-box;display:inline-block;list-style:none;margin:0;padding:.5rem 1rem .5rem 0;width:19.5%}ul.recent-property-results-received li:last-child{padding-right:0}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em){ul.recent-property-results-received li{width:31.5%}}@media only screen and (max-width: 40em){ul.recent-property-results-received li{width:48.5%}}ul.recent-property-results-received li a{font-weight:bold}.property__details .red{font-size:1.1rem !important}.white-circle{background:#fff;border:none;border-radius:25px;display:inline-block;font-size:1rem;height:32px;padding-top:.35rem;text-align:center;width:32px}.tracker-met{border-color:#eee;background:#eee}.tracker-met .property__details{background:#eee}.tracker-met .property-image{position:relative}.tracker-met .property-image::after,.tracker-met .property-image::before{display:block;position:absolute;width:40px;height:40px;top:0;left:0;content:""}.tracker-met .property-image::after{border-bottom:solid 20px transparent;border-left:solid 20px #bf2934;border-right:solid 20px transparent;border-top:solid 20px #bf2934}.tracker-met .property-image::before{border:solid 20px transparent}.background-smoke{background-color:#eee}.underline{border-bottom:2px solid #eee}.faux-two-col,.faux-three-col{line-height:2}.mobile-vertical-accordion .faux-two-col,.mobile-vertical-accordion .faux-three-col{margin-left:2rem}.faux-two-col{-moz-column-count:2;-moz-column-gap:2rem;-webkit-column-count:2;-webkit-column-gap:2rem;column-count:2;column-gap:2rem}.faux-three-col{-moz-column-count:3;-moz-column-gap:2rem;-webkit-column-count:3;-webkit-column-gap:2rem;column-count:3;column-gap:2rem}.faux-three-col li{box-sizing:border-box;margin-left:3px;padding-right:1rem}@media only screen and (max-width: 40em){.faux-three-col{column-count:2}.faux-three-col li{margin-left:0.2rem}}.faux-two-col.no-bullets li,.faux-three-col.no-bullets li{display:inline-block;list-style:none}.tabs-content>.content{padding-top:0.5rem}.position-relative{position:relative}.rounded-icon-cta{background:#fff;border-radius:25px;display:inline-block;margin-left:.5rem;padding:0.25rem .5rem 0.125rem}.rounded-icon-cta i.fa{color:#222}.rounded-icon-cta.inverted{background:#eee}.rounded-icon-cta.selected i.fa{color:#bf2934}.graphs-container{position:relative;width:100%}.graphs-container:after{content:'';display:block;clear:both}.half-width-masonry--gutter{width:2%}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em), only screen and (max-width: 40em){.half-width-masonry--gutter{width:0}}.half-width-masonry--sizer,.half-width-masonry{float:left;width:48.5%}@media only screen and (min-width: 40.0625em) and (max-width: 59.9375em), only screen and (max-width: 40em){.half-width-masonry--sizer,.half-width-masonry{width:100%}}.slick-dots{margin:0;position:relative !important;bottom:0 !important}.thumbnail-video{border:1px solid #555}.content__community .accordion-navigation{margin-bottom:0.5rem !important}.content__community .accordion-navigation a{position:relative}.content__community .accordion-navigation a i.fa{color:#fff;position:absolute;right:0.5rem;top:0.75rem}.content__community .sidebar__sub-menu ul{margin:0 0 1rem 1rem}.slick-arrow::before,.slick-arrow::after{content:'' !important}.expanding-content{display:none}a.regular-text,a.regular-text:visited,a.regular-text:hover{color:#222;text-decoration:none}sup{font-size:60%;line-height:1}.wrapper--flag{position:relative}.property.sold .wrapper--flag::after,.property.open-house .wrapper--flag::after,.luxury-home__wrapper.sold .wrapper--flag::after,.recently-viewed__wrapper.sold .wrapper--flag::after,.property__wrapper.sold .wrapper--flag::after,.property__wrapper.luxury.sold .wrapper--flag::after,.content__property-detail-page.sold .wrapper--flag::after{content:url("/images/flag_sold.png");height:80px;width:77px;position:absolute;top:0;left:0}.property.open-house .wrapper--flag::after{content:url("/images/flag_open_house.png")}.ui-select #map-select-counties-button>span,.ui-select #map-select-community_features-button>span{display:none}.os-specific-link{display:none}.date-time-picker span.prefix,.date-time-picker label.prefix{border-color:#fff}.date-time-picker input[type="text"]{background-color:#dfdfdf;background-position:96% center;background-repeat:no-repeat;border:2px solid #fff}.date-time-picker--date input[type="text"]{background-image:url("/images/bg_calendar.png")}.date-time-picker--time input[type="text"]{background-image:url("/images/bg_clock.png")}.print-this-flyer header .global__main--utility,.print-this-flyer header .global__main--social{display:none !important}.print-this-flyer nav,.print-this-flyer footer{display:none}.print-this-flyer .logo--main{height:40px;width:auto}.print-this-flyer .grouping--list,.print-this-flyer .agent-info{box-sizing:border-box;display:inline-block;padding:0 1rem;vertical-align:top;width:50%}.print-this-flyer .grouping--list:nth-child(even),.print-this-flyer .agent-info:nth-child(even){margin:0 0 0 -1rem}.print-this-flyer .grouping--list:nth-child(odd),.print-this-flyer .agent-info:nth-child(odd){margin:0 -1rem 0 0}.print-this-flyer .agent-info{padding-left:110px}.print-this-flyer .property-images img,.print-this-flyer .property-images--main img{border:6px solid #eee}.print-this-flyer .property-images img{margin:1.5rem 2% 1.5rem 0;width:calc(33% - 1rem)}.print-this-flyer .property-images img:nth-child(3n){margin-right:0}.print-this-flyer .banner--property-stats{background:#eee;margin-bottom:1rem;padding:0.5rem 1rem 0.375rem}@media print{.print-this-flyer .banner--property-stats{background:#eee !important}}.print-this-flyer .banner--property-stats ul{margin:0;padding:0}.print-this-flyer .banner--property-stats ul li{display:inline;list-style:none}.print-this-flyer .banner--property-stats ul li::after{content:" | ";color:#222;font-size:0.9rem;margin:0 0.5rem}.print-this-flyer .banner--property-stats ul li:last-child::after{content:""}@media print{.print-this-flyer h1{font-size:1.5rem}.print-this-flyer h2{font-size:1rem}.print-this-flyer h1,.print-this-flyer h2{line-height:1.2 !important}.print-this-flyer p,.print-this-flyer li{font-size:0.75rem !important;line-height:1.2 !important}.print-this-flyer .faux-two-col{margin:0}.print-this-flyer .spaced-out li,.print-this-flyer .faux-two-col li,.print-this-flyer .faux-three-col li{margin-bottom:0;padding-right:0}.print-this-flyer .small-6{width:50%}.print-this-flyer .banner{background:#eee !important}}.print-this-flyer .content__property-detail-slideshow--sub-content-agent-info{padding:1rem 0}@media print{.print-this-flyer .content__property-detail-slideshow--sub-content-agent-info{background:#eee !important;page-break-after:always}}
