@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,500i&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}html{line-height:1.15;-webkit-text-size-adjust:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:none;min-width:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}ol{margin:0;padding:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes enter-slide-up{0%{transform:translate3d(0,10%,0)}to{transform:translateZ(0)}}@keyframes enter-slide-right{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes enter-slide-left{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes exit-slide-left{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes exit-slide-right{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none}.backdrop-no-animation,.dark-backdrop{background-color:#0009}.backdrop-no-animation{transition:none}.default-panel{animation:enter-slide-up .4s cubic-bezier(0,.42,.4,.99) forwards,fade-in .4s linear forwards;background-color:#fff;border-top:8px solid #333;overflow:auto;min-width:100vw;max-width:100vw;height:100%;-webkit-overflow-scrolling:touch}@media (min-width: 960px){.default-panel{height:unset;min-width:auto;max-width:80vw;border-radius:0;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}}@media (min-width: 1600px){.default-panel{max-width:1200px}}@media (min-width: 600px){.default-panel.tablet-panel{min-width:auto;height:auto}}@supports (-moz-appearance: none){.cdk-global-scrollblock{position:unset;overflow-y:hidden}}@supports (-webkit-overflow-scrolling: touch){body{cursor:pointer}}address,p,span{font-size:16px;font-weight:400;line-height:30px}@media (max-width: 599px){address,p,span{font-size:14px}}.announcements-section .card-copy a{color:#1975b3;text-decoration:underline}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none}a:hover{text-decoration:underline}address{font-style:normal}img{width:100%}ol,ul{list-style:none;margin:0;padding:0}button{background:#0000;border:none}button[disabled]{color:#d8d8d8;cursor:not-allowed}.no-focus-outline *{outline:none}body{color:#333}.gm-style-cc>div>span{line-height:unset}a{color:#4c4c4c}body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.show-xs{display:block}@media (min-width: 600px){.show-xs{display:none}}.show-gt-xs{display:none}@media (min-width: 600px){.show-gt-xs{display:block}}.legacy .tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.legacy .tooltip.in{-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9}.legacy .tooltip.top{margin-top:-3px;padding:5px 0}.legacy .tooltip.right{margin-left:3px;padding:0 5px}.legacy .tooltip.bottom{margin-top:3px;padding:5px 0}.legacy .tooltip.left{margin-left:-3px;padding:0 5px}.legacy .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.legacy .tooltip-arrow{position:absolute;width:0;height:0;border-color:#0000;border-style:solid}.legacy .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.legacy .tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.legacy .tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.legacy .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.legacy .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.legacy .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.legacy .tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.legacy .tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.legacy .tooltip{text-transform:none;font-weight:400}.legacy #form_member_registration label.required:after{content:"*"}.legacy #form_member_registration input[type=radio]+label.required:after{content:""}.legacy #form_guest_registration label.required:after{content:"*"}.legacy #form_guest_registration input[type=radio]+label.required:after{content:""}.legacy #form_company_registration label.required:after{content:"*"}.legacy .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.legacy .select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.legacy .select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy .select2-container .select2-selection--single .select2-selection__clear{position:relative}.legacy .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.legacy .select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.legacy .select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.legacy .select2-container .select2-search--inline{float:left}.legacy .select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.legacy .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.legacy .select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.legacy .select2-results{display:block}.legacy .select2-results__options{list-style:none;margin:0;padding:0}.legacy .select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.legacy .select2-results__option[aria-selected]{cursor:pointer}.legacy .select2-container--open .select2-dropdown{left:0}.legacy .select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.legacy .select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.legacy .select2-search--dropdown{display:block;padding:4px}.legacy .select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.legacy .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.legacy .select2-search--dropdown.select2-search--hide{display:none}.legacy .select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.legacy .select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.legacy .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.legacy .select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.legacy .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.legacy .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.legacy .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.legacy .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #0000 #0000;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.legacy .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.legacy .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.legacy .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.legacy .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.legacy .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.legacy .select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.legacy .select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.legacy .select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.legacy .select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.legacy .select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.legacy .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.legacy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.legacy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.legacy .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.legacy .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.legacy .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.legacy .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.legacy .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.legacy .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.legacy .select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.legacy .select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.legacy .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.legacy .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.legacy .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.legacy .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.legacy .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.legacy .select2-container--default .select2-search--inline .select2-search__field{background:#0000;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.legacy .select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.legacy .select2-container--default .select2-results__option[role=group]{padding:0}.legacy .select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.legacy .select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.legacy .select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.legacy .select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.legacy .select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.legacy .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.legacy .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.legacy .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.legacy .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.legacy .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.legacy .select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.legacy .select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.legacy .select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.legacy .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.legacy .select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.legacy .select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.legacy .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.legacy .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #0000 #0000;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.legacy .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.legacy .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.legacy .select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.legacy .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:#0000;border:none}.legacy .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #888;border-width:0 4px 5px}.legacy .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.legacy .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.legacy .select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.legacy .select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.legacy .select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.legacy .select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.legacy .select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.legacy .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.legacy .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.legacy .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.legacy .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.legacy .select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.legacy .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.legacy .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.legacy .select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.legacy .select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.legacy .select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #0000}.legacy .select2-container--classic .select2-dropdown--above{border-bottom:none}.legacy .select2-container--classic .select2-dropdown--below{border-top:none}.legacy .select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.legacy .select2-container--classic .select2-results__option[role=group]{padding:0}.legacy .select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.legacy .select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.legacy .select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.legacy .select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.legacy #wysihtml5-toolbar{background:#1e1e1ee6;margin:0;padding:2%;width:96%;overflow:hidden}.legacy #wysihtml5-toolbar.wysihtml5-commands-disabled{background:#dcdcdc}.legacy #wysihtml5-toolbar.wysihtml5-commands-disabled li{background:#1e1e1ee6}.legacy #wysihtml5-toolbar.wysihtml5-commands-disabled li.toggle{color:#fff}.legacy #wysihtml5-toolbar li{background:#dcdcdc;cursor:pointer;display:inline-block;margin-right:1px;padding:2px 5px;border-radius:2px}.legacy #wysihtml5-toolbar li.spacer{background:none;margin-right:5px}.legacy #wysihtml5-toolbar li.toggle{color:#1e1e1e;text-decoration:none}.legacy #wysihtml5-toolbar li.wysihtml5-command-active,.legacy #wysihtml5-toolbar li:hover{background:#8f8f8f;color:#fff}.legacy .wysiwyg-text-align-left{text-align:left}.legacy .wysiwyg-text-align-right{text-align:right}.legacy .wysiwyg-text-align-center{text-align:center}.legacy #wysihtml5-toolbar .toggle{float:right}.legacy .ocp-hidable{position:relative}.legacy .ocp-hidable.marked-hidden a.banner-ad{background-color:#d3d3d3;pointer-events:none;cursor:default;text-decoration:initial}.legacy .ocp-hidable.marked-hidden a.banner-ad:before{content:"(Content hidden)";display:block;position:relative;top:50%;line-height:.5}.legacy .ocp-hidable.marked-hidden a.banner-ad *{display:none}.legacy .ocp-hidable a.hide-ad-link{display:block;z-index:0;position:absolute;top:-.5em;right:-.5em;background:#fff;outline:none}.legacy .ocp-hidable a.unhide-link-action{color:#267dab}.legacy .svg-icon{display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;direction:ltr;overflow:hidden;text-align:left;text-indent:-999em;line-height:1}.legacy .svg-icon-inline{display:inline-block;vertical-align:middle}.legacy .svg-3d{background-image:url(/v2/i/apts/icon/3d.svg)}.legacy .svg-play{background-image:url(/v2/i/apts/icon/play.svg)}.legacy .svg-online-tour{background-image:url(/v2/i/apts/icon/online-tour.svg)}.legacy body{background:#fff}.legacy nav ol,.legacy nav ul{list-style:none;list-style-image:none}.legacy hr{clear:both}.legacy body,.legacy html{font-size:1em;line-height:1.5}.legacy header.header-page{font-size:16px}.legacy html .goog-te-gadget{font-size:.6875em}.legacy html .goog-te-gadget-simple{font-size:.75rem}.legacy h1.lighter,.legacy h2.lighter,.legacy h3.lighter,.legacy h4.lighter,.legacy h5.lighter,.legacy h6.lighter{font-weight:lighter}.legacy a.unstyled,.legacy a.unstyled:link,.legacy a.unstyled:visited{text-decoration:none;color:inherit}.legacy ul.list-unstyled,.legacy ul.unstyled{list-style:none;padding:0;margin:0}.legacy button.unstyled{border:none;background:#0000}.legacy select.unstyled{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:1em;line-height:1}.legacy .text-xlarge{font-size:150%}.legacy .text-large{font-size:120%}.legacy .text-small{font-size:80%}.legacy .text-xsmall{font-size:65%}.legacy .text-indent{text-indent:3em}.legacy .text-center{text-align:center}.legacy .underline{text-decoration:underline}.legacy .bold{font-weight:700}.legacy em.underline{text-decoration:underline;font-style:normal}.legacy aside{margin:0 0 20px;padding:0 10px;box-sizing:border-box}.legacy aside p:last-child{margin-bottom:0}.legacy aside a{font-weight:700}.legacy h1,.legacy h2,.legacy h3,.legacy h4,.legacy h5,.legacy h6{margin:0;text-rendering:optimizeLegibility}.legacy h1.light,.legacy h2.light,.legacy h3.light,.legacy h4.light,.legacy h5.light,.legacy h6.light{font-weight:lighter}.legacy h1 small,.legacy h2 small,.legacy h3 small,.legacy h4 small,.legacy h5 small,.legacy h6 small{color:#8f8f8f;font-size:65%}.legacy h1{font-size:2.25em;line-height:1.11}.legacy h2{font-size:1.875em;line-height:1.2;margin:.5em 0}.legacy h3{font-size:1.5em;line-height:1;margin-bottom:.375em}.legacy h4{font-size:1.125em;line-height:1}.legacy article h1,.legacy article h2,.legacy article h3,.legacy article h4,.legacy article h5,.legacy article h6,.legacy aside h1,.legacy aside h2,.legacy aside h3,.legacy aside h4,.legacy aside h5,.legacy aside h6,.legacy nav h1,.legacy nav h2,.legacy nav h3,.legacy nav h4,.legacy nav h5,.legacy nav h6,.legacy section h1,.legacy section h2,.legacy section h3,.legacy section h4,.legacy section h5,.legacy section h6{font-size:1.3em;line-height:1.3}.legacy aside h1{font-size:1.875em;line-height:1.2;margin:.5em 0}.legacy aside h2{font-size:1.5em;line-height:1;margin-bottom:.375em}.legacy aside h3{font-size:1.125em;line-height:1}.legacy aside h1{margin-bottom:.47em}.legacy aside h2{margin:.25em 0}.legacy aside h3{margin-bottom:.1875em}.legacy .p,.legacy p{margin:0 0 1em}.legacy .external-link-notification{font-size:.6em}.legacy dt{margin-top:10px}.legacy dt span{font-weight:700;font-size:1.2rem}.legacy dd{font-style:italic}.legacy .clear{clear:both}.legacy pre.pre-wrap{white-space:pre-wrap}.legacy .dim{opacity:.5}.legacy .banner-ads{padding:0 10px 5px;margin-bottom:20px;z-index:0}.legacy .banner-ads>div{display:block;vertical-align:middle;text-align:center;margin-bottom:10px}.legacy .banner-ads img{max-width:282px}.legacy .fa.three-quarters-size{font-size:.75em}.legacy .carousel-wrap{clear:both;position:relative}.legacy .carousel-wrap:after,.legacy .carousel-wrap:before{background:url(/v2/css/i/dotscreen-light.png) repeat -1px top;content:" ";display:block;height:100%;position:absolute;top:0;left:100%;bottom:0;width:200%}.legacy .carousel-wrap:before{left:auto;right:100%}.legacy .carousel{background:url(/v2/css/i/dotscreen-dark.png) repeat 50%;position:relative;z-index:2}.legacy .carousel .listing{display:none;height:0;padding-bottom:100%;overflow:hidden}.legacy .carousel .listing.showing{display:block}.legacy .carousel .picture img{margin:0 auto;width:100%;height:auto}.legacy .carousel .picture-vertical img{display:block;width:100%;margin:0 auto}.legacy .carousel .controls{position:absolute;top:6px;left:12px}.legacy .carousel .controls a{cursor:pointer;display:block;font-size:36px;float:left;line-height:22px;text-decoration:none;text-shadow:0 0 2px #00000080;width:22px}.legacy .carousel.enabled{height:0;overflow:hidden;padding-bottom:100%}.legacy .carousel.enabled .tray{height:100%;position:absolute;top:0;left:0;transition:all .2s ease-in-out}.legacy .carousel.enabled .listing{display:block;float:left;height:100%;padding-bottom:0}.legacy .carousel.enabled .faux-table{display:table;height:100%;width:100%}.legacy .carousel.enabled .faux-table .picture{display:table-cell;vertical-align:middle}.legacy .sitewide-notice{margin:0}.legacy .sitewide-notice form>*{float:left;margin-right:1em}.legacy .checklist{list-style:none;margin:0;padding:0}.legacy .checklist span.fa{display:none;visibility:hidden}.legacy .checklist li{clear:left;margin-left:48px;margin-bottom:8px}.legacy .check{background-clip:padding-box;border-radius:2px;display:block;float:left;font-size:1.75em;height:1.25em;line-height:.36;margin-top:3px;margin-right:.5em;margin-left:-3em;padding-left:3px;text-align:center;width:2.3125em}.legacy .collapse-trigger,.legacy .sidebar a.collapse-trigger{display:block;margin-bottom:12px;position:relative;text-align:left;clear:both}.legacy .collapse-trigger .icon{background-position:-60px -121px;height:16px;margin-top:-9px;position:absolute;top:50%;right:12px;left:auto;width:17px}.legacy .expand-trigger .icon{background-position:-20px -40px;height:7px;margin-top:-3px}.legacy .collapse-wrapper.collapsed{display:none}.legacy .field-body{margin-top:1.25em}.legacy .field-body h1{font-weight:300;letter-spacing:.1875em;margin-bottom:1.5em;text-transform:uppercase}.legacy .field-body h1:not(.first-child){margin-top:3em}.legacy .field-body h2{font-size:1.5em;line-height:1.875;margin-top:3em;margin-bottom:1.5em}.legacy .field-body h2:first-child{margin-top:0}.legacy .field-body p{line-height:1.45}.legacy .field-body a{font-weight:700}.legacy .filter-list{line-height:1.875;list-style:none;padding:0}.legacy .filter-list a{font-weight:700}.legacy .flat{overflow:hidden}.legacy .flat li{float:left}.legacy div.micro-select{position:relative;cursor:pointer;margin-bottom:.3em}.legacy div.micro-select select{position:absolute;top:0;bottom:0;width:100%;opacity:0}.legacy div.micro-select .micro-select--selected{font-size:1em;line-height:1;background:#dcdcdc;width:90%;padding-right:10%;border:.1em solid #0000;border-radius:2px}.legacy div.micro-select .micro-select--selected.focus,.legacy div.micro-select .micro-select--selected.hover,.legacy div.micro-select .micro-select--selected:focus,.legacy div.micro-select .micro-select--selected:hover{border-color:#8f8f8f}.legacy div.micro-select .micro-select--selected .micro-select--text{display:block;padding:.3em .4em;font-size:.875em;line-height:1.15}.legacy div.micro-select .micro-select--selected .micro-select--caret{width:10%;position:absolute;top:0;right:0;text-align:center;padding-top:.3em;color:#4b4b4b}.legacy body .ocp-close,.legacy body a.ocp-close,.legacy body button.ocp-close{background-color:#000;background-color:#000c;color:#fff;border-radius:50%;text-align:center;text-decoration:none;cursor:pointer;position:absolute;top:-.6em;right:-.6em;width:1.2em;height:1.2em;line-height:1.2;padding:.2em;vertical-align:middle;z-index:3}.legacy body .ocp-close:focus,.legacy body .ocp-close:hover,.legacy body a.ocp-close:focus,.legacy body a.ocp-close:hover,.legacy body button.ocp-close:focus,.legacy body button.ocp-close:hover{background-color:#565656;color:#fff}.legacy body .overlay-bg{padding:.2em;border-radius:4px;background:#0009;color:#fff}.legacy .shadow-divider{margin-bottom:8px}.legacy .shadow-divider:after{content:".";display:block;box-shadow:0 4px 4px #00000080;height:4px;margin-top:-4px;margin-left:-25%;margin-right:-25%}.legacy .header-main{padding:0;overflow:hidden}.legacy .hgroup-main{letter-spacing:.0625em}.legacy .hgroup-main h1,.legacy h1.title{font-size:1.75em;font-weight:300;line-height:1.43;margin:0 0 34px}.legacy .hgroup-main h2{font-size:1em;font-weight:400;line-height:1.25}.legacy .icon{background-image:url(/v2/css/i/icon-sprite.png?v6);background-repeat:no-repeat;background-position:50%;display:block;position:absolute;top:50%;left:50%}.legacy .favorite-remove .fa-heart{color:#ff5959}.legacy .icon-facebook{background-position:-80px -20px;height:24px;margin:-12px 0 0 -6px;width:12px}.legacy .icon-twitter{background-position:-100px -40px;height:18px;margin:-9px 0 0 -11px;width:22px}.legacy .icon-list{background-position:-60px -300px;height:20px;margin:-10px 0 0 -10px;width:20px}.legacy .btn-alt.active .icon-list,.legacy .btn-alt:focus .icon-list,.legacy .btn-alt:hover .icon-list{background-position:-260px -100px}.legacy .icon-grid{background-position:-100px -300px;height:20px;margin:-10px 0 0 -14px;width:28px}.legacy .btn-alt.active .icon-grid,.legacy .btn-alt:focus .icon-grid,.legacy .btn-alt:hover .icon-grid{background-position:-300px -100px}.legacy .icon-magnifier{display:none}.legacy .icon-print{background-position:-60px -321px;height:20px;margin:-10px 0 0 -10px;width:20px}.legacy .btn-alt.active .icon-print,.legacy .btn-alt:focus .icon-print,.legacy .btn-alt:hover .icon-print{background-position:-260px -121px}.legacy .icon-number{background-image:none;margin:-12px 0 0 -10px}.legacy .icon-infinity{background-image:none;margin:-15px 0 0 -11px;font-size:2em}.legacy .property-icon{background-repeat:no-repeat;background-position:50%;display:block;position:absolute;top:50%;left:50%;background-image:url(/v2/css/i/property-icons.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.legacy .property-icon{background-image:url(/v2/css/i/property-icons@2x.png);background-size:28px 126px}}.legacy .property-icon-white{background-image:url(/v2/css/i/property-icons-white.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.legacy .property-icon-white{background-image:url(/v2/css/i/property-icons-white@2x.png);background-size:28px 126px}}.legacy .icon-laundry{background-position:0 0;margin:-6px 0 0 -14px;height:17px;width:32px}.legacy .icon-utilities{background-position:-6px -17px;height:25px;margin:-12px 0 0 -8px;width:17px}.legacy .icon-parking{background-position:0 -44px;height:20px;margin:-10px 0 0 -13px;width:28px}.legacy .icon-pets{background-position:0 -67px;height:21px;margin:-10px 0 0 -11px;width:30px}.legacy .icon-student-listing{background-image:url(/css/map/student2.png)}.legacy .icon-pm-listing,.legacy .icon-student-listing{height:14px;width:14px;position:absolute;left:0;top:25%}.legacy .icon-pm-listing{background-image:url(/css/map/pm.png)}.legacy .icon-chevron-up,.legacy .icon-chevronblack-up,.legacy .icon-chevrongray-up,.legacy .icon-chevronwhite-up{background-position:-20px 0;height:8px;margin:-4px 0 0 -8px;width:16px}.legacy .icon-chevrongray-up{background-position:-20px -200px}.legacy .icon-chevronblack-up{background-position:-220px 0}.legacy .icon-chevron-down,.legacy .icon-chevronblack-down,.legacy .icon-chevrongray-down,.legacy .icon-chevronwhite-down{background-position:-20px -40px;height:8px;margin:-4px 0 0 -8px;width:16px}.legacy .icon-chevrongray-down{background-position:-20px -240px}.legacy .icon-chevronblack-down{background-position:-220px -40px}.legacy .icon-chevron-left,.legacy .icon-chevronblack-left,.legacy .icon-chevrongray-left,.legacy .icon-chevronwhite-left{background-position:0 -20px;height:16px;margin:-8px 0 0 -5px;width:8px}.legacy .icon-chevrongray-left{background-position:0 -220px}.legacy .btn-alt:focus .icon-chevrongray-left,.legacy .btn-alt:hover .icon-chevrongray-left,.legacy .icon-chevronblack-left{background-position:-200px -20px}.legacy .icon-chevron-right,.legacy .icon-chevronblack-right,.legacy .icon-chevrongray-right,.legacy .icon-chevronwhite-right{background-position:-40px -20px;height:16px;margin:-8px 0 0 -3px;width:8px}.legacy .icon-chevrongray-right{background-position:-40px -220px}.legacy .btn-alt:focus .icon-chevrongray-right,.legacy .btn-alt:hover .icon-chevrongray-right,.legacy .icon-chevronblack-right{background-position:-240px -20px}.legacy .icon-circlearrow{background-position:0 -100px;height:42px;margin:-21px 0 0 -21px;width:42px}.legacy .field-body p.lede,.legacy .lede{font-size:1.125em;line-height:1.33}.legacy p.lede img{vertical-align:initial}.legacy .img-wrap{display:block}.legacy .listing,.legacy .listing:focus,.legacy .listing:hover{display:block;position:relative;text-decoration:none}.legacy .listing .listing-info{display:block;padding:16px 20px;position:relative}.legacy .listing a.listing-info{padding-right:80px}.legacy .listing-info h3{margin:0 60px 0 0}.legacy .listing .listing-info .rent{display:block;line-height:1.25;margin-top:4px}.legacy .listing .listing-info .icon{left:auto;right:20px;opacity:.25}.legacy .listing:focus .listing-info .icon,.legacy .listing:hover .listing-info .icon{opacity:.5}.legacy .listing .listing-info .slide-cnt{float:left;margin-right:8px}.legacy .listing .listing-info .caption{font-weight:400}.legacy .listings{clear:both;margin-bottom:40px}.legacy .listings .listing{margin-bottom:20px}.legacy .listing .img-wrap{background:#dcdcdc;padding-bottom:63.666666%;width:100%;height:25px;overflow:hidden}.legacy .listings img{width:100%}.legacy .listings img.vertical{display:block;width:auto;height:280px;margin:0 auto}.legacy .carousel .listing-info{font-size:1.125em;font-weight:700;position:absolute;right:0;bottom:0;left:0;text-decoration:none}.legacy .carousel .listing-info .icon{background-position:-200px -100px}.legacy .carousel .listing:hover .listing-info .icon{opacity:.25}.legacy .carousel .listing a.listing-info:hover .icon,.legacy .carousel a.listing:hover .listing-info .icon{opacity:.5}.legacy .listings-map{background:#dcdcdc;height:0;margin-bottom:20px;padding-bottom:63.49206349%;position:relative}.legacy .listings-map #map-canvas,.legacy .listings-map embed,.legacy .listings-map iframe,.legacy .listings-map object{height:100%;position:absolute;top:0;left:0;width:100%}.legacy .listings-map img{width:100%;height:auto}.legacy .info-window{color:#1e1e1e}.legacy .map-key{background:#0009;color:#fff;display:block;margin:0;padding:0 5px;position:absolute;top:0;right:0;z-index:10}.legacy .map-key li{float:right;font-size:.8em;list-style:none;padding:0 18px;position:relative}.legacy .map-transit-options{margin:-10px 0 20px}.legacy .menu-link{display:block;font-weight:700;margin:0 -10px;padding:8px 20px 8px 36px;position:relative;text-transform:uppercase}.legacy .menu-link .icon{left:20px}.legacy .menu-link.active .icon{background-position:-20px -200px}.legacy .ad-permanent{display:block;margin:20px auto;width:100%}.legacy .ad-permanent img{width:100%;height:auto}.legacy .nav ul{margin:0;padding:0 10px}.legacy .nav a{font-size:1em;line-height:1}.legacy .nav a,.legacy .nav a:focus,.legacy .nav a:hover{text-decoration:none}.legacy .notice-bubble{background-clip:padding-box;border-radius:4px;opacity:.95;padding:16px 16px 1px;position:relative;width:85%;box-shadow:1px 1px 5px 0 #1e030380}.legacy .notice-bubble a{text-decoration:none}.legacy .notice-bubble:focus,.legacy .notice-bubble:hover{opacity:1}.legacy .notice-bubble:before{border-style:solid;border-width:12px;content:" ";display:block;height:0;position:absolute;width:0}.legacy .notice-bubble h3{padding-right:20px}.legacy .notice-bubble--arrowtop{margin-top:12px}.legacy .notice-bubble--arrowtop:before{margin-left:-12px;bottom:100%;left:50%}.legacy .notice-bubble--arrowbottom{margin-top:-12px;bottom:0;z-index:10}.legacy .notice-bubble--arrowbottom:before{margin-left:-12px;top:100%;left:50%}.legacy .pagination{margin:1.25em 0;position:relative;width:100%}.legacy .pagination.col-4{margin-left:auto;margin-right:auto}.legacy .pagination .property-list-type{display:none}.legacy .property-list-type .btn{float:left;margin-right:.625em}.legacy .pagination .btn .icon{margin-right:0}.legacy .pager{clear:both;display:block;overflow:hidden;width:100%;height:2.5em;position:relative}.legacy .pagination-next,.legacy .pagination-previous{position:absolute;top:0}.legacy .pagination-previous{left:0}.legacy .pagination-next{right:0}.legacy .pagination-list{height:2em;margin:0 15%;padding:0;position:absolute;text-align:center;width:70%}.legacy .pagination-list .page-count{display:none;padding:4px 0}.legacy .pagination-total-count{display:none}.legacy .no-js .pagination-list .page-count{display:block}.legacy .no-js .pagination-list .pagination-dropdown{display:none;margin:1px 0}.legacy .pagination-inactive{cursor:default}.legacy .pagination-inactive .fa{color:#ddd}.legacy .pagination-inactive:focus,.legacy .pagination-inactive:hover{background-color:inherit!important}.legacy .lightbox-zoom{position:relative}.legacy .lightbox-zoom .lightbox-init{position:absolute;top:.3em;left:.3em;z-index:1}.legacy .listings-sort{width:100%}.legacy .listing-sort-options{float:left;width:100%}.legacy .no-js .listing-sort-options{width:80%}.legacy .listing-sort-submit{float:right}.legacy .photo-grid-wrap{clear:both;position:relative}.legacy .carousel-wrap+.photo-grid-wrap{padding-top:30px}.legacy .photo-grid-wrap:before{background:url(/v2/css/i/dotscreen-light.png) repeat;content:" ";display:block;position:absolute;top:0;bottom:20px;left:-100%;width:300%}.legacy .photo-grid{overflow:hidden;position:relative;z-index:2}.legacy .photo-grid .photo{margin-bottom:20px}.legacy .photo-grid .img-wrap{height:0;overflow:hidden;padding-bottom:66.66666667%;position:relative}.legacy .photo-grid .img-wrap img{display:block;height:auto;width:100%}.legacy .photo-grid .img-wrap img.vertical{display:block;height:250px;width:auto;margin:0 auto}.legacy .photo-grid .photo .caption{background-color:#dcdcdc80;font-weight:700;padding:16px 20px}.legacy .photo-grid .photo .caption p{margin-bottom:0}.legacy .property-actions{margin:20px auto;max-width:300px}.legacy .property-actions .btn{display:block;margin-bottom:16px}.legacy .no-js .property-actions .btn-share{display:none}.legacy .page-actions{margin:20px auto;max-width:300px}.legacy .page-actions .btn{display:block;margin-bottom:16px}.legacy .pad-sides{padding-left:20px;padding-right:20px}.legacy .above-property-contact{color:#383838}.legacy .above-property-contact p{margin-bottom:.5em}.legacy aside.last-updated{margin-bottom:0}.legacy .social-links{margin-bottom:.5em}.legacy .social-links a{margin-right:.5em}.legacy .last-updated{color:#666;font-size:.6875em;text-align:center}.legacy .last-updated.old{font-size:.8125em;font-weight:700;background:#ffa}.legacy .property-email{padding-top:20px;padding-bottom:20px;margin-bottom:20px;background:#fff;box-shadow:0 1px 2px #000c}.legacy .property-email .btn{letter-spacing:.0625em}.legacy .property-email form{margin-bottom:20px;clear:both}.legacy .property-email form .btn{margin-top:20px;margin-bottom:0}.legacy .property-email .field-wrapper{position:relative;padding-left:1.2em;margin:0 -20px;border-bottom:1px solid #8f8f8f;border-left:none;border-right:none;background:#0000}.legacy .property-email .field-wrapper.border-top{border-top:1px solid #8f8f8f}.legacy .property-email .field-wrapper input,.legacy .property-email select,.legacy .property-email textarea{margin-bottom:0;border:none;background:#fff;color:#222;opacity:1;border-radius:0}.legacy .property-email .field-wrapper span:not(.fa),.legacy .property-email select{display:block;padding:0 12px;height:2.1875em;width:100%;-webkit-appearance:none}.legacy .property-email .field-wrapper span:not(.fa){cursor:default;padding-top:5px;padding-bottom:0;height:1.875em}.legacy .property-email textarea{font-size:.75em}.legacy .property-email form .fa{position:absolute;left:.5em;top:50%;margin-top:-.5em;color:#9c9c9c;cursor:help}.legacy .property-email #email-form-add-message{text-decoration:none;font-weight:400;padding:8px 12px;line-height:1.57;font-size:.875em;cursor:pointer}.legacy .call-details{font-size:.71875em}.legacy .contact-disclosure{font-size:.71875em;line-height:1.04;color:#777;margin-top:1em}.legacy .property-email select.placeholder-text{color:#5a5a5a}.legacy .property-email select option{color:#000}.legacy .property-email select option[disabled]{color:#5a5a5a}.legacy .property-email hr{border-color:#858585;border-bottom:1px solid #fff}.legacy a.show-contacted-link{cursor:pointer;text-decoration:none}.legacy form .field-wrapper.required-warning,.legacy form .field-wrapper.required-warning input{background-color:#faa}.legacy form .field-wrapper.disabled,.legacy form fieldset.disabled{opacity:.7}.legacy .property-list-inner{clear:left;margin-left:-10px;margin-right:-10px}.legacy .property-listing{overflow:hidden;position:relative}.legacy .property-listing-link{display:block;overflow:hidden;padding:10px;text-decoration:none}.legacy .property-listing .property-photo{height:0;margin-bottom:10px;overflow:hidden;padding-bottom:50%;position:relative}.legacy .property-listing .property-photo img{display:block;height:auto;width:100%}.legacy .property-listing .property-photo img.vertical{display:block;height:100%;width:auto;margin:0 auto}.legacy .property-listing .property-info{float:left;font-size:1em;font-weight:700;letter-spacing:.0625em;padding-right:1.25em;text-transform:uppercase}.legacy .property-listing .property-info .address{font-size:.9em;text-transform:none;font-weight:400;font-style:italic}.legacy .property-listing .property-info .price{font-size:1.875em}.legacy .property-listing .property-info .price .label{font-size:1em;white-space:nowrap}.legacy .property-listing-link:focus,.legacy .property-listing-link:hover{text-decoration:none}.legacy .property-listing-link:focus .property-photo img,.legacy .property-listing-link:hover .property-photo img{opacity:.7}.legacy .property-listing .btn{height:1.5em;margin-right:10px;padding-left:12px;padding-right:12px;position:absolute;right:0;bottom:4px;width:1.625em}.legacy .property-listing .btn .icon{margin-right:0}.legacy .property-listing .description{font-size:.8em;text-transform:none;width:90%}.legacy .property-page .main .logo{margin:10px 10px 0 0;display:block;text-align:center}.legacy .property-page .main .logo .property-logo{width:auto;max-width:100px;height:auto;max-height:75px;margin:5px auto}.legacy .for-sale-list p{margin-top:0;margin-bottom:0}.legacy .roommates .property-photo{background:#0000}.legacy .roommates .field-body,.legacy .roommates .field-body h1{margin-top:0}.legacy .roommate-search-gray{color:#565656}.legacy .initials{color:#787878;margin-top:25%}.legacy .borderradius .initials{background:#333;width:30%;height:0;padding:10% 0 20%;margin:15% auto 0;color:#787878;border-radius:50%}.legacy .property-pagination-next,.legacy .property-pagination-prev{background-clip:padding-box;display:block;height:1.25em;margin-top:20px;margin-bottom:20px;line-height:1.25;padding:20px 10px;text-align:center;text-transform:uppercase;text-decoration:none;width:6.25em}.legacy .property-pagination-next:focus,.legacy .property-pagination-next:hover,.legacy .property-pagination-prev:focus,.legacy .property-pagination-prev:hover{text-decoration:none}.legacy .property-pagination-prev{border-radius:0 4px 4px 0;float:left;margin-left:-.625em}.legacy .property-pagination-next{border-radius:4px 0 0 4px;float:right;margin-right:-.625em}.legacy .property-specials{font-size:1.2em}.legacy .property-view-page .tabs-group .emp{text-transform:uppercase;font-weight:700}.legacy .property-view-page .tabs-group div[role=tabpanel]{outline:none}.legacy .static-map{margin-top:7px;margin-bottom:15px;cursor:pointer;text-align:center}.legacy .static-map img{display:block;width:100%}.legacy #details .heading{line-height:1;font-size:120%;margin-bottom:1em}.legacy .property-snapshot{margin-bottom:20px;padding:0}.legacy .property-snapshot .location{letter-spacing:.0625em;font-size:.7em;line-height:1}.legacy .snapshot-map{position:relative;height:300px;margin-top:0;overflow:hidden;font-size:.825em;margin-left:-1em;margin-right:-1em}.legacy .snapshot-basics{color:#333;font-size:1em;line-height:1.3;margin-bottom:20px}.legacy .snapshot-basics .numbers>div,.legacy .snapshot-basics .other-info>div{margin-bottom:10px}.legacy .snapshot-basics .other-info ul{margin:.3em 0;padding-left:1.5em}.legacy #map-section .location{letter-spacing:.0625em;line-height:1}.legacy #map-section #map-canvas{margin-bottom:15px}.legacy #map-section .distance{margin-top:14px;margin-bottom:20px}.legacy #map-section a.view-directions{font-size:.8em;float:right}.legacy #map-section .area-info-supplemental{text-align:right}.legacy #map-section .area-info-supplemental a:not(.btn){display:block}.legacy .listing-distances{margin-top:1em;border:1px solid #dcdcdc;padding:1em .7em .5em;position:relative}.legacy .listing-distances .emp{display:inline;position:absolute;top:-.5em;line-height:1;background:#fff;padding:0 7px}.legacy .listing-distances ul>li{text-indent:-1.3em;padding-left:1.3em}.legacy .listing-distances .col-icon{font-size:1.5em;display:inline;margin-right:.3em}.legacy .listing-distances .listing-distances--campus{font-size:85%}.legacy .snapshot-extras{margin-top:1em}.legacy .snapshot-extras.specials{font-size:1.5em;font-weight:700;text-transform:uppercase}.legacy .snapshot-extras-list{list-style:none;margin:0;padding:0}.legacy .snapshot-extras-list li{padding:.375em 0 .375em 2.5em;position:relative}.legacy .snapshot-extras-list span.fa{position:absolute;top:1.125em;left:1.25em}@media only screen and (min-width: 700px){.legacy #amenities aside{float:left;width:50%}}.legacy #amenities aside:nth-child(odd){clear:left}.legacy #amenities aside:last-child{clear:right}.legacy #amenities aside.additional-amenities{clear:both;width:100%}.legacy #amenities aside.additional-amenities h3{color:#777}.legacy #floorplans .property-view--floorplan.not-available{opacity:.5}.legacy .property-view--floorplan-header .property-view--floorplan-name{display:inline;color:#666}.legacy .property-view--floorplan{border-bottom:1px solid #d0d0d0;margin-bottom:14px;padding-bottom:14px}.legacy .property-view--floorplan .serif{font-size:1.3em}.legacy .property-view--floorplan .emp{text-transform:uppercase;font-weight:700;font-size:.8em}.legacy .property-view--floorplan div.emp{text-decoration:underline}.legacy .property-view--floorplan .property-view--floorplan-image{width:160px;min-height:1px;height:auto;overflow:hidden;font-size:10px}.legacy .property-view--floorplan .property-view--floorplan-image .lightbox-zoom{width:150px;height:150px}.legacy .property-view--floorplan .property-view--floorplan-image .lightbox-zoom img{width:100%}.legacy .property-view--floorplan .property-view--floorplan-info{padding-top:0;margin-bottom:0}.legacy .property-view--floorplan .property-view--floorplan-amenities,.legacy .property-view--floorplan .property-view--floorplan-description,.legacy .property-view--floorplan .property-view--floorplan-links{clear:both}.legacy .listing-area-info .listing-area-info--title{font-size:1.5em;margin-bottom:1em}.legacy .listing-area-info .area-info-block{text-align:center;border:1px solid silver;padding:17px 4px;margin:12px;border-radius:2px;min-height:270px;position:relative}.legacy .listing-area-info .area-info-block span.fa-refresh.fa-spin.fa-2x{margin:3em}.legacy .listing-area-info .area-info-block .source-cited{display:block;width:100%;position:absolute;bottom:0;left:0;font-size:75%}.legacy .listing-area-info .area-info-block .source-cited>*{padding:1em .5em 0}.legacy .listing-area-info #internetSpeedDiv .provider{margin-bottom:1em}.legacy .listing-area-info #internetSpeedDiv .provider .provider-name{color:#666;font-size:80%}.legacy .listing-area-info #walkScore .score{font-size:2em;font-weight:700;line-height:3;vertical-align:middle;display:block;height:3em;width:3em;color:#565656;text-align:center;margin:0 auto;box-shadow:0 0 6px #000000e6;border-radius:3em}.legacy .listing-area-info .description{margin-top:1em}.legacy .listing-area-info .nearby-schools-content{width:57%}.legacy .listing-area-info .nearby-schools-content .area-info-content{text-align:left;margin-top:0;width:100%}.legacy .listing-area-info .nearby-schools-content .school-records{width:100%;height:auto;margin-bottom:1.3em}.legacy .listing-area-info .nearby-schools-content .school-header{border-bottom:1px solid;width:100%;padding:5px 0;font-weight:600}.legacy .listing-area-info .nearby-schools-content .school-name{width:50%;display:inline-block;padding:5px 10px}.legacy .listing-area-info .nearby-schools-content .schools-data{border-bottom:1px solid;padding:5px 0}.legacy .listing-area-info .nearby-schools-content .school-details{width:19%;display:inline-block;padding:5px 9px}.legacy .property-view-page #flag-resource{padding-top:1em}.legacy .roommate-snapshot,.legacy img.roommate-snapshot:not([width]){display:inline;float:left;padding:0;margin:0 15px 15px 0;width:25%;height:auto}.legacy .roommate-preferences{clear:both}.legacy .roommate-message{margin-bottom:34px}.legacy .sidebar{margin-top:30px}.legacy .sidebar .heading{font-weight:400;letter-spacing:.0625em;line-height:1.875;text-transform:uppercase}.legacy .sidebar .btn{display:block;margin-bottom:20px}.legacy .user-sidebar .heading{margin:10px 0;padding:5px 0 5px 5px}.legacy .user-sidebar ul{margin:0 0 15px;padding:5px 0 0}.legacy .user-sidebar li{list-style:none;margin:0;padding:0}.legacy .user-sidebar .user-navigation{margin:0;padding:0}.legacy .user-navigation li{display:block;margin:0 0 10px 20px}.legacy .user-navigation a{text-decoration:none}.legacy .user-sidebar .active{font-weight:700}.legacy .socialcount-wrap h3{text-align:center}.legacy .socialcount{margin:20px 0;text-align:center}.legacy .socialcount li{margin:10px 60px}.legacy .socialcount .count{text-indent:-999em;position:absolute}.legacy .socialcount li.googleplus .count{text-indent:inherit;position:relative}.legacy .socialcount .active.hover .icon,.legacy .socialcount .facebook.active.hover .icon{display:none}.legacy .tabs{overflow:hidden;width:100%}.legacy .tabs .tab{display:block;float:left;font-size:1em;line-height:1.5;margin-right:2.75em;padding:.625em .25em;position:relative;text-decoration:none}.legacy .tabs .tab:after,.legacy .tabs .tab:before{border-style:solid;border-width:22px;content:" ";display:block;position:absolute;top:0;left:100%}.legacy .tabs .tab:before{left:auto;right:100%}.legacy .tabs .tab:focus,.legacy .tabs .tab:hover{z-index:2}.legacy .tabs .tab-first{padding-left:20px}.legacy .tabs .tab-first:before{display:none}.legacy .site-tagline,.legacy .sitename{float:none}.legacy .site-tagline a,.legacy .sitename a{text-decoration:none}.legacy #page{min-width:320px;overflow-x:hidden}.legacy .header-page{border-style:solid;border-width:0 0 5px;position:relative}.legacy .header-page .sitename{font-size:1.5em;font-weight:300;line-height:1;padding:1.125em 0}.legacy .section-hero{position:relative;margin-bottom:.625em}.legacy .nav-primary{height:0;overflow:hidden;text-transform:uppercase}.legacy .nav-primary.expanded,.legacy .no-js .nav-primary{height:auto}.legacy .nav-primary ul{padding-top:10px;padding-bottom:10px}.legacy .nav-primary li{background:url(/v2/css/i/dotscreen-light.png) repeat-x 0 0;float:none;padding-top:6px}.legacy .nav-primary a{display:block;font-weight:700;letter-spacing:.0625em;padding:10px 0;outline:none}.legacy .nav-secondary{margin:0 auto 20px;max-width:435px;padding:20px 10px;overflow:visible;position:relative}.legacy .nav-secondary ul{margin-left:auto;margin-right:auto;position:relative}.legacy .nav-secondary ul li{float:none}.legacy .nav-secondary .btn-signup{font-size:1.5em;color:#fff!important;float:left;line-height:1.17;margin-right:20px;padding-left:0;padding-right:0;width:64.28571428%}.legacy .nav-secondary .btn-secondary{margin-top:4px;margin-bottom:4px;padding-left:0;padding-right:0;width:27.14285714%}.legacy .nav-secondary .notice-bubble:before{left:33%}@media only screen and (min-width: 700px){.legacy .js-dropdown-menu{display:none;position:absolute;z-index:42;top:45px;background-color:#1e1e1ecc}.legacy .js-dropdown-menu .js-dropdown-menu--arrow-up{width:0;height:0;border-left:12px solid #0000;border-right:12px solid #0000;border-bottom:12px solid #1e1e1ecc;margin-left:40px;margin-top:-12px}.legacy .js-dropdown-menu .js-dropdown-menu--top{position:absolute;top:-5px;height:5px;width:110px}.legacy .js-dropdown-menu .js-dropdown-menu--list{padding:0}.legacy .js-dropdown-menu .js-dropdown-menu--list li{float:none;padding:0}.legacy .js-dropdown-menu .js-dropdown-menu--list li:hover{background-color:#565656;color:#fff;transition:all .05s ease-out}.legacy .js-dropdown-menu .js-dropdown-menu--list li a{position:relative;display:block;padding:5px 14px;white-space:nowrap}}@media only screen and (max-width: 699px){.legacy .js-dropdown-menu .js-dropdown-menu--list{padding:0}.legacy .js-dropdown-menu .js-dropdown-menu--list li{width:100%}.legacy .js-dropdown-menu .js-dropdown-menu--list li a{font-size:1em;margin-left:20px;padding:5px 0}.legacy .js-dropdown-menu .js-dropdown-menu--list li a:before{content:"- "}}.legacy .main{clear:both}.legacy .sidebar .links{margin-bottom:20px}.legacy .footer{background:url(/v2/css/i/dotscreen-light.png) repeat -1px top;border-bottom:5px solid #000;font-size:.8em;margin-top:100px;padding:30px 0 0}.legacy .footer a{color:#ccc}.legacy .footer a:focus,.legacy .footer a:hover{color:#fff}.legacy .footer .footer-bg{background-color:#333;background-color:#1e1e1ecc;box-sizing:border-box;color:#fff;padding-top:10px}.legacy .footer .univ-footer>.col-6 ul{list-style:none;margin:0;padding:0}.legacy .footer .univ-footer>.col-6 li{display:block}.legacy .col-6{margin-left:10px;margin-right:10px}.legacy .col-1{width:47%}.legacy .col-1.col-fright{float:right}.legacy .col-1.col-fleft{float:left}.legacy .col-1.gutter-right{margin-right:6%}.legacy .col-1.gutter-left{margin-left:6%}.legacy .col-1 img:not([width]),.legacy .col-2 img:not([width]),.legacy .col-3 img:not([width]),.legacy .col-4 img:not([width]),.legacy .col-5 img:not([width]){display:block;width:100%;height:auto}.legacy .col-icon{width:1em;line-height:1em;text-align:center}.legacy .nav-primary.transition{-webkit-transform:translateZ(0);transition:all .2s ease-in-out}.legacy .video-play{position:relative;background-color:#000}.legacy .video-play iframe{width:100%}.legacy .video-play .video-control{display:inline-block;width:6em;height:6em;position:absolute;top:50%;left:50%;margin-top:-3em;margin-left:-3em;background-color:#fff;background-color:#ffffffbf;text-decoration:none;text-align:center;line-height:1;border-radius:50%;border:2px solid #0003}.legacy .video-play .video-control:after{content:" ";width:0;height:0;position:absolute;top:1.5em;left:2.25em;border:1.5em solid #0000;border-left:2em solid #000c}.legacy .video-play:hover img{opacity:.9}.legacy .video-play:hover .video-control{background-color:#fff}.legacy .flag-resource{line-height:2em}.legacy .flag-resource--title{text-align:right;color:#666}.legacy .flag-resource--title .fa-flag{background-color:#fff}.legacy .flag-resource--body{margin-left:1em}.legacy ul.flag-resource--flags,.legacy ul.flag-resource--flags *{display:inline}.legacy ul.flag-resource--flags li{margin-right:.5em}.legacy ul.flag-resource--flags li input{font-size:1em;line-height:1em}.legacy ul.flag-resource--flags li input:focus,.legacy ul.flag-resource--flags li input:hover{box-shadow:0 1px 2px #000c;transform:"translate3d(1px, -2px, 0)"}.legacy .flag-resource--form-reset,.legacy .flag-resource--submit-final{margin-left:1em}.legacy .flag-resource--form-reset input,.legacy .flag-resource--submit-final input{padding:7px .75em}.legacy .flag-resource--form-reset input{font-weight:100;font-size:10px;line-height:2px}.legacy .flag-resource--submit-final input{text-indent:-999px;background-image:url(/v2/css/i/icon-chevrons/icon-chevronwhite-right.png);background-position:50%;background-repeat:no-repeat}.legacy .flag-resource .flag-resource--active-flag{cursor:pointer;padding:.3em;margin-right:1em}.legacy form.flag-resource--remove-form{display:inline}.legacy input.flag-resource--remove{text-decoration:none;font-size:.75em;margin:0;padding:0;background:none;display:inline}.legacy .flag-resource--remove:hover,.legacy input.flag-resource--remove:focus{text-decoration:underline}.legacy .front .header-main{padding:0;position:relative}.legacy .property-page .header-main{clear:both;display:block;overflow:hidden;overflow:visible}.legacy .property-page .carousel{clear:both}.legacy .property-page #details{line-height:1.8em}.legacy span.stars,.legacy span.stars span{display:block;background:url(/v2/i/stars7.png) 0 -16px repeat-x;width:80px;height:16px}.legacy .marign-removed-s{margin-bottom:0!important}.legacy span.stars span{background-position:0 0}.legacy .rating-count{float:left;width:100%}.legacy .rating-aside{margin-top:-12px}.legacy .clear-float{visibility:hidden;display:block;height:0;clear:both}.legacy .rating-sp{display:inline-block;font-size:80%;vertical-align:middle}.legacy .ocp-property-search-content .info{padding-bottom:12px}.legacy .ocp-property-search-content .search--listing-extras{margin-bottom:-1em}.legacy .property-snapshot .location,.legacy .snapshot-basics .numbers>div{margin-top:15px}.legacy .search-form{margin-bottom:5px;padding:20px}.legacy .search-form .field-wrapper-label,.legacy .search-form label{float:left}.legacy .search-form input{opacity:1}.legacy .field-wrapper--bedandbath .field-wrapper,.legacy .field-wrapper--rent .field-wrapper{clear:none;float:left}.legacy .field-wrapper--bed,.legacy .field-wrapper--rent-from{margin-right:1em}.legacy .field-wrapper--rent .field-wrapper-label{line-height:3.75}.legacy .field-wrapper--bedandbath label{line-height:2.75}.legacy .field-wrapper--bath label{margin-left:1.25em}.legacy .search-form .tabs{display:none;position:absolute;top:100%;left:0}.legacy .search-form #options{display:none}.legacy .no-js .search-form #options{display:block}.legacy .search-form .fancify select{height:100%}.legacy .registration .heading{font-weight:400;padding-top:20px;font-size:1.2em;line-height:1}.legacy .registration img{transition:opacity .1s ease-in-out}.legacy .registration a:focus .heading,.legacy .registration a:hover .heading{text-decoration:underline}.legacy .registration a:focus img,.legacy .registration a:hover img{opacity:.8}.legacy .subscription-pricing--price{float:right;text-align:right;color:green}.legacy .addon-cost{padding-left:1em}.legacy .subscription-pricing--total{border-top:2px solid #ccc}.legacy a.sample-listing{display:block;width:100%;border:1px solid #ccc;overflow:hidden}.legacy .affiliated-logo.col-fleft{margin-right:.5em}.legacy .affiliated-logo img:not([width]){display:inline}.legacy .ocp-property-search .affiliated-logo img.affiliated{max-width:140px}.legacy .property-view-page .affiliated-logo img.affiliated{max-width:200px}.legacy .online-tour-options{position:fixed;bottom:0;left:0;right:0;z-index:55;padding:0 11px}.legacy .online-tour-options .alert{position:relative}.legacy .online-tour-options--content{padding:21px 11px}.legacy .online-tour-options--content h2{color:#4c4c4c;font-size:1.7em;line-height:1.5;font-style:normal;font-weight:400;margin-bottom:1.7em}.legacy .online-tour-options--content ul.options a:not(.btn):hover,.legacy .online-tour-options--content ul.options a:not(.btn):link,.legacy .online-tour-options--content ul.options a:not(.btn):visited{color:#077eb1;text-decoration:none}.legacy .online-tour-options--content ul.options li{color:#4c4c4c;border-top:1px solid #dcdcdc;padding:5px;font-weight:400}.legacy .online-tour-options--content ul.options li .options-title{font-size:1.2em;line-height:2;display:inline-block;vertical-align:middle}.legacy .online-tour-options--content ul.options li a{display:block}.legacy .online-tour-options--content ul.options li:last-child{border-bottom:1px solid #dcdcdc}.legacy .online-tour-options--content ul.options .svg-icon{width:2.4em;height:2.4em;margin-right:.7em}.legacy .online-tour-options--content .online-tour-options--descrp{font-weight:lighter;font-size:1.14em}.legacy .online-tour-options--content .actions{margin-top:3em;padding-bottom:16px}.legacy .online-tour-options--content .actions .btn{width:75%;display:block;margin:0 auto;font-weight:700}.legacy .online-tour-options--content .actions .btn-alt{color:#4c4c4c;border-color:#4c4c4c}.legacy .online-tour-options--content .col-50{margin:0;padding:0;width:50%;float:left}.legacy .ui-datepicker{z-index:3!important}.legacy .print-only,.legacy html.js .human:not(.required-warning){display:none}.legacy span.zmdi-hc-1_5x{font-size:1.5em!important}.legacy input#message-board-search-submit{line-height:1.14;font-size:1em;margin-left:.5em}@media print{.legacy .ad,.legacy .carousel-wrap,.legacy .etabs,.legacy .fa-stack,.legacy .header,.legacy .icon,.legacy .navigation,.legacy .sitewide-notice,.legacy .user-sidebar{height:0;display:none!important}.legacy *{font-size:11pt!important;line-height:12pt!important;padding-bottom:0!important;margin-bottom:4pt!important}.legacy #main>*{margin:0!important}.legacy #main>*>*{margin-top:12pt}.legacy #main>*>*>*{margin-top:6pt}.legacy h2{margin-top:24pt!important}.legacy .header-main,.legacy .header-main *{margin-top:0!important;margin-bottom:0!important}.legacy .footer{margin-top:0!important}.legacy .btn{text-align:left}.legacy .dborder,.legacy .dborder-bottom,.legacy .dborder-top{padding-top:0}.legacy .ad-permanent{width:auto}.legacy .subscription footer{display:none}.legacy .print-only{display:block}@page{.legacy{margin:1.5cm .5cm}}.legacy #email,.legacy #map-canvas,.legacy .page-actions,.legacy .property-actions,.legacy .property-pagination,.legacy .snapshot-basics .heading,.legacy .snapshot-basics .location{display:none;height:0}.legacy .property-view-page .sidebar .dborder-bottom{float:left}.legacy .property-view-page .sidebar aside:last-child{display:block;clear:both;text-align:left!important}.legacy #amenities aside{float:left;width:33%!important;margin:0;padding:0}.legacy #amenities aside:nth-child(3n+1){clear:left}.legacy #amenities aside:nth-child(odd){clear:none!important}.legacy #amenities aside:last-child{clear:right}.legacy #amenities aside:first-child{clear:left!important}.legacy .checklist span:not(.fa){display:none;visibility:hidden}.legacy .checklist span.fa{display:inline-block;visibility:visible}.legacy .checklist li{margin:0}.legacy .snapshot-basics,.legacy .snapshot-extras{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.legacy .snapshot-basics{padding-bottom:0;float:left;width:66%}.legacy .snapshot-extras{float:right;width:30%}.legacy .snapshot-extras li{padding-left:0}.legacy .field-body{clear:both}.legacy .field-body h2{padding-top:36pt}.legacy .callout{display:block;width:auto;border:3px dashed #000;padding:12pt!important;font-size:16pt;line-height:16pt;text-align:center}}.legacy .auth.login .header-main{padding-bottom:0}.legacy .login-options{display:block;margin-bottom:30px;padding-top:30px}@media only screen and (min-width: 480px){.legacy .js .login-block{padding-top:30%;height:300px}}.legacy .login-block{border:1px solid #ccc;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;font-size:1.5em;line-height:1.5em;margin-top:10px;margin-bottom:30px;overflow:scroll;text-align:center;text-decoration:none;padding:10px}.legacy .login-block a{text-decoration:none}.legacy .login-block small{color:#565656}.legacy .login-block form{text-align:left;font-size:.7em}.legacy .login-block.login-block--half{text-align:left;border:0;font-size:1.2em;padding-top:0;padding-bottom:33%;margin-bottom:15px}.legacy .login-block.login-block--half:last-child{margin-bottom:0}.legacy .login-block.active,.legacy .login-block:active,.legacy .login-block:focus,.legacy .login-block:hover{box-shadow:0 11px 18px #0003}.legacy .login-block.active{cursor:default;height:auto;padding-bottom:10px;padding-top:25px}.legacy .login-block.active .btn{width:100%}.legacy .lt-ie9 .login-block-expand{cursor:default;height:auto!important;min-height:300px}.legacy .lt-ie9 .login-block-expand .btn{width:100%}.legacy .login-option{width:100%;transition-property:all;transition-duration:.1s;transition-property:ease}@media only screen and (min-width: 480px){.legacy .login-option{width:31.25%;float:left;margin-right:1.25%}.legacy .login-option.active{width:40%}.legacy .login-option.inactive{width:28%}.legacy .login-option.inactive a{padding-top:25px}}.legacy .non-sso.login-options{padding-top:0}.legacy .non-sso .login-option{float:none}@media only screen and (min-width: 480px){.legacy .non-sso .login-option{width:66%}}.legacy .non-sso .login-option .login-block{border:0;box-shadow:none;padding:0;margin-bottom:0}.legacy .non-sso .login-option .login-block form .btn{width:auto}.legacy .modal .non-sso .login-option{width:100%}@media only screen and (min-width: 480px){.legacy .modal .login-option{width:48.25%;float:left;margin-right:1.25%}}.legacy .modal .login-option:nth-child(3){clear:left}.legacy .modal .non-sso .login-option--secondary{clear:none}.legacy .modal .non-sso .login-option--secondary .login-block--half{font-size:1.2em;padding-top:15%;padding-bottom:33%;margin-bottom:15px}.legacy .modal .non-sso .login-option--secondary .login-block--half:last-child{margin-bottom:0}.legacy .field-wrapper .login-terms{display:block;text-transform:none;font-weight:400;line-height:1em;letter-spacing:-.03em;font-size:1em;margin-bottom:.75em}.legacy .field-wrapper .login-terms input[type=checkbox]{margin-bottom:0}.legacy .boxed{border:3px dashed red}.legacy article :target{padding-top:60px}.legacy .hanging-indent{margin-left:2em}.legacy .center-content{text-align:center}.legacy .no-list-style{list-style-type:none}.legacy .no-list-margin{margin:0;padding:0}.legacy .append-to-link{margin-left:5px}.legacy .broker-pair{margin-top:60px}.legacy .broker-info{font-weight:700;margin-bottom:20px}.legacy .broker-image{overflow:hidden}.legacy .broker-image img{max-width:100%}.legacy .heading{font-weight:400;letter-spacing:.0625em;line-height:1.875;text-transform:uppercase}.legacy .heading .label{font-size:.8em;color:#8f8f8f}.legacy .conversation-message{display:block;margin:auto 0 20px;padding:20px;background:#eee}.legacy .conversation .profile-pic img{width:100%;height:auto;display:block}.legacy .conversation .property-actions{margin-top:0}@media only screen and (min-width: 600px){.legacy .sticky{position:sticky;top:0;z-index:9999}.legacy .modal-wrap{left:10%;right:10%}.legacy .photo-grid .photo{float:left;width:46.59090909%}.legacy .photo-grid .photo.odd{clear:left;margin-right:6.81818182%}.legacy .photo-grid .img-wrap img.vertical{display:block;height:175px;width:auto;margin:0 auto}.legacy .property-list-inner{margin-left:-20px;margin-right:-20px}.legacy .property-listing{padding:12px 20px}.legacy .property-listing .description{width:100%}.legacy .property-listing .property-photo{height:auto;margin-bottom:0;padding-bottom:0;position:absolute;top:12px;left:20px;bottom:12px;right:auto;width:43.75%}.legacy .property-listing .property-info{float:none;margin-left:53.33333333%;min-height:80px;padding-bottom:20px}.legacy .property-listing .property-info .price{height:auto;padding:0;width:auto}.legacy .property-listing .btn{float:none;margin-left:53.33333333%}.legacy .carousel .picture.small img{width:auto;height:auto}.legacy .property-pagination-prev{margin-left:-20px}.legacy .property-pagination-next{margin-right:-20px}.legacy .pagination-list{margin:0 10%;width:80%}.legacy .pagination-total-count{display:inline-block}.legacy .listings-sort-options{margin-right:12px;width:281px}.legacy .roommate-snapshot,.legacy img.roommate-snapshot:not([width]){width:35%}.legacy .socialcount li{margin:10px}.legacy .icon-magnifier{background-position:-300px -121px;display:block;height:15px;margin:5px 0 0;width:15px;left:5px;top:auto;cursor:pointer}.legacy form{position:relative}.legacy .nav-primary ul{padding-bottom:20px}.legacy .nav-primary li{float:left;margin-right:6%;padding:0;width:47%}.legacy .nav-primary li.even,.legacy .nav-primary li:nth-child(2n){margin-right:0}.legacy .user-listing{background:none;padding:1em .5em}.legacy .field-wrapper--rent{clear:none;float:left}.legacy .field-wrapper--bedandbath{clear:none;float:right;margin-left:.625em}.legacy .field-wrapper--bed{margin-right:2em}.legacy .field-wrapper--bedandbath label,.legacy .field-wrapper--rent .field-wrapper-label{display:block;float:none;line-height:inherit;margin-left:0;margin-right:0}.legacy .field-wrapper--bedandbath label{margin-bottom:10px;text-align:center}.legacy .field-wrapper--bedandbath .fancify{float:none;margin:0 auto}.legacy .field-wrapper--search{float:right}.legacy .online-tour-options{position:relative;padding:0;z-index:auto}}@media only screen and (min-width: 960px){.legacy .carousel .listing{padding-bottom:64.58333333%}.legacy .carousel .listing-info{left:auto;width:200px}.legacy .carousel .listing-info.stuck{position:fixed;bottom:0;left:840px}.legacy .carousel .logo{margin:5px 0 -10px -10px}.legacy .carousel .listing-info>div{width:75%}.legacy .carousel a.listing-info{width:140px}.legacy .carousel .controls{top:auto;bottom:12px;left:20px}.legacy .carousel .picture-vertical img{height:620px;width:auto;margin:0 auto}.legacy .carousel.enabled{padding-bottom:64.58333333%}.legacy .field-body{padding-left:0;padding-right:0}.legacy .hgroup-main h1,.legacy h1.title{font-size:2.625em;line-height:1}.legacy .hgroup-main h1.title--long,.legacy h1.title.title--long{font-size:1.875em;line-height:1}.legacy .lightbox-zoom .lightbox-init{left:auto;right:.3em}.legacy .listings{margin-bottom:40px;overflow:hidden}.legacy .listings img.vertical{display:block;width:auto;height:335px;margin:0 auto}.legacy .listing.odd{margin-right:6%}.legacy .modal-wrap{left:20%;right:20%}.legacy .page-actions{max-width:none}.legacy .page-actions .btn{display:inline-block;margin-right:1em;margin-bottom:0}.legacy .pagination .property-list-type{display:block}.legacy .listings-sort{width:50%;float:right}.legacy .borderradius .initials{width:30%;padding:5% 0 25%}.legacy .photo-grid .photo,.legacy .photo-grid .photo.odd{clear:none;margin-right:3.125%;width:31.25%}.legacy .photo-grid .photo.three-n{margin-right:0}.legacy .photo-grid .photo.three-n--plus--one{clear:left}.legacy .photo-grid .img-wrap img.vertical{display:block;height:200px;width:auto;margin:0 auto}.legacy .col-2.three-n--plus--one{clear:left}.legacy .property-actions{float:right;max-width:none}.legacy .property-actions .btn{display:inline-block;margin-left:1em;margin-bottom:0}.legacy .property-list-inner{margin-left:auto;margin-right:auto}.legacy .property-listing{padding:12px 12px 12px 192px}.legacy .property-listing-link{padding:0 12px}.legacy .property-listing .property-photo{top:12px;bottom:12px;left:12px;width:180px}.legacy .property-listing .property-info{line-height:1.875;margin-left:auto;padding-bottom:44px}.legacy .property-listing .property-info .address{line-height:1.2}.legacy .property-listing .property-info .price .label{font-size:1.25rem}.legacy .property-listing .btn{margin-left:0;left:204px;right:auto}.legacy .property-list--gridview .property-list-inner{overflow:hidden}.legacy .property-list--gridview .property-listing{float:left;margin-bottom:30px;padding:0;width:47.61904762%}.legacy .property-list--gridview .property-listing-link{padding:0}.legacy .property-list--gridview .property-listing.odd{margin-right:4.76190476%}.legacy .property-list--gridview .property-photo{height:0;padding-bottom:66.6666666%;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%}.legacy .property-list--gridview .property-info{font-size:1.125rem;line-height:1.44;padding:12px}.legacy .property-list--gridview .property-info .price{margin-bottom:4px}.legacy .property-list--gridview .property-listing .btn{margin:0;top:5px;right:4px;bottom:auto;left:auto}.legacy body.sidebar-collapsed .property-list--gridview .property-list-inner{width:157.14285714%}.legacy body.sidebar-collapsed .property-list--gridview .property-listing{margin-right:3.03030303%;width:30.3030303%}.legacy body.sidebar-collapsed .property-list--gridview .property-listing.three-n--plus--one,.legacy body.sidebar-collapsed .property-list--gridview .property-listing:nth-child(3n+1){clear:left}.legacy .property-snapshot{margin:0}.legacy .snapshot-basics{font-size:1.1em}.legacy .snapshot-basics .numbers>div,.legacy .snapshot-basics .other-info>div{margin-bottom:15px}.legacy .socialcount li{margin:10px 20px}.legacy .ad-permanent img{width:auto}.legacy .sitename{float:left}.legacy .site-tagline{float:right}.legacy .header-page{border-width:0;margin-bottom:0!important;z-index:10}.legacy .header-page .sitename{font-size:2.25em;line-height:1;padding:32px 0}.legacy .menu-link-wrap{display:none;position:absolute;top:100%;width:100%}.legacy a.menu-link{display:inline-block;margin-left:-14px;padding-left:28px}.legacy a.menu-link .icon-chevronblack-down{background-position:-20px -240px;left:14px}.legacy .header-page.menu-link-persistent{margin-bottom:40px!important}.legacy .header-page.menu-link-persistent .sitename{padding-top:18px;padding-bottom:18px}.legacy .menu-link-persistent .menu-link-wrap{display:block}.legacy .lt-ie8 .nav-primary{position:relative}.legacy .nav-primary{border-style:solid;border-width:0 0 5px;height:auto!important;top:auto;width:100%;z-index:12;overflow:hidden}.legacy .nav-secondary{padding-top:10px;z-index:13;margin-bottom:0}.legacy .nav-primary ul,.legacy .nav-secondary ul{padding:0 1.25em 0 0}.legacy .nav-primary li,.legacy .nav-secondary li{background:none;float:left;margin-right:0;padding:0;width:auto}.legacy .nav-primary a,.legacy .nav-secondary a{font-size:1em;line-height:1.375;padding:.75em}.legacy .notice-bubble{padding-top:.875em;padding-right:1.6em}.legacy .notice-bubble .hide{font-weight:500;font-size:1.6em}.legacy .section-hero{border-bottom:5px solid grey;margin-bottom:20px;padding-bottom:0}.legacy .footer .univ-footer>.col-6 li{display:inline-block}.legacy .footer .univ-footer>.col-6 li:after{content:" ·"}.legacy .footer .univ-footer>.col-6 li:last-child:after{content:""}.legacy .col-5{width:82.8125%}.legacy .col-4{width:65.625%}.legacy .col-3{width:48.4375%}.legacy .col-2{width:31.25%}.legacy .banner-ads>.col-2,.legacy .col-4>.col-2{width:47%}.legacy .col-1{width:14.0625%}.legacy .col-1.fright,.legacy .col-2.fright,.legacy .col-3.fright,.legacy .col-4.fright,.legacy .col-5.fright,.legacy .col-6.fright,.legacy .col-fright,.legacy .sidebar{float:right}.legacy img.col-fright{margin-left:1em}.legacy .col-1.fleft,.legacy .col-2.fleft,.legacy .col-3.fleft,.legacy .col-4.fleft,.legacy .col-5.fleft,.legacy .col-6.fleft,.legacy .col-fleft{float:left}.legacy img.col-fleft{margin-right:1em}.legacy .gutter-right{margin-right:3.125%}.legacy .gutter-left{margin-left:3.125%}.legacy .sidebar{margin-top:0}.legacy .field-wrapper-multi-col-2 .field-wrapper,.legacy .field-wrapper-multi-col-3 .field-wrapper,.legacy .field-wrapper-multi-col-4 .field-wrapper{clear:none;float:left}.legacy .field-wrapper-multi-col-2 .field-wrapper{width:50%}.legacy .field-wrapper-multi-col-3 .field-wrapper{width:33%}.legacy .field-wrapper-multi-col-4 .field-wrapper{width:25%}.legacy .field-wrapper-multi-col-2 .field-wrapper:nth-child(odd),.legacy .field-wrapper-multi-col-3 .field-wrapper:nth-child(3n+1),.legacy .field-wrapper-multi-col-4 .field-wrapper:nth-child(4n+1){clear:both}.legacy .search-form{position:absolute;top:80px;left:0;width:465px;z-index:2}.legacy .search-form .field-wrapper--address{display:none}.legacy .no-js .search-form .field-wrapper--address,.legacy .search-form .options-trigger,.legacy .search-form .tabs{display:block}.legacy .no-js .search-form .options-trigger,.legacy .search-form #options{display:none}.legacy .no-js .search-form #options{display:block}.legacy #rent-per-group{margin-top:55px}.legacy .property-pagination a{width:10px}.legacy .property-pagination a>span{width:0;overflow:hidden;display:block}.legacy .property-pagination a:focus,.legacy .property-pagination a:focus span,.legacy .property-pagination a:hover,.legacy .property-pagination a:hover span{width:auto}.legacy .property-pagination-next,.legacy .property-pagination-prev{margin:0;position:fixed;top:286px;z-index:48}.legacy .property-pagination-prev{left:0}.legacy .property-pagination-next{right:0}}@media only screen and (min-width: 1280px){.legacy aside{padding-left:0;padding-right:0}.legacy .field-body p.lede,.legacy .lede{font-size:1.5em;line-height:1.25}.legacy .modal-wrap{margin-left:-315px;left:50%;right:auto;width:630px}.legacy .nav-secondary .notice-bubble:before{left:40%}.legacy .js .position-sticky{position:absolute}.legacy .position-sticky.stuck{position:fixed;top:0;z-index:50}.legacy .property-listing .property-info{padding:12px 55px 12px 12px}.legacy .property-listing .property-info .name{line-height:1.3;padding-top:5px}.legacy .property-listing .btn{margin-top:-18px;margin-right:0;position:absolute;top:50%;right:12px;bottom:auto;left:auto}.legacy .pagination-list{margin:0 8%;width:84%}.legacy .listings-sort{width:65%}.legacy .property-snapshot{margin-bottom:40px}.legacy .user-sidebar .navigation{height:auto}.legacy .user-sidebar .navigation .active{font-weight:700;text-decoration:underline}.legacy .navigation{z-index:1;width:100%}.legacy .nav-primary{float:left}.legacy .nav-primary a{padding-left:.5em;padding-right:.5em}.legacy .nav-primary div.col-6{width:720px;padding-right:240px}.legacy .agent-broker.navigation{font-size:.875em;font-weight:400}.legacy .agent-broker .nav-primary a{padding-left:.38em;padding-right:.38em}.legacy .nav-secondary{margin-right:-480px!important;padding:0;right:50%;width:240px;overflow:visible;position:absolute}.legacy .nav-secondary ul{padding:0}.legacy .nav-secondary ul li{float:left}.legacy .nav-secondary .btn{font-size:1.125em;line-height:1.5;margin:0;top:auto!important;width:6.25em;box-shadow:none;border-radius:0}.legacy .nav-secondary .btn-secondary{padding:.52em 0;background:none;font-weight:400}.legacy .nav-secondary .notice-bubble{position:relative;top:100%}.legacy .main{padding-top:85px}.legacy .front .main{padding-top:0}.legacy .property-page .main,.legacy .roommate-page .main{padding-top:60px}.legacy .section-hero .section-inner{margin-left:auto;margin-right:auto;position:relative;width:960px}.legacy .section-hero .notice-bubble{display:none;position:absolute;left:10px;bottom:-10px;width:26%;box-shadow:1px 1px 5px 0 #1e030380}.legacy .col-6{margin-right:auto;margin-left:auto;width:100%}.legacy .sidebar.col-2 .position-sticky{width:33%;z-index:30}.legacy .sidebar.col-2 .position-sticky.stuck{margin-top:50px}.legacy .front .header-main{padding-bottom:20px}.legacy .search-form{top:40px}}.legacy .slideshow{margin-bottom:25px;overflow:hidden}.legacy .slideshow .swipe,.legacy .slideshow .swipe .swipe-wrap{overflow:hidden;position:relative}.legacy .slideshow .swipe .swipe-wrap .picture{float:left;width:100%;position:relative}.legacy .slideshow .swipe .swipe-wrap .picture img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%}.legacy .slideshow .img-pagination-controls{width:100%;position:absolute;top:50%;left:0;margin-top:-1em;z-index:1}.legacy .slideshow .img-pagination-controls .control{position:absolute;display:inline-block}.legacy .slideshow .img-pagination-controls .control.prev{left:5%}.legacy .slideshow .img-pagination-controls .control.next{right:5%}.legacy .slideshow .img-pagination-controls .control.next:after,.legacy .slideshow .img-pagination-controls .control.prev:after{font-size:1em;content:" ";width:0;height:0;position:absolute;top:25%}.legacy .slideshow .img-pagination-controls .control.prev:after{right:33%;border:.6em solid #0000;border-right:1em solid #000}.legacy .slideshow .img-pagination-controls .control.next:after{left:33%;border:.6em solid #0000;border-left:1em solid #000}.legacy .slideshow .info-box{padding:10px}.legacy .slideshow .info-box .price{display:block;font-size:2em;clear:both;line-height:1.1em}.legacy .slideshow .info-box .price.call-for-pricing{font-family:Lato,sans-serif;font-weight:300;font-size:1.5em}.legacy .slideshow .info-box .unit{display:block;font-weight:700}.legacy .slideshow .info-box .bedbath,.legacy .slideshow .info-box .pricing{margin-top:5%}.legacy .slideshow .info-box .bedbath span{font-size:2em}.legacy .slideshow .info-box .info-box--floorplan{font-size:70%;border-bottom:2px dotted #222}.legacy .slideshow .info-area{position:absolute;top:5px;right:10px;padding:2px;font-size:1em}.legacy .slideshow .info-area .pause-control{margin-left:5px}@media only screen and (min-width: 700px){.legacy .slideshow{background-color:#000}.legacy .slideshow .img-pagination-controls .control,.legacy .slideshow .pause-control{font-size:1.3em}.legacy .slideshow .info-area{top:auto;bottom:15px;left:66.66%}.legacy .slideshow .info-area .img-pagination{font-size:1.5em}.legacy .slideshow .info-box{position:relative;color:#fff;overflow:hidden;height:auto;max-height:440px}.legacy .slideshow .info-box .img-description{overflow-y:scroll;margin-top:15px}.legacy .slideshow .info-box .bedbath span{color:#fff}}@media only screen and (min-width: 1000px){.legacy .slideshow .info-box .img-description{overflow-y:hidden}}.legacy html.js .slideshow .swipe{visibility:hidden}.legacy .slideshow-fullwidth .swipe .swipe-wrap{background:#fff url(/v2/css/i/dotscreen-light.png) repeat -1px top}@media only screen and (min-width: 700px){.legacy .slideshow-fullwidth{width:100%;height:0;padding-bottom:43.75%}}.legacy html .ocp-property-search .slideshow .swipe{visibility:visible}.legacy .property-view-page .slideshow .img-pagination-controls{width:auto;top:auto;left:auto;bottom:5px;right:15px;display:none}.legacy .property-view-page .slideshow .img-pagination-controls .control{position:relative;display:inline-block}.legacy .property-view-page .slideshow .img-pagination-controls .control:last-child{margin-left:1em}@media only screen and (min-width: 700px){.legacy .property-view-page .slideshow .img-pagination-controls{display:block}}.legacy .tabs-group{font-size:.8em;border:1px solid #ccc;padding:1em;margin-top:3.75em}.legacy .tabs-group .tab-hidden{display:none}.legacy .tabs-group>:not(.etabs){margin-top:2em}.legacy .etabs{font-size:1em!important;padding:0;margin:-3.75em 0 0 -.5em}.legacy .etabs li{background-color:#e0e0e0;border:1px solid #ccc;border-bottom:none;display:inline-block;list-style:none;margin-right:.125em}.legacy .etabs li a{color:#333;display:block;font-weight:700;text-decoration:none;padding:.625em}.legacy .etabs li a:focus,.legacy .etabs li a:hover{background-color:#e8e8e8}.legacy .etabs li a.active{background-color:#fff;border-bottom:1px solid #0000}@media only screen and (min-width: 480px){.legacy .tabs-group{font-size:1em}.legacy .tabs-group .etabs{margin-left:0}.legacy .property-view-page .tabs-group{font-size:.8em}.legacy .property-view-page .tabs-group>:not(.etabs){font-size:1.25em}}@media only screen and (min-width: 700px){.legacy .tabs-group{margin-top:4.5em}.legacy .tabs-group .etabs{margin-top:-4.5em}.legacy .tabs-group .etabs li a{text-transform:uppercase;padding:1em 1.25em}}.legacy .tab-nav{width:100%;height:50px;clear:both;position:relative}.legacy .tab-nav a{position:absolute;bottom:0;margin:0;right:0}.legacy .tab-nav a i,.legacy .tab-nav a span.fa{margin-left:10px}@media print{.legacy .property-tabs{border:none}.legacy .tabs-group .tab{display:block!important}.legacy #amenities aside{float:left;width:50%}.legacy #amenities aside:nth-child(odd){clear:left}.legacy #amenities aside:last-child{clear:right}}.legacy .premium-slideshow .slideshow{margin-bottom:0}.legacy .premium-slideshow .slideshow .logo img{width:auto;max-width:100px;height:auto;max-height:75px}.legacy .premium-slideshow .slideshow .info-boxed{position:absolute;bottom:0;right:5px}.legacy .premium-slideshow .slideshow .info-boxed .img-description{margin-bottom:0;font-weight:100;font-size:1.2em;text-align:right;max-width:450px}.legacy .premium-slideshow .slideshow .pause-control{margin-left:5px}.legacy .home-search-bar,.legacy .home-search-bar:after,.legacy .home-search-bar:before{background:url(/v2/css/i/screen-black80.png) repeat;background:#1e1e1ecc}.legacy #home-search{margin-top:5px;text-align:center}.legacy #home-search label{color:#dcdcdc}.legacy #home-search div,.legacy #home-search fieldset,.legacy #home-search input,.legacy #home-search label{display:inline-block}.legacy #home-search .rent .field-container--input{width:85px}.legacy #home-search .rent .field-container--checkbox input{margin-right:0}.legacy #home-search #beds-bath-search{min-width:320px}.legacy #home-search #beds-bath-search .beds-bath{margin-right:4%}.legacy #home-search #beds-bath-search .beds-bath .search-input{top:4px;margin-right:5px}@media only screen and (min-width: 700px){.legacy .premium-slideshow .section-inner .slideshow{padding-bottom:45.75%}.legacy .premium-slideshow .slideshow .info-area{font-size:1em;left:5px;bottom:5px}.legacy .premium-slideshow .slideshow .info-boxed{bottom:30px;right:30px}.legacy .premium-slideshow .slideshow .info-boxed .img-description{font-size:1.5em;font-weight:400}}.legacy .squeakly-property-view{border:3px dotted #ccc;padding:5px 5px 10px;color:#666;text-align:center}.legacy .squeakly-search-button{cursor:pointer;border:0;background:none;margin:0;padding:0}.legacy .squeakly-demo,.legacy .squeakly-info{display:inline-block;border-radius:8px;border:0;color:#58bcd1;background:#58bcd1;background:linear-gradient(to bottom right,#b3dde7,#58bcd1);width:75%}.legacy .squeakly-demo:hover,.legacy .squeakly-info:hover{cursor:pointer;box-shadow:0 0 6px 2px #f5bc11cc}.legacy .squeakly-demo{color:#fff;margin-top:5px!important;text-decoration:none}.legacy .squeakly-demo:hover{color:#fff}.legacy .squeakly-info img{vertical-align:middle;padding:2px 5px}.legacy #squeakly-modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.legacy #squeakly-content{background-color:#fefefe;margin:10% auto;border:1px solid #888;width:100vw;height:100vh;max-width:700px;max-height:500px}.legacy #close-squeakly-modal{color:#aaa;float:right;font-family:Times!important;font-size:20px;font-weight:700;text-align:center;vertical-align:middle;line-height:1.1em;width:23px;height:23px;margin:-27px;position:relative;top:13px;left:-13px;background:#f0efee;border:2px solid grey;border-radius:50%}.legacy #close-squeakly-modal:focus,.legacy #close-squeakly-modal:hover{color:#000;text-decoration:none;cursor:pointer}.legacy #squeakly-iframe{width:100%;height:100%}.legacy .squeakly-info:focus{outline:none;box-shadow:0 0 6px 2px #f5bc11cc}.legacy #kanaree{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;width:240px;text-align:center;display:block;margin-left:auto;margin-right:auto;width:80%}.legacy #kanaree a{width:150px;margin:auto;display:block;text-transform:uppercase;font-size:16px;line-height:40px;font-weight:400;color:#fff;background:#009688;background:linear-gradient(to bottom right,#2bbbad,#26a69a,#009688);border-radius:2px;box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f,0 1px 5px 0 #0003}.legacy #kanaree a:hover{background-color:#26a69a;background:#2bbbad;background:linear-gradient(to bottom right,#009688,#26a69a,#2bbbad);box-shadow:0 3px 3px 0 #00000024,0 1px 7px 0 #0000001f,0 3px 1px -1px #0003;cursor:pointer}.legacy #kanaree p{margin:.8rem 0}.legacy .kanaree-demo{color:#fff;margin-top:5px!important}.legacy article.privacy-policy h1:not(.title),.legacy article.privacy-policy h2,.legacy article.privacy-policy h3,.legacy article.privacy-policy h4,.legacy article.privacy-policy h5,.legacy article.privacy-policy h6{color:initial;line-height:1}.legacy article.privacy-policy article h1{margin:2em 0 1em}.legacy article.privacy-policy h1:not(.title){font-size:1.3em;font-weight:700}.legacy article.privacy-policy h2,.legacy article.privacy-policy h3,.legacy article.privacy-policy h4,.legacy article.privacy-policy h5,.legacy article.privacy-policy h6{font-style:normal;font-weight:400}.legacy article.privacy-policy h2{font-size:1.3em}.legacy article.privacy-policy h3{font-size:1.2em;font-style:italic}.legacy article.privacy-policy h4,.legacy article.privacy-policy h5,.legacy article.privacy-policy h6{font-size:1em;text-decoration:underline;text-transform:uppercase}.legacy article.privacy-policy table{border-collapse:collapse;margin:1em 50px;table-layout:fixed}.legacy article.privacy-policy table,.legacy article.privacy-policy table td,.legacy article.privacy-policy table th{border:1px solid #000}.legacy article.privacy-policy table td,.legacy article.privacy-policy table th{padding:.5em}.legacy article.privacy-policy address{text-decoration:none;font-style:normal}.legacy .dotscreen-dark ::selection{background:grey;text-shadow:none}.legacy .bg-color-primary{background-color:#333}.legacy .color-primary{color:#333}.legacy .bg-color-secondary{background-color:#4c4c4c}.legacy .color-secondary{color:#4c4c4c}.legacy .bg-color-dark{background-color:#000}.legacy .color-light{color:#666}.legacy .home-search-bar .beds-bath .btn,.legacy .home-search-bar .home-search-btn .btn{background-color:#333}.legacy .home-search-bar .home-search-btn .btn:focus,.legacy .home-search-bar .home-search-btn .btn:hover{background-color:#666}.legacy .js .property-search .more-options.active .btn-search-filter{font-weight:700}.legacy .js .property-search .btn-search-filter[aria-checked=true],.legacy .js .property-search .btn-search-sort[aria-checked=true],.legacy .js .property-search .more-options.selected .btn-search-filter{background:#333;border-color:#333;color:#fff}.legacy .js .property-search .btn-search-filter[aria-checked=true]:focus,.legacy .js .property-search .btn-search-filter[aria-checked=true]:hover,.legacy .js .property-search .btn-search-sort[aria-checked=true]:focus,.legacy .js .property-search .btn-search-sort[aria-checked=true]:hover,.legacy .js .property-search .more-options.selected .btn-search-filter:focus,.legacy .js .property-search .more-options.selected .btn-search-filter:hover{background-color:#666}.legacy .js .property-search .btn-search-filter[aria-checked=true]:focus.btn-search-filter--minimal,.legacy .js .property-search .btn-search-filter[aria-checked=true]:hover.btn-search-filter--minimal,.legacy .js .property-search .btn-search-sort[aria-checked=true]:focus.btn-search-filter--minimal,.legacy .js .property-search .btn-search-sort[aria-checked=true]:hover.btn-search-filter--minimal,.legacy .js .property-search .more-options.selected .btn-search-filter:focus.btn-search-filter--minimal,.legacy .js .property-search .more-options.selected .btn-search-filter:hover.btn-search-filter--minimal{background-color:initial}.legacy .js .property-search .active .btn-search-filter--minimal,.legacy .js .property-search input:checked+.btn-search-filter--minimal{background:#0000;background-color:initial;color:#333}.legacy #property-search .quick-filter .filter-category-value.active{font-weight:700}.legacy #property-search .quick-filter.all-filters,.legacy #property-search .quick-filter .filter-category-value.selected{background-color:#333;border-color:#333;color:#fff}.legacy #property-search .quick-filter.all-filters:focus,.legacy #property-search .quick-filter.all-filters:hover,.legacy #property-search .quick-filter .filter-category-value.selected:focus,.legacy #property-search .quick-filter .filter-category-value.selected:hover{background-color:#666}.legacy #property-search .quick-filter.all-filters:focus.btn-search-filter--minimal,.legacy #property-search .quick-filter.all-filters:hover.btn-search-filter--minimal,.legacy #property-search .quick-filter .filter-category-value.selected:focus.btn-search-filter--minimal,.legacy #property-search .quick-filter .filter-category-value.selected:hover.btn-search-filter--minimal{background-color:initial}.legacy .header-page .site-tagline a,.legacy .header-page .site-tagline a:focus,.legacy .header-page .site-tagline a:hover{color:inherit}.legacy .color-focus,.legacy .color-focus input[type=checkbox],.legacy .color-hover,.legacy .color-hover input[type=checkbox]{cursor:pointer}.legacy .color-focus:focus,.legacy .color-hover:focus,.legacy .color-hover:hover{color:#666;text-decoration:underline}.legacy fieldset legend{color:#333}.legacy .check{background-color:#dcdcdc;color:#333}.legacy .dotscreen-dark{color:#dcdcdc}.legacy .field-body h1,.legacy .field-body h2,.legacy .field-body h3,.legacy .hgroup-main h1,.legacy h1.title{color:#333}.legacy .hgroup-main h2{color:#565656}.legacy .sitename a{color:#333}.legacy .sitename a:focus,.legacy .sitename a:hover{color:#4c4c4c}.legacy .site-tagline{font-weight:400;font-size:1.3em}.legacy .lede{color:#565656}.legacy .listing .listing-info{background:#1e1e1e}.legacy .listing-info .rent{color:#fff}.legacy .carousel .listing-info{background:#ffffffbf}.legacy .carousel .listing-info,.legacy .carousel .listing-info div{color:#565656}.legacy .carousel .controls a{color:#fff}.legacy .carousel .controls a:focus,.legacy .carousel .controls a:hover{color:#595959}.legacy .carousel .controls a.active{color:#737373}.legacy .info-box .bedbath,.legacy .info-box .unit{color:#1e1e1e}.legacy .notice-bubble{background-color:#333333e6;color:#fff}.legacy .notice-bubble>h3{color:#fff}.legacy .notice-bubble--arrowtop:before{border-color:#0000 #0000 #333333e6}.legacy .notice-bubble--arrowbottom:before{border-color:#333333e6 #0000 #0000}.legacy .property-listing.odd{background-color:#dcdcdc}.legacy .property-listing .property-info .price{color:#333}.legacy .property-listing .property-info .price .label{color:#8f8f8f}.legacy .property-listing.odd .property-info .price .label{color:#565656}.legacy .property-pagination-next,.legacy .property-pagination-prev{background-color:#333;color:#fff!important;color:#fffc!important}.legacy .property-pagination-next:focus,.legacy .property-pagination-next:hover,.legacy .property-pagination-prev:focus,.legacy .property-pagination-prev:hover{background-color:#000}.legacy .property-snapshot .heading,.legacy .snapshot-basics .location{color:#333}.legacy .snapshot-basics .distance .label,.legacy .snapshot-basics .numbers .label{color:#4c4c4c}.legacy .property-specials{color:#333}.legacy #skip-to-main{background-color:#565656;color:#fff}.legacy .tabs .tab{background-color:#1e1e1e;color:#fff}.legacy .tabs .tab:after{border-color:#1e1e1e #0000 #0000 #1e1e1e}.legacy .tabs .tab:before{border-color:#0000 #1e1e1e #0000 #0000}.legacy .tabs .tab-last{background-color:#1e1e1e}.legacy .tabs .tab-last:before{border-color:#0000 #1e1e1e #0000 #0000}.legacy .tabs .tab-last:after{border-color:#1e1e1e #0000 #0000 #1e1e1e}.legacy .tabs .tab:focus,.legacy .tabs .tab:hover{background-color:#1e1e1e}.legacy .tabs .tab:focus:before,.legacy .tabs .tab:hover:before{border-color:#0000 #1e1e1e #0000 #0000}.legacy .tabs .tab:focus:after,.legacy .tabs .tab:hover:after{border-color:#1e1e1e #0000 #0000 #1e1e1e}.legacy .tabs .tab-active,.legacy .tabs .tab-active:focus,.legacy .tabs .tab-active:hover{background-color:#1e1e1e;color:#333}.legacy .tabs .tab-active:before,.legacy .tabs .tab-active:focus:before,.legacy .tabs .tab-active:hover:before{border-color:#0000 #1e1e1e #0000 #0000}.legacy .tabs .tab-active:after,.legacy .tabs .tab-active:focus:after,.legacy .tabs .tab-active:hover:after{border-color:#1e1e1e #0000 #0000 #1e1e1e}.legacy .header-page{background-color:#fff;color:#dcdcdc}.legacy .menu-link-wrap{background-color:#333}.legacy a.menu-link{color:#dcdcdc}.legacy .nav-primary{background-color:#333;color:#dcdcdc}.legacy .nav-primary a{color:#dcdcdc}.legacy .nav-primary a:focus,.legacy .nav-primary a:hover{color:#fff;background:#212121}.legacy .footer{border-color:#333}.legacy h1,.legacy h2,.legacy h3{color:#333}.legacy h4,.legacy h5,.legacy h6{color:#ccc}.legacy .listing h3{color:#4c4c4c}.legacy .listing:focus h3,.legacy .listing:hover h3{color:#333}.legacy .tabs .tab-active{color:#4c4c4c}.legacy .tabs .tab-active:hover,.legacy .tabs .tag-active:focus{color:#333}.legacy .nav .active .btn,.legacy .nav .active>a{color:#4c4c4c}@media only screen and (min-width: 700px){.legacy .menu-link-wrap{background:url(/v2/css/i/screen-black80.png) repeat}.legacy a.menu-link{color:#dcdcdc}.legacy .nav-primary{background:#565656;color:#dcdcdc;border-color:#666}.legacy .nav-primary a:focus,.legacy .nav-primary a:hover{background-color:#8f8f8f;color:#fff}.legacy .nav .active .btn,.legacy .nav .active>a{background-color:#333;color:#fff}.legacy .nav .active .btn:focus,.legacy .nav .active .btn:hover,.legacy .nav .active a:focus,.legacy .nav .active a:hover{background-color:#1a1a1a}.legacy .property-list--gridview .property-listing{background-color:#dcdcdc}.legacy .property-list--gridview .property-info{color:#1e1e1e}.legacy .search-form{background-image:url(/v2/css/i/screen-black80.png);background:#1e1e1e}.legacy .info-box .bedbath,.legacy .info-box .unit{color:#fff}}.legacy .lt-ie9 .nav-primary{background:url(/v2/css/i/screen-black80.png) repeat;background:#1e1e1e}@media only screen and (min-width: 1000px){.legacy .nav-secondary .btn{background-color:#565656;color:#dcdcdc}.legacy .nav-secondary .btn:focus,.legacy .nav-secondary .btn:hover{background-color:#8f8f8f;color:#fff}}::placeholder{color:#33333380}::-webkit-input-placeholder{color:#33333380}::-moz-placeholder{color:#33333380}:-ms-input-placeholder{color:#33333380}:-moz-placeholder{color:#33333380}body{color:#4c4c4c;background:#f2f2f2}#page{background:#fff}.legacy a,a{color:#333;cursor:pointer;text-decoration:underline;font-weight:500}.legacy a:active,.legacy a:focus,.legacy a:hover,a:active,a:focus,a:hover{color:#4c4c4c}a.media-link{display:inline-block}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0 0 .2em;background-color:#f2dede;border-color:#eed3d7;color:#b94a48;padding:8px 5%;position:absolute;top:0;left:0;width:90%;z-index:100}.lt-ie8 body{margin-top:3em}.bold{font-weight:700}.italic{font-style:italic}.ir{background-repeat:no-repeat;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em}.hidden,.js .js-hide,.no-js .nojs-hide{display:none!important;visibility:hidden}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:#0000!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^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}:focus-visible{outline:3px dotted currentcolor}.btn-primary:focus-visible,.btn:focus-visible,.oca.btn:focus-visible{outline:3px dotted #000}.select2-container--focus{border:3px dotted #000}p a:focus-visible{outline-width:2px}#main,.footer-page .footer,.header-page .full-header-container{margin-left:auto;margin-right:auto}.header-page{border-width:5px 0 1px}#skip-to-main{padding:16px 48px;background:#fff;text-align:center;position:absolute;left:40%;right:40%;z-index:1000;transform:translateY(-100%);transition:transform .3s}#skip-to-main:focus{transform:translateY(12%)}.main{margin-top:34px;margin-bottom:20px;padding-left:20px;padding-right:20px}.main .col-6{max-width:960px;width:100%;margin-left:auto;margin-right:auto}.header-page{position:sticky;z-index:100;top:0}.header-page .student-menu{display:none}@media (min-width: 960px){.header-page .student-menu{box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:center;margin-left:auto}.header-page .student-menu>*{box-sizing:border-box}.header-page .student-menu ul{padding-right:24px;border-right:1px solid}}.header-page .ocp-user{cursor:pointer}.header-page .ocp-user span{font-size:18px;font-weight:400}.header-page .ocp-user span:first-child{margin-right:2px}.header-page .user-dropdown-button{line-height:16px}.header-page .ocp-user-menu{width:max-content;display:none;position:absolute;top:100%;right:unset;background:#fff;border-right:1px solid #d8d8d8;box-shadow:0 2px 3px 2px #0000001f}.header-page .ocp-user-menu ul{padding:0;margin-block-start:0;margin-block-end:0}.header-page .ocp-user-menu li{margin:0;border-bottom:1px solid #d8d8d8;list-style-type:none;color:#333}.header-page .ocp-user-menu li:hover{background:#f2f2f2}.header-page .ocp-user-menu li a{padding:4px 16px;text-decoration:none;display:block;font-weight:500}.header-page .ocp-user-menu .li-hover{background:#333;color:#fff}.header-page .ocp-user-menu-hide{display:none}.header-page .dropdown-container{padding:0;background-color:#fff;border-color:#d8d8d8;border-style:solid;border-width:1px 0 0 1px;box-shadow:-3px 3px 3px 0 #0000001f;display:none;position:fixed;right:0;top:104px;width:max-content;z-index:100}.header-page .dropdown-container>a{display:flex}.header-page .dropdown-container ul{padding:0;margin-block-start:0;margin-block-end:0}.header-page .dropdown-container li{margin:0;border-bottom:1px solid #9b9b9b;list-style-type:none;color:#333}.header-page .dropdown-container li:hover{background:#f2f2f2}.header-page .dropdown-container li a{padding:4px 16px;text-decoration:none;display:block}@media (min-width: 1280px){.header-page .dropdown-container li:nth-child(-n+2){display:none}}@media (min-width: 960px){.header-page .dropdown-container{position:absolute;top:100%;right:unset;border-right:1px solid #d8d8d8;box-shadow:0 2px 3px 2px #0000001f}}.header-page .hdr-more-button{background:#0000;color:#4c4c4c;font-size:18px;font-weight:400;line-height:30px;cursor:pointer;display:none;z-index:150}@media (min-width: 960px){.header-page .hdr-more-button{display:block;margin-left:6px}}@media (min-width: 1280px){.header-page .hdr-more-button{padding-left:0;border-left:none!important;margin-left:0}}@media (min-width: 1600px){.header-page .hdr-more-button{display:none}}.header-page .header-dropdown{display:none;margin-bottom:4px}@media (min-width: 960px){.header-page .header-dropdown{display:block}}@media (min-width: 960px) and (max-width: 959px){.header-page .header-dropdown{position:absolute;right:20px}}.header-page .dropdown-position{position:relative}@media (min-width: 960px){.header-page .dropdown-position{margin-top:4px;margin-left:8px}}.header-page .button-container{padding:0;z-index:150}.header-page .button-container button{background:none}.header-page .more-caret{margin-left:8px;width:13px;height:8px;display:inline-block;background-repeat:no-repeat;line-height:30px}.header-page .more-caret.up{transform:translateY(24px) rotate(180deg)}.header-page .more-caret-svg{margin-bottom:1px}.header-page .dropdown-menu-item{font-size:16px}.header-page .dropdown-menu-item:hover{background:#4c4c4c;color:#fff}.header-page .dropdown-menu-item.li-hover{background:#333;color:#fff}.header-page .header-menu{display:none;padding:0;margin:8px 8px 0 16px;justify-items:flex-start;list-style:none}@media (min-width: 960px){.header-page .header-menu{box-sizing:border-box;display:flex;justify-content:space-between}}.header-page .header-menu li{list-style:none;display:block}@media (min-width: 1368px){.header-page .header-menu li{display:block}}@media (min-width: 1280px) and (max-width: 1367px){.header-page .header-menu li:nth-child(n+4){display:none}}@media (min-width: 1080px) and (max-width: 1279px){.header-page .header-menu li:nth-child(n+3){display:none}}@media (min-width: 960px) and (max-width: 1079px){.header-page .header-menu li:nth-child(n+2){display:none}}.header-page .header-menu a{padding-left:16px;padding-right:16px;box-sizing:border-box;align-self:center;line-height:12px;text-align:center;text-decoration:none;font-weight:400}.header-page .side-menu-container{position:relative}.header-page .header-side-menu{z-index:50;max-width:50px;border-right:none}@media (min-width: 960px){.header-page .header-side-menu{margin:0 27px 2px 0}}.header-page .header-side-menu.bordered{max-width:50px;min-width:50px;border-right:1px solid #d8d8d8}@media (min-width: 960px){.header-page .header-side-menu.bordered{border-right:none}}.header-page .header-side-menu button{display:block}.header-page .side-menu,.header-page .side-menu-small{background-color:#f2f2f2;color:#333;height:100vh;overflow-y:auto;position:absolute;left:-300px;top:41px;z-index:1001;display:none}@media (min-width: 960px){.header-page .side-menu,.header-page .side-menu-small{top:82px}}.header-page .side-menu-small.animated-opened,.header-page .side-menu.animated-opened{left:0;display:block;animation-duration:.5s;animation-name:menu-slide-out;border-right:1px solid #f2f2f2;box-shadow:-3px 0 3px 0 #0000001f}@media (min-width: 960px){.header-page .side-menu-small.animated-opened,.header-page .side-menu.animated-opened{left:-24px}}.header-page .side-menu-small.animated-closed,.header-page .side-menu.animated-closed{display:none;animation-duration:.5s;animation-name:menu-slide-in}.header-page .side-menu-small :root,.header-page .side-menu :root{--slide-left:0px}@media (min-width: 960px){.header-page .side-menu-small :root,.header-page .side-menu :root{--slide-left:-24px}}@keyframes menu-slide-out{0%{left:-300px}to{left:--slide-left}}@keyframes menu-slide-in{0%{left:--slide-left}to{left:-300px}}.header-page .side-menu-small .sign-in,.header-page .side-menu .sign-in{margin-bottom:8px;margin-top:8px}.header-page .side-menu-small ul,.header-page .side-menu ul{margin-top:12px;padding-left:0;background-color:#fff;border-top:1px solid #d8d8d8;right:0;list-style:none;margin-block-start:0;min-width:250px;width:100%;z-index:500;font-size:16px}@media (min-width: 960px){.header-page .side-menu-small ul.sign-in,.header-page .side-menu-small ul.user-items,.header-page .side-menu ul.sign-in,.header-page .side-menu ul.user-items{display:none}}.header-page .side-menu-small li,.header-page .side-menu li{border-bottom:1px solid #d8d8d8}.header-page .side-menu-small li:hover:not([class=no-hover]),.header-page .side-menu li:hover:not([class=no-hover]){background:#f2f2f2}.header-page .side-menu-small li a,.header-page .side-menu li a{padding:6px 0 6px 16px;text-decoration:none;border:none;color:inherit;display:block;font-size:18px}@media (min-height: 635px), (min-width: 960px){.header-page .side-menu-small li a,.header-page .side-menu li a{font-size:20px;padding:8px 0 8px 16px}}@media (min-width: 1368px){.header-page .side-menu-small li:nth-child(2):not(.help),.header-page .side-menu-small li:nth-child(3):not(.help),.header-page .side-menu-small li:nth-child(4):not(.help),.header-page .side-menu-small li:nth-child(5):not(.help),.header-page .side-menu li:nth-child(2):not(.help),.header-page .side-menu li:nth-child(3):not(.help),.header-page .side-menu li:nth-child(4):not(.help),.header-page .side-menu li:nth-child(5):not(.help){display:none}}@media (min-width: 1280px){.header-page .side-menu-small li:nth-child(2):not(.help),.header-page .side-menu-small li:nth-child(3):not(.help),.header-page .side-menu-small li:nth-child(4):not(.help),.header-page .side-menu li:nth-child(2):not(.help),.header-page .side-menu li:nth-child(3):not(.help),.header-page .side-menu li:nth-child(4):not(.help){display:none}}@media (min-width: 1080px) and (max-width: 1279px){.header-page .side-menu-small li:nth-child(2):not(.help),.header-page .side-menu-small li:nth-child(3):not(.help),.header-page .side-menu li:nth-child(2):not(.help),.header-page .side-menu li:nth-child(3):not(.help){display:none}}@media (min-width: 960px) and (max-width: 1079px){.header-page .side-menu-small li:nth-child(2):not(.help),.header-page .side-menu li:nth-child(2):not(.help){display:none}}.header-page .side-menu-small .add-listing,.header-page .side-menu .add-listing{margin-bottom:4px;margin-top:4px}@media (min-width: 1368px){.header-page .side-menu-small .add-listing,.header-page .side-menu .add-listing{display:none}}@media (min-height: 635px), (min-width: 960px){.header-page .side-menu-small .add-listing,.header-page .side-menu .add-listing{margin-bottom:8px;margin-top:8px}}.header-page .side-menu-small .add-listing li,.header-page .side-menu-small .add-listing li:hover,.header-page .side-menu .add-listing li,.header-page .side-menu .add-listing li:hover{background:#4c4c4c;color:#fff}.header-page .side-menu-small .add-listing li span,.header-page .side-menu .add-listing li span{font-size:18px}.header-page .side-menu-small .menu-icon,.header-page .side-menu .menu-icon{margin-top:10px;margin-left:-6px}.header-page .side-menu-small .add-listing img,.header-page .side-menu .add-listing img{margin:0 4px 0 -4px;height:32px;width:30px}.header-page .side-menu-button{height:30px;margin-top:9px}@media (min-width: 960px){.header-page .side-menu-button{height:62px;width:51px;margin-top:0}}.header-page .side-menu-university-logo{padding-bottom:6px;padding-top:6px;border-bottom:1px solid #d8d8d8;display:block;line-height:0;text-align:center;background:#fff}@media (min-height: 635px), (min-width: 960px){.header-page .side-menu-university-logo{padding:8px}}.header-page .side-menu-university-logo a>img{height:auto;max-width:200px;max-height:32px;width:auto}@media (min-width: 960px){.header-page .side-menu-university-logo{display:none}}.header-page .menu-icon{height:30px}.header-page .ocp-user-mobile{margin-bottom:6px;margin-top:6px;font-size:18px;font-weight:500;text-align:center}@media (min-height: 635px), (min-width: 960px){.header-page .ocp-user-mobile{font-size:20px}}.header-page .fr-svg-icon{margin-top:6px;flex-shrink:0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;cursor:pointer;font-size:1em;font-style:normal;font-weight:500;text-align:center}@media (min-width: 600px){.header-page .fr-svg-icon .menu-icon{display:none}.header-page .side-menu .add-listing span{font-size:18px;font-weight:400}}@media (min-width: 960px){.header-page .menu-icon{transform:scale(1.5)}}.header-page .side-menu-close-button,.header-page .side-menu-close-button-small{display:none}.header-page .side-menu-hamburger-button,.header-page .side-menu-hamburger-button-small{display:block}.header-page .gray-overlay{display:none;background:#0009;position:absolute;height:100vh;width:100vw;z-index:30}.header-page .gray-overlay.header{display:none;height:100%}.header-page .header-page{border-width:5px 0 1px}.header-page .header,.header-page .header-page *{box-sizing:border-box}.header-page .header{display:flex;align-content:center;align-items:center;justify-content:center;letter-spacing:1px;border-top-style:solid;font-size:18px;font-weight:400;line-height:30px;height:54px}.header-page .header>*{box-sizing:border-box}@media (min-width: 960px){.header-page .header{padding:0 24px;height:104px}}.header-page .ocp-header{position:sticky;z-index:30;top:0;height:auto;width:100%;border-bottom:1px solid #e1e1e1}.header-page .full-header-container{position:relative;width:100%;height:104px;display:none}@media (min-width: 960px){.header-page .full-header-container{box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:center;justify-content:left}.header-page .full-header-container>*{box-sizing:border-box}}.header-page .small-header-container{box-sizing:border-box;display:flex;align-content:center;align-items:center;width:100%;height:54px}.header-page .small-header-container>*{box-sizing:border-box}@media (min-width: 960px){.header-page .small-header-container{display:none}}.header-page .small-header-container .side-menu-container{margin-bottom:10px}.header-page .university-menu{display:none}@media (min-width: 600px){.header-page .university-menu{box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:center;width:100%}.header-page .university-menu>*{box-sizing:border-box}}@media (min-width: 960px){.header-page .university-menu{margin:0 0 10px 1px;width:auto}}.header-page .university-logo{padding-top:4px;display:block}.header-page .university-logo img{width:auto;height:50px}@media (min-width: 600px){.header-page .university-logo img{height:100px}}@media (min-width: 600px) and (max-width: 959px){.header-page .university-logo{transform:scale(.5)}}.header-page .back-button-container{max-width:50px;min-width:50px;height:50px;border-right:1px solid #d8d8d8}@media (min-width: 960px){.header-page .back-button-container{display:none}}.header-page .back-button-container .profile-back-button{margin-left:8px;width:32px;transform:rotate(180deg)}.header-page .university-logo-small{margin-right:80px;display:block;transform:scale(.5);flex:1;min-width:180px;text-align:center}.header-page .university-logo-small img{width:auto}@media (min-width: 960px){.header-page .university-logo-small{display:none}}.header-page .more-separator{margin-right:8px;display:none;border-right:1px solid #fff;line-height:12px}@media (min-width: 960px) and (max-width: 1279px){.header-page .more-separator{display:block}}.header-page .heart-icon{height:22px;width:24px;margin-right:8px}.header-page .filled svg{fill:#9b9b9b;stroke:#9b9b9b}.header-page .outlined svg{fill:none;stroke:#9b9b9b}.header-page .user-links{margin-top:3px;display:inline}.header-page .user-links a{text-decoration:none;font-weight:400}.header-page .user-links a:hover{text-decoration:underline}.header-page .costar-logo{display:none}.header-page .costar-logo img{width:auto}@media (min-width: 960px){.header-page .costar-logo{padding-left:24px;display:inline-block}}.header-page .no-costar-logo{width:75px}.alert.sitewide-notice{margin:16px auto}.footer-page{background:#f2f2f2;color:#333;border-top:1px solid #d8d8d8}.footer-page .footer{padding:24px 24px 20px;display:block;font-size:14px;line-height:24px}.footer-page .footer-container{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width: 960px){.footer-page .footer-container{flex-direction:row}}.footer-page .footer-container li{padding-top:8px;text-align:center}@media (min-width: 960px){.footer-page .footer-container li{text-align:left}.footer-page .footer{padding:24px 24px 8px}}.footer-page .disclaimer{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #d8d8d8}.footer-page .links{float:left}.footer-page .links ul{margin:0;padding:0;list-style:none}.footer-page .links li{padding-right:4px;border-right:1px solid #333;display:inline-block;line-height:1em;white-space:nowrap}.footer-page .links li:last-child{border:none}.footer-page .links li a{background-color:initial;color:#333;font-weight:400;text-decoration:none}.footer-page .equal-housing{box-sizing:border-box;display:flex;flex-direction:column;clear:both}.footer-page .equal-housing .equal-housing-contents{box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:flex-end}.footer-page .equal-housing .equal-housing-contents>*{box-sizing:border-box}.footer-page .equal-housing .equal-housing-title{width:-moz-fit-content;width:fit-content}@media (min-width: 960px){.footer-page .equal-housing{padding-top:0;clear:none;float:right;text-align:right;width:260px}}.footer-page .equal-housing>img{margin-left:-4px;float:left;width:40px}@media (min-width: 960px){.footer-page .equal-housing>img{padding-top:15px}}.footer-page .equal-housing .text{font-weight:unset}.footer-page .equal-housing .logo{margin-top:0;clear:both;width:40px}@media (min-width: 960px){.footer-page .equal-housing .logo{padding-top:0;clear:none;float:left;font-size:16px;font-weight:400;letter-spacing:1px;line-height:40px;text-align:right}}.footer-page #google_translate_element{background-color:initial;text-align:center}@media (min-width: 960px){.footer-page #google_translate_element{text-align:unset}}.footer-page #google_translate_element img{width:auto}.footer-page .column{display:flex;align-content:center;align-items:center;flex-direction:column;margin-bottom:24px;padding-left:16px;padding-right:16px;width:100%}.footer-page .column,.footer-page .column>*{box-sizing:border-box}@media (min-width: 960px){.footer-page .column{align-items:flex-start;width:-moz-fit-content;width:fit-content}.footer-page .column:last-child{align-items:flex-end}}.footer-page .column:only-child{align-items:center}.footer-page .social-icon{display:inline-block;height:24px;width:24px}.footer-page .footer-link{text-decoration:none;font-weight:400}.footer-page .footer-link:hover{text-decoration:underline}.footer-page .no-underline{text-decoration:none}.footer-page .copyright-container{width:100%}.footer-page .copyright{display:flex;flex-wrap:wrap;justify-content:center}.footer-page .copyright p{padding-right:.25em;font-size:14px}@media (min-width: 960px){.footer-page .copyright{justify-content:flex-end}}.footer-page .width-full{width:100%}.footer-page .width-auto{width:auto}.footer-page .text-center{text-align:center}.footer-page .max-width-48{max-width:12rem}.footer-page .university-social-icons{margin-top:.75rem}.footer-page .university-links-title{width:100%;font-size:14px;line-height:1.75rem;font-weight:500;text-align:center}@media (min-width: 960px){.footer-page .university-links-title{text-align:left}}.footer-page #google_translate_element .goog-te-gadget,.footer-page #google_translate_element a{color:unset}html .alert{margin:15px 0;padding:10px 15px;clear:both;background:#fff;border-style:solid;border-width:3px}html .alert a{text-decoration:underline}html .alert-light{border-width:1px}html .alert,html .alert-warning{border-color:#f2db19}html .alert-error{border-color:#d9211d}html .alert-info{border-color:#444}html .alert-success{border-color:#17aa12}html .alert-required{border-color:#ff5c49}@media (min-width: 960px){html .alert,html .alert-error,html .alert-info,html .alert-success,html .alert-warning{max-width:60vw}}html .badge{background-color:#fff;border:1px solid #4c4c4c;color:#4c4c4c;font-size:1em;font-weight:500;line-height:1.3;padding:.3em .7em;margin-left:1em;margin-right:1em}html .badge.badge-info{border-style:dashed}html .badge.badge-danger{border-color:#aa1a17;color:#aa1a17}html .badge.badge-warning{border-width:2px;border-color:#fbe119;color:#62580a}html .badge.badge-success{border-color:#17aa12;color:#0e640b}html .btn,html .nav .btn,html a.btn,html input.btn{display:inline-block;border:none;position:relative;cursor:pointer;font-size:1em;font-weight:400;text-align:center;text-decoration:none;padding:.625em 2.5em;line-height:1.1875;letter-spacing:.025em;margin-bottom:18px}html .btn.btn:focus,html .btn.btn:hover,html .nav .btn.btn:focus,html .nav .btn.btn:hover,html a.btn.btn:focus,html a.btn.btn:hover,html input.btn.btn:focus,html input.btn.btn:hover{text-decoration:none}html .btn.col-fleft,html .nav .btn.col-fleft,html a.btn.col-fleft,html input.btn.col-fleft{margin-right:.5em}html input.btn{display:block}html .btn,html .btn-primary,html .nav .btn,html a.btn,html input.btn{background:#4c4c4c}html .btn,html .btn-primary,html .btn-primary:focus,html .btn-primary:hover,html .btn-primary:link,html .btn-primary:visited,html .btn:focus,html .btn:hover,html .btn:link,html .btn:visited,html .nav .btn,html .nav .btn:focus,html .nav .btn:hover,html .nav .btn:link,html .nav .btn:visited,html a.btn,html a.btn:focus,html a.btn:hover,html a.btn:link,html a.btn:visited,html input.btn,html input.btn:focus,html input.btn:hover,html input.btn:link,html input.btn:visited{color:#fff}html .btn-primary:focus,html .btn-primary:hover,html .btn:focus,html .btn:hover,html .nav .btn:focus,html .nav .btn:hover,html a.btn:focus,html a.btn:hover,html input.btn:focus,html input.btn:hover{background:#666}html .btn-alt,html .btn-secondary,html a.btn-alt,html a.btn-secondary,html input.btn-alt,html input.btn-secondary{background-color:#fff;border:1px solid #4c4c4c80}html .btn-alt,html .btn-alt:focus,html .btn-alt:hover,html .btn-alt:link,html .btn-alt:visited,html .btn-secondary,html .btn-secondary:focus,html .btn-secondary:hover,html .btn-secondary:link,html .btn-secondary:visited,html a.btn-alt,html a.btn-alt:focus,html a.btn-alt:hover,html a.btn-alt:link,html a.btn-alt:visited,html a.btn-secondary,html a.btn-secondary:focus,html a.btn-secondary:hover,html a.btn-secondary:link,html a.btn-secondary:visited,html input.btn-alt,html input.btn-alt:focus,html input.btn-alt:hover,html input.btn-alt:link,html input.btn-alt:visited,html input.btn-secondary,html input.btn-secondary:focus,html input.btn-secondary:hover,html input.btn-secondary:link,html input.btn-secondary:visited{color:#333}html .btn-alt:focus,html .btn-alt:hover,html .btn-secondary:focus,html .btn-secondary:hover,html a.btn-alt:focus,html a.btn-alt:hover,html a.btn-secondary:focus,html a.btn-secondary:hover,html input.btn-alt:focus,html input.btn-alt:hover,html input.btn-secondary:focus,html input.btn-secondary:hover{background-color:#fff;color:#1e1e1e;border-color:#4c4c4ccc}html .btn.btn-inactive{background-color:#dcdcdc;color:#eee}html .btn.btn-inactive:active,html .btn.btn-inactive:focus,html .btn.btn-inactive:hover{box-shadow:none;transform:none;background-color:inherit;padding:inherit;margin:inherit}html .btn-hidetext .icon{margin-right:0}html .btn-circle{background-clip:padding-box;border-radius:50%;font-size:1.5em;line-height:1.16}html .btn-fullwidth,html input.btn-fullwidth{display:block;margin:8px;width:auto;box-sizing:border-box}html input.btn-fullwidth{width:100%}html .btn.btn-fa-icon{padding-left:.6875em;padding-right:.6875em}html .btn-iconinline .fa,html .btn-iconinline .icon{display:inline-block;margin:0 .75em -.125em 0;position:relative;left:auto;top:auto}html form .btn-reset{margin-top:1.5em}@media (min-width: 960px){html form .btn-reset{position:absolute;top:0;right:0;margin-top:0}}html .banner{padding:10px 20px;display:flex;justify-content:center;align-items:flex-start}html .banner .fa-exclamation-triangle{height:25px;width:25px;padding-top:7px;padding-right:5px}html .banner-error,html .banner-info{color:#fff}html .banner-error i,html .banner-info i{fill:#fff}html .banner-info{background-color:#444}html .banner-warning{background-color:#f2db19;color:#000}html .banner-warning i{fill:#000}html .banner-error{background-color:#d9211d}html .roommate-edit-nav{border:1px solid #c6c6c6;padding-top:20px}html .roommate-edit-nav .edit-nav--header-item{text-align:center}html .roommate-edit-nav .alert{margin-left:4px;margin-right:4px}html .roommate-edit-nav.status-toggle-status .status-update{margin-bottom:0}@media (min-width: 960px){html .roommate-edit-nav{border-top:0}}@media (min-width: 1280px){html .roommate-edit-nav .alert{margin-left:20px;margin-right:20px}}html .edit-form .alert-error{border-color:#ff5c49}@media (min-width: 960px){html .roommate-edit-nav.col-2{display:block;height:100%;width:28%}html .edit-form.col-4{width:47%;float:left;margin-left:20px}}@media (min-width: 1280px){html .roommate-edit-nav.col-2{width:22%}}html body.multi-page-form #main{margin-top:0}html body.multi-page-form fieldset{display:block;clear:both}html body.multi-page-form fieldset div div.fancify{clear:left}html body.multi-page-form fieldset select option.placeholder-text{color:#33333380}html body.multi-page-form form .field-wrapper{position:relative}html .multipage-form-nav{margin-top:20px}html .multipage-form-nav a{display:block;position:relative;padding:5px 10px 5px 0;box-sizing:border-box;margin-bottom:10px;width:100%;text-decoration:none}html .multipage-form-nav a span.fa{width:5%;margin-right:10px}html .multipage-form-nav a .subnav{display:block;font-size:.8em;font-style:italic;margin-left:25px;text-transform:none}html .multipage-form-nav a .progress{display:block;float:right}html .multipage-form-nav a .progress.progress-bar{width:30px;height:.7em;margin-right:3px;margin-top:5px;border-radius:2px;border:1px solid #ff5c49}html .multipage-form-nav a .progress.progress-bar span{display:block;height:100%;background-color:#ff5c49}@media (min-width: 960px){html .multipage-form-nav a{padding:15px}}@media (min-width: 600px){html .multi-page-form.amenities .amenity-group{border:1px solid #bfbfbf;clear:none;box-sizing:border-box;position:relative;padding:10px 10px 16px;margin-bottom:20px;margin-top:20px}html .multi-page-form.amenities .amenity-group legend{top:0;background:#fff;z-index:1}html .amenities .amenity-group,html .amenities .roommate-amenity-group{-ms-box-sizing:border-box;box-sizing:border-box;width:47.5%;margin-left:5%;float:left}html .amenities .amenity-group:nth-child(odd),html .amenities .roommate-amenity-group:nth-child(odd){clear:both;margin-left:0}html .amenities .amenity-group:first-child,html .amenities .roommate-amenity-group:first-child{margin-left:0}}@media (min-width: 600px) and (max-width: 599px){html .amenities div.amenity-block{margin-bottom:8px}}@media (min-width: 600px) and (min-width: 600px){html .amenities div.amenity-block{margin-bottom:8px}}html .field-wrapper--checkbox.field-wrapper--tooltip .checkbox-tooltip-live{display:inline}html .field-wrapper--checkbox.field-wrapper--tooltip .checkbox-tooltip-content{position:relative;overflow:visible;display:inline;z-index:1024}html .field-wrapper--checkbox.field-wrapper--tooltip .checkbox-tooltip-content p{position:absolute;top:2em;left:-7em;background:#fff;color:#1a1a1a;border:1px solid #aaa;font-style:italic;font-size:80%;width:150px;padding:.2em .5em;border-radius:5px;line-height:2;box-shadow:1px 1px 2px #00000080}html .field-wrapper--checkbox.field-wrapper--tooltip.visibility-control--enabled .checkbox-tooltip-content{display:none;visibility:hidden}html .field-wrapper--checkbox.field-wrapper--tooltip.visibility-control--enabled.visibility-control--show .checkbox-tooltip-content{display:inline;visibility:visible}html .image-delete{position:absolute;top:5px;right:5px}@media (max-width: 599px){html li.nav-xs-sm-padding{padding:8px}}@media (min-width: 600px) and (max-width: 959px){html li.nav-xs-sm-padding{padding:8px}}html #main h1.title{font-size:30px;line-height:1.17;font-weight:500;margin-top:20px;color:#333}@media (max-width: 599px){html #main h1.title{font-size:24px}}html #main h2.subtitle{font-size:24px;font-weight:500;margin-top:24px;color:#333}@media (max-width: 599px){html #main h2.subtitle{font-size:20px;margin-top:8px}}html .roommate-edit-nav--status{padding:0 20px}@media (min-width: 1280px){html .roommate-edit-nav--status{text-align:center;padding:0 54px}}html .profile-status{font-size:20px;font-weight:500;letter-spacing:.5px;line-height:1.2}html .profile-expiration{font-size:16px;letter-spacing:.07px;color:#4c4c4c;font-weight:300}html .roommate-edit-nav--primary li,html .roommate-edit-nav--secondary li{margin:0;background-color:#fff;font-weight:500;border-left:10px solid #0000}html .roommate-edit-nav--primary li a,html .roommate-edit-nav--secondary li a{margin:0}html .roommate-edit-nav--primary li,html .roommate-edit-nav--primary li a,html .roommate-edit-nav--primary li a:hover,html .roommate-edit-nav--primary li a:link,html .roommate-edit-nav--primary li a:visited,html .roommate-edit-nav--secondary li,html .roommate-edit-nav--secondary li a,html .roommate-edit-nav--secondary li a:hover,html .roommate-edit-nav--secondary li a:link,html .roommate-edit-nav--secondary li a:visited{color:#4c4c4c}html .roommate-edit-nav--primary li{border-bottom:1px solid #c6c6c6;font-size:18px;line-height:1.17}html .roommate-edit-nav--primary li:first-child{border-top:1px solid #c6c6c6}@media (min-width: 960px){html .roommate-edit-nav--primary li:focus,html .roommate-edit-nav--primary li:hover{border-left-color:#4c4c4c}}@media (max-width: 599px){html .roommate-edit-nav--primary li.active{background-color:#4c4c4c}html .roommate-edit-nav--primary li.active a{color:#fff}}@media (min-width: 600px) and (max-width: 959px){html .roommate-edit-nav--primary li.active{background-color:#4c4c4c}html .roommate-edit-nav--primary li.active a{color:#fff}}@media (min-width: 960px){html .roommate-edit-nav--primary li.active{border-left-color:#757575}}html .roommate-edit-nav--secondary{font-size:16px;line-height:1.875}html .roommate-edit-nav--secondary .profile-delete .fa-trash-o{margin:0;width:1em}html button.save-continue-btn{border:1px solid #4c4c4c}html .field-wrapper label,html .field-wrapper label.label,html .field-wrapper legend.label,html fieldset legend.label{color:#4c4c4c}html .icon-btn{cursor:pointer;text-decoration:none;border:none;font-size:1em;padding:0;text-align:center;color:#000}html .icon-btn:before{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0);opacity:0;background-color:#dcdcdc;transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.7,0,.4,1);z-index:-1}html .icon-btn.icon-btn--dark:before{background-color:#666}html .icon-btn .fa{margin:0}html .icon-btn.icon-btn--square{line-height:1.5;width:1.5em;height:1.5em;border-radius:4px}html .icon-btn.icon-btn--circle{line-height:2;width:2em;height:2em;border-radius:50%}html .icon-btn.icon-btn--circle:before{border-radius:50%}html .icon-btn.icon-btn--dark{color:#fff}html .icon-btn.icon-btn--3d.icon-btn--overlay,html .icon-btn:not(.icon-btn--overlay){background-color:#ccc}html .icon-btn.icon-btn--3d.icon-btn--overlay.icon-btn--dark,html .icon-btn:not(.icon-btn--overlay).icon-btn--dark{background-color:#444}html .icon-btn:focus,html .icon-btn:hover{outline:none;background-color:#fff;color:#000}html .icon-btn:focus.icon-btn--dark,html .icon-btn:hover.icon-btn--dark{background-color:#666}html .icon-btn.active:before{transform:scale(1);opacity:1}html .icon-btn.icon-btn--3d{transition-property:none}html .icon-btn.icon-btn--3d:before{content:none}html .icon-btn.icon-btn--3d:focus,html .icon-btn.icon-btn--3d:hover{box-shadow:0 0 4px 3px #000c}html .icon-btn.icon-btn--3d:active{transform:translate(-1px,-1px);box-shadow:0 0 3px 1px #000c}@media only screen and (min-width: 700px){html .icon-btn.icon-btn--3d.icon-btn--overlay,html .icon-btn:not(.icon-btn--overlay){background-color:#fff9}html .icon-btn.icon-btn--3d.icon-btn--overlay.icon-btn--dark,html .icon-btn:not(.icon-btn--overlay).icon-btn--dark{background-color:#4449}html .icon-btn.icon-btn--3d.icon-btn--overlay:focus,html .icon-btn.icon-btn--3d.icon-btn--overlay:hover,html .icon-btn:not(.icon-btn--overlay):focus,html .icon-btn:not(.icon-btn--overlay):hover{background-color:#fff}}html ul.inquiries-nav{margin:0;padding:0;list-style:none;text-indent:0}html ul.inquiries-nav li{display:inline-block;margin:0;padding:0}html ul.inquiries-nav>li{margin-bottom:.5em}html ul.inquiries-nav>li:after{content:"|";display:inline;color:#c4c4c4}html ul.inquiries-nav>li:last-child:after{content:""}html ul.inquiries-nav a{display:inline-block;padding:.5em;text-decoration:none;color:#4c4c4c;font-size:18px;line-height:1.16;font-weight:400}html ul.inquiries-nav li.inquiries-nav--active a{background:#4c4c4c;color:#fff}html ul.inquiries-nav li.filter-by-labels{margin-left:.5em}html ul.inquiries-nav li.filter-by-labels ul.tags{display:inline}html ul.inquiries-nav li.filter-by-labels ul.tags li a{font-size:12px;border:1px solid #4c4c4c;border-radius:2em;margin-left:1em;text-align:center;padding:6px 1em;white-space:nowrap}html .do-action-form-fields{padding-bottom:15px;border:1px solid #0000}html .do-action-form-fields .btn,html .do-action-form-fields .bulk-actions-select select{font-size:12px;line-height:1.3;box-shadow:none}html .do-action-form-fields .bulk-actions-select{width:190px}html .do-action-form-fields .field-wrapper-inline{line-height:1;vertical-align:middle;margin-right:8px}html .do-action-form-fields .field-wrapper-inline input[type=submit]{margin-bottom:0}html .check-action{padding-left:5px}html .do-action-form-fields,html .user-inquiries .inquiry{background-color:#fff;color:#444}html .user-inquiries .inquiry{position:relative;box-sizing:border-box;display:flex;border:1px solid #979797;margin-bottom:24px}html .user-inquiries .inquiry .check-action input{top:0}html .user-inquiries .inquiry a{color:#4c4c4c;text-decoration:none}html .user-inquiries .inquiry.unseen.incoming{border-left-color:#0736a4;border-left-width:3px}html .user-inquiries .inquiry.unseen.incoming .date,html .user-inquiries .inquiry.unseen.incoming .resource-details,html .user-inquiries .inquiry.unseen.incoming .resource-title{font-weight:700}html .user-inquiries .inquiry.inactive .resource{opacity:.7}html .user-inquiries .inquiry .inquiry-info{color:#333;flex-grow:1;padding:16px 24px 16px 16px;box-sizing:border-box;display:flex;flex-wrap:wrap}html .user-inquiries .inquiry .check-action{padding-top:16px;padding-bottom:16px}html .user-inquiries .inquiry .check-action+.inquiry-info{padding:16px 24px 16px 0}html .user-inquiries .inquiry .date{cursor:help;background:#ffffffb3;font-weight:500;font-size:16px;line-height:1;display:block;position:absolute;top:1em;right:24px;text-align:right;padding:.3em}html .user-inquiries .inquiry .resource{display:block;width:100%}html .user-inquiries .inquiry .resource a.media-link{height:min-content;display:block}html .user-inquiries .inquiry .resource .snapshot.circle-mask{display:block;width:125px;height:125px;border-radius:50%;overflow:hidden}html .user-inquiries .inquiry .resource .snapshot.circle-mask img{overflow:hidden;object-fit:cover;width:125px;height:125px}html .user-inquiries .inquiry .resource .snapshot.full-landscape{display:block;height:135px;min-width:135px;overflow:hidden}html .user-inquiries .inquiry .resource .snapshot.full-landscape img{object-fit:cover;display:block;height:135px;width:100%}html .user-inquiries .inquiry .resource .snapshot-default.full-landscape{width:203px}html .user-inquiries .inquiry .resource .snapshot-default{position:relative;background-color:#dcdcdc;color:#f0f0f0}html .user-inquiries .inquiry .resource .snapshot-default span.fa{font-size:50px;position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}html .user-inquiries .inquiry .resource .snapshot-default span.fa-user{top:48%;left:55%}html .user-inquiries .inquiry .identity-info{width:100%;text-align:right;margin-top:16px}html .user-inquiries .inquiry .message{width:100%;margin-left:0;margin-right:0;position:relative;padding:1em 0 0}html .user-inquiries .inquiry .resource-details{font-size:14px;line-height:1.4}html .user-inquiries .inquiry .resource-details .resource-title{color:#444;font-size:16px;font-weight:500}html .user-inquiries .inquiry .resource-details .badge{display:inline-block;margin-left:0;margin-bottom:.3em}html .user-inquiries .inquiry .resource-details .social-links{margin-top:1em}html .user-inquiries .inquiry .resource-details .social-links a{display:inline-block;width:1.5em;height:1.5em}html .user-inquiries .inquiry .identity{font-size:16px;line-height:1.1875;width:100%;text-decoration:none;display:table;border-collapse:collapse;float:right;margin-top:1em}html .user-inquiries .inquiry .identity a,html .user-inquiries .inquiry .identity p,html .user-inquiries .inquiry .identity span{font-size:inherit;line-height:inherit;font-weight:inherit}html .user-inquiries .inquiry .identity>div{display:table-row;margin-top:.5em}html .user-inquiries .inquiry .identity>div>*{display:table-cell;padding:5px 8px;text-align:left;background:#f2f2f2;border-bottom:1px solid #bfbfbf}html .user-inquiries .inquiry .identity>div:last-child>*{border-bottom:none}html .user-inquiries .inquiry .identity>div span:first-child{width:1em;background:none;border-bottom:none;text-align:right;padding-right:.5em}html .user-inquiries .inquiry .message .msg-title{font-size:16px;line-height:1.1875;text-decoration:underline}html .user-inquiries .inquiry .message .msg-content{color:#4c4c4c;font-family:Roboto,sans-serif;font-size:16px;line-height:1.25;padding:8px 16px;border-radius:5px;background:#f2f2f2;margin:0;white-space:pre-line}html .user-inquiries .inquiry.incoming .message .msg-content{border-left:2px solid #9f9f9f}html .user-inquiries .inquiry.outgoing .message .msg-content{border-right:2px solid #9ba3a6;text-align:right;background:#effbff}html .user-inquiries .tags{color:#6b6b6b;width:100%;text-align:center;clear:both;padding-top:1em}html .user-inquiries .tags ul{margin:0;padding:0;list-style:none;display:inline}html .user-inquiries .tags .tag{display:inline-block}html .user-inquiries .tags .tag a{text-decoration:none;color:inherit}html .user-inquiries .tags .tag .tag-label{display:block;margin-right:.3em;font-size:12px;font-weight:400;padding:6px 1em;line-height:1;text-align:center;white-space:nowrap;border:1px solid #ccc;border-radius:2em}html .user-inquiries .tags .tag.tag-na.tag-applied .tag-label{background-color:#fff;color:#a00}html .user-inquiries .tags .tag.tag-ni.tag-applied .tag-label{background-color:#e8e8e8;color:#4c4c4c}html .user-inquiries .tags .tag.tag-p.tag-applied .tag-label{background-color:#80af5b;color:#d9ffba}html .user-inquiries .tags .tag.tag-archived.tag-applied .tag-label{background-color:#fff;color:#a00;border-color:#c44}@media (min-width: 1280px){html .user-inquiries .inquiry .identity{text-align:right}html .user-inquiries .inquiry .identity-info{width:33%;margin-top:16px}html .user-inquiries .inquiry .resource{width:67%}html .user-inquiries .inquiry .resource a.media-link{float:left}html .user-inquiries .inquiry .tags{text-align:left}html .user-inquiries .inquiry .resource .snapshot{float:left;margin-right:1em}html .user-inquiries .inquiry .resource .snapshot.full-landscape{max-width:300px}html .user-inquiries .inquiry .resource-details{padding:0 1em 0 2em}}html form fieldset{margin:0 0 20px}html form .legend,html form fieldset legend{letter-spacing:.025em;line-height:1.725;font-size:20px;font-weight:500;color:#4c4c4c;text-align:left}html form .field-wrapper{clear:both;margin-bottom:20px}html form .field-wrapper.col-fleft,html form .field-wrapper.col-fright{clear:none}html form .field-wrapper .fancify{float:left}html form .field-wrapper-multi{margin-bottom:20px;position:relative}html form .field-wrapper-multi .field-wrapper{margin-bottom:0}html form .form-submit-btn{float:right;margin-right:1em;text-align:center;position:relative}html form .form-submit-btn .submit-spinner{position:absolute;left:50%;margin-left:-4px;top:50%;margin-top:-10px}html form fieldset fieldset{margin:0}html form .field-wrapper-inline{display:inline-block}html form .field-wrapper-label,html form .field-wrapper-multi .label,html form .field-wrapper label,html form fieldset>legend.label{letter-spacing:0;line-height:1.375;font-size:16px;font-weight:500;color:#333}html form fieldset fieldset>legend{font-size:1em;text-transform:none}html form .description{clear:both;color:#999;color:#333c;font-style:italic;line-height:1.25;font-weight:300;letter-spacing:0;margin-bottom:1.25em}html form .description cite,html form .description code,html form .description em,html form .description i{font-style:normal}html form .description strong{font-weight:500}html form .placeholder,html form input:not(.btn):not([type=checkbox]):not([type=radio]),html form select,html form textarea{box-sizing:border-box;width:100%;margin:0 0 4px;padding:11px 7px 9px;border:1px solid #bfbfbf;background:#fff;display:block;line-height:1.25;letter-spacing:0;font-size:16px;font-weight:400;color:#5c5c5c}html form input[type=submit]{margin-bottom:.5em;width:auto;cursor:pointer}html form input[type=submit].btn-chevronright{min-width:220px}html form .field-prepend{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:4px}html form .field-prepend .form-input-prepend{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da}html form .field-prepend>input[type=text]:not(:first-child){position:relative;flex:1 1 auto;width:1%;margin-bottom:0;left:-1px}html form input[disabled],html form input[readonly],html form select[disabled],html form select[readonly],html form textarea[disabled],html form textarea[readonly]{cursor:not-allowed}html form input[disabled],html form select[disabled],html form textarea[disabled]{color:#999!important;background-color:#eee!important;border-color:#999!important}html form form.edit-form .edit-form--disabled,html form input[type=submit][disabled]{opacity:.3}html form input[type=checkbox]{top:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#fff;color:#333;height:16px;min-width:16px;border:1px solid #9b9b9b;border-radius:0;cursor:pointer;margin-right:8px}html form input[type=checkbox]:checked{background-color:#333}html form input[type=checkbox][disabled]{border-color:#e1e1e1;background-color:#fbfbfb;cursor:not-allowed}html form input[type=checkbox]:checked:before{content:"";position:absolute;left:3px;top:1px;width:4px;height:7px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);border-radius:1px}html form input[type=checkbox]::-ms-check{background-color:#333;color:#fff}html form input[type=radio]{margin-right:4px;top:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#fff;color:#333;height:16px;width:16px;border:1px solid #9b9b9b;border-radius:50%;cursor:pointer;flex-shrink:0}html form input[type=radio]:checked:before{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background-color:#333}html form input[type=radio]::-ms-check{color:#333}html form input[type=checkbox]+label,html form input[type=radio]+label{cursor:pointer;font-weight:300}html form input[type=checkbox]:checked+label,html form input[type=radio]:checked+label{font-weight:500}html form .field-wrapper .checkbox-label{font-weight:300}html form .field-wrapper .checkbox-label.checkbox-checked{font-weight:500}html form .field-wrapper .radio-label{font-weight:300}html form .field-wrapper .radio-label.radio-checked{font-weight:500}html form select{display:block;cursor:pointer;position:relative;font-size:16px;line-height:1.3;padding:.625em 1.4em .625em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #bfbfbf;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(/css/images/chevron-down.svg);background-repeat:no-repeat;background-position:right .7em top 50%,0 0;background-size:.85em auto,100%}html form select::-ms-expand{display:none}html form select:focus,html form select:hover{border-color:#888}html form select option{font-weight:400}html form select option.placeholder-text{color:#33333380}html form .fancify-select{padding:8px 0;position:relative;width:100%}html form .visually-required-form label.required:after{content:"*"}html form .field-error label,html form .incomplete.required label{color:#ff5c49}html form .alert-error{color:#333;border:1px solid #ff5c49;padding:8px;line-height:1.5}html form .alert-error:before{content:"!";font-size:1.5em;line-height:1;color:#ff5c49;padding:0 .5em;position:relative;top:.125em}html form input[readonly=readonly]{color:#aaa}html span.select2.select2-container span.select2-selection.select2-selection--multiple ul{height:100%}html span.select2.select2-container span.select2-selection.select2-selection--multiple ul li{height:100%;cursor:pointer}html span.select2.select2-container span.select2-selection.select2-selection--multiple ul li.select2-search.select2-search--inline{box-sizing:border-box;display:flex}html span.select2.select2-container span.select2-selection.select2-selection--single{height:40px}html span.select2.select2-container span.select2-selection.select2-selection--single span.select2-selection__rendered{box-sizing:border-box;display:flex;align-content:center;align-items:center;height:100%;padding-right:24px}html span.select2.select2-container span.select2-selection.select2-selection--single span.select2-selection__rendered>*{box-sizing:border-box}html span.select2.select2-container span.select2-selection.select2-selection--single span.select2-selection__arrow{top:0;height:40px;width:24px}html span.select2.select2-container span.select2-selection.select2-selection--single span.select2-selection__arrow b{position:absolute;top:10px;left:4px;border-color:#4c4c4c;border-width:3px 3px 0 0;display:inline-block;height:8px;width:8px;margin:0;transform:rotate(135deg);vertical-align:top}html span.select2-container li.select2-search{width:100%}html span.select2-container li.select2-search input.select2-search__field{width:100%!important;height:100%;margin:0;margin-top:8px!important}html body>span.select2-container.select2-container--default.select2-container--open{z-index:2;background-color:#fff;box-shadow:0 4px 17px #00000059;width:85%;box-sizing:border-box;max-width:320px;padding:16px}html body>span.select2-container.select2-container--default.select2-container--open li.select2-results__option:not(:last-of-type){margin-bottom:8px}html div#user-email-address-container #add-form .cta-btn,html div#user-email-address-container #apply-emails-section .cta-btn,html div#user-email-address-container .email-description,html div#user-email-address-container .optional-copy,html div#user-email-address-container .resend-verification-btn,html div#user-email-address-container .underlined-link,html div#user-email-address-container .unverified{font-size:16px;line-height:19px;letter-spacing:.4px;font-weight:400}html div#user-email-address-container .subheading{font-size:20px;line-height:30px;font-weight:500;margin:0 0 16px}html div#user-email-address-container .email-invalid{text-decoration:line-through}html div#user-email-address-container .primary-email-copy{font-size:16px;letter-spacing:0;line-height:20px;margin-bottom:20px}html div#user-email-address-container .email-description{font-style:italic;margin-bottom:24px}html div#user-email-address-container .email-address-name{font-size:20px;line-height:30px;letter-spacing:normal;font-weight:500;margin:0}html div#user-email-address-container .email-address-container{box-sizing:border-box;display:flex;flex-wrap:wrap}html div#user-email-address-container .email-address-container p{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:100%}@media (min-width: 960px){html div#user-email-address-container .email-address-container{box-sizing:border-box;display:flex;justify-content:space-between}html div#user-email-address-container .email-address-container p{margin:0;flex:unset;max-width:unset;width:auto}}html div#user-email-address-container .email-address-container .email-wrapper{margin:0}html div#user-email-address-container .additional-email-container{box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}@media (min-width: 960px){html div#user-email-address-container .additional-email-container{box-sizing:border-box;display:flex;justify-content:space-between}}html div#user-email-address-container .additional-email{margin-bottom:16px}@media (min-width: 960px){html div#user-email-address-container .additional-email{margin-bottom:8px}}html div#user-email-address-container .last-additional-email{margin-bottom:0}html div#user-email-address-container .section{border-bottom:1px solid #e1e1e1;margin-bottom:24px;padding-bottom:24px}@media (min-width: 960px){html div#user-email-address-container .section{margin-bottom:24px}}html div#user-email-address-container .underlined-link{cursor:pointer}html div#user-email-address-container .use-as-contact-link{box-sizing:border-box;display:flex;align-content:center;align-items:center}html div#user-email-address-container .use-as-contact-link>*{box-sizing:border-box}html div#user-email-address-container .add-icon,html div#user-email-address-container .email-icon{width:20px;margin:0 12px 0 0}html div#user-email-address-container .unverified{margin-left:8px}@media (min-width: 960px){html div#user-email-address-container .unverified{margin-left:4px}}html div#user-email-address-container .resend-verification-btn{box-sizing:border-box;display:flex;align-content:center;align-items:center;margin:0;padding:0;color:#333;text-decoration:underline}html div#user-email-address-container .resend-verification-btn>*{box-sizing:border-box}html div#user-email-address-container .resend-verification-btn .arrow-icon{width:20px;transform:rotate(180deg);margin-right:8px}html div#user-email-address-container .contact-options-container{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;flex-wrap:wrap;align-items:flex-end;width:100%}html div#user-email-address-container .contact-options-container .contact-div{display:flex}html div#user-email-address-container .contact-option{box-sizing:border-box;display:flex;align-content:flex-end;align-items:flex-end;cursor:pointer;margin-bottom:2px}html div#user-email-address-container .contact-option:not(:last-of-type){margin-right:8px}html div#user-email-address-container .contact-option .add-icon{margin:0}html div#user-email-address-container .remove-email{margin-left:8px;font-size:20px}html div#user-email-address-container #add-form,html div#user-email-address-container #apply-emails-section{padding:8px;border:1px solid #979797}@media (min-width: 960px){html div#user-email-address-container #add-form,html div#user-email-address-container #apply-emails-section{padding:16px}}html div#user-email-address-container #add-form .hide-mobile,html div#user-email-address-container #apply-emails-section .hide-mobile{display:none}@media (min-width: 960px){html div#user-email-address-container #add-form .hide-mobile,html div#user-email-address-container #apply-emails-section .hide-mobile{display:initial}}html div#user-email-address-container #add-form label,html div#user-email-address-container #apply-emails-section label{font-size:16px;font-weight:500;line-height:22px}html div#user-email-address-container #add-form .add-emails-copy,html div#user-email-address-container #add-form .add-emails-copy span,html div#user-email-address-container #apply-emails-section .add-emails-copy,html div#user-email-address-container #apply-emails-section .add-emails-copy span{font-size:16px;line-height:22px;margin:0 0 20px}html div#user-email-address-container #add-form .email-input-container,html div#user-email-address-container #apply-emails-section .email-input-container{box-sizing:border-box;display:flex;align-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between}html div#user-email-address-container #add-form .email-input-container>*,html div#user-email-address-container #apply-emails-section .email-input-container>*{box-sizing:border-box}html div#user-email-address-container #add-form #new-address,html div#user-email-address-container #apply-emails-section #new-address{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:100%}@media (min-width: 960px){html div#user-email-address-container #add-form #new-address,html div#user-email-address-container #apply-emails-section #new-address{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:70%}}html div#user-email-address-container #add-form .cta-btn,html div#user-email-address-container #apply-emails-section .cta-btn{flex:1 1 100%;max-height:100%;max-width:100%;box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:center;margin:20px 0 0;padding:0;height:36px}html div#user-email-address-container #add-form .cta-btn>*,html div#user-email-address-container #apply-emails-section .cta-btn>*{box-sizing:border-box}@media (min-width: 960px){html div#user-email-address-container #add-form .cta-btn,html div#user-email-address-container #apply-emails-section .cta-btn{width:160px}html div#user-email-address-container #add-form .cta-btn.add-new-email-btn,html div#user-email-address-container #apply-emails-section .cta-btn.add-new-email-btn{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:25%;margin-top:0}}html div#user-email-address-container #add-form .emails-choices-btn,html div#user-email-address-container #apply-emails-section .emails-choices-btn{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:50%;margin:0}html div#user-email-address-container #add-form .emails-choices-btn:first-of-type,html div#user-email-address-container #apply-emails-section .emails-choices-btn:first-of-type{margin-right:8px}html div#user-email-address-container #add-form #apply-emails-choices,html div#user-email-address-container #apply-emails-section #apply-emails-choices{display:flex;align-content:center;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%}html div#user-email-address-container #add-form #apply-emails-choices>*,html div#user-email-address-container #apply-emails-section #apply-emails-choices>*{box-sizing:border-box}html div#user-email-address-container #add-form .input-group,html div#user-email-address-container #apply-emails-section .input-group{margin-bottom:20px}html div#user-email-address-container #apply-emails{display:block;margin-top:16px}html div#user-email-address-container .set-contact-icon{margin-right:16px}html .account-phones{border-bottom:1px dotted #000;padding:5px;margin:5px 0}html #add_phone:hover,html a.remove-phone{cursor:pointer;text-decoration:none}html #add_form{font-size:125%;border:1px solid #000;padding:10px}html #add_form input#new-phone-number{width:82%}html #add_form input.btn{width:17%;line-height:19px;float:right}html .verif-form{display:inline-block;margin-left:10px}html .verif-options{display:inline-block;margin-left:73px}html .verif-options#primary-phone-options{margin-left:62px}html form input{display:inline-block}html form input.btn{line-height:10px}html form input#edit-btn{line-height:10px;margin-bottom:0}html form input.verif-btn{display:inline-block;font-family:FontAwesome;margin-bottom:0;top:-1px}html form input.verif-code{margin-top:5px;display:inline-block;width:180px}html form input.verif-submit{display:inline-block}html .wysiwyg-base h1,html .wysiwyg-base h2,html .wysiwyg-base h3,html .wysiwyg-base h4,html .wysiwyg-base h5,html .wysiwyg-base h6{margin-top:1em}html .wysiwyg-base img{width:100%}@media (min-width: 960px){html .wysiwyg-base img{width:inherit}}html .wysiwyg-base ol,html .wysiwyg-base ul{margin-left:2em}html .wysiwyg-base ol li,html .wysiwyg-base ul li{padding-top:.2em;padding-bottom:.2em}html .wysiwyg-base ul{list-style:disc}html .wysiwyg-base ol{list-style:decimal}html .wysiwyg-base li,html .wysiwyg-base p{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.375;letter-spacing:0;color:#333}html .agent-broker-heading h1.title{margin-bottom:16px}html .agent-broker-page{box-sizing:border-box;display:flex;align-content:start;align-items:start;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-width:1900px}html .agent-broker-container{box-sizing:border-box;display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;justify-content:start;margin:0 24px 8px 8px;border-top:1px solid #d8d8d8}@media (min-width: 600px){html .agent-broker-container{width:576px}}html .agent-broker-inner-container{box-sizing:border-box;display:flex;align-content:space-between;align-items:space-between;justify-content:space-between;width:inherit;height:200px;margin-top:24px}html .agent-broker-info{box-sizing:border-box}html .agent-broker-logo{box-sizing:border-box;max-width:200px}html .agent-broker-description{box-sizing:border-box}html .forgot-auth-alert-container{margin:auto;width:100%}html .forgot-auth-alert-container p{margin:0}html .forgot-auth-alert-container .alert.alert-error,html .forgot-auth-alert-container .alert.alert-success{text-align:center}@media (min-width: 600px){html .forgot-auth-alert-container .alert.alert-error,html .forgot-auth-alert-container .alert.alert-success{margin:16px auto;width:50%}html .forgot-auth-alert-container .alert.alert-info{text-align:center;margin:16px auto;width:80%}}html .forgot-auth-container{margin:auto;width:100%}@media (min-width: 600px){html .forgot-auth-container{max-width:600px}}html .secondary-container{box-shadow:2px 2px 8px 0 #d8d8d8;margin:40px auto 48px;border:1px solid #d8d8d8}@media (min-width: 600px){html .secondary-container{margin-top:80px;margin-bottom:96px}}html .content-container{margin:0 20px;text-align:center}html .content-container h1.forgot-auth.title{margin-top:32px;margin-bottom:16px;color:#4c4c4c;font-size:30px;font-weight:500;line-height:46px}html .content-container h2.forgot-auth.heading{margin-top:0;margin-bottom:16px;color:#4c4c4c;font-size:24px;font-weight:400;line-height:24px;text-transform:none}html .content-container .forgot-auth-username{margin:auto;width:65%;font-size:18px!important;min-width:240px}@media (min-width: 600px){html .content-container .forgot-auth-username{max-width:400px}}html .content-container .forgot-auth-description{width:60%;margin:16px auto;line-height:18px;font-style:italic;font-weight:500}html .content-container .forgot-auth-field-wrapper{margin-top:40px;margin-bottom:40px}html .content-container .forgot-auth.btn{height:40px}html .content-container .forgot-auth.btn span{display:inline-block;font-size:18px;line-height:0}html .content-container .forgot-auth.btn i{margin-left:16px;font-size:14px}html body.help-page.site-contact form>div:not(.field-wrapper){clear:both}html body.help-page.site-contact form .email{margin-top:32px;font-size:1.5em}html body.help-page .help-header{color:#333;font-size:24px;line-height:1.17;font-weight:500;box-sizing:border-box;display:flex;padding-bottom:16px;padding-top:16px}@media (min-width: 600px){html body.help-page .help-header{font-size:30px}}html body.help-page .help-header h1{font-size:24px;margin-left:8px;margin-bottom:0;margin-top:0}@media (min-width: 600px){html body.help-page .help-header h1{font-size:30px}}html body.help-page h4{color:#333}html body.help-page .title_hr{margin-bottom:0;padding-bottom:0}html body.help-page .article_hr{margin:0;padding:0}html body.help-page .breadcrumb{font-size:.875em}html body.help-page .helpimg{width:100%;margin-bottom:20px}html body.help-page h1.HelpPassRecov{display:none}html body.help-page .other-articles{font-size:.875em}html body.help-page .main-help-links{margin-top:.625em;display:inline-block;width:49%;font-weight:700;text-decoration:none;vertical-align:top;text-align:center}html body.help-page .main-help-links .fa{vertical-align:top}html body.help-page .main-help-links .icon-description{font-weight:400;font-size:.875em}html body.help-page .main-help-links .icon-title{margin-bottom:8px;font-weight:400;line-height:30px;vertical-align:bottom;font-size:1.125em}html body.help-page .sidebar_nav{display:block;font-weight:700;margin-top:20px;cursor:pointer;text-decoration:none}html body.help-page .nav_sub_topics a{text-decoration:none}html body.help-page .nav_sub_topics{list-style-type:none;margin-top:10px;padding-left:25px;display:none}html body.help-page .nav_sub_topics .fa{display:none}html body.help-page .category_name{margin-top:30px;display:inline-block;width:32%;font-weight:700;text-decoration:none;vertical-align:top;text-align:center}html body.help-page .article_name{display:inline-block;width:100%;text-decoration:none;padding-top:12px;padding-bottom:12px;transition:padding-left .25s ease-out}html body.help-page .article_name:hover{padding-left:10px;background-color:#f2f2f2}html body.help-page .helpmenu{cursor:pointer;display:inline-block;width:110%;background-color:#e8e8e8;padding:12px 0 12px 15px;margin-left:-1em;font-size:1.25em}html body.help-page .active .fa-chevron-down,html body.help-page .helpmenu .fa-chevron-up{display:none}html body.help-page .helpmenu.active .fa-chevron-up{display:inline-block}html body.help-page .sidebar{height:0;overflow-y:hidden;transition:.3s ease-in-out}html body.help-page .sidebar.active{height:275px}@media (min-width: 1280px){html body.help-page .sidebar{height:auto;overflow-y:visible}html body.help-page .main-help-links{padding:10px;box-sizing:border-box;width:24%}html body.help-page .nav_sub_topics{display:block}html body.help-page .nav_sub_topics .active{font-weight:700;text-decoration:underline}html body.help-page .helpmenu{display:none}}html .oca-login-container{margin:auto;width:100%}html .oca-login-container p{margin:0}html .oca-login-container .alert.alert-error,html .oca-login-container .alert.alert-success{text-align:center}@media (min-width: 600px){html .oca-login-container .alert.alert-error,html .oca-login-container .alert.alert-success{margin:16px auto;width:50%}html .oca-login-container .alert.alert-info{margin:16px auto;text-align:center;width:80%}}html .oca-login-container .login-block{text-align:left}html .login-block-expand.active .oca.btn.sso{display:none}html .header-main .oca-title{margin:24px auto 0;color:#333;font-size:30px;font-weight:500;line-height:1.17}html .header-main .oca-title.center{text-align:center}html .oca-login-options{box-sizing:border-box;display:flex;align-content:center;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:0;margin-bottom:32px;padding-top:0;text-align:center}html .oca-login-options>*{box-sizing:border-box}@media (min-width: 960px){html .oca-login-options{box-sizing:border-box;display:flex;align-content:flex-start;align-items:flex-start}}html .oca-login-block{flex:1 1 100%;max-height:100%;max-width:100%;box-shadow:2px 2px 8px 0 #d8d8d8;margin:16px;padding:24px;border:1px solid #333;box-sizing:border-box;display:block;font-size:1.5em;line-height:1.5em;overflow:auto;text-decoration:none;width:80%;max-width:450px}@media (min-width: 960px){html .oca-login-block{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:450px}}html .oca-login-block .login-form{text-align:left}html .oca-login-block.non-sso,html .oca-login-block.sso{padding:4px 24px 72px}html .oca.btn{padding:8px;margin-top:32px;min-height:40px;min-width:180px;width:100%!important;font-size:18px}html .oca.btn span{display:inline-block;font-size:18px;line-height:0}html .oca.btn i{margin-left:16px;font-size:14px}html .oca-field-wrapper{margin-left:24px;margin-right:24px;text-align:left}html .oca-field-wrapper label{color:#4c4c4c;font-size:18px;font-weight:500;line-height:24px}html .oca-field-wrapper .checkbox-label{font-weight:500}html .oca-field-wrapper input[type=checkbox]{margin-left:0;height:18px;width:18px}html .oca-field-wrapper .password,html .oca-field-wrapper input.username,html .oca-field-wrapper input[type=password]{font-size:18px!important}html .oca-forgot{margin-bottom:24px;text-align:center}html .oca-remember{margin-bottom:24px;margin-top:24px;box-sizing:border-box;display:flex;flex-direction:row center;align-items:center}html .oca-remember label{margin-left:8px}html .oca-signup{font-size:18px;font-weight:500;text-align:center}html .oca-signup a{color:#4c4c4c}html .oca-description{font-style:normal;font-weight:500;text-decoration:underline}html h1.oca-login-header{margin-bottom:32px;color:inherit;font-size:1em;line-height:1.3;font-weight:500}html .oca-button-center{box-sizing:border-box;display:flex;justify-content:center}html .field-wrapper .login-terms{display:block;text-transform:none;font-weight:500;line-height:1em;letter-spacing:-.03em;font-size:18px;margin-bottom:.75em}html .field-wrapper .login-terms input[type=checkbox]{margin-bottom:0}html .field-wrapper label[for=password-member],html .field-wrapper label[for=username-member]{font-size:18px}html .field-wrapper.oca-terms{margin:56px 0 32px}html .field-wrapper .oca-agree-terms{margin:16px 0 32px;font-size:18px;font-weight:500}html .field-wrapper .oca-agree-terms input[type=checkbox]{height:20px;width:20px}html .io-registration-password-container,html .login-password-container,html .reset-password-container{position:relative}html .io-registration-password-container #password.password,html .login-password-container #password.password,html .reset-password-container #password.password{padding-right:40px}html .io-registration-password-container .password-visibility-toggle,html .login-password-container .password-visibility-toggle,html .reset-password-container .password-visibility-toggle{position:absolute;top:0;right:0;height:100%;padding-right:8px;cursor:pointer}html body.property-edit .image-delete{position:absolute;top:5px;right:5px}html body.property-edit .over-max-images img{opacity:.2}html body.property-edit .over-max-images .invisible-image{position:absolute;top:18px;left:30px}@media (min-width: 960px){html body.property-edit #property-edit-nav{box-sizing:border-box;border-right:1px solid #ccc;border-bottom:1px solid #ccc}}html body.property-edit .feature-teaser .fields{cursor:not-allowed;opacity:.4}html body.property-edit ol.sort-images{padding-left:0}html body.property-edit ol.sort-images li{list-style:none;position:relative;background-color:#fff;padding:15px 10px 10px 25px;margin-right:5px;margin-bottom:30px;overflow:hidden;transition:opacity .5s ease-in}html body.property-edit ol.sort-images .image-view{float:left;width:150px;position:relative;margin:0 1em 10px 0}html body.property-edit ol.sort-images .image{display:block;width:150px;height:150px;background:#ccc}html body.property-edit ol#listing-images span.reorder-icon,html body.property-edit ol.sort-images .image:hover{cursor:move}html body.property-edit ol.sort-images .img-placeholder{display:block;margin:0 auto;padding-top:50%;position:relative;top:-20px}html body.property-edit ol.sort-images span.reorder-icon{display:block;position:absolute;top:5px;left:0;z-index:99;margin:0 5px;padding-top:0;opacity:0}html body.property-edit ol.sort-images li:hover span.reorder-icon{opacity:.6}html body.property-edit ol#listing-images.ui-sortable-helper .uploaded-image,html body.property-edit ol.sort-images .ui-sortable-helper{border:2px dashed #ccc;width:100%}html body.property-edit ol#listing-images.ui-sortable-helper li .reorder-icon,html body.property-edit ol.sort-images .ui-sortable-helper .reorder-icon{opacity:1}html body.property-edit .rotate-btn{text-decoration:none;position:absolute;bottom:3px;left:-24px;z-index:10}html body.property-edit .order-msg{position:fixed;top:25px;left:25px}html body.property-edit .collapse,html body.property-edit .expand{cursor:pointer}html body.property-edit .collapse span,html body.property-edit .expand span{background-image:url(/v2/css/i/plusminus.png);float:left;padding-right:10px;margin:5px 0 20px;width:25px;height:25px}html body.property-edit .collapse span{background-position:0 -25px}html body.property-edit fieldset{display:block;clear:both}html body.property-edit .js .map-container #map-canvas{border-radius:4px;border:3px solid #ccc;width:99%;height:300px}html body.property-edit .amenities legend{font-weight:700}html body.property-edit .floorplan-fieldsets .floorplan-fieldset{border-bottom:1px solid #ccc;cursor:pointer}html body.property-edit .floorplan-fieldsets .floorplan-fieldset:first-child{border-top:1px solid #ccc}html body.property-edit .floorplan-fieldsets .floorplan-fieldset.field-wrapper{margin:0;padding-bottom:10px;padding-top:10px}@media (min-width: 600px){html body.property-edit .floorplan-fieldsets .floorplan-fieldset.field-wrapper{box-sizing:border-box;display:flex;justify-content:space-between}}html body.property-edit .floorplan-fieldsets .floorplan-fieldset a:active,html body.property-edit .floorplan-fieldsets .floorplan-fieldset a:link,html body.property-edit .floorplan-fieldsets .floorplan-fieldset a:visited{text-decoration:none}html body.property-edit .floorplan-fieldsets .floorplan-fieldset a.btn{border:none;margin-bottom:0}html body.property-edit .floorplan-fieldsets .floorplan-fieldset .floorplan-actions{padding-top:5px;white-space:nowrap}@media (min-width: 600px){html body.property-edit .floorplan-fieldsets .floorplan-fieldset .floorplan-actions{display:inline-block;padding-top:unset}html body.property-edit .floorplan-fieldsets .floorplan-fieldset .floorplan-name{display:inline-block;line-height:2.5em}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){html body.property-edit .collapse span,html body.property-edit .expand span{background-image:url(/v2/css/i/plusminus@2x.png);background-size:25px 50px}}html body.property-edit .upload-box{padding:1.25rem 0;width:100%;text-align:center;border:1px dashed #555;border-radius:5px;margin-bottom:20px}html body.property-edit .upload-box .property-image-upload{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}html body.property-edit .upload-box .property-image-upload+label{max-width:80%;font-size:1.25rem;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem;color:#1e1e1e;font-weight:300;background-color:#fff}html body.property-edit .upload-box .property-image-upload+label figure{width:30px;height:55px;background-color:#e8e8e8;display:block;position:relative;padding:30px;margin:0 auto 10px;text-align:center}html body.property-edit .upload-box .property-image-upload+label figure i{font-size:40px;margin:5px 0 0 -5px;color:#555}html body.property-edit .upload-box .property-image-upload+label:hover figure,html body.property-edit .upload-box .property-image-upload.has-focus+label figure,html body.property-edit .upload-box .property-image-upload:focus+label figure{background-color:#ddd}html body.property-edit .upload-box .property-image-upload+label figure:after,html body.property-edit .upload-box .property-image-upload+label figure:before{width:0;height:0;content:"";position:absolute;top:0;right:0}html body.property-edit .upload-box .property-image-upload+label figure:before{border-top:20px solid #fff;border-left:20px solid #0000}html body.property-edit .upload-box .property-image-upload+label figure:after{border-bottom:20px solid #888;border-right:20px solid #0000}html body.property-edit .upload-box .property-image-upload+label:hover figure:after,html body.property-edit .upload-box .property-image-upload.has-focus+label figure:after,html body.property-edit .upload-box .property-image-upload:focus+label figure:after{border-bottom-color:#777}html body.property-edit .parking-fields-inline{display:flex;justify-content:space-between;margin-top:1em}html body.property-edit .parking-fields-inline .field-wrapper{width:31.25%}html body.property-edit .parking-fields-inline input[type=text]{margin-top:8px;height:40.39px}html body.property-edit .parking-label{line-height:1.375;font-size:18px;font-weight:500}html .registration{font-size:16px;line-height:1.5;color:#333}html .registration.title{font-size:24px;font-weight:500;margin:0}@media (min-width: 960px){html .registration.title{font-size:30px}}html .registration.log-in{font-size:14px;margin:0}@media (min-width: 960px){html .registration.log-in{font-size:16px;margin-top:8px}}html .registration:last-child{margin-bottom:8px}html #registration-form .field-wrapper-multi,html #registration-form ul,html .registration-form .field-wrapper-multi,html .registration-form ul{margin-top:16px}@media (min-width: 960px){html #registration-form .additional-schools,html .registration-form .additional-schools{margin:16px 0 8px;font-size:24px}}html #registration-form fieldset,html .registration-form fieldset{padding-top:16px;padding-bottom:16px;display:block;border-bottom:1px solid #d8d8d8}html #registration-form fieldset:last-of-type,html .registration-form fieldset:last-of-type{border-bottom:none}@media (min-width: 960px){html #registration-form fieldset,html .registration-form fieldset{box-sizing:border-box;display:flex;flex-wrap:wrap}html #registration-form fieldset[class*=radio],html #registration-form fieldset[id=grouped_universities],html .registration-form fieldset[class*=radio],html .registration-form fieldset[id=grouped_universities]{display:block}html #registration-form fieldset.radio div.field-wrapper-inline,html .registration-form fieldset.radio div.field-wrapper-inline{width:80px}html #registration-form fieldset .subscription-wrapper,html .registration-form fieldset .subscription-wrapper{box-sizing:border-box;display:flex;width:auto}}html #registration-form fieldset .subscription-wrapper .field-wrapper,html .registration-form fieldset .subscription-wrapper .field-wrapper{width:auto;margin-right:0}html #registration-form fieldset .subscription-wrapper .field-wrapper:first-child,html .registration-form fieldset .subscription-wrapper .field-wrapper:first-child{margin-right:24px}@media (min-width: 960px){html #registration-form .field-wrapper,html .registration-form .field-wrapper{margin-right:24px;width:366px}html #registration-form .field-wrapper.fancify,html .registration-form .field-wrapper.fancify{width:100%}html #registration-form .field-wrapper.fancify label,html .registration-form .field-wrapper.fancify label{line-height:1.5}html #registration-form .field-wrapper.dborder-bottom,html #registration-form .field-wrapper.tos,html .registration-form .field-wrapper.dborder-bottom,html .registration-form .field-wrapper.tos{width:auto}html #registration-form .field-wrapper.tos label,html .registration-form .field-wrapper.tos label{line-height:1.5}}html #registration-form #form_address,html .registration-form #form_address{box-sizing:border-box;display:flex;flex-wrap:wrap}html #registration-form #form_address div,html .registration-form #form_address div{width:100%}@media (min-width: 960px){html #registration-form #form_address div,html .registration-form #form_address div{margin-right:24px;width:366px}}html #registration-form fieldset>h2.legend,html #registration-form label,html #registration-form legend,html .registration-form fieldset>h2.legend,html .registration-form label,html .registration-form legend{font-weight:400}html #registration-form legend,html .registration-form legend{width:100%;padding-top:16px}@media (min-width: 960px){html #registration-form legend,html .registration-form legend{margin-bottom:-9px}}html #registration-form fieldset>h2.legend:not(.label),html #registration-form legend:not(.label),html .registration-form fieldset>h2.legend:not(.label),html .registration-form legend:not(.label){font-size:24px}html #registration-form fieldset>h2.legend,html .registration-form fieldset>h2.legend{margin-top:0}html #registration-form select,html .registration-form select{box-shadow:none}html #registration-form input:not([type=checkbox]),html #registration-form select,html .registration-form input:not([type=checkbox]),html .registration-form select{margin-top:4px;padding:8px}html #registration-form .fancify.fancify-select,html #registration-form input[type=radio],html .registration-form .fancify.fancify-select,html .registration-form input[type=radio]{padding:0}html #registration-form .radio,html .registration-form .radio{width:100%;border:none;padding-bottom:32px}html #registration-form .radio legend,html .registration-form .radio legend{font-size:20px}html #registration-form .radio .field-wrapper,html #registration-form .radio legend,html .registration-form .radio .field-wrapper,html .registration-form .radio legend{padding:0;margin:0}html #registration-form .radio>div,html .registration-form .radio>div{float:none}@media (min-width: 960px){html #registration-form .radio>div,html .registration-form .radio>div{padding:38px 0 0}}html #registration-form .radio+.radio,html .registration-form .radio+.radio{padding-top:16px}@media (min-width: 960px){html #registration-form .radio,html .registration-form .radio{margin-left:24px;padding-bottom:16px}}html #registration-form .btn,html .registration-form .btn{margin-bottom:16px;padding:14px;min-width:170px;width:100%}@media (min-width: 960px){html #registration-form .btn,html .registration-form .btn{width:unset}}html #registration-form .subscription-pricing--price,html .registration-form .subscription-pricing--price{color:#1d1d1d;font-weight:500;font-size:20px;line-height:22px;text-align:left}@media (min-width: 960px){html #registration-form .subscription-pricing--price,html .registration-form .subscription-pricing--price{text-align:right}}html #registration-form .subscription-pricing--line,html .registration-form .subscription-pricing--line{font-size:20px;font-weight:500;line-height:22px;display:flex;flex-flow:column nowrap}html #registration-form .subscription-pricing--line :first-child,html .registration-form .subscription-pricing--line :first-child{margin-top:8px}@media (min-width: 960px){html #registration-form .subscription-pricing--line,html .registration-form .subscription-pricing--line{flex-flow:row nowrap;justify-content:space-between}html #registration-form .subscription-pricing--line :first-child,html .registration-form .subscription-pricing--line :first-child{margin-top:0}}html #registration-form .select,html .registration-form .select{margin:0}html #registration-form .select .select-legend,html .registration-form .select .select-legend{font-size:18px;line-height:2}html #registration-form .select .select-label,html .registration-form .select .select-label{margin-top:8px;font-style:italic;line-height:2.5}html #registration-form .subscription-pricing--total,html .registration-form .subscription-pricing--total{padding-top:24px;font-size:20px;border-top:1px solid #d8d8d8}html #registration-form h3.heading,html #registration-form h3.heading>span,html .registration-form h3.heading,html .registration-form h3.heading>span{text-transform:none;font-size:20px}html #registration-form h3.heading>span,html .registration-form h3.heading>span{font-size:20px}html #registration-form .field-wrapper.dborder-bottom,html .registration-form .field-wrapper.dborder-bottom{border-top:1px solid #d8d8d8;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d8d8d8}html #registration-form .package-option,html .registration-form .package-option{margin-bottom:0}html #registration-form .package-option label,html .registration-form .package-option label{margin-bottom:8px;font-size:20px;display:block}html #registration-form .package-option .description,html .registration-form .package-option .description{margin-bottom:0;font-style:normal}html #registration-form .page-actions,html .registration-form .page-actions{margin-left:0}html #registration-form .page-actions.description,html #registration-form .page-actions .description,html .registration-form .page-actions.description,html .registration-form .page-actions .description{font-style:normal}@media (min-width: 960px){html #registration-form .page-actions.description,html .registration-form .page-actions.description{margin-left:32px}}html #registration-form .page-actions br,html .registration-form .page-actions br{display:none}html #registration-form .page-actions a,html .registration-form .page-actions a{font-size:18px;display:block}html #registration-form .footnote,html .registration-form .footnote{font-style:italic;color:#767676;border-top:1px solid #d8d8d8;padding-top:16px;padding-bottom:16px;margin-top:16px}html #registration-form.company #form_address>div,html .registration-form.company #form_address>div{margin-bottom:16px}html #registration-form.company .description,html .registration-form.company .description{margin-bottom:0}html #registration-form .special-tos,html #registration-form .tos,html .registration-form .special-tos,html .registration-form .tos{padding-top:16px}html #registration-form .special-tos input[type=checkbox],html #registration-form .tos input[type=checkbox],html .registration-form .special-tos input[type=checkbox],html .registration-form .tos input[type=checkbox]{float:left}html #registration-form .special-tos li>ul,html #registration-form .tos li>ul,html .registration-form .special-tos li>ul,html .registration-form .tos li>ul{margin-top:unset}html #registration-form .warning,html .registration-form .warning{width:100%}html .registration-password-container{position:relative}html .registration-password-container .password-visibility-toggle{position:absolute;top:22px;right:0;padding:8px;cursor:pointer}html .registration-password-container #form_password.password{padding-right:30px}html .reskin-page-header{margin-bottom:32px}html .reskin-page-header h1.title{font-size:24px;font-weight:500;letter-spacing:.72px;color:#333}@media (min-width: 600px){html .reskin-page-header h1.title{font-size:30px}}html .reskin-page-header h2{color:#333;font-size:16px;letter-spacing:.38px;font-weight:400}html .category{width:auto;page-break-inside:avoid;break-inside:avoid;overflow:hidden}html .category h1.oca{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;letter-spacing:0}html .category a{color:#4c4c4c}html .category li{margin-bottom:10px;margin-top:10px;page-break-inside:avoid;break-inside:avoid;overflow:hidden}html .category li:first-child{margin-top:16px}html .category li a{color:#333;font-size:16px;font-weight:500}html .category .description{font-style:normal;line-height:24px}html .page-center{width:100%;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px}html .cta-container{box-shadow:0 2px 8px 0 #d8d8d8;margin:auto auto 48px;border:1px solid #d8d8d8;padding:10px 24px}@media (min-width: 600px){html .cta-container{max-width:600px}}html .cta-container .cta-text{font-size:18px;line-height:1.33}html .cta-container .btn{width:100%}html .link-disabled{cursor:not-allowed;color:#8f8f8f}html body.resource .separator-line{padding-top:16px;margin-bottom:16px;border-bottom:1px solid #d8d8d8}html body.resource .separator-line .separator-line:last-child{display:none}@media (min-width: 600px){html body.resource .column-container{column-count:2;grid-column-gap:32px;column-gap:32px}}html body.resource h1#main--header,html body.resource header.resource-heading{margin-bottom:0}html .advanced-search-container .back-to-search-btn,html .advanced-search-container .search-btn{box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:36px;font-size:14px;line-height:16px;letter-spacing:.4px}html .advanced-search-container .back-to-search-btn>*,html .advanced-search-container .search-btn>*{box-sizing:border-box}@media (min-width: 960px){html .advanced-search-container .back-to-search-btn,html .advanced-search-container .search-btn{width:160px;font-size:16px;line-height:19px}}html .advanced-search-container .header-wrapper{box-sizing:border-box;display:flex;align-content:center;align-items:center;flex-wrap:wrap;margin-bottom:16px}html .advanced-search-container .header-wrapper>*{box-sizing:border-box}@media (min-width: 960px){html .advanced-search-container .header-wrapper{margin-bottom:20px}}html .advanced-search-container h1.header{font-size:24px;line-height:28px;font-weight:500;width:100%;margin-bottom:16px}@media (min-width: 960px){html .advanced-search-container h1.header{font-size:30px;line-height:35px;width:auto;margin:0 20px 0 0}}html .advanced-search-container .search-container{margin-bottom:24px}html .advanced-search-container .back-to-search-btn{display:none}@media (min-width: 960px){html .advanced-search-container .back-to-search-btn{display:flex;margin-right:20px}}html .advanced-search-container .inline-desktop{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-bottom:0}@media (min-width: 960px){html .advanced-search-container .inline-desktop{margin-bottom:16px}}html .advanced-search-container .inline-desktop .field-wrapper{margin:0 40px 0 0}html .advanced-search-container .dropdowns-container{box-sizing:border-box;display:flex;flex-wrap:wrap}html .advanced-search-container .dropdowns-container .behavior-dropdown{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:100%}@media (min-width: 960px){html .advanced-search-container .dropdowns-container .behavior-dropdown{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:33.33%;padding-right:24px}}html .advanced-search-container .dropdowns-container .behavior-dropdown select#date_needed,html .advanced-search-container .dropdowns-container .behavior-dropdown select#pets,html .advanced-search-container .dropdowns-container .behavior-dropdown select#study-pref{width:100%}html .advanced-search-container .behavior-preferences-container{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}html .advanced-search-container .behavior-preferences-container .checkbox-group{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:100%}@media (min-width: 960px){html .advanced-search-container .behavior-preferences-container .checkbox-group{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:33.33%}}@media (min-width: 1280px){html .advanced-search-container .behavior-preferences-container .checkbox-group{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:16.66%}}html .advanced-search-container .educational-preferences-container{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}html .advanced-search-container .educational-preferences-container .checkbox-group{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:100%}@media (min-width: 960px){html .advanced-search-container .educational-preferences-container .checkbox-group{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:33.33%}}html .advanced-search-container .text-search-container,html .advanced-search-container span.select2.select2-container{width:100%!important}@media (min-width: 960px){html .advanced-search-container .text-search-container,html .advanced-search-container span.select2.select2-container{width:66.67%!important}}html .advanced-search-container span.select2.select2-container{box-shadow:none;max-width:unset;padding:0}html .advanced-search-container .text-search-container{position:relative}html .advanced-search-container .text-search-container .search-icon-btn{position:absolute;right:16px;top:11px;width:20px;height:20px;cursor:pointer;padding:0}html .advanced-search-container .text-search-container input#text_search{padding-right:40px;text-overflow:ellipsis}html .advanced-search-container .advanced-search-form{width:100%}html .advanced-search-container .advanced-search-form .field-wrapper input[type=checkbox]+label{line-height:30px}html .advanced-search-container .advanced-search-form .field-wrapper-multi.advanced-search-checkbox-separator .field-wrapper{margin-bottom:16px}@media (min-width: 960px){html .advanced-search-container .advanced-search-form .field-wrapper-multi.advanced-search-checkbox-separator .field-wrapper{margin-bottom:4px}}html .advanced-search-container .advanced-search-form legend.advanced-search-heading{font-size:24px;line-height:28px;font-weight:400;letter-spacing:0;margin-bottom:16px}html .advanced-search-container .advanced-search-form legend.advanced-search-subheading{line-height:40px}html .advanced-search-container .advanced-search-form .filter-group{border-bottom:1px solid #e1e1e1;margin-bottom:20px}@media (min-width: 960px){html .advanced-search-container .advanced-search-form .filter-group{margin-bottom:24px}}html .advanced-search-container .campus-center-container{box-sizing:border-box;display:flex;flex-wrap:wrap}html .advanced-search-container .campus-center-container .campus-center-option{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:100%}@media (min-width: 600px){html .advanced-search-container .campus-center-container .campus-center-option{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:50%}}@media (min-width: 960px){html .advanced-search-container .campus-center-container .campus-center-option{box-sizing:border-box;flex:1 1 100%;max-height:100%;max-width:33.33%}}html #ui-datepicker-div{z-index:9999!important}html #ui-datepicker-div thead{border-color:#e1e1e1;border-style:solid;border-width:1px 0}html #ui-datepicker-div thead th{padding:0}html #ui-datepicker-div thead span{font-size:12px}html #ui-datepicker-div .ui-datepicker.ui-widget{font-size:.9em}html #ui-datepicker-div .ui-datepicker.ui-datepicker-header{padding:0}html #ui-datepicker-div .ui-state-default{border:none;background:#0000;text-align:center;height:24px;width:24px;margin:auto;line-height:24px}html #ui-datepicker-div .ui-state-active{border:1px solid #333;border-radius:50%;background:#333;color:#fff;height:24px;width:24px;margin:auto;line-height:24px}html #ui-datepicker-div .ui-datepicker-title{font-family:Roboto,sans-serif}html #ui-datepicker-div .ui-datepicker-month,html #ui-datepicker-div .ui-datepicker-year{font-weight:500;font-size:16px;letter-spacing:.75px}html #ui-datepicker-div .ui-widget-header{border:none;background:#0000}html #ui-datepicker-div span.ui-icon.ui-icon-circle-triangle-w{background-position:-96px 0!important;transform:scale(1.5)!important;margin-top:-6px!important}html #ui-datepicker-div .ui-icon.ui-icon-circle-triangle-e{background-position:-32px 0!important;transform:scale(1.5)!important;margin-top:-6px!important}html .col-100{width:100%}html .row-table{width:100%;display:table}html .row{position:relative}html .row+.row{border-top:1px solid #ccc;padding-top:12px}html .row:after,html .row:before{content:" ";display:table;box-sizing:border-box}html .row:after{clear:both}html .col-middle{vertical-align:middle}html .row-table .col-1,html .row-table .col-2,html .row-table .col-3,html .row-table .col-4,html .row-table .col-5{float:none;padding-left:12.5px;padding-right:12.5px}html .position-relative{position:relative}html .col-half,html .col-third{width:100%}html .dollar{position:absolute;top:0;left:0;margin-left:.2em;line-height:1.8}html .no-js #property-search input{border-radius:2px;padding:.2em .5em .2em 1em}html .load-all{cursor:pointer}html .new-listing{background-color:#5cb85c;line-height:1;width:15px;height:15px;border-radius:15px;position:absolute;top:3px;left:3px;z-index:5}html .search-bar-bottom,html .search-bar-top{margin:0;padding:0}html .search-view-wrapper{clear:both;overflow:hidden;padding-bottom:25px;margin-bottom:10px}@media only screen and (min-width: 700px){html .search-view-wrapper{padding-bottom:5px}}html .search-view-options{margin-top:20px;clear:both;overflow:hidden;vertical-align:middle;padding-bottom:.8em}html .search-view-options .sort{display:block}@media only screen and (min-width: 700px){html .search-view-options .sort{float:right}}html .search-view-options .sort label{margin-top:0}html .search-view-options>*{display:inline}html .search-view-options a{text-decoration:none;margin-right:.5em;cursor:pointer}html .search-view-options a:focus span,html .search-view-options a:hover span{text-decoration:underline}html .search-view-options a i{opacity:.8}html .search-view-options a.active{font-size:120%;color:#333}html .search-view-options a.active i{color:#333;opacity:1}html .search-additional-options{margin-top:15px}@media only screen and (min-width: 700px){html .search-additional-options{text-align:right;float:right}}html .search-bar-top,html .search-bar-top a{color:#4b4b4b}html .search-bar-top{-webkit-user-select:none;user-select:none}html .search-bar-top fieldset{margin-bottom:0}html #rentorbuy{position:absolute;top:0;right:0}html ul.extra-search-options{list-style:none;margin:0;padding:0}html ul.extra-search-options li{border-right:1px solid #ccc;display:inline;padding:0 10px}html ul.extra-search-options li:first-child{padding-left:0}html ul.extra-search-options li:last-child{border-right:none}html .quick-search-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:initial;z-index:10}html .quick-search-background.quick-search-background--opaque{background-color:#333;background-color:#0009}html .quick-search-panel .ocp-close{right:auto;left:-.6em}html .map-container{width:100%;margin:0;padding:0;position:relative}html .map-container .ocp-close{display:none}html .map-container #map-canvas{width:100%;height:300px;z-index:1}html .map-container .marker-info{width:100%;height:auto;overflow:visible;position:relative;display:none}html .map-container.display-marker-info .marker-info{display:block}@media only screen and (min-width: 480px){html .map-container #map-canvas{height:500px}}@media only screen and (min-width: 700px){html .map-container{height:500px}html .map-container .ocp-close{display:block;left:auto;right:0}html .map-container #map-canvas{float:left;height:100%}html .map-container.display-marker-info #map-canvas{width:75%}html .map-container .marker-info{float:right;width:25%;height:100%;overflow:scroll;overflow-x:hidden;overflow-y:scroll;background-color:#fff;background-color:#ffffffd9;z-index:2}html .map-container .marker-info .highlight{padding-left:10px;padding-right:10px}}html .text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}html .text-truncate:hover{overflow:visible}html .js .property-search .btn-search-filter,html .js .property-search .btn-search-sort{background:#dcdcdc;border:.1em solid #dcdcdc;padding:.3em .4em;border-radius:2px;outline:0}html .js .property-search .btn-search-filter:focus,html .js .property-search .btn-search-filter:hover,html .js .property-search .btn-search-sort:focus,html .js .property-search .btn-search-sort:hover{border-color:#8f8f8f}html .js .property-search .btn-search-filter.btn-search-filter--minimal,html .js .property-search .btn-search-sort.btn-search-filter--minimal{border:none;background:#0000;padding:0;margin-left:5px;text-align:left;text-decoration:none}html .js .property-search .btn-search-filter.btn-search-filter--minimal:focus,html .js .property-search .btn-search-filter.btn-search-filter--minimal:hover,html .js .property-search .btn-search-sort.btn-search-filter--minimal:focus,html .js .property-search .btn-search-sort.btn-search-filter--minimal:hover{text-decoration:underline}html .js .property-search .quick-search .btn-search-filter{padding:.1em .4em;font-size:1em;line-height:1.5;margin-bottom:0}html .js .property-search .btn-search-filter.hidden-checkbox,html .js .property-search .more-options .btn-search-filter{text-align:center}html .js .hidden-checkbox,html .more-options{cursor:pointer;display:inline-table;text-decoration:none}html .js .hidden-checkbox>input,html .more-options>input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html .lt-ie9.js .btn-search-filter{background:#0000;padding:0;text-align:left}html .lt-ie9.js .hidden-checkbox>input{display:inline-block}html .btn-search-filter[aria-checked=true],html .btn-search-sort[aria-checked=true],html .hidden-checkbox.active{font-weight:700;border-color:#fff}html input:checked+.btn-search-filter.btn-search-filter--minimal{text-decoration:underline;font-weight:700;border-color:#fff}html #form-controls .more-options,html #permanent-search .more-options,html #quick-search .more-options{cursor:pointer;display:inline-table}html #form-controls .more-options .btn-search-filter,html #permanent-search .more-options .btn-search-filter,html #quick-search .more-options .btn-search-filter{display:block}html .filter-category-text input[type=submit]{display:none}html .filter-category-text input.text-search{border:1px solid #8f8f8f}html .quick-search-panel{background-color:#dcdcdc;-ms-box-sizing:border-box;box-sizing:border-box;box-shadow:0 5px 2px #00000080;padding:12px 12px 20px;position:absolute;border-radius:2px;z-index:15}html .quick-search-panel .description{display:none}html .quick-search-panel.filter-category-text input.text-search{background-color:#fff;float:left;width:50%}html .quick-search-panel.filter-category-text input[type=submit]{display:block;float:left;margin-left:1em}html #property-search .quick-search-panel{width:160px;top:41px;left:0}html #property-search .quick-search-panel:before{border:12px solid;border-color:#0000 #0000 #dcdcdc;content:" ";display:block;height:0;position:absolute;width:0;margin-left:-12px;bottom:100%;left:15%}html #property-search .quick-search-panel label{display:block;width:100%}html #property-search .quick-search-panel#listing-type-options{width:250px}html #property-search .quick-search-panel#listing-type-options label{display:inline}html #property-search #quick-search .quick-search-panel{top:37px}html #property-search .panel-search .quick-search-panel{width:605px;top:0;left:0}html #property-search .panel-search .quick-search-panel:before{border-width:0}html #property-search .panel-search .quick-search-panel label{font-weight:400;letter-spacing:0;text-transform:none}html #property-search #quick-search{margin-bottom:5px}html #property-search #form-controls{margin-top:5px}html #property-search input[disabled],html #property-search label.disabled{color:#aaa}html #property-search .filter-link{text-decoration:none;color:#8f8f8f;font-size:80%;letter-spacing:.1em}html #property-search .filter-link-btn{background-color:#dcdcdc;padding:.3em .5em;border-radius:2px}html #property-search .checkbox-block,html #property-search .checkbox-col{display:block}html #property-search legend{font-size:1em;text-transform:none;letter-spacing:0;line-height:1.5}html #property-search .quick-search{position:relative;padding-right:2em}html #property-search .quick-filter{text-decoration:none;float:left;position:relative;display:block;cursor:pointer;margin-right:.5em;margin-bottom:.8em}html #property-search .quick-filter a{text-decoration:none}html #property-search #permanent-search>fieldset{margin-bottom:.3em}html #property-search #quick-search .quick-filter,html #property-search #quick-search fieldset.quick-filter .btn-search-filter{margin-bottom:.15em}html #property-search .quick-filters{display:block;float:none;clear:both;font-size:.875em}html #property-search .quick-filter-spacer{margin-left:0;padding-top:0}html #property-search .filter-category{padding-bottom:10px}html #property-search .filter-category-title,html #property-search .text-search-button{font-weight:700;padding:0 .8em .8em 0}html #property-search .filter-category-title{margin:0}html #property-search .filter-category-title,html #property-search .filter-category-value{color:#565656}html #property-search .filter-category-value{background:#dcdcdc;border:.1em solid #dcdcdc;padding:.1em .7em;border-radius:2px;text-align:center;display:block;max-width:160px}html #property-search #quick-search .quick-filter a,html #property-search .filter-category-value{outline:none}html #property-search #quick-search .quick-filter a:focus,html #property-search .filter-category-value:focus,html #property-search .filter-category-value:hover{border-color:#8f8f8f}html #property-search .filter-text .filter-category-title{margin-left:.3em}html #property-search .quick-filter.all-filters{font-weight:400;letter-spacing:.03em}html #property-search .check-all{margin-left:10px;text-transform:none}html #property-search .search-legend{display:block;padding-bottom:0}html #property-search #permanent-search .search-legend{margin-bottom:.25em}html #property-search .full-search{padding-top:2em}html #full-search,html #property-search .panel-search{position:relative}html #full-search.visible,html #property-search .panel-search.visible{background-color:#dcdcdc;padding:10px;position:absolute;z-index:11;width:100%;top:25px}html #full-search.visible .text-search,html #property-search .panel-search.visible .text-search{background-color:#fff}html #full-search .filter-category,html #property-search .panel-search .filter-category{margin:10px 0;padding-top:45px}html #full-search .filter-category legend,html #property-search .panel-search .filter-category legend{position:absolute;top:10px;left:0}html #full-search legend,html #property-search .panel-search legend{color:#333;font-weight:lighter;font-size:1.2em;text-transform:uppercase}html #full-search .filter-category.quick-search-panel legend,html #property-search .panel-search .filter-category.quick-search-panel legend{position:absolute;top:15px;left:30px}html #full-search .movein-dates,html #property-search .panel-search .movein-dates{float:left;display:block;width:45%;clear:none}html #full-search .movein-dates:nth-child(1n),html #property-search .panel-search .movein-dates:nth-child(1n){clear:right}html #panel-pointer{border:12px solid;border-color:#0000 #0000 #dcdcdc;content:" ";display:block;height:0;position:absolute;width:0;top:-24px}html .map-view .search-bar-top .col-2{text-align:left}html .load-more{clear:both}html .ocp-property-search-content img{width:100%}html .ocp-property-search-content .slideshow{position:relative}html .ocp-property-search-content .map{display:block;width:100%;height:100%;background-color:#fff;background-color:#fffc;position:absolute;top:0;left:0;overflow:hidden}html .ocp-property-search-content .map i{position:absolute;top:50%;left:50%;z-index:0}html .ocp-property-search-content .map img{position:relative;z-index:1}html .ocp-property-search-content .gradient{position:absolute;width:100%;height:30%;top:0;left:0;z-index:2;background-image:linear-gradient(180deg,#000000b3 10%,#0000 80%)}html .ocp-property-search-content .name{width:100%;font-size:1.2em;text-decoration:none;line-height:1}html .ocp-property-search-content .name .address{margin-top:10px}html .ocp-property-search-content .property-headline{word-wrap:break-word;font-weight:700}html .ocp-property-search-content .address{display:block;font-size:.7em;font-style:italic}html .ocp-property-search-content .priceholder{display:block;margin-bottom:15px;width:100%}html .ocp-property-search-content .beds-and-bath{display:block;float:left;width:43%;text-transform:uppercase;font-size:.8em;line-height:1.5em;font-weight:400}html .ocp-property-search-content .beds-and-bath .listing-features{margin:0;padding-left:15px}html .ocp-property-search-content .beds-and-bath .listing-features li{text-transform:none}html .ocp-property-search-content .price{font-family:Merriweather,serif;font-size:1.4em;font-weight:700;float:right;width:57%;text-align:right}html .ocp-property-search-content .price.call-for-pricing{font-family:Lato,sans-serif;font-weight:300;font-size:1em}html .ocp-property-search-content .price span{display:block;font-size:.6em;font-family:Lato,sans-serif;font-weight:400;line-height:1em}html .ocp-property-search-content .icon-btn--dark{margin:3px 8px;position:absolute;top:2%;color:#fff;z-index:2;cursor:pointer}html .ocp-property-search-content .compare{right:46px}html .ocp-property-search-content .alt-img{right:5px}html .ocp-property-search-content .search--listing-extras{font-size:.8em;clear:both;margin-top:10px;padding-top:5px;border-top:1px solid #e9e9e9}html .ocp-property-search{-ms-box-sizing:border-box;box-sizing:border-box}html .ocp-property-search .ocp-property-search-content{overflow:hidden}html .ocp-property-search .property-image{width:100%;height:0;padding-bottom:66%;overflow:hidden;position:relative}html .ocp-property-search .swipe{text-align:center}html .ocp-property-search .swipe-wrap>div{float:left;width:100%;position:relative}html .list-view .ocp-property-search-content{border-bottom:1px solid #aaa;clear:both;padding:10px;margin-bottom:10px}html .list-view .ocp-property-search-content:nth-child(2n){background:#f6f6f6}html .list-view .ocp-property-search-content .slideshow{float:right;position:relative;width:25%}html .list-view .ocp-property-search-content .info{float:right;width:73%;margin-left:2%}html .list-view .ocp-property-search-content .info .priceholder{margin-bottom:0}html .list-view .ocp-property-search-content .info .description{font-style:normal;clear:both}html .list-view .ocp-property-search-content .info .full-text{display:none}html .compare-view .ocp-property-search,html .grid-view .ocp-property-search{background-color:#f6f6f6;border:1px solid #c3c3c3;border-radius:2px;margin-bottom:20px;margin-right:3.5%;padding:10px}html .compare-view .ocp-property-search.sublet,html .grid-view .ocp-property-search.sublet{background-color:#d9edf7;border-color:#bce8f1;color:#173f52}html .compare-view .ocp-property-search .ocp-property-search-content,html .grid-view .ocp-property-search .ocp-property-search-content{position:relative}html .compare-view .ocp-property-search .ocp-property-search-content .priceholder,html .grid-view .ocp-property-search .ocp-property-search-content .priceholder{clear:both}html .vtq-container{z-index:6}html .ocp-property-search .vtq-container{position:absolute;bottom:8px;right:8px}html .property-listing .vtq-container{bottom:10px;padding-left:10px;float:right}html a.vtq{background:#fff;animation:pulse-primary-color 2s infinite;display:inline-block;border:1px solid #333;border-radius:2em;padding:0 1em;font-size:1em;line-height:2;text-align:center;color:#333}html a.vtq:hover,html a.vtq:link,html a.vtq:visited{cursor:pointer;text-decoration:none;color:#333}html .ocp-property-search .vtb-container{position:absolute;bottom:8px;left:8px}html .property-listing .vtb-container{bottom:10px;padding-left:10px;float:left}html .video-modal{border-style:solid;border-width:8px 2px 2px;border-radius:3px;padding:16px;width:100%}html .video-playback-modal-title{font-size:1.5em;padding-bottom:.5em}html .video-playback-frame{text-align:center}html .vidly{display:block;width:600px;height:360px;position:relative;overflow:hidden;margin:auto}html .vid-btn{background:#fff;display:inline-block;border:1px solid #333;border-radius:2em;padding:0 1em;margin-top:1em;font-family:Lato,sans-serif;font-size:1em;line-height:2;text-align:center;color:#333}html .property-search .compare-view .ocp-property-search:nth-child(3n),html .property-search .grid-view .ocp-property-search:nth-child(3n){margin-right:0;clear:right}html .property-search .compare-view .ocp-property-search:nth-child(3n+1),html .property-search .grid-view .ocp-property-search:nth-child(3n+1){clear:left}html .front .compare-view .ocp-property-search,html .front .grid-view .ocp-property-search{margin-bottom:20px;margin-right:3.5%}html .front .compare-view .ocp-property-search:nth-child(2n),html .front .grid-view .ocp-property-search:nth-child(2n){margin-right:0;clear:right}html .front .compare-view .ocp-property-search:nth-child(odd),html .front .grid-view .ocp-property-search:nth-child(odd){clear:left}html .col-6.col-6-compare{width:100%}html .col-6-compare .search-view-wrapper{margin:0 auto}html .col-6-compare .compare-container{padding-top:30px;margin:0 auto;overflow-x:scroll}html .col-6-compare .compare-container table{margin:0 auto}html .animate-property-search .ocp-property-search{transition:all .2s}html .grid-view .ocp-property-search.compare-selected,html .list-view .ocp-property-search.compare-selected{box-shadow:6px 6px 15px #00000080;top:-3px;left:-3px}html .map-container .ocp-property-search.compare-selected{box-shadow:none}html .property-search .compare-view .ocp-property-search{width:200px}html .compare-view .ocp-property-search .name{font-size:1em;line-height:1.4;text-align:left}html .property-search table.stuck tr:first-child td:not(:first-child){visibility:hidden}html .property-search .compare-view table tr:hover,html .property-search .compare-view table tr:hover td .data{background:#dcdcdc}html .property-search .compare-view table tr:first-child:hover,html .property-search .compare-view table tr:first-child:hover td .data{background:#fff}html .property-search .compare-view table tr .ocp-property-search{width:200px;display:block;margin:2px}html .property-search .compare-view table td{text-align:center;margin:0}html .property-search .compare-view table td .ocp-property-search{text-align:left}html .col-6-compare table td .title{width:220px;line-height:20px;padding:6px 10px 6px 0;z-index:3}html .col-6-compare .header-fixed table td .title{position:relative}html .property-search .compare-view table td .category{font-size:1.125em;line-height:1.4;height:40px}html .property-search .compare-view table td .data{background-color:#f7f7f7;margin:2px;padding:6px 0;width:200px}html .property-search .compare-view table td .spacer{width:210px;display:inline-block}html .property-search .compare-view table td:first-child{text-align:left;vertical-align:top}html .property-search .header-fixed .ocp-property-search{height:126px!important}html .property-search .header-fixed .ocp-property-search .gradient{height:35px}html .property-search .header-fixed .img-pagination-controls{display:none}html .property-search .header-fixed .property-image{height:50px;padding-bottom:0;margin-bottom:5px}html .property-search .header-fixed .property-image .first{overflow:hidden;height:45px}html .property-search .header-fixed img{position:absolute;top:-40px;left:0}html .property-search .compare-dialog{position:fixed;top:150px;left:-150px;border-radius:0 4px 4px 0;line-height:1.25;padding:20px 10px;color:#fff;height:75px;transform:scale(.1);opacity:0;transition:all .2s;transform-origin:left;text-transform:none}html .property-search .compare-dialog .ocp-close{position:absolute;top:-20%;left:90%}html .property-search .displayed.compare-dialog{transform:scale(1);opacity:1;left:0;transform-origin:left}html .property-search .compare-dialog .total{font-weight:700;display:inline}html .property-search .compare-dialog .plural{display:inline}html .property-search .compare-dialog a{color:#fff;font-weight:700;display:block;font-size:1.125em;margin-top:10px}html .ocp-property-search .img-pagination-controls .control{transition:opacity .5s ease-out;opacity:0}html .ocp-property-search:hover:not(.is-alt-img) .img-pagination-controls .control,html .ocp-property-search:not(.is-alt-img) .img-pagination-controls .control:focus{opacity:1}@media only screen and (min-width: 700px){html .marker-info .ocp-property-search{width:100%;float:none}}html #property-search .rent-select .search-legend{padding-right:.3em;float:left}html #property-search .rent-select .rent-search-unit{position:relative;display:block;float:left;border-top:1px solid #999;box-shadow:0 1px 2px 0 #888;border-radius:2px;padding:0 .2em 0 0;line-height:2.15;font-size:74%;cursor:pointer}html #property-search .rent-select .rent-search-unit select{font-weight:700;color:#565656;cursor:pointer;display:inline;margin:0;padding:0 1em 0 .3em;background:#0000;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}html #property-search .rent-select .rent-search-unit .fa-caret-down{font-size:160%;position:absolute;top:.1em;right:.25em;z-index:-1}html #property-search .rent-select .rent-search-range{clear:both}html #property-search .rent-select .btn-search-filter{display:inline-block;position:relative;width:4em;padding-left:1em}html #property-search .rent-select .btn-search-filter>*{font-size:inherit;line-height:inherit}html #property-search .rent-select .btn-search-filter input{margin:0;padding:0}html #property-search .rent-select .btn-search-filter:active,html #property-search .rent-select .btn-search-filter:focus,html #property-search .rent-select .btn-search-filter:hover{border-color:#0000}html #property-search .rent-select .btn-search-filter:active input,html #property-search .rent-select .btn-search-filter:focus input,html #property-search .rent-select .btn-search-filter:hover input,html #property-search .rent-select .btn-search-filter input:active,html #property-search .rent-select .btn-search-filter input:focus,html #property-search .rent-select .btn-search-filter input:hover{background:#fff}html #property-search .rent-select .rent-to{vertical-align:middle}html #property-search .col-1,html #property-search .col-2,html #property-search .col-3,html #property-search .col-4,html #property-search .col-5{white-space:normal}html #property-search .col-2.gutter-right{margin-right:3.125%}html #property-search .checkbox-col{float:left;width:48%}@media only screen and (min-width: 700px){html .row-table .col-1,html .row-table .col-2,html .row-table .col-3,html .row-table .col-4,html .row-table .col-5{display:table-cell}html #property-search .checkbox-col,html #property-search .panel-search .quick-search-panel .checkbox-col{float:left;width:31.75%}}html .filter-category-amenities--6 label{width:100%!important}html .property-search .banner-ads{margin:0;padding:0;min-height:186px}html #expo{position:relative;margin:1em 0;min-height:150px}html .blur{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;background-color:#ffffffb3;width:100%;height:100%;z-index:10}html .blur .fa-spin{position:absolute;left:50%;top:50px}html .no-js .alt-img,html .no-js .img-pagination-controls{display:none}html .short-gutter-right{margin-right:1.5%}html .compare-view .ocp-property-search-content,html .grid-view .ocp-property-search-content,html .map-view .ocp-property-search-content{position:relative}html .compare-view .ocp-property-search-content .slideshow,html .grid-view .ocp-property-search-content .slideshow,html .map-view .ocp-property-search-content .slideshow{position:absolute;top:0;left:0;right:0}html .compare-view .ocp-property-search-content .info,html .grid-view .ocp-property-search-content .info,html .map-view .ocp-property-search-content .info{margin-top:66%;padding-top:10px}html .map-view .highlight .slideshow{margin:0}@media only screen and (min-width: 700px){html .lt-ie9 .ocp-property-search{width:32%}html .property-search .compare-view .ocp-property-search,html .property-search .grid-view .ocp-property-search{width:31%;float:left}html .front .compare-view .ocp-property-search,html .front .grid-view .ocp-property-search{width:48.25%;float:left}}@media only screen and (min-width: 1000px){html .property-search .main{padding-top:40px}}html .roommate-sidebar a,html .roommate-sidebar h3.heading{color:#333;font-size:16px;line-height:30px;font-weight:400}@media (min-width: 960px){html .roommate-sidebar.roommate-search-sidebar{max-width:430px}}html .roommate-sidebar h3.heading{font-weight:500;margin:0}@media (max-width: 599px){html .roommate-sidebar h3.heading.filters-heading{margin-left:4%}}@media (min-width: 960px){html .roommate-sidebar h3.heading.filters-heading{margin-left:4%}}html .roommate-sidebar .border-full{box-sizing:border-box;padding:16px 24px}html .roommate-sidebar .border-full.border-filter:not(:last-child){border-bottom:0}@media (max-width: 599px){html .roommate-sidebar p{margin-left:4%}}html .roommate-sidebar .border-full{border:1px solid #e1e1e1}html .pagination-frc{margin-bottom:16px;margin-top:16px;display:flex;align-content:center;align-items:center;justify-content:center}html .pagination-frc,html .pagination-frc>*{box-sizing:border-box}html .pagination-frc .frc-btn{border:1px solid #d0d0d0;padding:0 16px;margin-left:8px;margin-right:8px;color:#3a3a3a;text-decoration:none}html .pagination-frc .frc-btn:hover{color:#3a3a3a}html .pagination-frc a{margin-left:8px;margin-right:8px}html .page-hide{display:none}html .property-list-inner{box-sizing:border-box;display:flex;flex-wrap:wrap}html .profile-info{position:relative}html .roommate-search-gray{font-weight:500}html .roommates-favorites .main,html .roommates-search .main{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 599px){html .roommates-favorites .main,html .roommates-search .main{margin-left:0;margin-right:0}}@media (min-width: 600px) and (max-width: 959px){html .roommates-favorites .main,html .roommates-search .main{margin-left:0;margin-right:0}}@media (min-width: 600px){html .roommates-favorites .main,html .roommates-search .main{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}}html .roommates-favorites .main .sidebar,html .roommates-search .main .sidebar{margin-top:15px}@media (max-width: 599px){html .roommates-favorites .main .sidebar,html .roommates-search .main .sidebar{width:100%}}@media (min-width: 960px){html .roommates-favorites .main .sidebar,html .roommates-search .main .sidebar{margin-top:60px}}html .roommates-favorites .main .sidebar .btn-primary,html .roommates-favorites .main .sidebar .btn-secondary,html .roommates-search .main .sidebar .btn-primary,html .roommates-search .main .sidebar .btn-secondary{width:92%;margin-left:4%;margin-right:4%}@media (min-width: 960px){html .roommates-favorites .main .sidebar .btn-primary,html .roommates-favorites .main .sidebar .btn-secondary,html .roommates-search .main .sidebar .btn-primary,html .roommates-search .main .sidebar .btn-secondary{width:100%;margin-left:0;margin-right:0}}html .roommates-favorites .main .sidebar .btn-primary.btn-filters,html .roommates-favorites .main .sidebar .btn-secondary.btn-filters,html .roommates-search .main .sidebar .btn-primary.btn-filters,html .roommates-search .main .sidebar .btn-secondary.btn-filters{padding-left:16px}html .roommates-favorites .main h2.initials,html .roommates-search .main h2.initials{color:#fff;background:#333;width:100px;height:100px;font-size:55px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:30%}html .roommates-favorites .main .frc-btn.frc-btn-fullwidth,html .roommates-search .main .frc-btn.frc-btn-fullwidth{margin:8px 2%;width:96%;box-sizing:border-box}@media (max-width: 599px){html .roommates-favorites .main .property-list-inner,html .roommates-search .main .property-list-inner{margin-left:0;margin-right:0}}@media (min-width: 600px) and (max-width: 959px){html .roommates-favorites .main .property-list-inner,html .roommates-search .main .property-list-inner{margin-left:0;margin-right:0}}html .roommates-favorites .main .property-list--gridview .property-listing,html .roommates-search .main .property-list--gridview .property-listing{width:92%;background:none;box-sizing:border-box;border:1px solid #e1e1e1;margin:0 4% 16px;padding:0}@media (min-width: 600px){html .roommates-favorites .main .property-list--gridview .property-listing,html .roommates-search .main .property-list--gridview .property-listing{width:48%;margin:0 1% 20px}}@media (min-width: 960px){html .roommates-favorites .main .property-list--gridview .property-listing,html .roommates-search .main .property-list--gridview .property-listing{width:47%}}@media (min-width: 1280px){html .roommates-favorites .main .property-list--gridview .property-listing,html .roommates-search .main .property-list--gridview .property-listing{width:31%}}@media (min-width: 1920px){html .roommates-favorites .main .property-list--gridview .property-listing,html .roommates-search .main .property-list--gridview .property-listing{width:23%}}html .roommates-favorites .main .property-listing-link,html .roommates-search .main .property-listing-link{padding:0}html .roommates-favorites .main .property-list--gridview .property-photo,html .roommates-favorites .main .property-listing .property-photo,html .roommates-search .main .property-list--gridview .property-photo,html .roommates-search .main .property-listing .property-photo{padding-bottom:92%;width:100%}@media (max-width: 599px){html .roommates-favorites .main .property-list--gridview .property-photo,html .roommates-favorites .main .property-listing .property-photo,html .roommates-search .main .property-list--gridview .property-photo,html .roommates-search .main .property-listing .property-photo{top:0;left:0;position:relative;height:0}}@media (min-width: 600px) and (max-width: 959px){html .roommates-favorites .main .property-list--gridview .property-photo,html .roommates-favorites .main .property-listing .property-photo,html .roommates-search .main .property-list--gridview .property-photo,html .roommates-search .main .property-listing .property-photo{top:0;left:0;position:relative;height:0}}html .roommates-favorites .main .property-listing .property-info,html .roommates-search .main .property-listing .property-info{padding:8px;font-weight:400;text-transform:none;font-size:16px;line-height:20px}html .roommates-favorites .main .property-listing .property-info .name,html .roommates-search .main .property-listing .property-info .name{font-size:20px;font-weight:500}html .roommates-favorites .main .property-listing .property-info .name .label,html .roommates-search .main .property-listing .property-info .name .label{text-transform:uppercase;font-weight:400}html .roommates-favorites .main .property-listing .property-info .name,html .roommates-search .main .property-listing .property-info .name{padding-right:56px}html .roommates-favorites .main span.icon,html .roommates-search .main span.icon{top:18px;left:auto;right:10px}html .roommates-favorites .main .collapse-trigger .icon,html .roommates-search .main .collapse-trigger .icon{margin-top:-5px;font-size:22px;right:12px;background:none;color:#4c4c4c}html .roommates-favorites .main .property-info-link,html .roommates-search .main .property-info-link{text-decoration:none}html .roommates-favorites .main .description,html .roommates-search .main .description{font-size:14px;font-style:normal;line-height:20px;color:#333;margin-bottom:0}@media (max-width: 599px){html .roommates-favorites .main .property-listing .property-info,html .roommates-search .main .property-listing .property-info{margin-left:0}}@media (min-width: 600px) and (max-width: 959px){html .roommates-favorites .main .property-listing .property-info,html .roommates-search .main .property-listing .property-info{margin-left:0}}html .roommates-favorites .main .page-list a,html .roommates-search .main .page-list a{color:#3a3a3a;font-size:16px;line-height:30px;font-weight:400;text-decoration:none}html .roommates-favorites .main .page-list a.selected,html .roommates-search .main .page-list a.selected{color:#333;font-weight:500}html .roommates-favorites .main .pagination-frc span,html .roommates-search .main .pagination-frc span{color:#3a3a3a;font-weight:300;font-size:14px}html .roommates-favorites .main .sidebar .heading,html .roommates-search .main .sidebar .heading{font-weight:500}html .roommates-favorites .main .filter-list a,html .roommates-search .main .filter-list a{font-weight:400}html .roommates-favorites .main .favorite,html .roommates-search .main .favorite{position:absolute;top:10px;right:10px}html .roommates-favorites .main .profile-info a,html .roommates-search .main .profile-info a{color:#333}html .roommates-favorites .main .location p,html .roommates-search .main .location p{line-height:normal;margin-top:8px}html .roommates-favorites .main .location p span,html .roommates-search .main .location p span{line-height:22px}html .roommates-favorites .main .property-place,html .roommates-search .main .property-place{position:absolute;bottom:0;right:0;padding:8px 16px;background:#4c4c4ccc;font-size:14px;box-sizing:border-box;color:#fff}html .roommates-favorites h1,html .roommates-search h1{color:#4c4c4c;font-weight:500;font-size:14px;margin-bottom:8px;margin-left:4%}@media (min-width: 600px){html .roommates-favorites h1,html .roommates-search h1{margin-left:1%;font-size:18px}}@media (min-width: 960px){html .roommates-favorites h1,html .roommates-search h1{font-size:30px;color:#333;margin-bottom:24px;margin-top:10px}}@media (max-width: 599px){html .roommates-favorites .legacy .col-2,html .roommates-favorites .legacy .col-4,html .roommates-search .legacy .col-2,html .roommates-search .legacy .col-4{width:100%}}@media (min-width: 600px) and (max-width: 959px){html .roommates-favorites .legacy .col-2,html .roommates-favorites .legacy .col-4,html .roommates-search .legacy .col-2,html .roommates-search .legacy .col-4{width:100%}}@media (min-width: 960px){html .roommates-favorites .legacy .col-4,html .roommates-search .legacy .col-4{flex-grow:1}}html .favorite .favorite-icon{background-size:cover;display:inline-block;width:21px;height:20px}html .favorite-add .favorite-icon{background-image:url(/css/images/add-favorite.svg)}html .favorite-remove .favorite-icon{background-image:url(/css/images/remove-favorite.svg)}html body.roommate-edit .main{box-sizing:border-box;display:flex;margin-bottom:0;margin-top:0;padding-left:0;padding-right:0;flex-wrap:wrap}@media (min-width: 960px){html body.roommate-edit .main{flex-wrap:nowrap}}html body.roommate-edit .main h2.subtitle{margin-top:8px}html body.roommate-edit .main .roommate-profile-complete{max-width:500px;text-align:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto;padding-left:24px;padding-right:24px}html body.roommate-edit .main .roommate-profile-complete p{margin-bottom:24px;margin-top:24px;line-height:24px}html body.roommate-edit .main .roommate-profile-complete p a{margin-left:16px;margin-right:16px}html body.roommate-edit .roommate-edit-nav{border:1px solid #c6c6c6;border-top:0;width:100%}@media (min-width: 960px){html body.roommate-edit .roommate-edit-nav{border-bottom:0;width:auto}}@media (min-width: 1280px){html body.roommate-edit .roommate-edit-nav{width:20%}}html body.roommate-edit .edit-form.col-4{float:none;margin-left:24px;margin-right:24px}@media (min-width: 960px){html body.roommate-edit .edit-form.col-4{margin-right:8px}}html body.roommate-edit .roommate-edit-nav.col-2{width:100%}@media (min-width: 960px){html body.roommate-edit .roommate-edit-nav.col-2{height:auto;width:25%}}html body.roommate-edit .original-input{background-color:#fff;padding:1em;color:#1e1e1e}html body.roommate-edit .original-input del{color:#b94a48;text-decoration:line-through}html body.roommate-edit .btn-fullwidth,html body.roommate-edit .col-2 .alert{margin-right:10px;margin-left:10px}html body.roommate-edit .status-message.alert{margin-left:0;margin-top:0}html body.roommate-edit .field-must-have-amenities label{color:#4c4c4c}html body.roommate-edit fieldset legend.must-have-amenities-label{font-size:16px;color:#4c4c4c}html body.roommate-edit .lede img{width:auto;height:auto;max-height:150px}html body.roommate-edit .roommate-via{width:100%;text-align:right;font-weight:700;letter-spacing:.0625em;text-transform:uppercase}html body.roommate-edit .field-graduation legend.expected-graduation-font{font-size:16px;color:#4c4c4c}html body.roommate-edit .field-affiliation{margin:0}html body.roommate-edit .field-affiliation legend.roommate-edit-affiliation-font{font-size:16px;color:#4c4c4c}@media (min-width: 960px){html body.roommate-edit .field-affiliation div.affiliation-container{column-count:2;max-width:600px}}html body.roommate-edit .field-affiliation div.affiliation-block{margin-bottom:8px}html body.roommate-edit .field-university_status div.university-status-container{padding-top:8px}@media (min-width: 960px){html body.roommate-edit .field-university_status div.university-status-container{column-count:2;max-width:600px}}html body.roommate-edit .field-university_status div.university-status-block{margin-bottom:8px}html body.roommate-edit .field-location div.university-status-block{padding-bottom:8px}html body.roommate-edit .field-location legend{margin-bottom:8px}html body.roommate-edit .field-program{margin:0}html body.roommate-edit .field-program select.text-overflow{text-overflow:ellipsis}html body.roommate-edit .field-cc_emails{margin:0}html body.roommate-edit .field-email legend.label{color:#4c4c4c}html body.roommate-edit .field-email p{font-style:normal}html body.roommate-edit .field-sublet legend.roommate-edit-affiliation-font{font-size:16px;color:#4c4c4c}html body.roommate-edit .field-sublet div.affiliation-block{margin-bottom:8px}html body.roommate-edit .field-sublet label.sublet-label{color:#4c4c4c}html body.roommate-edit label span.form-input-prepend span.twitter-facebook{color:#33333380}html body.roommate-edit fieldset.field-location{margin-bottom:20px}html body.roommate-edit div.field-lease{margin-top:20px}html body.roommate-edit .amenity-group legend{padding-top:6px;padding-bottom:16px}html body.roommate-edit div.amenity-group{margin-top:20px}html body.roommate-edit div.field-needed{margin:0}html body.roommate-edit .field-needed p.description,html body.roommate-edit .field-needed p.helper-required,html body.roommate-edit .field-needed p.required-field-indicator,html body.roommate-edit .field-sublet p.description,html body.roommate-edit .field-sublet p.helper-required,html body.roommate-edit .field-sublet p.required-field-indicator,html body.roommate-edit .interim-form p.description,html body.roommate-edit .interim-form p.helper-required,html body.roommate-edit .interim-form p.required-field-indicator{font-family:Roboto;font-size:16px;font-style:italic;font-weight:300;color:#333;opacity:.8}html body.roommate-edit label.picture-label,html body.roommate-edit label.required-amenities{font-size:16px;color:#4c4c4c;font-weight:500}@media (max-width: 599px){html body.roommate-edit div.university-status-container{width:100%}}@media (min-width: 600px) and (max-width: 959px){html body.roommate-edit div.university-status-container{width:100%}}@media (min-width: 960px){html body.roommate-edit div.university-status-container{width:75%}}html body.roommate-edit div.amenity-group strong{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#4c4c4c}html body.roommate-edit .field-social div.university-status-block,html body.roommate-edit .field-social legend{margin-bottom:8px}html body.roommate-edit .image-container ul{list-style:none}html body.roommate-edit .image-container ul li{margin-right:1em;margin-bottom:1em;float:left}html body.roommate-edit main img{margin:16px 0}html body.roommate-edit input#picture_upload{padding:0;border:none}html body.roommate-edit .roommate-upload-box{padding:1.25rem 0;width:100%;text-align:center;border:1px dashed #555;border-radius:5px;margin-bottom:20px}html body.roommate-edit .roommate-upload-box .roommate-image-upload{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}html body.roommate-edit .roommate-upload-box .roommate-image-upload .picture-upload-spinner{display:block}html body.roommate-edit .roommate-upload-box .roommate-image-upload+label{max-width:80%;font-size:1.25rem;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem;color:#1e1e1e;font-weight:300;background-color:#fff}html body.roommate-edit .roommate-upload-box .roommate-image-upload+label figure{width:30px;height:55px;background-color:#e8e8e8;display:block;position:relative;padding:30px;margin:0 auto 10px;text-align:center}html body.roommate-edit .roommate-upload-box .roommate-image-upload+label figure i{font-size:40px;margin:5px 0 0 -5px;color:#555}html body.roommate-edit .roommate-upload-box .roommate-image-upload+label:hover figure,html body.roommate-edit .roommate-upload-box .roommate-image-upload.has-focus+label figure,html body.roommate-edit .roommate-upload-box .roommate-image-upload:focus+label figure{background-color:#ddd}html body.roommate-edit .roommate-upload-box .roommate-image-upload+label figure:after,html body.roommate-edit .roommate-upload-box .roommate-image-upload+label figure:before{width:0;height:0;content:"";position:absolute;top:0;right:0}html body.roommate-edit .roommate-upload-box .roommate-image-upload+label figure:before{border-top:20px solid #fff;border-left:20px solid #0000}html body.roommate-edit .roommate-upload-box .roommate-image-upload+label figure:after{border-bottom:20px solid #888;border-right:20px solid #0000}html body.roommate-edit .roommate-upload-box .roommate-image-upload+label:hover figure:after,html body.roommate-edit .roommate-upload-box .roommate-image-upload.has-focus+label figure:after,html body.roommate-edit .roommate-upload-box .roommate-image-upload:focus+label figure:after{border-bottom-color:#777}html .roommate-edit--extend{margin-left:24px;margin-right:24px}html .roommate-edit--extend a:first-child{margin-right:8px}html .roommate-page #main h1.title{margin-top:8px}@media (min-width: 960px){html .roommate-page #main h1.title{margin-top:0}}html .roommate-page h2.heading{color:#1d1d1d;text-transform:none}html .roommate-page .mobile-button-bar{box-sizing:border-box;display:flex;padding:8px;justify-content:space-between;background:#fff;border-top:1px solid #e1e1e1;position:fixed;bottom:0;left:0;right:0;z-index:10}@media (min-width: 600px){html .roommate-page .mobile-button-bar{padding:16px}}html .roommate-page .mobile-button-bar .mobile-button{margin-left:8px;margin-right:8px;padding-bottom:16px;padding-top:16px;box-sizing:border-box;display:flex;justify-content:center;flex:1;background:#fff;color:#4c4c4c;text-align:center;font-weight:500;font-size:16px;cursor:pointer}@media (min-width: 600px){html .roommate-page .mobile-button-bar .mobile-button{font-size:20px}}html .roommate-page .mobile-button-bar .mobile-button.message-button{background:#fff;border:1px solid #4c4c4c}html .roommate-page .mobile-button-bar .mobile-button.message-button.message-button-sent{color:#bfbfbf;border-color:#bfbfbf}html .roommate-page .mobile-button-bar .mobile-button.phone-button{background:#4c4c4c;border:1px solid #4c4c4c;color:#fff}@media (min-width: 960px){html .roommate-page .mobile-button-bar{display:none}}html .roommate-page .roommate-sidebar{display:none}@media (min-width: 960px){html .roommate-page .roommate-sidebar{display:block;border-top:1px solid #d8d8d8;padding-top:12px;border-top:none;position:sticky;top:128px}}html .roommate-page .row{clear:both}@media (min-width: 600px){html .roommate-page .row>*{margin-right:1em}}@media (min-width: 960px){html .roommate-page .row.row-condense{clear:none;width:50%;float:left}}@media (max-width: 599px){html .roommate-page .legacy .col-2,html .roommate-page .legacy .col-4{width:100%}}@media (min-width: 600px) and (max-width: 959px){html .roommate-page .legacy .col-2,html .roommate-page .legacy .col-4{width:100%}}html .roommate-profile--header{margin-right:10px;box-sizing:border-box;display:flex;margin-top:-34px;z-index:10;min-height:100px;width:100%;border:solid #e1e1e1;border-width:0 0 1px;background:#fff;position:sticky;top:55px}@media (min-width: 960px){html .roommate-profile--header{top:105px}}html .roommate-profile--header .desc-container{box-sizing:border-box;display:flex;align-content:center;align-items:center;flex-wrap:no-wrap;justify-content:space-between}html .roommate-profile--header .desc-container>*{box-sizing:border-box}@media (min-width: 960px){html .roommate-profile--header .header-item-border{border-right:1px solid #e1e1e1}}html .roommate-profile--header .header-results{border-right:1px solid #e1e1e1}html .roommate-profile--header .header-results a{color:#4c4c4c;text-decoration:none}html .roommate-profile--header h1.title{box-sizing:border-box;font-family:Roboto,sans-serif;font-size:28px;font-weight:500;letter-spacing:.2px;margin-bottom:0;color:#4c4c4c}html .roommate-profile--header .profile-name{display:inline-block;margin-top:8px}html .roommate-profile--header .title-star{display:inline-block;float:right;position:relative;right:20px;height:48px;margin-top:8px;margin-right:8px}@media (min-width: 600px){html .roommate-profile--header .title-star{display:none}}html .roommate-profile--header .star{display:none}@media (min-width: 600px){html .roommate-profile--header .star{box-sizing:border-box;margin-left:8px;margin-right:8px;display:block}}@media (min-width: 960px){html .roommate-profile--header .star{box-sizing:border-box;margin-left:32px;margin-right:32px;display:block}}html .roommate-profile--header .favorite{position:absolute;bottom:0}@media (min-width: 600px){html .roommate-profile--header .favorite{position:static!important}}html .roommate-profile--header .favorite .favorite-icon{margin-bottom:12px;background-size:cover;display:inline-block;width:25px;height:24px}@media (min-width: 600px){html .roommate-profile--header .favorite .favorite-icon{margin-bottom:0;width:37px;height:35px}}html .roommate-profile--header .favorite-add .favorite-icon{background-image:url(/css/images/add-favorite.svg)}html .roommate-profile--header .favorite-remove .favorite-icon{background-image:url(/css/images/remove-favorite.svg)}html .roommate-profile--header .header-description{font-size:16px;letter-spacing:.2px;color:#4c4c4c;margin-bottom:0;line-height:24px;margin-top:8px}@media (min-width: 600px){html .roommate-profile--header .header-description{box-sizing:border-box;flex-basis:90%;margin-right:10px}}@media (min-width: 960px){html .roommate-profile--header .header-description{box-sizing:border-box;flex-basis:80%;margin-right:10px}}html .roommate-profile--header .hide-for-mobile-and-tablet{display:none}@media (min-width: 960px){html .roommate-profile--header .hide-for-mobile-and-tablet{box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:center;line-height:128px;min-width:150px;text-align:center}html .roommate-profile--header .hide-for-mobile-and-tablet>*{box-sizing:border-box}}html .roommate-profile--header .hide-for-mobile-and-tablet a{margin:auto}html .roommate-profile--header .clock-icon{display:inline-block;height:16px;width:16px;margin-top:8px}html .roommate-profile--header .clock-icon img{padding-top:4px}html .roommate-profile--header .lastupdated{display:inline-block;font-size:14px;text-transform:capitalize;margin-bottom:8px;margin-top:8px}html .roommate-profile--about h2{color:#4c4c4c;font-weight:500;font-size:24px;line-height:32px;letter-spacing:.17px}html .roommate-profile--about .ab-question{color:#4c4c4c;font-weight:500;font-size:16px;letter-spacing:0;line-height:30px;margin-top:24px}html .roommate-profile--about .ab-answer{color:#4c4c4c;font-weight:400;font-size:16px;letter-spacing:0;line-height:30px;display:inline-block}html .roommate-profile--about .question-comment{background-color:#f5f5f5;border-radius:5px;padding:8px;margin-top:8px}html .roommate-profile--bio{box-sizing:border-box;display:flex;flex-wrap:wrap;padding-bottom:16px;padding-top:16px;position:relative}@media (min-width: 600px){html .roommate-profile--bio{flex-wrap:nowrap}}html .roommate-profile--bio .profile-image{width:100%;min-width:100%;height:auto}@media (min-width: 600px){html .roommate-profile--bio .profile-image{width:260px;min-width:260px;height:260px;margin-right:24px;overflow:hidden}}html .roommate-profile--bio .profile-description{color:#4c4c4c;flex-grow:1;font-size:16px;line-height:24px}@media (max-width: 599px){html .roommate-profile--bio .profile-description.profile-description-social{padding-bottom:48px}}html .roommate-profile--bio .profile-description h2{color:#4c4c4c;font-weight:500;font-size:24px;line-height:32px;margin-bottom:16px;margin-top:16px;padding-right:16px}@media (min-width: 600px){html .roommate-profile--bio .profile-description h2{margin-top:0}}html .roommate-profile--bio .profile-description .content{padding:8px 16px;border-radius:5px;background:#f2f2f2}html .roommate-profile--bio .profile-social{box-sizing:border-box;display:flex;justify-content:center;padding-top:8px}@media (min-width: 600px){html .roommate-profile--bio .profile-social{position:absolute;width:auto;top:16px;right:0;padding-top:0}}html .roommate-profile--bio .profile-social .social-icon{display:inline-block;width:32px;height:32px;margin-left:16px}html .roommate-profile--bio .profile-social a{text-decoration:none}html .roommate-profile--have-a-place{position:relative}@media (min-width: 600px){html .roommate-profile--have-a-place{flex-wrap:nowrap}}html .roommate-profile--have-a-place h2.heading{box-sizing:border-box;font-size:24px;font-weight:500;letter-spacing:.17px;line-height:32px;color:#4c4c4c}@media (min-width: 600px){html .roommate-profile--have-a-place h2.heading{text-align:left}}html .roommate-profile--have-a-place .property-container{box-sizing:border-box;display:flex;flex-direction:column}@media (min-width: 600px){html .roommate-profile--have-a-place .property-container{flex-direction:row}}html .roommate-profile--have-a-place .property-image{box-sizing:border-box;align-self:center;min-width:109px;margin-right:8px;margin-bottom:16px}@media (min-width: 600px){html .roommate-profile--have-a-place .property-image{width:198px;min-width:198px;height:134px;margin-right:24px;overflow:hidden}}html .roommate-profile--have-a-place .property-description{box-sizing:border-box}html .roommate-profile--have-a-place .property-info{box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:32px}html .roommate-profile--have-a-place .property-info .property-name{box-sizing:border-box}html .roommate-profile--have-a-place .property-info .property-name p{color:#4c4c4c;font-size:20px;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:16px}html .roommate-profile--have-a-place .property-info .property-details{box-sizing:border-box}html .roommate-profile--have-a-place .property-info .property-details p{color:#4c4c4c;font-size:16px;letter-spacing:.58px;line-height:24px}html .roommate-profile--have-a-place .property-info .property-link{box-sizing:border-box;margin-top:16px}html .roommate-profile--have-a-place .property-info .property-link a{color:#4c4c4c;font-size:16px;font-weight:500;letter-spacing:.58px;line-height:13px}html .roommate-profile--housing-needs h2.heading{font-size:24px;font-weight:500;letter-spacing:.17px;line-height:28px;color:#4c4c4c}html .roommate-profile--housing-needs ul{margin-left:20px}html .roommate-profile--housing-needs li{color:#4c4c4c;margin-bottom:16px;margin-top:16px;list-style:disc}html .roommate-profile--housing-needs li span.housing-needs{font-size:16px;font-weight:500;line-height:1}html .roommate-profile--requirements h2{font-size:24px;font-weight:500;letter-spacing:.17px;color:#4c4c4c}html .roommate-profile--requirements h3{font-size:16px;font-weight:500;color:#4c4c4c}html .roommate-profile--requirements ul{margin-left:16px}@media (min-width: 600px){html .roommate-profile--requirements ul{margin-left:24px}}html .roommate-profile--requirements li{margin-bottom:16px;margin-top:16px;list-style:disc}html .roommate-profile--requirements li div{display:inline-block}html .roommate-profile--requirements .req-container{box-sizing:border-box;display:flex;flex-direction:column}@media (min-width: 600px){html .roommate-profile--requirements .req-container{flex-direction:row}}html .roommate-profile--requirements .req-block{margin-left:4px;flex:1 1}html .roommate-profile--requirements .req-block:first-child{margin-bottom:12px}@media (min-width: 600px){html .roommate-profile--requirements .req-block{flex:1 1 300px}}html .roommate-profile--requirements .req-block:first-child h3{margin-left:-2px}html .roommate-profile--requirements .req-block:first-child ul{margin-left:16px}html .roommate-profile--requirements .req-block:last-child h3{margin-left:0}@media (min-width: 600px){html .roommate-profile--requirements .req-block:last-child h3{margin-left:6px}}html .roommate-profile--roommate-pref h2{font-size:24px;font-weight:500;letter-spacing:.17px;color:#4c4c4c}html .roommate-profile--roommate-pref ul{margin-left:20px}html .roommate-profile--roommate-pref li{margin-bottom:16px;margin-top:16px;list-style:disc}html .roommate-profile--roommate-pref li div{display:inline-block}html .roommate-profile--contact{padding-bottom:16px;padding-left:24px;padding-right:24px}@media (min-width: 960px){html .roommate-profile--contact{padding-left:0;padding-right:0;display:block}}html .roommate-profile--contact .ui-dialog{position:fixed}html .roommate-profile--contact p.oca{margin-top:24px;text-align:center}html .roommate-profile--contact p.oca a{font-weight:500}html .roommate-profile--contact #email-lead-form{padding:0 24px 16px;border:1px solid #d8d8d8;background:#fbfbfb}html .roommate-profile--contact input:focus,html .roommate-profile--contact input:invalid,html .roommate-profile--contact select:focus,html .roommate-profile--contact select:invalid,html .roommate-profile--contact textarea:focus,html .roommate-profile--contact textarea:invalid{outline:none}@media (max-width: 599px){html .roommate-profile--contact{background:#4c4c4c;bottom:0;position:fixed;width:inherit;z-index:500}}@media (min-width: 600px) and (max-width: 959px){html .roommate-profile--contact{background:#4c4c4c;bottom:0;position:fixed;width:inherit;z-index:500}}@media (min-width: 960px){html .roommate-profile--contact{background:#fff}}html .roommate-profile--contact .element-container{position:relative}@media (min-width: 960px){html .roommate-profile--contact .element-container{position:static}}html .roommate-profile--contact .element-container p{display:none}@media (min-width: 960px){html .roommate-profile--contact .element-container p{display:block}}html .roommate-profile--contact .foo,html .roommate-profile--contact .ui-corner-all,html .roommate-profile--contact .ui-dialog,html .roommate-profile--contact .ui-draggable,html .roommate-profile--contact .ui-resizable,html .roommate-profile--contact .ui-widget,html .roommate-profile--contact .ui-widget-content{background:#fff!important}@media (min-width: 960px){html .roommate-profile--contact input[type=submit].dialog-button{display:none!important}}html .roommate-profile--contact .cta-button,html .roommate-profile--contact input[type=submit].cta-button{border:1px solid #4c4c4c;border-radius:0;color:#4c4c4c;cursor:pointer;display:none;font-size:16px;font-weight:500;height:32px;letter-spacing:0;line-height:32px;text-align:center;width:48%}@media (min-width: 960px){html .roommate-profile--contact .cta-button,html .roommate-profile--contact input[type=submit].cta-button{display:block;font-size:20px;height:3em;letter-spacing:.4px;line-height:3em;width:100%}}html .roommate-profile--contact .cta-button.dark,html .roommate-profile--contact input[type=submit].cta-button.dark{padding:0;margin-top:1px;background:#fff;color:#4c4c4c;font-family:Roboto,sans-serif;font-weight:500;width:48%}html .roommate-profile--contact .cta-button.dark.track-click,html .roommate-profile--contact input[type=submit].cta-button.dark.track-click{display:none}html .roommate-profile--contact .cta-button.dark.mobile,html .roommate-profile--contact input[type=submit].cta-button.dark.mobile{display:block}@media (min-width: 960px){html .roommate-profile--contact .cta-button.dark,html .roommate-profile--contact input[type=submit].cta-button.dark{background:#4c4c4c;color:#fff;width:100%;font-size:20px}html .roommate-profile--contact .cta-button.dark.mobile,html .roommate-profile--contact input[type=submit].cta-button.dark.mobile{display:none}html .roommate-profile--contact .cta-button.dark.track-click,html .roommate-profile--contact input[type=submit].cta-button.dark.track-click{display:block}}html .roommate-profile--contact .date-picker-row{height:48px}html .roommate-profile--contact .move-in-date{box-sizing:border-box;display:flex;justify-content:space-between}html .roommate-profile--contact .move-in-info{box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%}html .roommate-profile--contact .move-in-info-label{margin:-8px 0 0 4px;font-size:11px;letter-spacing:.28px;color:#4c4c4c;height:20px}html .roommate-profile--contact .move-in-date-picker{margin-right:12px;align-self:center;height:24px;width:24px;position:absolute;right:10px;top:10px}html .roommate-profile--contact #profile-contact-move-in-date{margin-top:8px;height:24px;letter-spacing:1.25px;line-height:24px}html .roommate-profile--contact .message-sent{display:none}@media (min-width: 600px){html .roommate-profile--contact .message-sent{padding:12px 24px;margin-top:16px;background:#333;color:#fff}}html .roommate-profile--contact .btn-phone{position:absolute;right:0;background:#fff;z-index:1000}@media (min-width: 960px){html .roommate-profile--contact .btn-phone{position:static}}html .roommate-profile--contact .email-lead-form{display:none}@media (min-width: 960px){html .roommate-profile--contact .email-lead-form{display:block}}html .roommate-profile--contact .entry-form{display:none;margin-bottom:16px;margin-top:16px}@media (min-width: 960px){html .roommate-profile--contact .entry-form{display:block}}html .roommate-profile--contact .entry-form .entry-row{margin-bottom:16px;margin-top:16px;box-sizing:border-box;display:flex;justify-content:center}html .roommate-profile--contact .entry-form .entry-row:first-child{margin-top:0}html .roommate-profile--contact .entry-form .entry-row:last-child{margin-bottom:0}html .roommate-profile--contact .entry-form .entry-row.multiple div:first-child{margin-right:4px}html .roommate-profile--contact .entry-form .entry-row.multiple div:last-child{margin-left:4px}html .roommate-profile--contact .entry-form .entry-row .entry-field{box-sizing:border-box;padding-left:5px;background:#fff;font-size:16px;letter-spacing:.4px;line-height:40px;width:49%;border:1px solid #d8d8d8}html .roommate-profile--contact .entry-form .entry-row .entry-field textarea{padding-left:4px;height:100%;background:inherit;font-size:inherit;letter-spacing:inherit;overflow-y:auto;resize:none;border:none}html .roommate-profile--contact .entry-form .entry-row .entry-field input{padding:0 0 0 4px;margin:0;font-size:inherit;color:inherit;background-color:#fff;border-radius:0;line-height:40px}html .roommate-profile--contact .entry-form .entry-row .entry-field input[type=tel],html .roommate-profile--contact .entry-form .entry-row .entry-field input[type=text]{border:none}html .roommate-profile--contact .entry-form .entry-row .entry-field input[type=submit]{border-radius:0;line-height:48px}html .roommate-profile--contact .entry-form .entry-row .entry-field.wide{width:100%}html .roommate-profile--contact .entry-form .entry-row .entry-field.tall{height:168px}html .profile-header{box-sizing:border-box;display:flex;justify-content:space-between}html .mobile-contact-close-btn{width:auto;text-align:center}@media (min-width: 960px){html .mobile-contact-close-btn{display:none}}@media (max-width: 599px){html .message-sent{padding:12px 24px;margin-bottom:16px;margin-top:16px;background:#333;color:#fff}}@media (min-width: 600px) and (max-width: 959px){html .message-sent{padding:12px 24px;margin-bottom:16px;margin-top:16px;background:#333;color:#fff}}html .roommate-tips{margin:0 8px 32px}html .roommate-tips .tips-content{margin-left:8px}html .roommate-tips h1{font-size:30px;font-weight:500;color:#333}html .roommate-tips h2{color:#333;font-size:16px;font-weight:400;letter-spacing:.38px;margin-bottom:16px}html .roommate-tips h2.header{margin:0 0 0 8px}html .roommate-tips ul{margin-left:24px;overflow-wrap:anywhere}html .roommate-tips li{margin-bottom:20px;margin-top:20px;list-style:disc}html .roommate-tips li:first-child{margin-top:8px}html .roommate-tips li div{display:inline-block}html .roommate-tips .category h2{color:#333;font-size:20px}html .roommate-tips .scam-advisory{margin-top:8px;color:#333;font-size:24px}html .roommate-tips .error-alert{margin:32px 16px 32px 8px;padding:8px 16px;background:#fff;border:.5px solid #4c4c4c;box-sizing:border-box;color:#333;font-size:14px;font-weight:500;line-height:1.7}html h1.oca.title{margin:0 0 32px;color:#333;font-size:30px;font-weight:400;line-height:35px}html h1.oca.title.left{text-align:left}html h1.oca.title.center{text-align:center}html section.registration{box-sizing:border-box;display:flex;flex-direction:column}@media (min-width: 960px){html section.registration{flex-direction:row;justify-content:center}}html section.registration .sign-up-block{margin-bottom:32px;position:relative}@media (min-width: 960px){html section.registration .sign-up-block{margin-bottom:0;margin-left:32px;width:33%}html section.registration .sign-up-block:first-child{margin-left:0}}html section.registration .sign-up-block .sign-up-image{width:100%}html section.registration .sign-up-block .sign-up-title{margin-top:16px;margin-bottom:12px;font-size:24px;font-weight:500;line-height:26px}@media (min-width: 600px){html section.registration .sign-up-block .sign-up-title{margin-top:24px;font-size:28px;line-height:30px}}html section.registration .sign-up-block .sign-up-text{margin-bottom:96px;font-size:16px;font-weight:300;height:-moz-fit-content;height:fit-content;letter-spacing:.09px;line-height:24px}@media (min-width: 960px){html section.registration .sign-up-block .sign-up-text{height:max-content}}html section.registration .sign-up-block .sign-up-text .embedded{text-decoration:underline}html section.registration .sign-up-block .sign-up-text p{font-weight:300}html section.registration .sign-up-block .sign-up-text strong a{font-weight:500}html section.registration .sign-up-block .button-container{position:absolute;bottom:24px;width:100%}html section.registration .sign-up-block .button-container .button{margin:0 auto;background-color:#4c4c4c;width:165px}html section.registration .sign-up-block .button-container .button div{text-align:center;color:#fff}html section.registration .sign-up-block .button-container .button span{font-size:16px;font-weight:500;height:48px;letter-spacing:.4px;line-height:48px}html section.registration .sign-up-block .button-container .button svg{height:24px;width:24px;transform:rotate(90deg) translate(7px,-3px);fill:#fff}html section.registration .sign-up-block a{text-decoration:none;font-weight:300}html .splash-page-content address,html .splash-page-content p,html .splash-page-content span{line-height:1.5}html .splash-page-content h1,html .splash-page-content h2,html .splash-page-content h3,html .splash-page-content h4,html .splash-page-content h5,html .splash-page-content h6{margin-top:1em}html .splash-page-content ol,html .splash-page-content p,html .splash-page-content ul{margin-bottom:1em}html .splash-page-content img{width:100%}@media (min-width: 960px){html .splash-page-content img{width:inherit}}html .splash-page-content ol,html .splash-page-content ul{margin-left:2em}html .splash-page-content ol li,html .splash-page-content ul li{padding-top:.2em;padding-bottom:.2em}html .splash-page-content ul{list-style:circle}html .splash-page-content ol{list-style:decimal}html .splash-page-content .col-1,html .splash-page-content .col-2,html .splash-page-content .col-3,html .splash-page-content .col-4,html .splash-page-content .col-5,html .splash-page-content .col-6{width:auto}html .splash-page-continue{clear:both;margin-top:16px}html .subscription-highlight{font-weight:700;text-decoration:underline}@media (min-width: 960px){html .user-account .main{box-sizing:border-box;display:flex}}html .user-account .main .registration-notice{flex-direction:column;padding:16px}html .user-account .main .col-flex-left{order:1}html .user-account .main .user-sidebar{border-left:0;border-right:0;border-bottom:1px solid #4c4c4c33;width:100%;max-width:100%;margin-right:0}@media (min-width: 960px){html .user-account .main .user-sidebar{max-width:270px;border-left:1px solid #4c4c4c33;border-right:1px solid #4c4c4c33;border-bottom:0;margin-right:16px}}html .user-account .main .user-sidebar .heading{color:#4c4c4c;font-size:20px;font-weight:500;line-height:24px;text-transform:capitalize;padding:0 16px}html .user-account .main .user-sidebar .user-navigation li{padding:0;margin:0}html .user-account .main .user-sidebar .user-navigation li a{color:#4c4c4c;display:inline-block;font-size:16px;font-weight:500;line-height:19px;width:100%;height:100%;padding:16px}html .user-account .main .user-sidebar .user-navigation li.active,html .user-account .main .user-sidebar .user-navigation li:hover{background:#4c4c4c}html .user-account .main .user-sidebar .user-navigation li.active a,html .user-account .main .user-sidebar .user-navigation li:hover a{color:#fff}html .user-account .main .user-sidebar .dborder-between{border-top:1px solid #4c4c4c33}html .user-account .main .col-flex-right{flex-grow:1;order:2;padding:8px}@media (min-width: 960px){html .user-account .main .col-flex-right{padding:16px 32px}}html .user-account .main .col-flex-right .hgroup-main h1{color:#333;font-size:24px;line-height:28px;font-weight:500;margin-bottom:16px;margin-top:16px}@media (min-width: 960px){html .user-account .main .col-flex-right .hgroup-main h1{font-size:30px;line-height:46px;margin-bottom:8px;margin-top:8px}}html .user-account .main .col-flex-right .btn-user-fixed{width:100%;font-size:14px;font-weight:500;line-height:16px;box-sizing:border-box;padding:8px;margin-right:24px;margin-bottom:24px}@media (min-width: 960px){html .user-account .main .col-flex-right .btn-user-fixed{width:160px;font-size:16px;font-weight:400;line-height:19px;margin-bottom:0}}html .user-account .main .col-flex-right .user-index-options{margin-top:16px;margin-bottom:32px}@media (min-width: 960px){html .user-account .main .col-flex-right .user-index-options{margin-top:0}}html .user-account .main .col-flex-right .user-index-options li{margin-bottom:24px;margin-top:0}@media (min-width: 960px){html .user-account .main .col-flex-right .user-index-options li{margin-bottom:0;margin-top:32px}}html .user-account .main .col-flex-right .user-index-options li a{color:#4c4c4c;font-size:16px;line-height:1.1875;font-weight:500}html .user-account .main .col-flex-right .btn-sml{font-size:12px}html .user-account .main input.pay-by-check-btn{height:30px;width:220px}html .user-account .main h1#main--header{font-size:24px;font-weight:500;margin-bottom:24px}@media (min-width: 960px){html .user-account .main h1#main--header{font-size:30px}html .user-account .main .subscription-table td{width:55%;line-height:30px}}html .user-account .main legend.account-information{font-size:24px;font-weight:500}@media (min-width: 960px){html .user-account .main legend.account-information{font-size:30px}html .user-account .main input#save-profiles-btn,html .user-account .main input#save-settings-btn{width:300px}}html .user-account .main a.change-password,html .user-account .main p.username,html .user-account .main strong.username-title{font-size:14px;color:#333}@media (min-width: 960px){html .user-account .main a.change-password,html .user-account .main p.username,html .user-account .main strong.username-title{font-size:20px}}html .user-account .main a.change-password{font-weight:400}html .user-account .main legend.email-options,html .user-account .main legend.ratings{font-size:20px;font-weight:500;padding-bottom:8px}@media (max-width: 599px){html .user-account .main .save-settings-wrapper{margin:0;max-width:none;padding-bottom:24px}}@media (min-width: 600px) and (max-width: 959px){html .user-account .main .save-settings-wrapper{margin:0;max-width:none;padding-bottom:24px}}html .user-account .main label.broker-fee,html .user-account .main label.company,html .user-account .main label.email,html .user-account .main label.fax,html .user-account .main label.first-name,html .user-account .main label.last-name,html .user-account .main label.owner-manager-type,html .user-account .main label.phone-number{color:#4c4c4c}html .user-account .main div.subscription{padding-left:16px;padding-right:16px}html .user-account .main select#unit{box-shadow:none}html .user-account .main input#address_autocomplete{margin-top:8px;display:block;width:100%;max-width:768px}html .user-listing{border-left:5px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:1em 0 5px 1em;position:relative;margin:5px 0 10px}html .user-listing.active{border-left-color:#5cb85c}html .user-listing.pending{border-left-color:#f0ad4e}html .user-listing.denied{border-left-color:#d9534f}html .listing-group{margin-top:1em}html .user-listing:not(.active) .title{opacity:.5}html .user-listing:not(.active):hover .title{opacity:.8}html .user-listing:hover{border-left-color:#c3c3c3}html .user-listing:hover.active{border-left-color:#449d44}html .user-listing:hover.pending{border-left-color:#ec971f}html .user-listing:hover.denied{border-left-color:#c9302c}html .user-listing .title .name{font-weight:700;display:block}html .user-listing .address{font-size:.8em;color:#8f8f8f}html .status-indicator-wrapper{float:left;margin-top:10px;position:relative}html .status-indicator{background-color:#dcdcdc;display:inline-block;line-height:1;width:15px;height:15px;border-radius:15px}html .active .status-indicator{background-color:#5cb85c}html .pending .status-indicator{background-color:#f0ad4e}html .denied .status-indicator{background-color:#d9534f}html .status-indicator.trans{background-color:initial}html .status-toggle-status .status-update{margin-left:5px;margin-bottom:20px;display:inline-block;width:85%}html .property-photo{color:#dcdcdc;float:left;width:75px;max-height:75px;margin-right:10px;margin-bottom:10px}html ul.user-listings .property-admin-actions li{display:inline;margin-bottom:1em;line-height:2.2em}html ul.user-listings .property-admin-actions li a{padding:2px 8px;margin:2px 0}html ul.user-listings .property-admin-actions .fav{display:list-item}html .linked-schools{clear:both;color:#8f8f8f;font-size:.8em}html .linked-schools p,html .linked-schools ul{display:inline}html .linked-schools ul li{color:#8f8f8f;display:inline}html .linked-schools ul li:after{content:" | ";color:#565656;text-shadow:none}html .linked-schools ul li:last-child:after{content:""}html .linked-schools ul li span{font-size:.8em;font-style:italic}@media (min-width: 1280px){html ul.user-listings .title{float:left;width:40%}html ul.user-listings .property-admin-actions{float:left;width:30%;position:relative;padding-left:50px;clear:none}html ul.user-listings .status-update{float:right;width:20%}html ul.user-listings .status-message{float:right;width:50%}}html #user-listing-search{display:flex;justify-content:end;align-items:center}@media (min-width: 600px){html #user-listing-search .listing-search-input,html #user-listing-search .listing-search-select{flex:1;padding:10px}html #user-listing-search .btn-clear{margin-left:5px}}@media (max-width: 599px){html #user-listing-search{flex-flow:column}html #user-listing-search .btn,html #user-listing-search .listing-search-input,html #user-listing-search .listing-search-select{width:100%;max-width:300px;flex:1}html #user-listing-search .btn-clear{margin-top:10px;box-sizing:border-box}}html #user-listing-search a,html #user-listing-search button,html #user-listing-search input,html #user-listing-search select{padding:10px}html #listings-header .btn,html #user-listing-search .btn{margin-bottom:unset}html #listings-header{display:flex;justify-content:space-between;align-items:center}@media (max-width: 599px){html #listings-header{flex-flow:column}html #listings-header .property-actions-btn{width:100%;margin-bottom:10px;text-align:center}html #listings-header .property-actions-btn a{width:100%;max-width:300px;padding:10px 0}}html #no-listings{text-align:center}html #no-listings .fa-search{font-size:50px;text-align:center}html #no-listings p{font-size:18px}html body.user-upgrade .cta-container{padding-bottom:48px}html body.user-upgrade .cta-container .cta-text{margin-top:48px}html body.user-upgrade .cta-container .cta-text,html body.user-upgrade .cta-container form{margin-left:24px;margin-right:24px}.dborder,.dborder-between,.dborder-top{border-top:1px solid #979797}.dborder-bottom{border-bottom:1px solid #979797}.dborder-between:first-child{border:none}.modal{clear:both;display:none;padding:30px}.modal .label{margin-top:20px}.no-js .modal{display:block}.modal-overlay{display:none;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:74}.modal-wrap{display:none;position:absolute;top:50%;right:3%;left:3%;z-index:75}.modal-wrap .close{display:block;font-size:32px;height:40px;line-height:40px;position:absolute;top:0;right:0;text-align:center;text-decoration:none;width:40px;color:#565656}.modal-wrap .close:active{background-color:#0000001a}.modal-wrap .modal{display:block;background-color:#fff;box-shadow:0 0 8px #00000080;max-width:960px;margin-left:auto;margin-right:auto}.reskin-page-header{margin-bottom:32px}.reskin-page-header h1.title{font-size:24px;font-weight:500;letter-spacing:.72px;color:#333}@media (min-width: 600px){.reskin-page-header h1.title{font-size:30px}}.reskin-page-header h2{color:#333;font-size:16px;letter-spacing:.38px;font-weight:400}.category{width:auto;page-break-inside:avoid;break-inside:avoid;overflow:hidden}.category h1.oca{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;letter-spacing:0}.category a{color:#4c4c4c}.category li{margin-bottom:10px;margin-top:10px;page-break-inside:avoid;break-inside:avoid;overflow:hidden}.category li:first-child{margin-top:16px}.category li a{color:#333;font-size:16px;font-weight:500}.category .description{font-style:normal;line-height:24px}.page-center{width:100%;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px}.cta-container{box-shadow:0 2px 8px 0 #d8d8d8;margin:auto auto 48px;border:1px solid #d8d8d8;padding:10px 24px}@media (min-width: 600px){.cta-container{max-width:600px}}.cta-container .cta-text{font-size:18px;line-height:1.33}.cta-container .btn{width:100%}.link-disabled{cursor:not-allowed;color:#8f8f8f}body[data-university-id="211"] .header-page a{text-decoration:none}body[data-university-id="211"] .header-page .purdue-super-header .top-menu{box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:space-between;margin-left:16px;margin-right:16px;height:37px}body[data-university-id="211"] .header-page .purdue-super-header .top-menu>*{box-sizing:border-box}body[data-university-id="211"] .header-page .purdue-super-header .top-menu .right-menu{box-sizing:border-box;display:flex;align-content:center;align-items:center;padding-right:1px}body[data-university-id="211"] .header-page .purdue-super-header .top-menu .right-menu>*{box-sizing:border-box}body[data-university-id="211"] .header-page .purdue-super-header .links-icon{padding-bottom:3px;width:14px}body[data-university-id="211"] .header-page .purdue-super-header .find-info-trigger{display:flex;cursor:pointer}body[data-university-id="211"] .header-page .purdue-super-header .quick-links-dropdown-content li a{color:#000}body[data-university-id="211"] .header-page .purdue-super-header .find-info-title{margin:0 8px 0 12px;display:none}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .find-info-title{padding:0 0 3px 1px;display:block;font-size:14px}}body[data-university-id="211"] .header-page .purdue-super-header .quick-link-title{margin:0 8px 0 12px;padding:0 0 3px 1px;display:block;font-size:16px}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .quick-link-title{display:none}}body[data-university-id="211"] .header-page .purdue-super-header .quick-link-title.collapsed{display:none}body[data-university-id="211"] .header-page .purdue-super-header .quick-link-list-header{margin-left:16px}body[data-university-id="211"] .header-page .purdue-super-header .quick-link-list-header span{font-size:1.143em}body[data-university-id="211"] .header-page .purdue-super-header .quick-link-list-header a{color:#000}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .quick-link-list-header{display:none!important}}body[data-university-id="211"] .header-page .purdue-super-header .quick-link-list-header.collapsed{display:none}body[data-university-id="211"] .header-page .purdue-super-header .find-info-dropdown-menu{padding-bottom:4px;display:block;list-style:none;min-width:160px;width:50%}body[data-university-id="211"] .header-page .purdue-super-header .find-info-dropdown-menu span{margin-left:16px;font-size:1.143em}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .find-info-dropdown-menu{box-sizing:border-box;display:flex;flex-direction:column;width:unset}}body[data-university-id="211"] .header-page .purdue-super-header .find-info-dropdown-menu li{display:block}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .find-info-dropdown-menu li.dropdown-title{display:none}}body[data-university-id="211"] .header-page .purdue-super-header .find-info-dropdown-menu .collapsed{display:none;float:none}body[data-university-id="211"] .header-page .purdue-super-header .find-info-dropdown-menu a{padding:4px 16px;display:block;line-height:1.42857}body[data-university-id="211"] .header-page .purdue-super-header .drop-menu-container{box-sizing:border-box;display:flex;margin-left:12px;background:#cfb991;z-index:1000;position:absolute;left:17px;border-radius:0 0 8px 8px}body[data-university-id="211"] .header-page .purdue-super-header .drop-menu-container.collapsed{display:none}body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu{padding-left:16px;padding-right:16px;width:50%}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu{width:unset}body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu.dropdown-menu{display:none}}body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu.collapsed{display:none}body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu li{display:block}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu li{padding-left:0;color:#000;display:inline;float:left}body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu li .dropdown{float:none}body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu li a{padding:4px 12px 4px 0}}body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu li a{padding:4px 16px;display:block;line-height:1.42857;white-space:nowrap}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu li a{padding:4px 16px 4px 0}}body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu.line-menu{display:none}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu.line-menu{display:block}}body[data-university-id="211"] .header-page .purdue-super-header .quicklinks-dropdown-menu.collapsed li{display:inline}body[data-university-id="211"] .header-page .search-icon{padding-bottom:3px;width:18px;display:block}body[data-university-id="211"] .header-page .searchCollapsed{display:none}body[data-university-id="211"] .header-page .search-box{box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:space-between;padding:8px;background-color:#cfb991;border-radius:0 0 5px 5px;border-style:none inset inset solid;border-width:0 3px 3px;font-size:16px;position:absolute;right:12px;top:39px;width:280px;z-index:100}body[data-university-id="211"] .header-page .search-box>*{box-sizing:border-box}body[data-university-id="211"] .header-page .search-box .search-svg{width:20px}body[data-university-id="211"] .header-page .search-box .close-svg{width:24px}body[data-university-id="211"] .header-page .search-box.collapse{display:none}body[data-university-id="211"] .header-page .search-svg{width:20px}body[data-university-id="211"] .header-page .close-svg{width:24px}body[data-university-id="211"] .header-page .purdue-super-header{font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}body[data-university-id="211"] .header-page .purdue-super-header .goldbar{margin:0;padding-top:3px;background:#cfb991;box-shadow:0 2px 10px -10px #1e1e1e;color:#000}body[data-university-id="211"] .header-page .purdue-super-header .goldbar a:active,body[data-university-id="211"] .header-page .purdue-super-header .goldbar a:focus,body[data-university-id="211"] .header-page .purdue-super-header .goldbar a:hover{color:#000}body[data-university-id="211"] .header-page .purdue-super-header .goldbar a:focus,body[data-university-id="211"] .header-page .purdue-super-header .goldbar a:hover{text-decoration:underline}body[data-university-id="211"] .header-page .purdue-super-header .goldbar .container .menus{box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:space-between}body[data-university-id="211"] .header-page .purdue-super-header .goldbar .container .menus>*{box-sizing:border-box}body[data-university-id="211"] .header-page .purdue-super-header .goldbar .container .menus .left-menu{box-sizing:border-box;display:flex;align-content:center;align-items:center;margin:0 8px 0 12px}body[data-university-id="211"] .header-page .purdue-super-header .goldbar .container .menus .left-menu>*{box-sizing:border-box}body[data-university-id="211"] .header-page .purdue-super-header .goldbar .container .menus .links-icon{margin-left:8px;width:14px}body[data-university-id="211"] .header-page .purdue-super-header .goldbar .container .navbar-nav-title{box-sizing:border-box;display:flex;margin-left:12px;cursor:pointer}body[data-university-id="211"] .header-page .purdue-super-header .goldbar .container .navbar-nav-title .find-info-title{margin:0 8px 0 12px;display:none}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .goldbar .container .navbar-nav-title .find-info-title{display:block}}body[data-university-id="211"] .header-page .purdue-super-header .goldbar .container .navbar-nav-title .quick-link-toggle{display:block;font-size:1.143em}@media (min-width: 600px){body[data-university-id="211"] .header-page .purdue-super-header .goldbar .container .navbar-nav-title .quick-link-toggle{display:none}}@media (min-width: 1280px){body[data-university-id="211"] .header-page .ocp-header .hide-sidemenu-items.position4{display:none}}body[data-university-id="211"] .header-page .ocp-header .add-listing{display:block}@media (min-width: 1215px){body[data-university-id="211"] .header-page .ocp-header .add-listing{display:none}}body[data-university-id="211"] .header-page .ocp-header .menus{display:none}@media (min-width: 1215px){body[data-university-id="211"] .header-page .ocp-header .menus{display:block}}@media (min-width: 1165px){body[data-university-id="211"] .header-page .ocp-header .menus:nth-child(-n+4){display:block}}@media (min-width: 1115px){body[data-university-id="211"] .header-page .ocp-header .menus:nth-child(-n+3){display:block}}@media (min-width: 1065px){body[data-university-id="211"] .header-page .ocp-header .menus:nth-child(-n+2){display:block}}@media (min-width: 1015px){body[data-university-id="211"] .header-page .ocp-header .menus:nth-child(-n+1){display:block}}body[data-university-id="211"] .header-page .ocp-header .side-menu-element{display:block}@media (min-width: 1280px){body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position1,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position2,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position3,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position4{display:none!important}}@media (min-width: 1215px){body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position1,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position2,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position3,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position4{display:none}}@media (min-width: 1165px){body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position1,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position2,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position3,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position4{display:none}}@media (min-width: 1115px){body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position1,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position2,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position3{display:none}}@media (min-width: 1065px){body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position1,body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position2{display:none}}@media (min-width: 1015px){body[data-university-id="211"] .header-page .ocp-header .side-menu-element.position1{display:none}}body[data-university-id="211"] .footer-page a{text-decoration:none}body[data-university-id="211"] .footer-page .panel-group{width:100%}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion{margin-bottom:0}@media (min-width: 960px){body[data-university-id="211"] .footer-page .purdue-super-footer #accordion{box-sizing:border-box;display:flex;margin:0 auto}}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel{padding:16px;background-color:initial;border-bottom:1px solid #333}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .fa-minus{display:none}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .fa-minus.panel-expanded{display:block}@media (min-width: 600px){body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .fa-minus,body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .fa-minus.panel-expanded{display:none}}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .fa-plus{display:block}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .fa-plus.panel-expanded{display:none}@media (min-width: 600px){body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .fa-plus{display:none}}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-title{box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:space-between;margin-left:16px;margin-right:16px;color:#cfb991}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-title>*{box-sizing:border-box}@media (min-width: 960px){body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-title{margin-left:0}}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-trigger{cursor:pointer;font-size:1em;font-weight:400;text-transform:uppercase}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-collapse .panel-body{margin:16px 32px 0;padding:0;border:none;display:none}@media (min-width: 600px){body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-collapse .panel-body{margin:16px 32px 16px 16px}}@media (min-width: 960px){body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-collapse .panel-body{margin-left:0;margin-right:0}}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-collapse .panel-body.panel-expanded{display:block}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-collapse .panel-body ul{padding:0;font-size:.77778em;line-height:2.28571em;list-style-type:none}@media (min-width: 600px){body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-collapse .panel-body ul{font-size:1em;line-height:1.5em}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-collapse .panel-body{display:block}}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel a{display:inline-block;width:100%}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel a:link,body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel a:visited{color:#adadad;font-weight:400;text-decoration:none}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel a:active,body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel a:hover{color:#fff;font-weight:400;text-decoration:none}@media (min-width: 600px){body[data-university-id="211"] .footer-page .purdue-super-footer #accordion{padding:15px 0 0}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .container{padding-left:16px;padding-right:16px}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel{padding:0 0 15px;border:none;float:left;font-size:.75em;line-height:1.66667em;width:50%}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel>*{padding-left:5%;padding-right:5%}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-heading{background-color:initial;display:block;font-size:1.28571em;line-height:1em}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-heading .panel-title{padding-top:0;font-family:Lato,sans-serif!important;font-size:1em;font-weight:300}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-heading .panel-title a{color:#cfb991;cursor:default}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel a{padding:8px 0 2px}body[data-university-id="211"] .footer-page .purdue-super-footer #accordion .panel .panel-collapse{display:block;height:auto!important}}body[data-university-id="211"] .footer-page .purdue-super-footer .purdue-logo{padding:15px 15px 0;font-size:1.66667em}@media (min-width: 960px){body[data-university-id="211"] .footer-page .purdue-super-footer .purdue-logo{padding:15px 0;font-size:1.25em;width:60%}}body[data-university-id="211"] .footer-page .purdue-super-footer .purdue-logo a{margin:9px 2%;width:28px}body[data-university-id="211"] .footer-page .purdue-super-footer .purdue-logo img{margin:0 auto 15px;display:block;max-width:80%}body[data-university-id="211"] .footer-page .purdue-super-footer .purdue-logo .vertical{display:none}@media (min-width: 960px){body[data-university-id="211"] .footer-page .purdue-super-footer .purdue-logo .vertical{display:block}}body[data-university-id="211"] .footer-page .purdue-super-footer .purdue-logo .taglineContainer .tagline .horizontal{max-height:45.3px;width:100%}@media (min-width: 960px){body[data-university-id="211"] .footer-page .purdue-super-footer .purdue-logo .taglineContainer .tagline .horizontal{display:none}}body[data-university-id="211"] .footer-page .social{color:#fff;text-align:center}@media (min-width: 960px){body[data-university-id="211"] .footer-page .social{text-align:left}}body[data-university-id="211"] .footer-page .social a{margin:2.5px 2%;display:inline-block;overflow:hidden;position:relative;text-align:center}body[data-university-id="211"] .footer-page .social a .text-hidden{display:block;left:-1000px;position:absolute;top:-1000px}body[data-university-id="211"] .footer-page .social a .fa:after{display:block;height:0;overflow:hidden;position:absolute;width:0}body[data-university-id="211"] .footer-page .social a:link{color:#999;text-decoration:none}body[data-university-id="211"] .footer-page .social a:hover{color:#fff;text-decoration:none}body[data-university-id="211"] .footer-page .nav .active .btn,body[data-university-id="211"] .footer-page .nav .active>a{color:#fff!important}body[data-university-id="211"] .footer-page .nav-primary,body[data-university-id="211"] .footer-page .section-hero{border-color:#666}body[data-university-id="211"] .footer-page .purdue-footer .container{padding:0;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}body[data-university-id="211"] .footer-page .purdue-super-footer{background-color:#000;font-size:18px;overflow:hidden;width:100%}body[data-university-id="211"] .footer-page .purdue-super-footer .ocp-footer-content{display:none}body[data-university-id="211"] .footer-page .purdue-super-footer .university-footer-nav-html{background:#000}body[data-university-id="211"] .footer-page .purdue-super-footer .univ-footer .col-6>*{text-align:center}body[data-university-id="211"] .footer-page .purdue-super-footer .univ-footer #google_translate_element{text-align:left}body[data-university-id="211"] .footer-page .purdue-footer-links{padding:12px;background-color:#333;border-bottom:1px solid #d8d8d8;color:#adadad;line-height:.5em;overflow:hidden;text-align:center}body[data-university-id="211"] .footer-page .purdue-footer-links p{margin:0 0 .5em;padding:0;font-size:.6667em;line-height:1.5}body[data-university-id="211"] .footer-page .purdue-footer-links a:active,body[data-university-id="211"] .footer-page .purdue-footer-links a:link,body[data-university-id="211"] .footer-page .purdue-footer-links a:visited{color:#adadad;text-decoration:underline}body[data-university-id="211"] .footer-page .purdue-footer-links a:hover{color:#c28e0e}body[data-university-id="211"] .footer-page .container{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;padding:31px 14px;margin-left:auto;margin-right:auto}@media (min-width: 768px){body[data-university-id="211"] .footer-page .container{width:748px;margin-left:auto;margin-right:auto}}@media (min-width: 992px){body[data-university-id="211"] .footer-page .container{width:968px}}@media (min-width: 1200px){body[data-university-id="211"] .footer-page .container{width:1168px}}