/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}div,section{outline-width:0}div[tabindex="0"]:focus,section[tabindex="0"]:focus{outline-color:currentColor;outline-color:invert;outline-style:dotted;outline-width:thin}a,input{outline-width:1px}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}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 0;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}.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}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}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}.p,h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.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;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0;filter:alpha(opacity=0)}.tooltip.in{-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip{text-transform:none;font-weight:400}.visually-required-form label.required:after{content:"*"}fieldset{margin:0 0 20px}.legend,fieldset legend{font-size:1.5em;font-weight:400;letter-spacing:.083em;line-height:1.25;margin-bottom:.166em;text-rendering:optimizeLegibility;text-transform:uppercase}.field-wrapper{clear:both;margin-bottom:20px}.field-wrapper label,.field-wrapper-label,.placeholder,fieldset>legend.label{font-size:1em;font-weight:700;letter-spacing:.0625em;margin-bottom:2px;margin-right:1em;text-rendering:optimizeLegibility;text-transform:uppercase;color:#1e1e1e}.field-wrapper .description,.field-wrapper-multi .description{margin-bottom:8px}.field-wrapper.col-fleft,.field-wrapper.col-fright{clear:none}.field-wrapper .fancify{float:left}.field-wrapper-multi{margin-bottom:20px;position:relative}.field-wrapper-multi .field-wrapper{margin-bottom:0}.field-prepend .form-input-prepend,input,input.btn,select,textarea{border:none;display:block;font-size:1.25em;line-height:1.22;margin:0 0 4px}input,input.btn,select,textarea{background-color:#dcdcdc}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;color:#999;background-color:#eee}form.edit-form .edit-form--disabled,input[type=submit][disabled]{opacity:.3}.field-prepend .form-input-prepend,input,textarea{padding:8px 12px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=password],input[type=tel],input[type=email],input[type=submit],input[type=search],textarea{font-size:1.125em;width:100%}input[type=submit]{margin-bottom:.5em;width:auto}input[type=submit].btn-chevronright{min-width:220px}input[type=submit].btn-chevronright.ir{background-position:center center;min-width:0;padding-left:22px;padding-right:22px;width:0}input[type=checkbox],input[type=radio]{display:inline;margin-right:4px;margin-left:4px}.checkbox-label,.field-wrapper label.checkbox-label,input[type=checkbox]+label,input[type=radio]+label{font-weight:400;letter-spacing:0;text-transform:none}.field-wrapper label.single-checkbox-label,.single-checkbox-label,input[type=checkbox]:checked+label,input[type=radio]:checked+label{font-weight:700}.incomplete.required label{color:red}.form-submit-btn{float:right;margin-right:1em;text-align:center;position:relative}.form-submit-btn .submit-spinner{position:absolute;left:50%;margin-left:-4px;top:50%;margin-top:-10px}.fancify-select{height:22px;padding:8px 0;position:relative;width:100%}.fancify-select select{cursor:pointer;display:block;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;-webkit-appearance:none}.fancify-select select[multiple]{height:150px;clear:both;position:relative}.faux-select{background-color:#dcdcdc;background-image:url(i/icon-chevrons/icon-chevronblack-down.png);background-position:97% center;background-repeat:no-repeat;font-size:1.25em;height:1.2em;letter-spacing:0;line-height:1.2em;padding:8px 12px;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.faux-select.active{font-weight:700;outline:1px dotted ButtonText}.fancify-select--square{height:60px;padding:0;text-align:center;width:100px}.fancify-select--square select{bottom:4px}.fancify-select--square .faux-select{background-image:none;height:auto;font-size:1.5em;line-height:1.16;padding:12px 0;bottom:4px;width:100%}.fancify-select--square .faux-select.active,.fancify-select--square .faux-select:active{top:2px;bottom:2px}.fancify-select--circle{height:44px;padding:0;text-align:center;width:44px}.fancify-select--circle select{bottom:4px}.fancify-select--circle .faux-select{background-image:none;height:auto;font-size:1.5em;line-height:1.16;padding:6px 0;bottom:4px;width:100%}.fancify-select--circle .faux-select.active,.fancify-select--circle .faux-select:active{top:2px;bottom:2px}.fancify-select--with-label .faux-select{padding-top:6px;padding-bottom:6px}.fancify-select--with-label .faux-select .label{display:block;font-size:1em;font-weight:700;letter-spacing:.0625em;line-height:1;text-rendering:optimizeLegibility;text-transform:uppercase}.fancify-input-text .faux-input{background-color:#dcdcdc;margin-bottom:4px;position:relative;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}:-moz-placeholder{color:#5A5A5A}::-moz-placeholder{color:#5A5A5A;opacity:1}:-ms-input-placeholder{color:#5A5A5A}::-webkit-input-placeholder{color:#5A5A5A}.field-prepend .faux-input{width:50%!important;float:left}.field-prepend .form-input-prepend{display:block;clear:left;float:left;padding-right:.2em}.field-prepend .description{clear:both}#form_member_registration label.required:after{content:"*"}#form_guest_registration label.required:after{content:"*"}#form_company_registration label.required:after{content:"*"}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.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}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.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;filter:alpha(opacity=0)}.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}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.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}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.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}.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}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.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:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.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}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.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:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.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:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.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}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.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}.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}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}#wysihtml5-toolbar{background:rgba(30,30,30,.9);margin:0;padding:2%;width:96%;overflow:hidden}#wysihtml5-toolbar.wysihtml5-commands-disabled{background:#dcdcdc}#wysihtml5-toolbar.wysihtml5-commands-disabled li{background:rgba(30,30,30,.9)}#wysihtml5-toolbar.wysihtml5-commands-disabled li.toggle{color:#fff}#wysihtml5-toolbar li{background:#dcdcdc;cursor:pointer;display:inline-block;margin-right:1px;padding:2px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#wysihtml5-toolbar li.spacer{background:0 0;margin-right:5px}#wysihtml5-toolbar li.toggle{color:#1e1e1e;text-decoration:none}#wysihtml5-toolbar li:hover{background:#8f8f8f;color:#fff}#wysihtml5-toolbar li.wysihtml5-command-active{background:#8f8f8f;color:#fff}.wysiwyg-text-align-left{text-align:left}.wysiwyg-text-align-right{text-align:right}.wysiwyg-text-align-center{text-align:center}#wysihtml5-toolbar .toggle{float:right}.ocp-hidable{position:relative}.ocp-hidable.marked-hidden a.banner-ad{background-color:#d3d3d3;pointer-events:none;cursor:default;text-decoration:initial}.ocp-hidable.marked-hidden a.banner-ad::before{content:"(Content hidden)";display:block;position:relative;top:50%;line-height:.5}.ocp-hidable.marked-hidden a.banner-ad *{display:none}.ocp-hidable a.hide-ad-link{display:block;z-index:0;position:absolute;top:-.5em;right:-.5em;background:#fff;outline:0}.ocp-hidable a.unhide-link-action{color:#267DAB}.svg-icon{display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;direction:ltr;overflow:hidden;text-align:left;text-indent:-999em;line-height:1}.svg-icon-inline{display:inline-block;vertical-align:middle}.svg-3d{background-image:url(../i/apts/icon/3d.svg)}.svg-play{background-image:url(../i/apts/icon/play.svg)}.svg-online-tour{background-image:url(../i/apts/icon/online-tour.svg)}@-ms-viewport{width:device-width}body{background:#fff}nav ol,nav ul{list-style:none;list-style-image:none}hr{clear:both}body,html{font-size:1em;line-height:1.5}header.header-page{font-size:16px}html .goog-te-gadget{font-size:.6875em}html .goog-te-gadget-simple{font-size:.75rem}.sans-serif,body,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:Lato,sans-serif}h1.lighter,h2.lighter,h3.lighter,h4.lighter,h5.lighter,h6.lighter{font-weight:lighter}.field-body,.field-body h2,.notice-bubble,.serif{font-family:Merriweather,serif;font-weight:400}a.unstyled,a.unstyled:link,a.unstyled:visited{text-decoration:none;color:inherit}ul.list-unstyled,ul.unstyled{list-style:none;padding:0;margin:0}button.unstyled{border:none;background:0 0}select.unstyled{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:1em;line-height:1}.text-xlarge{font-size:150%}.text-large{font-size:120%}.text-small{font-size:80%}.text-xsmall{font-size:65%}.text-indent{text-indent:3em}.text-center{text-align:center}.underline{text-decoration:underline}.bold{font-weight:700}em.underline{text-decoration:underline;font-style:normal}aside{margin:0 0 20px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}aside p:last-child{margin-bottom:0}aside a{font-weight:700}aside .btn{font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;text-rendering:optimizeLegibility}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{font-weight:lighter}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#8f8f8f;font-size:65%}h1{font-size:2.25em;line-height:1.11}h2{font-size:1.875em;line-height:1.2;margin:.5em 0}h3{font-size:1.5em;line-height:1;margin-bottom:.375em}h4{font-size:1.125em;line-height:1}article h1,article h2,article h3,article h4,article h5,article h6,aside h1,aside h2,aside h3,aside h4,aside h5,aside h6,nav h1,nav h2,nav h3,nav h4,nav h5,nav h6,section h1,section h2,section h3,section h4,section h5,section h6{font-size:1.3em;line-height:1.3}aside h1{font-size:1.875em;line-height:1.2;margin:.5em 0}aside h2{font-size:1.5em;line-height:1;margin-bottom:.375em}aside h3{font-size:1.125em;line-height:1}aside h1{margin-bottom:.47em}aside h2{margin:.25em 0}aside h3{margin-bottom:.1875em}.p,p{margin:0 0 1em}a{text-decoration:none}a:focus,a:hover{text-decoration:underline}.external-link-notification{font-size:.6em}dt{margin-top:10px}dt span{font-weight:700;font-size:1.2rem}dd{font-style:italic}.clear{clear:both}pre.pre-wrap{white-space:pre-wrap}.dim{opacity:.5}.banner-ads{padding:0 10px 5px 10px;margin-bottom:20px;z-index:0}.banner-ads>div{display:block;vertical-align:middle;text-align:center;margin-bottom:10px}.banner-ads img{max-width:282px}.fa.three-quarters-size{font-size:.75em}.btn,.nav .btn{cursor:pointer;display:inline-block;background-clip:padding-box;border:none;border-radius:4px;font-size:1.125em;line-height:1;margin-bottom:.5em;padding:.52em 1em;position:relative;text-align:center;text-decoration:none}.btn.btn-fa-icon{padding-left:.6875em;padding-right:.6875em}input.btn{font-weight:700;letter-spacing:.0625em;padding-top:.5em;padding-bottom:.625em;text-rendering:optimizeLegibility}.btn.btn-small-text{font-size:1em}.btn:focus,.btn:hover{text-decoration:none}.btn:active{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px);-webkit-transform:translate3d(0,2px,0);-moz-transform:translate3d(0,2px,0);-ms-transform:translate3d(0,2px,0);-o-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.btn-iconinline .fa,.btn-iconinline .icon{display:inline-block;margin:0 .75em -.125em 0;position:relative;left:auto;top:auto}.btn-chevronright{background-image:url(/v2/css/i/icon-chevrons/icon-chevronwhite-right.png);background-position:95% center;background-repeat:no-repeat;text-align:left;padding-right:6%}.btn-chevronright:focus,.btn-chevronright:hover{background-position:96% center}.btn-chevronleft{background-image:url(/v2/css/i/icon-chevrons/icon-chevronwhite-left.png);background-position:5% center;background-repeat:no-repeat;text-align:right;padding-left:6%!important}.btn-fullwidth,input.btn-fullwidth{display:block;padding-right:12px;padding-left:12px;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn.col-fleft{margin-right:.5em}input.btn-fullwidth{width:100%}.btn-hidetext .icon{margin-right:0}.btn-secondary,.btn-secondary-alt,.nav .btn-secondary{font-size:1em;line-height:1.25;padding:.25em 1em .375em}.btn-secondary:active{top:auto}.btn-circle{background-clip:padding-box;border-radius:50%;font-size:1.5em;line-height:1.16}.btn-alt{border:1px solid}form .btn-reset{margin-top:1.5em}.icon-btn{cursor:pointer;text-decoration:none;border:none;font-size:1em;padding:0;text-align:center;color:#000}.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}.icon-btn.icon-btn--dark:before{background-color:#666}.icon-btn .fa{margin:0}.icon-btn.icon-btn--square{line-height:1.5;width:1.5em;height:1.5em;border-radius:4px}.icon-btn.icon-btn--circle{line-height:2;width:2em;height:2em;border-radius:50%}.icon-btn.icon-btn--circle:before{border-radius:50%}.icon-btn.icon-btn--dark{color:#fff}.icon-btn.icon-btn--3d.icon-btn--overlay,.icon-btn:not(.icon-btn--overlay){background-color:#ccc}.icon-btn.icon-btn--3d.icon-btn--overlay.icon-btn--dark,.icon-btn:not(.icon-btn--overlay).icon-btn--dark{background-color:#444}.icon-btn:focus,.icon-btn:hover{outline:0;background-color:#fff;color:#000}.icon-btn:focus.icon-btn--dark,.icon-btn:hover.icon-btn--dark{background-color:#666}.icon-btn.active:before{transform:scale(1);opacity:1}.icon-btn.icon-btn--3d{transition-property:none}.icon-btn.icon-btn--3d:before{content:none}.icon-btn.icon-btn--3d:focus,.icon-btn.icon-btn--3d:hover{box-shadow:0 0 4px 3px rgba(0,0,0,.8)}.icon-btn.icon-btn--3d:active{transform:translate(-1px,-1px);box-shadow:0 0 3px 1px rgba(0,0,0,.8)}@media only screen and (min-width:700px){.icon-btn.icon-btn--3d.icon-btn--overlay,.icon-btn:not(.icon-btn--overlay){background-color:rgba(255,255,255,.6)}.icon-btn.icon-btn--3d.icon-btn--overlay.icon-btn--dark,.icon-btn:not(.icon-btn--overlay).icon-btn--dark{background-color:rgba(68,68,68,.6)}.icon-btn.icon-btn--3d.icon-btn--overlay:focus,.icon-btn.icon-btn--3d.icon-btn--overlay:hover,.icon-btn:not(.icon-btn--overlay):focus,.icon-btn:not(.icon-btn--overlay):hover{background-color:#fff}}.carousel-wrap{clear:both;position:relative}.carousel-wrap:after,.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%}.carousel-wrap:before{left:auto;right:100%}.carousel{background:url(/v2/css/i/dotscreen-dark.png) repeat center;position:relative;z-index:2}.carousel .listing{display:none;height:0;padding-bottom:100%;overflow:hidden}.carousel .listing.showing{display:block}.carousel .picture img{margin:0 auto;width:100%;height:auto}.carousel .picture-vertical img{display:block;width:100%;margin:0 auto}.carousel .controls{position:absolute;top:6px;left:12px}.carousel .controls a{cursor:pointer;display:block;font-size:36px;float:left;line-height:22px;text-decoration:none;text-shadow:0 0 2px rgba(0,0,0,.5);width:22px}.carousel.enabled{height:0;overflow:hidden;padding-bottom:100%}.carousel.enabled .tray{height:100%;position:absolute;top:0;left:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel.enabled .listing{display:block;float:left;height:100%;padding-bottom:0}.carousel.enabled .faux-table{display:table;height:100%;width:100%}.carousel.enabled .faux-table .picture{display:table-cell;vertical-align:middle}.alert{border-radius:2px;margin:15px 0;padding:10px 15px;clear:both}.alert,.alert-warning{background-color:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b}.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}body>.alert{margin:0}body>.alert{border-bottom:3px #666 solid}body>.alert form input,body>.alert form textarea{border:1px #ccc inset}body>.alert form input[type=submit]{border-style:outset}.sitewide-notice{margin:0}.sitewide-notice form>*{float:left;margin-right:1em}.checklist{list-style:none;margin:0;padding:0}.checklist span.fa{display:none;visibility:hidden}.checklist li{clear:left;margin-left:48px;margin-bottom:8px}.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}.collapse-trigger,.sidebar a.collapse-trigger{display:block;margin-bottom:12px;position:relative;text-align:left;clear:both}.collapse-trigger .icon{background-position:-60px -121px;height:16px;margin-top:-9px;position:absolute;top:50%;right:12px;left:auto;width:17px}.expand-trigger .icon{background-position:-20px -40px;height:7px;margin-top:-3px}.collapse-wrapper.collapsed{display:none}.dborder,.dborder-bottom,.dborder-top{background:url(/v2/css/i/dotscreen-light.png) repeat-x}.dborder,.dborder-top{background-position:left top;padding-top:28px}.dborder-bottom{background-position:left bottom;padding-bottom:28px}.dborder-between{background:url(/v2/css/i/dotscreen-light.png) repeat-x;background-position:left top;padding-top:28px}.dborder-between:first-child{background:0 0}.description{font-style:italic;line-height:1.125;margin-bottom:1.25em}.description cite,.description code,.description em,.description i{font-style:normal}.dotscreen-dark{background:url(/v2/css/i/dotscreen-dark.png) repeat -1px top}.field-body{margin-top:1.25em}.field-body h1{font-weight:300;letter-spacing:.1875em;margin-bottom:1.5em;text-transform:uppercase}.field-body h1:not(.first-child){margin-top:3em}.field-body h2{font-size:1.5em;line-height:1.875;margin-top:3em;margin-bottom:1.5em}.field-body h2:first-child{margin-top:0}.field-body p{line-height:1.45}.field-body a{font-weight:700}.filter-list{line-height:1.875;list-style:none;padding:0}.filter-list a{font-weight:700}.flat{overflow:hidden}.flat li{float:left}div.micro-select{position:relative;cursor:pointer;margin-bottom:.3em}div.micro-select select{position:absolute;top:0;bottom:0;width:100%;opacity:0}div.micro-select .micro-select--selected{font-size:1em;line-height:1;background:#dcdcdc;width:90%;padding-right:10%;border:.1em solid transparent;border-radius:2px}div.micro-select .micro-select--selected.focus,div.micro-select .micro-select--selected.hover,div.micro-select .micro-select--selected:focus,div.micro-select .micro-select--selected:hover{border-color:#8f8f8f}div.micro-select .micro-select--selected .micro-select--text{display:block;padding:.3em .4em;font-size:.875em;line-height:1.15}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}body .ocp-close,body a.ocp-close,body button.ocp-close{background-color:#000;background-color:rgba(0,0,0,.8);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}body .ocp-close:focus,body .ocp-close:hover,body a.ocp-close:focus,body a.ocp-close:hover,body button.ocp-close:focus,body button.ocp-close:hover{background-color:#565656;color:#fff}body .overlay-bg{padding:.2em;border-radius:4px;background:rgba(0,0,0,.6);color:#fff}.shadow-divider{margin-bottom:8px}.shadow-divider:after{content:".";display:block;box-shadow:0 4px 4px rgba(0,0,0,.5);height:4px;margin-top:-4px;margin-left:-25%;margin-right:-25%}.header-main{padding:0;overflow:hidden}.hgroup-main{letter-spacing:.0625em}.hgroup-main h1,h1.title{font-size:1.75em;font-weight:300;line-height:1.43;margin:0 0 4px}.hgroup-main h2{font-size:1em;font-weight:400;line-height:1.25}.icon{background-image:url(/v2/css/i/icon-sprite.png?v6);background-repeat:no-repeat;background-position:center;display:block;position:absolute;top:50%;left:50%}.favorite-remove .fa-heart{color:#FF5959}.icon-facebook{background-position:-80px -20px;height:24px;margin:-12px 0 0 -6px;width:12px}.icon-twitter{background-position:-100px -40px;height:18px;margin:-9px 0 0 -11px;width:22px}.icon-list{background-position:-60px -300px;height:20px;margin:-10px 0 0 -10px;width:20px}.btn-alt.active .icon-list,.btn-alt:focus .icon-list,.btn-alt:hover .icon-list{background-position:-260px -100px}.icon-grid{background-position:-100px -300px;height:20px;margin:-10px 0 0 -14px;width:28px}.btn-alt.active .icon-grid,.btn-alt:focus .icon-grid,.btn-alt:hover .icon-grid{background-position:-300px -100px}.icon-magnifier{display:none}.icon-print{background-position:-60px -321px;height:20px;margin:-10px 0 0 -10px;width:20px}.btn-alt.active .icon-print,.btn-alt:focus .icon-print,.btn-alt:hover .icon-print{background-position:-260px -121px}.icon-number{background-image:none;margin:-12px 0 0 -10px}.icon-infinity{background-image:none;margin:-15px 0 0 -11px;font-size:2em}.property-icon{background-repeat:no-repeat;background-position:center;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--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-icon{background-image:url(/v2/css/i/property-icons@2x.png);background-size:28px 126px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-icon{background-image:url(/v2/css/i/property-icons@2x.png);background-size:28px 126px}}.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--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-icon-white{background-image:url(/v2/css/i/property-icons-white@2x.png);background-size:28px 126px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-icon-white{background-image:url(/v2/css/i/property-icons-white@2x.png);background-size:28px 126px}}.icon-laundry{background-position:0 0;margin:-6px 0 0 -14px;height:17px;width:32px}.icon-utilities{background-position:-6px -17px;height:25px;margin:-12px 0 0 -8px;width:17px}.icon-parking{background-position:0 -44px;height:20px;margin:-10px 0 0 -13px;width:28px}.icon-pets{background-position:0 -67px;height:21px;margin:-10px 0 0 -11px;width:30px}.icon-student-listing{background-image:url(/css/map/student2.png);height:14px;width:14px;position:absolute;left:0;top:25%}.icon-pm-listing{background-image:url(/css/map/pm.png);height:14px;width:14px;position:absolute;top:25%;left:0}.icon-chevron-up,.icon-chevronblack-up,.icon-chevrongray-up,.icon-chevronwhite-up{background-position:-20px 0;height:8px;margin:-4px 0 0 -8px;width:16px}.icon-chevrongray-up{background-position:-20px -200px}.icon-chevronblack-up{background-position:-220px 0}.icon-chevron-down,.icon-chevronblack-down,.icon-chevrongray-down,.icon-chevronwhite-down{background-position:-20px -40px;height:8px;margin:-4px 0 0 -8px;width:16px}.icon-chevrongray-down{background-position:-20px -240px}.icon-chevronblack-down{background-position:-220px -40px}.icon-chevron-left,.icon-chevronblack-left,.icon-chevrongray-left,.icon-chevronwhite-left{background-position:0 -20px;height:16px;margin:-8px 0 0 -5px;width:8px}.icon-chevrongray-left{background-position:0 -220px}.btn-alt:focus .icon-chevrongray-left,.btn-alt:hover .icon-chevrongray-left,.icon-chevronblack-left{background-position:-200px -20px}.icon-chevron-right,.icon-chevronblack-right,.icon-chevrongray-right,.icon-chevronwhite-right{background-position:-40px -20px;height:16px;margin:-8px 0 0 -3px;width:8px}.icon-chevrongray-right{background-position:-40px -220px}.btn-alt:focus .icon-chevrongray-right,.btn-alt:hover .icon-chevrongray-right,.icon-chevronblack-right{background-position:-240px -20px}.icon-circlearrow{background-position:0 -100px;height:42px;margin:-21px 0 0 -21px;width:42px}.field-body p.lede,.lede{font-size:1.125em;line-height:1.33}p.lede img{vertical-align:baseline}.img-wrap{display:block}.listing,.listing:focus,.listing:hover{display:block;position:relative;text-decoration:none}.listing .listing-info{display:block;padding:16px 20px;position:relative}.listing a.listing-info{padding-right:80px}.listing-info h3{margin:0 60px 0 0}.listing .listing-info .rent{display:block;line-height:1.25;margin-top:4px}.listing .listing-info .icon{left:auto;right:20px;opacity:.25;filter:alpha(opacity=25)}.listing:focus .listing-info .icon,.listing:hover .listing-info .icon{opacity:.5;filter:alpha(opacity=50)}.listing .listing-info .slide-cnt{float:left;margin-right:8px}.listing .listing-info .caption{font-weight:400}.listings{clear:both;margin-bottom:40px}.listings .listing{margin-bottom:20px}.listing .img-wrap{background:#dcdcdc;padding-bottom:63.666666%;width:100%;height:25px;overflow:hidden}.listings img{width:100%}.listings img.vertical{display:block;width:auto;height:280px;margin:0 auto}.carousel .listing-info{font-size:1.125em;font-weight:700;position:absolute;right:0;bottom:0;left:0;text-decoration:none}.carousel .listing-info .icon{background-position:-200px -100px}.carousel .listing:hover .listing-info .icon{opacity:.25;filter:alpha(opacity=25)}.carousel .listing a.listing-info:hover .icon,.carousel a.listing:hover .listing-info .icon{opacity:.5;filter:alpha(opacity=50)}.listings-map{background:#dcdcdc;height:0;margin-bottom:20px;padding-bottom:63.49206349%;position:relative}.listings-map #map-canvas,.listings-map embed,.listings-map iframe,.listings-map object{height:100%;position:absolute;top:0;left:0;width:100%}.listings-map img{width:100%;height:auto}.info-window{color:#1e1e1e}.map-key{background:rgba(0,0,0,.6);color:#fff;display:block;margin:0;padding:0 5px;position:absolute;top:0;right:0;z-index:10}.map-key li{float:right;font-size:.8em;list-style:none;padding:0 18px;position:relative}.map-transit-options{margin:-10px 0 20px 0}.menu-link{display:block;font-weight:700;margin:0 -10px;padding:8px 20px;padding-left:36px;position:relative;text-transform:uppercase}.menu-link .icon{left:20px}.menu-link.active .icon{background-position:-20px -200px}.modal{clear:both;display:none;padding:30px}.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}.modal-wrap .modal{display:block}.modal .label{margin-top:20px}.modal-wrap .modal{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5)}.modal-wrap .close{color:#565656}.modal-wrap .close:active{background-color:rgba(0,0,0,.1)}.ad-permanent{display:block;margin:20px auto;width:100%}.ad-permanent img{width:100%;height:auto}.nav ul{margin:0;padding:0 10px}.nav a{font-size:1em;line-height:1;text-decoration:none}.nav a:focus,.nav a:hover{text-decoration:none}.notice-bubble{background-clip:padding-box;border-radius:4px;opacity:.95;padding:16px 16px 1px;position:relative;width:85%;-webkit-box-shadow:1px 1px 5px 0 rgba(30,3,3,.5);box-shadow:1px 1px 5px 0 rgba(30,3,3,.5)}.notice-bubble a{text-decoration:none}.notice-bubble:focus,.notice-bubble:hover{opacity:1}.notice-bubble:before{border-style:solid;border-width:12px;content:" ";display:block;height:0;position:absolute;width:0}.notice-bubble h3{padding-right:20px}.notice-bubble--arrowtop{margin-top:12px}.notice-bubble--arrowtop:before{margin-left:-12px;bottom:100%;left:50%}.notice-bubble--arrowbottom{margin-top:-12px;bottom:0;z-index:10}.notice-bubble--arrowbottom:before{margin-left:-12px;top:100%;left:50%}.pagination{margin:1.25em 0;position:relative;width:100%}.pagination.col-4{margin-left:auto;margin-right:auto}.pagination .property-list-type{display:none}.property-list-type .btn{float:left;margin-right:.625em}.pagination .btn .icon{margin-right:0}.pager{clear:both;display:block;overflow:hidden;width:100%;height:2.5em;position:relative}.pagination-next,.pagination-previous{position:absolute;top:0}.pagination-previous{left:0}.pagination-next{right:0}.pagination-list{height:2em;margin:0 15%;padding:0;position:absolute;text-align:center;width:70%}.pagination-list .page-count{display:none;padding:4px 0}.pagination-total-count{display:none}.no-js .pagination-list .page-count{display:block}.no-js .pagination-list .pagination-dropdown{display:none;margin:1px 0}.pagination-inactive{cursor:default}.pagination-inactive .fa{color:#ddd}.pagination-inactive:focus,.pagination-inactive:hover{background-color:inherit!important}.lightbox-zoom{position:relative}.lightbox-zoom .lightbox-init{position:absolute;top:.3em;left:.3em;z-index:1}.listings-sort{width:100%}.listing-sort-options{float:left;width:100%}.no-js .listing-sort-options{width:80%}.listing-sort-submit{float:right}.photo-grid-wrap{clear:both;position:relative}.carousel-wrap+.photo-grid-wrap{padding-top:30px}.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%}.photo-grid{overflow:hidden;position:relative;z-index:2}.photo-grid .photo{margin-bottom:20px}.photo-grid .img-wrap{height:0;overflow:hidden;padding-bottom:66.66666667%;position:relative}.photo-grid .img-wrap img{display:block;height:auto;width:100%}.photo-grid .img-wrap img.vertical{display:block;height:250px;width:auto;margin:0 auto}.photo-grid .photo .caption{background-color:rgba(220,220,220,.5);font-weight:700;padding:16px 20px}.photo-grid .photo .caption p{margin-bottom:0}.property-actions{margin:20px auto;max-width:300px}.property-actions .btn{display:block;margin-bottom:16px}.no-js .property-actions .btn-share{display:none}.page-actions{margin:20px auto;max-width:300px}.page-actions .btn{display:block;margin-bottom:16px}.pad-sides{padding-left:20px;padding-right:20px}.above-property-contact{color:#383838}.above-property-contact p{margin-bottom:.5em}aside.last-updated{margin-bottom:0}.social-links{margin-bottom:.5em}.social-links a{margin-right:.5em}.last-updated{color:#666;font-size:.6875em;text-align:center}.last-updated.old{font-size:.8125em;font-weight:700;background:#FFA}.property-email{padding-top:20px;padding-bottom:20px;margin-bottom:20px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.8);-moz-box-shadow:0 1px 2px rgba(0,0,0,.8);box-shadow:0 1px 2px rgba(0,0,0,.8)}.property-email .btn{letter-spacing:.0625em}.property-email form{margin-bottom:20px;clear:both}.property-email form .btn{margin-top:20px;margin-bottom:0}.property-email .field-wrapper{position:relative;padding-left:1.2em;margin:0 -20px 0 -20px;border-bottom:1px solid #8f8f8f;border-left:none;border-right:none;background:0 0}.property-email .field-wrapper.border-top{border-top:1px solid #8f8f8f}.property-email .field-wrapper input,.property-email select,.property-email textarea{margin-bottom:0;border:none;background:#fff;color:#222;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.property-email .field-wrapper span:not(.fa),.property-email select{display:block;padding:0 12px;height:2.1875em;width:100%;-webkit-appearance:none}.property-email .field-wrapper span:not(.fa){cursor:default;padding-top:5px;padding-bottom:0;height:1.875em}.property-email textarea{font-size:.75em}.property-email form .fa{position:absolute;left:.5em;top:50%;margin-top:-.5em;color:#9c9c9c;cursor:help}.property-email #email-form-add-message{text-decoration:none;font-weight:400;font-family:Lato,sans-serif;padding:8px 12px;line-height:1.57;font-size:.875em;cursor:pointer}.call-details{font-size:.71875em}.contact-disclosure{font-size:.71875em;line-height:1.04;color:#777;margin-top:1em}.property-email select.placeholder-text{color:#5A5A5A}.property-email select option{color:#000}.property-email select option[disabled]{color:#5A5A5A}.property-email hr{border-color:#858585;border-bottom:1px solid #fff}a.show-contacted-link{cursor:pointer;text-decoration:none}form .field-wrapper.required-warning,form .field-wrapper.required-warning input{background-color:#faa}form .field-wrapper.disabled,form fieldset.disabled{opacity:.7}.property-list-inner{clear:left;margin-left:-10px;margin-right:-10px}.property-listing{overflow:hidden;position:relative}.property-listing-link{display:block;overflow:hidden;padding:10px;text-decoration:none}.property-listing .property-photo{height:0;margin-bottom:10px;overflow:hidden;padding-bottom:50%;position:relative}.property-listing .property-photo img{display:block;height:auto;width:100%}.property-listing .property-photo img.vertical{display:block;height:100%;width:auto;margin:0 auto}.property-listing .property-info{float:left;font-size:1em;font-weight:700;letter-spacing:.0625em;padding-right:1.25em;text-transform:uppercase}.property-listing .property-info .address{font-size:.9em;text-transform:none;font-weight:400;font-style:italic}.property-listing .property-info .price{font-size:1.875em}.property-listing .property-info .price .label{font-size:1em;white-space:nowrap}.property-listing-link:focus,.property-listing-link:hover{text-decoration:none}.property-listing-link:focus .property-photo img,.property-listing-link:hover .property-photo img{opacity:.7;filter:alpha(70)}.property-listing .btn{height:1.5em;margin-right:10px;padding-left:12px;padding-right:12px;position:absolute;right:0;bottom:4px;width:1.625em}.property-listing .btn .icon{margin-right:0}.property-listing .description{font-size:.8em;text-transform:none;width:90%}.property-page .main .logo{margin:10px 10px 0 0;display:block;text-align:center}.property-page .main .logo .property-logo{width:auto;max-width:100px;height:auto;max-height:75px;margin:5px auto}.for-sale-list p{margin-top:0;margin-bottom:0}.roommates .property-photo{background:0 0}.roommates .field-body,.roommates .field-body h1{margin-top:0}.roommates .field-body .description{overflow:hidden;display:inline}.roommate-search-gray{color:#565656}.initials{color:#787878;margin-top:25%}.borderradius .initials{background:#333;width:30%;height:0;padding:10% 0 20% 0;margin:15% auto 0;color:#787878;-webkit-border-radius:50%;border-radius:50%}.property-pagination-next,.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}.property-pagination-next:focus,.property-pagination-next:hover,.property-pagination-prev:focus,.property-pagination-prev:hover{text-decoration:none}.property-pagination-prev{border-radius:0 4px 4px 0;float:left;margin-left:-.625em}.property-pagination-next{border-radius:4px 0 0 4px;float:right;margin-right:-.625em}.property-specials{font-size:1.2em}.property-view-page .tabs-group .emp{text-transform:uppercase;font-weight:700}.property-view-page .tabs-group div[role=tabpanel]{outline:0}.static-map{margin-top:7px;margin-bottom:15px;cursor:pointer;text-align:center}.static-map img{display:block;width:100%}#details .heading{line-height:1;font-size:120%;margin-bottom:1em}.property-snapshot{margin-bottom:20px;padding:0}.property-snapshot .location{letter-spacing:.0625em;font-size:.7em;line-height:1}.snapshot-map{position:relative;height:300px;margin-top:0;overflow:hidden;font-size:.825em;margin-left:-1em;margin-right:-1em}.snapshot-basics{color:#333;font-size:1em;line-height:1.3;margin-bottom:20px}.snapshot-basics .numbers>div,.snapshot-basics .other-info>div{margin-bottom:10px}.snapshot-basics .other-info ul{margin:.3em 0;padding-left:1.5em}#map-section .location{letter-spacing:.0625em;line-height:1}#map-section #map-canvas{margin-bottom:15px}#map-section .distance{margin-top:14px;margin-bottom:20px}#map-section a.view-directions{font-size:.8em;float:right}#map-section .area-info-supplemental{text-align:right}#map-section .area-info-supplemental a:not(.btn){display:block}.listing-distances{margin-top:1em;border:1px solid #dcdcdc;padding:1em .7em .5em .7em;position:relative}.listing-distances .emp{display:inline;position:absolute;top:-.5em;line-height:1;background:#fff;padding:0 7px}.listing-distances ul>li{text-indent:-1.3em;padding-left:1.3em}.listing-distances .col-icon{font-size:1.5em;display:inline;margin-right:.3em}.listing-distances .listing-distances--campus{font-size:85%}.snapshot-extras{margin-top:1em}.snapshot-extras.specials{font-size:1.5em;font-weight:700;text-transform:uppercase}.snapshot-extras-list{list-style:none;margin:0;padding:0}.snapshot-extras-list li{padding:.375em 0 .375em 2.5em;position:relative}.snapshot-extras-list span.fa{position:absolute;top:1.125em;left:1.25em}@media only screen and (min-width:700px){#amenities aside{float:left;width:50%}}#amenities aside:nth-child(odd){clear:left}#amenities aside:nth-child(last){clear:right}#amenities aside.additional-amenities{clear:both;width:100%}#amenities aside.additional-amenities h3{color:#777}#floorplans .property-view--floorplan.not-available{opacity:.5}.property-view--floorplan-header .property-view--floorplan-name{display:inline;color:#666}.property-view--floorplan{border-bottom:1px solid #d0d0d0;margin-bottom:14px;padding-bottom:14px}.property-view--floorplan .serif{font-size:1.3em}.property-view--floorplan .emp{text-transform:uppercase;font-weight:700;font-size:.8em}.property-view--floorplan div.emp{text-decoration:underline}.property-view--floorplan .property-view--floorplan-image{width:160px;min-height:1px;height:auto;overflow:hidden;font-size:10px}.property-view--floorplan .property-view--floorplan-image .lightbox-zoom{width:150px;height:150px}.property-view--floorplan .property-view--floorplan-image .lightbox-zoom img{width:100%}.property-view--floorplan .property-view--floorplan-info{padding-top:0;margin-bottom:0}.property-view--floorplan .property-view--floorplan-amenities,.property-view--floorplan .property-view--floorplan-description,.property-view--floorplan .property-view--floorplan-links{clear:both}.listing-area-info .listing-area-info--title{font-size:1.5em;margin-bottom:1em}.listing-area-info .area-info-block{text-align:center;border:1px solid silver;padding:17px 4px;margin:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;min-height:270px;position:relative}.listing-area-info .area-info-block span.fa-refresh.fa-spin.fa-2x{margin:3em}.listing-area-info .area-info-block .source-cited{display:block;width:100%;position:absolute;bottom:0;left:0;font-size:75%}.listing-area-info .area-info-block .source-cited>*{padding:1em .5em 0 .5em}.listing-area-info #internetSpeedDiv .provider{margin-bottom:1em}.listing-area-info #internetSpeedDiv .provider .provider-name{color:#666;font-size:80%}.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;-webkit-box-shadow:0 0 6px rgba(0,0,0,.9);-moz-box-shadow:0 0 6px rgba(0,0,0,.9);box-shadow:0 0 6px rgba(0,0,0,.9);-webkit-border-radius:3em;-moz-border-radius:3em;border-radius:3em}.listing-area-info .description{margin-top:1em}.listing-area-info .nearby-schools-content{width:57%}.listing-area-info .nearby-schools-content .area-info-content{text-align:left;margin-top:0;width:100%}.listing-area-info .nearby-schools-content .school-records{width:100%;height:auto;margin-bottom:1.3em}.listing-area-info .nearby-schools-content .school-header{border-bottom:1px solid;width:100%;padding:5px 0;font-weight:600}.listing-area-info .nearby-schools-content .school-name{width:50%;display:inline-block;padding:5px 10px}.listing-area-info .nearby-schools-content .schools-data{border-bottom:1px solid;padding:5px 0}.listing-area-info .nearby-schools-content .school-details{width:19%;display:inline-block;padding:5px 9px}.property-view-page #flag-resource{padding-top:1em}.roommate-snapshot,body img.roommate-snapshot:not([width]){display:inline;float:left;padding:0;margin:0 15px 15px 0;width:25%;height:auto}.roommate-preferences{clear:both}#skip-to-main{display:block;letter-spacing:.0625em;outline:0;padding:.625em 1.25em;text-align:center;text-transform:uppercase}.sidebar{margin-top:30px}.sidebar .heading{font-weight:400;letter-spacing:.0625em;line-height:1.875;text-transform:uppercase}.sidebar .btn{display:block;margin-bottom:20px}.user-sidebar .heading{margin:10px 0;padding:5px 0 5px 5px}.user-sidebar ul{margin:0;margin-bottom:15px;padding:5px 0 0 0}.user-sidebar li{list-style:none;margin:0;padding:0}.user-sidebar .user-navigation{margin:0;padding:0}.user-navigation li{display:block;margin:0 0 10px 20px}.user-navigation a{text-decoration:none}.user-sidebar .active{font-weight:700}.socialcount-wrap h3{text-align:center}.socialcount{margin:20px 0;text-align:center}.socialcount li{margin:10px 60px}.socialcount .count{text-indent:-999em;position:absolute}.socialcount li.googleplus .count{text-indent:inherit;position:relative}.socialcount .active.hover .icon,.socialcount .facebook.active.hover .icon{display:none}.tabs{overflow:hidden;width:100%}.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}.tabs .tab:after,.tabs .tab:before{border-style:solid;border-width:22px;content:" ";display:block;position:absolute;top:0;left:100%}.tabs .tab:before{left:auto;right:100%}.tabs .tab:focus,.tabs .tab:hover{z-index:2}.tabs .tab-first{padding-left:20px}.tabs .tab-first:before{display:none}.site-tagline,.sitename{float:none}.site-tagline a,.sitename a{text-decoration:none}#page{min-width:320px;overflow-x:hidden}.header-page{border-style:solid;border-width:0 0 5px;position:relative}.header-page .sitename{font-size:1.5em;font-weight:300;line-height:1;padding:1.125em 0}.section-hero{position:relative;margin-bottom:.625em}.nav-primary{height:0;overflow:hidden;text-transform:uppercase}.nav-primary.expanded,.no-js .nav-primary{height:auto}.nav-primary ul{padding-top:10px;padding-bottom:10px}.nav-primary li{background:url(/v2/css/i/dotscreen-light.png) repeat-x left top;float:none;padding-top:6px}.nav-primary a{display:block;font-weight:700;letter-spacing:.0625em;padding:10px 0;outline:0}.nav-secondary{margin:0 auto 20px;max-width:435px;padding:20px 10px;overflow:visible;position:relative}.nav-secondary ul{margin-left:auto;margin-right:auto;position:relative}.nav-secondary ul li{float:none}.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%}.nav-secondary .btn-secondary{margin-top:4px;margin-bottom:4px;padding-left:0;padding-right:0;width:27.14285714%}.nav-secondary .notice-bubble:before{left:33%}@media only screen and (min-width:700px){.js-dropdown-menu{display:none;position:absolute;z-index:42;top:45px;background-color:rgba(30,30,30,.8)}.js-dropdown-menu .js-dropdown-menu--arrow-up{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid rgba(30,30,30,.8);margin-left:40px;margin-top:-12px}.js-dropdown-menu .js-dropdown-menu--top{position:absolute;top:-5px;height:5px;width:110px}.js-dropdown-menu .js-dropdown-menu--list{padding:0}.js-dropdown-menu .js-dropdown-menu--list li{float:none;padding:0}.js-dropdown-menu .js-dropdown-menu--list li:hover{background-color:#565656;color:#fff;transition:all 50ms ease-out}.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){.js-dropdown-menu .js-dropdown-menu--list{padding:0}.js-dropdown-menu .js-dropdown-menu--list li{width:100%}.js-dropdown-menu .js-dropdown-menu--list li a{font-size:1em;margin-left:20px;padding:5px 0}.js-dropdown-menu .js-dropdown-menu--list li a:before{content:'- '}}.main{clear:both}.sidebar .links{margin-bottom:20px}.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}.footer a{color:#ccc}.footer a:focus,.footer a:hover{color:#fff}.footer .footer-bg{background-color:#333;background-color:rgba(30,30,30,.8);box-sizing:border-box;color:#fff;padding-top:10px}.footer .univ-footer>.col-6 ul{list-style:none;margin:0;padding:0}.footer .univ-footer>.col-6 li{display:block}.col-6{margin-left:10px;margin-right:10px}.col-6 .col-6{margin-left:0;margin-right:0}.col-1{width:47%}.col-1.col-fright{float:right}.col-1.col-fleft{float:left}.col-1.gutter-right{margin-right:6%}.col-1.gutter-left{margin-left:6%}.col-1 img:not([width]),.col-2 img:not([width]),.col-3 img:not([width]),.col-4 img:not([width]),.col-5 img:not([width]){display:block;width:100%;height:auto}.col-icon{width:1em;line-height:1em;text-align:center}.nav-primary.transition{-webkit-transform:translateZ(0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn,.nav-primary a{-webkit-transition:all 50ms ease-out;-moz-transition:all 50ms ease-out;-ms-transition:all 50ms ease-out;-o-transition:all 50ms ease-out;transition:all 50ms ease-out}.listing,.listing .icon{-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.video-play{position:relative;background-color:#000}.video-play iframe{width:100%}.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:rgba(255,255,255,.75);text-decoration:none;text-align:center;line-height:1;border-radius:50%;border:2px solid #333;border-color:rgba(0,0,0,.2)}.video-play .video-control:after{content:" ";width:0;height:0;position:absolute;top:1.5em;left:2.25em;border-top:1.5em solid transparent;border-right:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:2em solid #000;border-left:2em solid rgba(0,0,0,.8)}.video-play:hover img{opacity:.9}.video-play:hover .video-control{background-color:#fff}.flag-resource{line-height:2em}.flag-resource--title{text-align:right;color:#666}.flag-resource--title .fa-flag{background-color:#fff}.flag-resource--body{margin-left:1em}ul.flag-resource--flags,ul.flag-resource--flags *{display:inline}ul.flag-resource--flags li{margin-right:.5em}ul.flag-resource--flags li input{font-size:1em;line-height:1em}ul.flag-resource--flags li input:focus,ul.flag-resource--flags li input:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.8);-moz-box-shadow:0 1px 2px rgba(0,0,0,.8);box-shadow:0 1px 2px rgba(0,0,0,.8);-webkit-transform:'translate3d(1px, -2px, 0)';-moz-transform:'translate3d(1px, -2px, 0)';-o-transform:'translate3d(1px, -2px, 0)';-ms-transform:'translate3d(1px, -2px, 0)';transform:'translate3d(1px, -2px, 0)'}.flag-resource--form-reset,.flag-resource--submit-final{margin-left:1em}.flag-resource--form-reset input,.flag-resource--submit-final input{padding:7px .75em 7px .75em}.flag-resource--form-reset input{font-weight:100;font-size:10px;line-height:2px}.flag-resource--submit-final input{text-indent:-999px;background-image:url(/v2/css/i/icon-chevrons/icon-chevronwhite-right.png);background-position:50% center;background-repeat:no-repeat}.flag-resource .flag-resource--active-flag{cursor:pointer;padding:.3em;margin-right:1em}form.flag-resource--remove-form{display:inline}input.flag-resource--remove{text-decoration:none;font-size:.75em;margin:0;padding:0;background:0 0;display:inline}.flag-resource--remove:hover,input.flag-resource--remove:focus{text-decoration:underline}.front .header-main{padding:0;position:relative}.property-page .header-main{clear:both;display:block;overflow:hidden}.property-page .header-main{overflow:visible}.property-page .carousel{clear:both}.property-page #details{line-height:1.8em}span.stars,span.stars span{display:block;background:url(../i/stars7.png) 0 -16px repeat-x;width:80px;height:16px}.marign-removed-s{margin-bottom:0!important}span.stars span{background-position:0 0}.rating-count{float:left;width:100%}.rating-aside{margin-top:-12px}.clear-float{visibility:hidden;display:block;height:0;clear:both}.rating-sp{display:inline-block;font-size:80%;vertical-align:middle}.ocp-property-search-content .info{padding-bottom:12px}.ocp-property-search-content .search--listing-extras{margin-bottom:-1em}.property-snapshot .location,.snapshot-basics .numbers>div{margin-top:15px}.search-form{margin-bottom:5px;padding:20px}.search-form .field-wrapper-label,.search-form label{float:left}.search-form input{opacity:1}.field-wrapper--bedandbath .field-wrapper,.field-wrapper--rent .field-wrapper{clear:none;float:left}.field-wrapper--bed,.field-wrapper--rent-from{margin-right:1em}.field-wrapper--rent .field-wrapper-label{line-height:3.75}.field-wrapper--bedandbath label{line-height:2.75}.field-wrapper--bath label{margin-left:1.25em}.search-form .tabs{display:none;position:absolute;top:100%;left:0}.search-form #options{display:none}.no-js .search-form #options{display:block}.search-form .fancify select{height:100%}.registration .heading{font-weight:400;padding-top:20px;font-size:1.2em;line-height:1}.registration img{-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.registration a:focus .heading,.registration a:hover .heading{text-decoration:underline}.registration a:focus img,.registration a:hover img{opacity:.8}.subscription-pricing--price{float:right;text-align:right;color:green}.addon-cost{padding-left:1em}.subscription-pricing--total{border-top:2px #ccc solid}a.sample-listing{display:block;width:100%;border:1px solid #ccc;overflow:hidden}.affiliated-logo.col-fleft{margin-right:.5em}.affiliated-logo img:not([width]){display:inline}.ocp-property-search .affiliated-logo img.affiliated{max-width:140px}.property-view-page .affiliated-logo img.affiliated{max-width:200px}.online-tour-options{position:fixed;bottom:0;left:0;right:0;z-index:55;padding:0 11px}.online-tour-options .alert{position:relative}.online-tour-options--content{padding:21px 11px}.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}.online-tour-options--content ul.options a:not(.btn):hover,.online-tour-options--content ul.options a:not(.btn):link,.online-tour-options--content ul.options a:not(.btn):visited{color:#077EB1;text-decoration:none}.online-tour-options--content ul.options li{color:#4c4c4c;border-top:1px solid #dcdcdc;padding:5px;font-weight:400}.online-tour-options--content ul.options li .options-title{font-size:1.2em;line-height:2;display:inline-block;vertical-align:middle}.online-tour-options--content ul.options li a{display:block}.online-tour-options--content ul.options li:last-child{border-bottom:1px solid #dcdcdc}.online-tour-options--content ul.options .svg-icon{width:2.4em;height:2.4em;margin-right:.7em}.online-tour-options--content .online-tour-options--descrp{font-weight:lighter;font-size:1.14em}.online-tour-options--content .actions{margin-top:3em;padding-bottom:16px}.online-tour-options--content .actions .btn{width:75%;display:block;margin:0 auto;font-weight:700}.online-tour-options--content .actions .btn-alt{color:#4c4c4c;border-color:#4c4c4c}.online-tour-options--content .col-50{margin:0;padding:0;width:50%;float:left}.ui-datepicker{z-index:3!important}.snapshot{border-radius:50%}.snapshot-default{background-color:#DCDCDC;color:#F0F0F0;position:relative;text-indent:.1em}.snapshot-default span.fa{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em}.print-only{display:none}html.js .human:not(.required-warning){display:none}span.zmdi-hc-1_5x{font-size:1.5em!important}input#message-board-search-submit{line-height:1.14;font-size:1em;margin-left:.5em}@media print{.ad,.carousel-wrap,.etabs,.fa-stack,.header,.icon,.navigation,.sitewide-notice,.user-sidebar{height:0;display:none!important}*{font-size:11pt!important;line-height:12pt!important;padding-bottom:0!important;margin-bottom:4pt!important}#main>*{margin:0!important}#main>*>*{margin-top:12pt}#main>*>*>*{margin-top:6pt}h2{margin-top:24pt!important}.header-main,.header-main *{margin-top:0!important;margin-bottom:0!important}.footer{margin-top:0!important}.btn{text-align:left}.dborder,.dborder-bottom,.dborder-top{padding-top:0}.ad-permanent{width:auto}.subscription footer{display:none}.print-only{display:block}@page{margin:1.5cm .5cm}#email,#map-canvas,.page-actions,.property-actions,.property-pagination,.snapshot-basics .heading,.snapshot-basics .location{display:none;height:0}.property-view-page .sidebar .dborder-bottom{float:left}.property-view-page .sidebar aside:last-child{display:block;clear:both;text-align:left!important}#amenities aside{float:left;width:33%!important;margin:0;padding:0}#amenities aside:nth-child(3n+1){clear:left}#amenities aside:nth-child(odd){clear:none!important}#amenities aside:nth-child(last){clear:right}#amenities aside:first-child{clear:left!important}.checklist span:not(.fa){display:none;visibility:hidden}.checklist span.fa{display:inline-block;visibility:visible}.checklist li{margin:0}.snapshot-basics,.snapshot-extras{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.snapshot-basics{padding-bottom:0;float:left;width:66%}.snapshot-extras{float:right;width:30%}.snapshot-extras li{padding-left:0}.field-body{clear:both}.field-body h2{padding-top:36pt}.callout{display:block;width:auto;border:3px dashed #000;padding:12pt!important;font-size:16pt;line-height:16pt;text-align:center}}.auth.login .header-main{padding-bottom:0}.login-options{display:block;margin-bottom:30px;padding-top:30px}@media only screen and (min-width:480px){.js .login-block{padding-top:30%;height:300px}}.login-block{border:1px solid #ccc;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-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}.login-block a{text-decoration:none}.login-block small{color:#565656}.login-block form{text-align:left;font-size:.7em}.login-block.login-block--half{text-align:left;border:0;font-size:1.2em;padding-top:0;padding-bottom:33%;margin-bottom:15px}.login-block.login-block--half:last-child{margin-bottom:0}.login-block:focus,.login-block:hover{box-shadow:0 11px 18px rgba(0,0,0,.2)}.login-block:active{box-shadow:0 11px 18px rgba(0,0,0,.2)}.login-block.active{box-shadow:0 11px 18px rgba(0,0,0,.2);cursor:default;height:auto;padding-bottom:10px;padding-top:25px}.login-block.active .btn{width:100%}.lt-ie9 .login-block-expand{cursor:default;height:auto!important;min-height:300px}.lt-ie9 .login-block-expand .btn{width:100%}.login-option{width:100%;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.1s;-o-transition-duration:.1s;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:ease;transition-property:ease}@media only screen and (min-width:480px){.login-option{width:31.25%;float:left;margin-right:1.25%}.login-option.active{width:40%}.login-option.inactive{width:28%}.login-option.inactive a{padding-top:25px}}.non-sso.login-options{padding-top:0}.non-sso .login-option{float:none}@media only screen and (min-width:480px){.non-sso .login-option{width:66%}}.non-sso .login-option .login-block{border:0;box-shadow:none;padding:0;margin-bottom:0}.non-sso .login-option .login-block form .btn{width:auto}.modal .non-sso .login-option{width:100%}@media only screen and (min-width:480px){.modal .login-option{width:48.25%;float:left;margin-right:1.25%}}.modal .login-option:nth-child(3){clear:left}.modal .non-sso .login-option--secondary{clear:none}.modal .non-sso .login-option--secondary .login-block--half{font-size:1.2em;padding-top:15%;padding-bottom:33%;margin-bottom:15px}.modal .non-sso .login-option--secondary .login-block--half:last-child{margin-bottom:0}.field-wrapper .login-terms{display:block;text-transform:none;font-weight:400;line-height:1em;letter-spacing:-.03em;font-size:1em;margin-bottom:.75em}.field-wrapper .login-terms input[type=checkbox]{margin-bottom:0}.field-wrapper .alert{margin-bottom:0}fieldset fieldset{margin:0}fieldset fieldset>legend{font-size:1em;text-transform:none}.boxed{border:3px red dashed}input[readonly=readonly]{color:#aaa}article :target{padding-top:60px}.field-error label{color:red}.hanging-indent{margin-left:2em}.field-wrapper-inline{display:inline-block}.field-wrapper p.description{margin-bottom:0}.center-content{text-align:center}.message-board-name{position:relative}span.badge{background-color:#dcdcdc;font-size:.75em;padding:5px 10px;border-radius:4px;color:#555}.message-board-name>span.badge{vertical-align:middle;margin-left:10px}.message-board-post>h4{font-weight:400}#cort-ad{text-align:center}#message-board-list{list-style-type:none;padding:0;margin:0}#message-board-search{padding-top:10px}#message-board-list,#message-board-post-list,#message-board-post-text{margin-bottom:20px}#message-board-list.dborder-bottom,#message-board-post-list.dborder-bottom{padding-bottom:8px}.message-board-pagination .pager{left:0}.no-list-style{list-style-type:none}.no-list-margin{margin:0;padding:0}.append-to-link{margin-left:5px}.broker-pair{margin-top:60px}.broker-info{font-weight:700;margin-bottom:20px}.broker-image{overflow:hidden}.broker-image img{max-width:100%}.heading{font-weight:400;letter-spacing:.0625em;line-height:1.875;text-transform:uppercase}.heading .label{font-size:.8em;color:#8f8f8f}.conversation-message{display:block;margin:auto 0 20px 0;padding:20px;background:#eee}.conversation .profile-pic img{width:100%;height:auto;display:block}.conversation .property-actions{margin-top:0}@media only screen and (min-width:480px){.sticky{position:sticky;top:0;z-index:9999}.modal-wrap{left:10%;right:10%}.photo-grid .photo{float:left;width:46.59090909%}.photo-grid .photo.odd{clear:left;margin-right:6.81818182%}.photo-grid .img-wrap img.vertical{display:block;height:175px;width:auto;margin:0 auto}.property-list-inner{margin-left:-20px;margin-right:-20px}.property-listing{padding:12px 20px}.property-listing .description{width:100%}.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%}.property-listing .property-info{float:none;margin-left:53.33333333%;min-height:80px;padding-bottom:20px}.property-listing .property-info .price{height:auto;padding:0;width:auto}.property-listing .btn{float:none;margin-left:53.33333333%}.carousel .picture.small img{width:auto;height:auto}.property-pagination-prev{margin-left:-20px}.property-pagination-next{margin-right:-20px}.pagination-list{margin:0 10%;width:80%}.pagination-total-count{display:inline-block}.listings-sort-options{margin-right:12px;width:281px}.roommate-snapshot,body img.roommate-snapshot:not([width]){width:35%}.socialcount li{margin:10px}.icon-magnifier{background-position:-300px -121px;display:block;height:15px;margin:5px 0 0 0;width:15px;left:5px;top:auto;cursor:pointer}form{position:relative}form .btn-reset{position:absolute;top:0;right:0;margin-top:0}.nav-primary ul{padding-bottom:20px}.nav-primary li{float:left;margin-right:6%;padding:0;width:47%}.nav-primary li.even,.nav-primary li:nth-child(even){margin-right:0}.user-listing{background:0 0;padding:1em .5em}.col-6{margin-left:20px;margin-right:20px}.field-wrapper--rent{clear:none;float:left}.field-wrapper--bedandbath{clear:none;float:right;margin-left:.625em}.field-wrapper--bed{margin-right:2em}.field-wrapper--bedandbath label,.field-wrapper--rent .field-wrapper-label{display:block;float:none;line-height:inherit;margin-left:0;margin-right:0}.field-wrapper--bedandbath label{margin-bottom:10px;text-align:center}.field-wrapper--bedandbath .fancify{float:none;margin:0 auto}.field-wrapper--search{float:right}.online-tour-options{position:relative;padding:0;z-index:initial}}@media only screen and (max-width:480px){.hidden-xs{display:none!important}}@media only screen and (min-width:700px){.btn-chevronright{background-position:90% center;padding-right:12%}.carousel .listing{padding-bottom:64.58333333%}.carousel .listing-info{left:auto;width:200px}.carousel .listing-info.stuck{position:fixed;bottom:0;left:840px}.carousel .logo{margin:5px 0 -10px -10px}.carousel .listing-info>div{width:75%}.carousel a.listing-info{width:140px}.carousel .controls{top:auto;bottom:12px;left:20px}.carousel .picture-vertical img{height:620px;width:auto;margin:0 auto}.carousel.enabled{padding-bottom:64.58333333%}.field-body{padding-left:0;padding-right:0}.hgroup-main h1,h1.title{font-size:2.625em;line-height:1}.hgroup-main h1.title--long,h1.title.title--long{font-size:1.875em;line-height:1}.lightbox-zoom .lightbox-init{left:auto;right:.3em}.listings{margin-bottom:40px;overflow:hidden}.listings img.vertical{display:block;width:auto;height:335px;margin:0 auto}.listing.odd{margin-right:6%}.modal-wrap{left:20%;right:20%}.page-actions{max-width:none}.page-actions .btn{display:inline-block;margin-right:1em;margin-bottom:0}.pagination .property-list-type{display:block}.listings-sort{width:50%;float:right}.borderradius .initials{width:30%;padding:5% 0 25% 0}.photo-grid .photo,.photo-grid .photo.odd{clear:none;margin-right:3.125%;width:31.25%}.photo-grid .photo.three-n{margin-right:0}.photo-grid .photo.three-n--plus--one{clear:left}.photo-grid .img-wrap img.vertical{display:block;height:200px;width:auto;margin:0 auto}.col-2.three-n--plus--one{clear:left}.property-actions{float:right;max-width:none}.property-actions .btn{display:inline-block;margin-left:1em;margin-bottom:0}.property-list-inner{margin-left:auto;margin-right:auto}.property-listing{padding:12px 12px 12px 192px}.property-listing-link{padding:0 12px}.property-listing .property-photo{top:12px;bottom:12px;left:12px;width:180px}.property-listing .property-info{line-height:1.875;margin-left:auto;padding-bottom:44px}.property-listing .property-info .address{line-height:1.2}.property-listing .property-info .price .label{font-size:1.25rem}.property-listing .btn{margin-left:0;left:204px;right:auto}.property-list--gridview .property-list-inner{overflow:hidden}.property-list--gridview .property-listing{float:left;margin-bottom:30px;padding:0;width:47.61904762%}.property-list--gridview .property-listing-link{padding:0}.property-list--gridview .property-listing.odd{margin-right:4.76190476%}.property-list--gridview .property-photo{height:0;padding-bottom:66.6666666%;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%}.property-list--gridview .property-info{font-size:1.125rem;line-height:1.44;padding:12px}.property-list--gridview .property-info .price{margin-bottom:4px}.property-list--gridview .property-listing .btn{margin:0;top:5px;right:4px;bottom:auto;left:auto}body.sidebar-collapsed .property-list--gridview .property-list-inner{width:157.14285714%}body.sidebar-collapsed .property-list--gridview .property-listing{margin-right:3.03030303%;width:30.3030303%}body.sidebar-collapsed .property-list--gridview .property-listing:nth-child(3n+1){clear:left}body.sidebar-collapsed .property-list--gridview .property-listing.three-n--plus--one{clear:left}.property-snapshot{margin:0}.snapshot-basics{font-size:1.1em}.snapshot-basics .numbers>div,.snapshot-basics .other-info>div{margin-bottom:15px}.socialcount li{margin:10px 20px}.ad-permanent img{width:auto}.sitename{float:left}.site-tagline{float:right}.header-page{border-width:0;margin-bottom:0!important;z-index:10}.header-page .sitename{font-size:2.25em;line-height:1;padding:32px 0}.menu-link-wrap{display:none;position:absolute;top:100%;width:100%}a.menu-link{display:inline-block;margin-left:-14px;padding-left:28px}a.menu-link .icon-chevronblack-down{background-position:-20px -240px;left:14px}.header-page.menu-link-persistent{margin-bottom:40px!important}.header-page.menu-link-persistent .sitename{padding-top:18px;padding-bottom:18px}.menu-link-persistent .menu-link-wrap{display:block}.lt-ie8 .nav-primary{position:relative}.nav-primary{border-style:solid;border-width:0 0 5px;height:auto!important;top:auto;width:100%;z-index:12;overflow:hidden}.nav-secondary{padding-top:10px;z-index:13;margin-bottom:0}.nav-primary ul,.nav-secondary ul{padding:0 1.25em 0 0}.nav-primary li,.nav-secondary li{background:0 0;float:left;margin-right:0;padding:0;width:auto}.nav-primary a,.nav-secondary a{font-size:1em;line-height:1.375;padding:.75em}.notice-bubble{padding-top:.875em;padding-right:1.6em}.notice-bubble .hide{font-weight:500;font-size:1.6em}.section-hero{border-bottom:5px solid grey;margin-bottom:20px;padding-bottom:0}.footer .univ-footer>.col-6 li{display:inline-block}.footer .univ-footer>.col-6 li:after{content:" \00B7"}.footer .univ-footer>.col-6 li:last-child:after{content:""}.col-5{width:82.8125%}.col-4{width:65.625%}.col-3{width:48.4375%}.col-2{width:31.25%}.banner-ads>.col-2,.col-4>.col-2{width:47%}.col-1{width:14.0625%}.col-1.fright,.col-2.fright,.col-3.fright,.col-4.fright,.col-5.fright,.col-6.fright,.col-fright,.sidebar{float:right}img.col-fright{margin-left:1em}.col-1.fleft,.col-2.fleft,.col-3.fleft,.col-4.fleft,.col-5.fleft,.col-6.fleft,.col-fleft{float:left}img.col-fleft{margin-right:1em}.gutter-right{margin-right:3.125%}.gutter-left{margin-left:3.125%}.sidebar{margin-top:0}.field-wrapper-multi-col-2 .field-wrapper,.field-wrapper-multi-col-3 .field-wrapper,.field-wrapper-multi-col-4 .field-wrapper{clear:none;float:left}.field-wrapper-multi-col-2 .field-wrapper{width:50%}.field-wrapper-multi-col-3 .field-wrapper{width:33%}.field-wrapper-multi-col-4 .field-wrapper{width:25%}.field-wrapper-multi-col-2 .field-wrapper:nth-child(2n+1),.field-wrapper-multi-col-3 .field-wrapper:nth-child(3n+1),.field-wrapper-multi-col-4 .field-wrapper:nth-child(4n+1){clear:both}.search-form{position:absolute;top:80px;left:0;width:465px;z-index:2}.search-form .field-wrapper--address{display:none}.no-js .search-form .field-wrapper--address{display:block}.search-form .tabs{display:block}.search-form .options-trigger{display:block}.no-js .search-form .options-trigger{display:none}.search-form #options{display:none}.no-js .search-form #options{display:block}#rent-per-group{margin-top:55px}.property-pagination a{width:10px}.property-pagination a>span{width:0;overflow:hidden;display:block}.property-pagination a:focus,.property-pagination a:hover{width:auto}.property-pagination a:focus span,.property-pagination a:hover span{width:auto}.property-pagination-next,.property-pagination-prev{margin:0;position:fixed;top:286px;z-index:48}.property-pagination-prev{left:0}.property-pagination-next{right:0}}@media only screen and (max-width:700px){.hidden-sm{display:none!important}}@media only screen and (min-width:1000px){aside{padding-left:0;padding-right:0}.field-body p.lede,.lede{font-size:1.5em;line-height:1.25}.modal-wrap{margin-left:-315px;left:50%;right:auto;width:630px}.nav-secondary .notice-bubble::before{left:40%}.js .position-sticky{position:absolute}.position-sticky.stuck{position:fixed;top:0;z-index:50}.property-listing .property-info{padding:12px 55px 12px 12px}.property-listing .property-info .name{line-height:1.3;padding-top:5px}.property-listing .btn{margin-top:-18px;margin-right:0;position:absolute;top:50%;right:12px;bottom:auto;left:auto}.pagination-list{margin:0 8%;width:84%}.listings-sort{width:65%}.property-snapshot{margin-bottom:40px}.user-sidebar .navigation{height:auto}.user-sidebar .navigation .active{font-weight:700;text-decoration:underline}.navigation{z-index:1;width:100%}.nav-primary{float:left}.nav-primary a{padding-left:.5em;padding-right:.5em}.nav-primary div.col-6{width:720px;padding-right:240px}.agent-broker.navigation{font-size:.875em;font-weight:400}.agent-broker .nav-primary a{padding-left:.38em;padding-right:.38em}.nav-secondary{margin-right:-480px!important;padding:0;right:50%;width:240px;overflow:visible;position:absolute}.nav-secondary ul{padding:0}.nav-secondary ul li{float:left}.nav-secondary .btn{font-size:1.125em;line-height:1.5;margin:0;top:auto!important;width:6.25em;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0}.nav-secondary .btn-secondary{padding:.52em 0;background:0 0;font-weight:400}.nav-secondary .notice-bubble{position:relative;top:100%}.main{padding-top:85px}.front .main{padding-top:0}.property-page .main,.roommate-page .main{padding-top:60px}.section-hero .section-inner{margin-left:auto;margin-right:auto;position:relative;width:960px}.section-hero .notice-bubble{display:none;position:absolute;left:10px;bottom:-10px;width:26%;-webkit-box-shadow:1px 1px 5px 0 rgba(30,3,3,.5);box-shadow:1px 1px 5px 0 rgba(30,3,3,.5)}.col-6{margin-right:auto;margin-left:auto;width:960px}.sidebar.col-2 .position-sticky{width:300px;z-index:30}.sidebar.col-2 .position-sticky.stuck{margin-top:50px}.front .header-main{padding-bottom:20px}.search-form{top:40px}}@media only screen and (max-width:1000px){.hidden-md{display:none!important}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-favorite{background-image:url(/v2/css/i/hearts@2x.png);background-size:15px 30px}}.slideshow{margin-bottom:25px;overflow:hidden}.slideshow .swipe{overflow:hidden;position:relative}.slideshow .swipe .swipe-wrap{overflow:hidden;position:relative}.slideshow .swipe .swipe-wrap .picture{float:left;width:100%;position:relative}.slideshow .swipe .swipe-wrap .picture img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%}.slideshow .img-pagination-controls{width:100%;position:absolute;top:50%;left:0;margin-top:-1em;z-index:1}.slideshow .img-pagination-controls .control{position:absolute;display:inline-block}.slideshow .img-pagination-controls .control.prev{left:5%}.slideshow .img-pagination-controls .control.next{right:5%}.slideshow .img-pagination-controls .control.next:after,.slideshow .img-pagination-controls .control.prev:after{font-size:1em;content:" ";width:0;height:0;position:absolute;top:25%}.slideshow .img-pagination-controls .control.prev:after{right:33%;border-top:.6em solid transparent;border-left:.6em solid transparent;border-bottom:.6em solid transparent;border-right:1em solid #000}.slideshow .img-pagination-controls .control.next:after{left:33%;border-top:.6em solid transparent;border-right:.6em solid transparent;border-bottom:.6em solid transparent;border-left:1em solid #000}.slideshow .info-box{padding:10px}.slideshow .info-box .price{display:block;font-size:2em;clear:both;line-height:1.1em}.slideshow .info-box .price.call-for-pricing{font-family:Lato,sans-serif;font-weight:300;font-size:1.5em}.slideshow .info-box .unit{display:block;font-weight:700}.slideshow .info-box .bedbath,.slideshow .info-box .pricing{margin-top:5%}.slideshow .info-box .bedbath span{font-size:2em}.slideshow .info-box .info-box--floorplan{font-size:70%;border-bottom:2px dotted #222}.slideshow .info-area{position:absolute;top:5px;right:10px;padding:2px;font-size:1em}.slideshow .info-area .pause-control{margin-left:5px}@media only screen and (min-width:700px){.slideshow{background-color:#000}.slideshow .img-pagination-controls .control,.slideshow .pause-control{font-size:1.3em}.slideshow .info-area{top:auto;bottom:15px;left:66.66%}.slideshow .info-area .img-pagination{font-size:1.5em}.slideshow .info-box{position:relative;color:#fff;overflow:hidden;height:auto;max-height:440px}.slideshow .info-box .img-description{overflow-y:scroll;margin-top:15px}.slideshow .info-box .bedbath span{color:#fff}}@media only screen and (min-width:1000px){.slideshow .info-box .img-description{overflow-y:hidden}}html.js .slideshow .swipe{visibility:hidden}.slideshow-fullwidth .swipe .swipe-wrap{background:#fff url(/v2/css/i/dotscreen-light.png) repeat -1px top}@media only screen and (min-width:700px){.slideshow-fullwidth{width:100%;height:0;padding-bottom:43.75%}}html .ocp-property-search .slideshow .swipe{visibility:visible}.property-view-page .slideshow .img-pagination-controls{width:initial;top:initial;left:initial;bottom:5px;right:15px;display:none}.property-view-page .slideshow .img-pagination-controls .control{position:relative;display:inline-block}.property-view-page .slideshow .img-pagination-controls .control:last-child{margin-left:1em}@media only screen and (min-width:700px){.property-view-page .slideshow .img-pagination-controls{display:block}}.tabs-group{font-size:.8em;border:1px solid #ccc;padding:1em;margin-top:3.75em}.tabs-group .tab-hidden{display:none}.tabs-group>:not(.etabs){margin-top:2em}.etabs{font-size:1em!important;padding:0;margin:0;margin-left:-.5em;margin-top:-3.75em}.etabs li{background-color:#e0e0e0;border:1px #ccc solid;border-bottom:none;display:inline-block;list-style:none;margin-right:.125em}.etabs li a{color:#333;display:block;font-weight:700;text-decoration:none;padding:.625em}.etabs li a:focus,.etabs li a:hover{background-color:#e8e8e8}.etabs li a.active{background-color:#fff;border-bottom:1px transparent solid}@media only screen and (min-width:480px){.tabs-group{font-size:1em}.tabs-group .etabs{margin-left:0}.property-view-page .tabs-group{font-size:.8em}.property-view-page .tabs-group>:not(.etabs){font-size:1.25em}}@media only screen and (min-width:700px){.tabs-group{margin-top:4.5em}.tabs-group .etabs{margin-top:-4.5em}.tabs-group .etabs li a{text-transform:uppercase;padding:1em 1.25em}}.tab-nav{width:100%;height:50px;clear:both;position:relative}.tab-nav a{position:absolute;bottom:0;margin:0;right:0}.tab-nav a i,.tab-nav a span.fa{margin-left:10px}@media print{.property-tabs{border:none}.tabs-group .tab{display:block!important}#amenities aside{float:left;width:50%}#amenities aside:nth-child(odd){clear:left}#amenities aside:nth-child(last){clear:right}}.premium-slideshow .slideshow{margin-bottom:0}.premium-slideshow .slideshow .logo img{width:auto;max-width:100px;height:auto;max-height:75px}.premium-slideshow .slideshow .info-boxed{position:absolute;bottom:0;right:5px}.premium-slideshow .slideshow .info-boxed .img-description{margin-bottom:0;font-weight:100;font-size:1.2em;text-align:right;max-width:450px}.premium-slideshow .slideshow .pause-control{margin-left:5px}.home-search-bar,.home-search-bar:after,.home-search-bar:before{background:url(/v2/css/i/screen-black80.png) repeat;background:rgba(30,30,30,.8)}#home-search{margin-top:5px;text-align:center}#home-search label{color:#dcdcdc}#home-search div,#home-search fieldset,#home-search input,#home-search label{display:inline-block}#home-search .rent .field-container--input{width:85px}#home-search .rent .field-container--checkbox input{margin-right:0}#home-search #beds-bath-search{min-width:320px}#home-search #beds-bath-search .beds-bath{margin-right:4%}#home-search #beds-bath-search .beds-bath .search-input{top:4px;margin-right:5px}@media only screen and (min-width:700px){.premium-slideshow .section-inner .slideshow{padding-bottom:45.75%}.premium-slideshow .slideshow .info-area{font-size:1em;left:5px;bottom:5px}.premium-slideshow .slideshow .info-boxed{bottom:30px;right:30px}.premium-slideshow .slideshow .info-boxed .img-description{font-size:1.5em;font-weight:400}}.squeakly-property-view{border:3px dotted #ccc;padding:5px 5px 10px;color:#666;text-align:center}.squeakly-search-button{cursor:pointer;border:0;background:0 0;margin:0;padding:0}.squeakly-demo,.squeakly-info{display:inline-block;border-radius:8px;border:0;color:#58bcd1;background:#58bcd1;background:-webkit-linear-gradient(left top,#b3dde7,#58bcd1);background:-o-linear-gradient(bottom right,#b3dde7,#58bcd1);background:-moz-linear-gradient(bottom right,#b3dde7,#58bcd1);background:linear-gradient(to bottom right,#b3dde7,#58bcd1);width:75%}.squeakly-demo:hover,.squeakly-info:hover{cursor:pointer;box-shadow:0 0 6px 2px rgba(245,188,17,.8)}.squeakly-demo{color:#fff;margin-top:5px!important;text-decoration:none}.squeakly-demo:hover{color:#fff}.squeakly-info img{vertical-align:middle;padding:2px 5px}#squeakly-modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}#squeakly-content{background-color:#fefefe;margin:10% auto;border:1px solid #888;width:100vw;height:100vh;max-width:700px;max-height:500px}#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%}#close-squeakly-modal:focus,#close-squeakly-modal:hover{color:#000;text-decoration:none;cursor:pointer}#squeakly-iframe{width:100%;height:100%}.squeakly-info:focus{outline:0;box-shadow:0 0 6px 2px rgba(245,188,17,.8)}#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%}#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:-webkit-linear-gradient(left top,#2bbbad,#26a69a,#009688);background:-o-linear-gradient(bottom right,#2bbbad,#26a69a,#009688);background:-moz-linear-gradient(bottom right,#2bbbad,#26a69a,#009688);background:linear-gradient(to bottom right,#2bbbad,#26a69a,#009688);border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}#kanaree a:hover{background-color:#26a69a;background:#2bbbad;background:-webkit-linear-gradient(left top,#009688,#26a69a,#2bbbad);background:-o-linear-gradient(bottom right,#009688,#26a69a,#2bbbad);background:-moz-linear-gradient(bottom right,#009688,#26a69a,#2bbbad);background:linear-gradient(to bottom right,#009688,#26a69a,#2bbbad);box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);cursor:pointer}#kanaree p{margin:12px 0;margin:.8rem 0}.kanaree-demo{color:#fff;margin-top:5px!important}article.privacy-policy h1:not(.title),article.privacy-policy h2,article.privacy-policy h3,article.privacy-policy h4,article.privacy-policy h5,article.privacy-policy h6{color:initial;line-height:1}article.privacy-policy article h1{margin:2em 0 1em 0}article.privacy-policy h1:not(.title){font-size:1.3em;font-weight:700}article.privacy-policy h2,article.privacy-policy h3,article.privacy-policy h4,article.privacy-policy h5,article.privacy-policy h6{font-style:normal;font-weight:400}article.privacy-policy h2{font-size:1.3em}article.privacy-policy h3{font-size:1.2em;font-style:italic}article.privacy-policy h4,article.privacy-policy h5,article.privacy-policy h6{font-size:1em;text-decoration:underline;text-transform:uppercase}article.privacy-policy table{border-collapse:collapse;margin:1em 50px;table-layout:fixed}article.privacy-policy table,article.privacy-policy table td,article.privacy-policy table th{border:#000 1px solid}article.privacy-policy table td,article.privacy-policy table th{padding:.5em}article.privacy-policy address{text-decoration:none;font-style:normal}