/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{position:relative;width:100%;margin:0 auto;padding:0;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:550px){.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;font-size:1.4em;line-height:1.6;font-weight:400;font-family:"Open Sans","verdana","sans-serif";color:#222}@media (min-width:550px){body{font-size:1.5em}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1eaedb}a:hover{color:#0fa0ce}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:hover,button.button-primary:hover,input[type=submit].button-primary:hover,input[type=reset].button-primary:hover,input[type=button].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type=submit].button-primary:focus,input[type=reset].button-primary:focus,input[type=button].button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=date],input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border:1px solid #bbb;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=date],input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}body{position:relative;background-color:#fff;color:#555;font-family:"Open Sans","Verdana","sans-serif"}h1,h2,h3,h4,h5,h6{font-family:"Lato","sans-serif";font-weight:700;letter-spacing:0}h1{font-size:2.4rem;line-height:1.3}h2{font-size:1.8rem;line-height:1.4}h3{font-size:1.3rem;line-height:1.5}h4{font-size:1rem;line-height:1.6}h5{font-size:1rem;line-height:1.7}h6{font-size:1rem;line-height:1.7}@media (min-width:550px){h1{font-size:3.2rem;line-height:1.2}h2{font-size:2.4rem;line-height:1.3}h3{font-size:1.8rem;line-height:1.4}h4{font-size:1.3rem;line-height:1.5}h5{font-size:1rem;line-height:1.6}h6{font-size:1rem;line-height:1.7}}.container{max-width:1240px;min-width:320px;width:100%;padding:0}@media (min-width:365px){.container{padding:0 5px}}@media (min-width:500px){.container{padding:0 15px}}@media (min-width:850px){.container{padding:0 60px}}.bad-browser-msg{box-sizing:border-box;width:100%;padding:3em 5em;background-color:#933;color:#fff;font-weight:700;text-align:center}.link-color,a{color:#2d80b1;text-decoration:none}a:active,a:hover{color:#3b94c9}abbr{cursor:help}.section.spaced-out{margin:2rem 0!important}@media (min-width:640px){.section.spaced-out{margin:4rem 0!important}.header-crumbs+.section.spaced-out{margin:2rem 0!important}.header-crumbs+.section.spaced-out+.theawning{margin-top:2rem!important}}table caption{caption-side:bottom;text-align:left;font-size:1.3rem;padding:.5rem 0 1rem}h1,h2{text-transform:capitalize}.button,button,input[type=submit],input[type=reset],input[type=button]{font-size:14px}.header-menu{background-color:#f1f1f1;padding:.7rem 0;max-height:42px}.header-menu .av-logo{float:left;text-decoration:none}.header-menu .av-logo img{float:left;width:auto;height:41px}.header-menu .ug-ifelse a{display:none}body[data-user=guest] .ug-ifelse .g{display:inline-block}body:not([data-user=guest]) .ug-ifelse .u{display:inline-block}.hamburger{position:relative;float:right;font-size:1.4rem;margin:2rem 0 0 0;padding:0;line-height:0}.hamburger label{position:absolute;z-index:1002;display:inline-block;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.hamburger label i{float:left;width:100%;height:.4rem;background-color:#777;border-radius:1px}.hamburger label i+i{margin-top:.4rem}.hamburger input{position:absolute;right:0;clip:rect(0,0,0,0)}.hamburger input:checked~nav{display:block}.hamburger input:checked+label i{background-color:#fff}.hamburger .nav-group{display:inline-block}@media (max-width:999px){.hamburger nav .nav-group:nth-of-type(n+2){margin-top:1.5rem}.hamburger nav{display:none;position:absolute;z-index:1001;right:-1rem;top:-1rem;padding:.5rem 3.5rem .5rem .5rem;background-color:#61a02a}.hamburger nav a{box-sizing:border-box;display:inline-block;color:#fff;text-decoration:none;min-width:15rem;padding:0 1rem;width:100%;height:3rem;line-height:2.2em;text-align:right;white-space:nowrap;transition:background-color 50ms ease-in}.hamburger nav a:active,.hamburger nav a:hover{background-color:rgba(0,0,0,.2);transition:300ms}}@media (min-width:1000px){.hamburger{text-align:right}.hamburger label,.hamburger input{display:none}.hamburger nav{float:right;overflow:hidden;line-height:1;text-align:right;margin-top:-.2rem}.hamburger nav a{display:inline-block;padding:0 0 .6rem 0;margin-left:1.5rem;text-decoration:none;border-bottom:solid 3px transparent;transition:border-color 50ms ease-in}.hamburger nav a:hover{transition:300ms;border-color:#b9b9b9}.hamburger nav .nav-group:nth-of-type(n+1){margin-left:2.5rem}}.header-search{background-color:#2d80b1;padding:.7rem 0}.search-box{position:relative;width:100%;max-width:550px;margin:0 auto}.search-box input{width:100%;margin:0}.search-box input:focus{border-color:#f1f1f1}.search-box button{position:absolute;top:0;right:0;padding:0;background:#61a02a url(/images/search-glass.png) no-repeat center center;height:36px;width:37px;border:0;margin:1px;border-radius:0 2px 2px 0}.search-box button:hover{border-color:#bbb}.search-box ul{box-sizing:border-box;position:absolute;display:none;z-index:99999;width:100%;border:solid 1px #d1d1d1;border-radius:4px;padding:.6rem;margin:0;background-color:#fff;list-style:none}.search-box ul:empty{display:none!important}.search-box ul li{box-sizing:border-box;display:block;width:100%;margin:0;padding:0 .6rem;line-height:2.8rem;border-radius:3px;cursor:pointer}.search-box ul .h{background-color:rgba(96,96,96,.2)!important}.search-box ul li:hover{background-color:rgba(128,128,128,.1)}.header-crumbs{background-color:#e6edf2;padding:.3rem 0}@media (min-width:640px){.header-crumbs{_margin-bottom:-2rem}}.header-crumbs .breadcrumbs{font-size:1.3rem}.header-crumbs .breadcrumbs a{font-weight:400;text-decoration:none}.header-crumbs .breadcrumbs a:after{content:'\00bb';padding:0 .5rem}.header-crumbs .breadcrumbs a:first-child:before{content:''}.footer{margin-top:-2rem;color:#fff}.home .footer{margin-top:0}.footer{background-color:#2d80b1}.footer .row{padding:2rem 0}.footer nav a{float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer .footer-social,.footer .footer-copyright,.footer .footer-links{display:inline-block;width:100%}.footer .footer-links a:hover{text-decoration:underline}.footer .footer-links a{text-decoration:none;color:#fff}.footer-title{float:left;width:100%;font-weight:700;font-style:normal;font-size:1.6rem;margin-bottom:.5rem}.footer .footer-social{display:inline-block;padding:0}.footer .footer-social span{display:inline-block;width:100%;margin-bottom:5px}.footer .footer-social a{display:inline-block;padding:0;margin:8px 0 13px 0;cursor:pointer;width:36px;min-height:36px;background:url(/images/sprites-social.png) no-repeat}.footer .footer-social a+a{margin-left:10px}.footer .footer-social a:nth-child(1){background-position:-100px 0}.footer .footer-social a:nth-child(2){background-position:-100px -100px}.footer .footer-social a:nth-child(3){background-position:-100px -200px}.footer .footer-social a:nth-child(4){background-position:-100px -300px}@media (max-width:639px){.footer .row{padding-bottom:7rem}}.modal-dialog[data-show="0"]{visibility:hidden;opacity:0;transition:opacity 300ms linear,visibility 300ms linear}.modal-dialog[data-show="1"]{visibility:visible;opacity:1;transition:opacity 300ms linear,visibility 300ms linear}.modal-dialog{visibility:hidden;opacity:0;display:table;position:fixed;z-index:90000;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.modal-dialog-container{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;background-color:rgba(0,0,0,.7)}.modal-dialog-x{position:absolute;right:0;top:0;border-radius:0 0 0 4px;padding:.1rem .5rem .2rem .7rem;cursor:pointer;background-color:rgba(32,32,32,.5);color:#fff}.modal-dialog-x:hover:after{opacity:1}.modal-dialog-x:after{content:'\2716';opacity:.7}.modal-dialog-container form{position:relative;box-sizing:border-box;display:table;display:inline-block;width:100%;max-width:36rem;min-width:28rem;height:auto;background-color:#f1f1f1;margin:0 auto;padding:1.5rem}.modal-dialog-container form strong,.modal-dialog-container form button,.modal-dialog-container form textarea,.modal-dialog-container form input{float:left;width:100%;margin:1.5rem 0 0 0}.modal-dialog-container form button+span,.modal-dialog-container form button+a{margin-top:1rem}.modal-dialog-container form span,.modal-dialog-container form a{float:left;width:100%;font-size:1.3rem;line-height:2em}.modal-dialog-container form span a{float:none;width:auto}.modal-dialog-container form strong{height:2.8rem;margin:0;line-height:2.5rem;font-size:1.8rem}.modal-dialog-container form textarea{height:auto;resize:none}.modal-dialog-container form button{background-color:#61a02a;color:#f1f1f1}.modal-dialog-container form .form-header,.modal-dialog-container form .form-errors,.modal-dialog-container form .form-fields{width:100%}.modal-dialog-container form .form-header{border-bottom:solid 1px #ccc}.modal-dialog-container form .form-errors{box-sizing:border-box;display:none;float:left;width:100%;margin:.5rem 0;padding:0 0 0 1.5rem;list-style:disc outside}.modal-dialog-container form .form-errors li{float:left;width:100%;margin:.5rem 0 0 0}.waiting-msg{text-align:center;padding-bottom:1rem}.waiting-msg span{display:inline-block;color:#fff;font-size:2rem;letter-spacing:1px;min-width:22rem;text-shadow:-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(0,0,0,.5)}.waiting-hourglass{text-align:center}.waiting-hourglass i{display:inline-block;margin:0 1.5rem;width:2rem;height:4rem;background-color:rgba(255,255,255,.6);animation:stretchglass 1.2s infinite ease-in-out}.waiting-hourglass i:nth-child(2){animation-delay:-1.1s}.waiting-hourglass i:nth-child(3){animation-delay:-1s}.waiting-hourglass i:nth-child(4){animation-delay:-.9s}.waiting-hourglass i:nth-child(5){animation-delay:-.8s}@keyframes stretchglass{0%,40%,to{transform:scaleY(.5)}20%{transform:scaleY(1)}}.modal-dialog-container .survey-panel{display:none;float:left;width:100%;text-align:left}.modal-dialog-container .survey-panel b{float:left;width:100%;margin-top:1.5rem}.modal-dialog-container .survey-panel button.ack,.modal-dialog-container .survey-panel button.nak{width:48%}.modal-dialog-container .survey-panel button.ack{float:left}.modal-dialog-container .survey-panel button.nak{float:right}.modal-dialog-container .survey-panel textarea{margin-top:1rem}.modal-dialog-container .survey-panel label{float:left;width:100%;font-weight:400;margin-bottom:0}.modal-dialog-container .survey-panel label input[type=radio]{float:left!important;width:auto;margin:.5rem 1rem 0 0}@media (max-width:749px){.home h1,.home h2{text-align:center;font-size:1.6rem;letter-spacing:2px;margin:1rem 0 .5rem 0}.home h2{font-size:2rem}.home-search .row,.home-score .row,.home-process .row,.home-best .row{padding:1rem 0}.home-score{background-color:#eaece3}.home-best{background-color:#9fe1d6}.home-search .row ul,.home-score .row ul,.home-process .row ul{display:none}.home-best .row ul{list-style:none;margin-top:2rem}.home-best .row ul i{font-style:normal;font-weight:700;padding-right:1rem}.home-best .row ul li{margin-bottom:.5rem}.home-best .row ul i:first-of-type:after{content:'.'}.home-best .row ul i:last-of-type{float:right}.home-process{display:none}.home-search .home-form-wrapper{background-color:rgba(0,0,0,.7);padding:.1rem 1rem 1.5rem 1rem;margin:6.5rem auto}.home-search .home-form-wrapper h1{color:#f1f1f1}.home-search{background:url(/images/home-image-mobi.jpg) no-repeat 0 0;background-size:cover}.home-score img{display:block;margin:1rem auto}.home-score span{display:inline-block}}@media (min-width:750px){.home h1,.home h2{text-align:center;font-size:5rem;letter-spacing:2px}.home-search{background:url(/images/home-image.jpg) no-repeat 0 0;background-size:cover}.home-search .home-form-wrapper{background-color:rgba(33,33,33,.7);padding:6rem 6rem;margin:25rem auto;max-width:80rem}.home-search .home-form-wrapper .home-form-border{background-color:rgba(33,33,33,.3);padding:1rem;margin:0 auto}.home-search .home-form-wrapper h1{color:#f1f1f1}.home-search .search-box{max-width:none}.home-search .search-box input{height:5.5rem;font-size:120%}.home-search .search-box button{height:5.3rem;width:6rem}.home-score{background-color:#eaece3}.home-score .row{padding:6rem 0}.home-score .icons{display:inline-block;width:100%;list-style:none;margin:3rem 0 3.5rem 0}.home-score .icons li{display:inline-block;background:url(/images/home-score-sprite.png) no-repeat 0 0;float:left;width:12.5%;min-width:5rem;height:6rem}.home-score .icons li:nth-child(1){background-position:50% 0}.home-score .icons li:nth-child(2){background-position:50% -100px}.home-score .icons li:nth-child(3){background-position:50% -200px}.home-score .icons li:nth-child(4){background-position:50% -300px}.home-score .icons li:nth-child(5){background-position:50% -400px}.home-score .icons li:nth-child(6){background-position:50% -500px}.home-score .icons li:nth-child(7){background-position:50% -600px}.home-score .icons li:nth-child(8){background-position:50% -700px}.home-score span{box-sizing:border-box;display:inline-block;font-size:125%;text-align:center;margin:0 auto;width:100%;padding:0 7%}.home-score img{display:none}.home-process{background-color:#1fb6ea}.home-process .row{padding:6rem 0;color:#fff}.home-process .icons{display:inline-block;width:100%;list-style:none;margin:0;margin:3rem 0 0 0;padding:0}.home-process .icons li{float:left;box-sizing:border-box;background:url(/images/home-proc-sprite.png) no-repeat 0 0;width:33.3%;min-height:10rem;padding:21rem 0 0 0}.home-process .icons li:nth-child(1){background-position:50% 0;padding:21rem .4% 0 0}.home-process .icons li:nth-child(2){background-position:50% -500px;padding:21rem .2% 0 .2%}.home-process .icons li:nth-child(3){background-position:50% -1000px;padding:21rem 0 0 .4%}.home-process strong{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;font-weight:700;text-transform:uppercase;margin-bottom:2rem;text-align:center}.home-process span{box-sizing:border-box;display:inline-block;text-align:center;width:100%;padding:0 2rem}.home-best{background-color:pink;background:url(/images/home-map-bg.jpg) no-repeat 0 0;background-size:cover}.home-best .row{padding:6rem 0}.home-best .icons{display:inline-block;width:100%;list-style:none;margin:3rem 0 3.5rem 0}.home-best .icons li{display:inline-block;background:url(/images/home-best.png) no-repeat 50% 0;float:left;width:20%;min-width:5rem}.home-best .icons li i{display:block;width:100%;font-size:5rem;text-align:center;font-style:normal;font-weight:700}.home-best .icons li i:nth-of-type(1){color:#e45525;height:12rem;line-height:9.1rem}.home-best .icons li i:nth-of-type(2){color:#fff;height:12rem;line-height:14rem}.home-best .icons li a{display:block;width:100%;text-align:center;height:6rem;line-height:7.4rem;font-weight:700;font-size:1.8rem}.home-best span{box-sizing:border-box;display:inline-block;text-align:center;width:100%;padding:0 2rem;font-size:113%}}h2 .tiny{font-size:1.2rem;color:#888}.page-header{display:table;position:relative;width:100%;background-color:#2d80b1;border-radius:5px 5px 0 0}.page-header h1{box-sizing:border-box;width:100%;padding:.7rem 1rem 1.2rem 1rem;margin:0;color:#fff}nav.tab-group{position:relative;box-sizing:border-box;width:100%;padding:0 .5rem}nav.tab-group label{box-sizing:border-box;overflow:hidden;padding:.5rem .4rem;margin:0;width:2rem;height:3rem;cursor:pointer;border-radius:2px 2px 0 0;color:#fff;display:none;float:right;clear:right}nav.tab-group label i{float:left;width:1.2rem;height:.3rem;background-color:#fff;border-radius:1px;margin-top:.2rem}nav.tab-group label i+i{margin-top:.4rem}nav.tab-group input{position:absolute;right:0;clip:rect(0,0,0,0);display:none}nav.tab-group a{box-sizing:border-box;width:auto;background-color:#91c3e9;border-radius:3px 3px 0 0;color:#fff;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;padding:.4rem .8rem;display:block;float:left;margin:0 .1rem}nav.tab-group a:hover{background-color:#edf5fc;color:#555}.details.liv .page-header nav.tab-group a[data-tab=liv],.details.ams .page-header nav.tab-group a[data-tab=liv],.details.col .page-header nav.tab-group a[data-tab=liv],.details.cri .page-header nav.tab-group a[data-tab=liv],.details.edu .page-header nav.tab-group a[data-tab=liv],.details.emp .page-header nav.tab-group a[data-tab=liv],.details.hou .page-header nav.tab-group a[data-tab=liv],.details.wea .page-header nav.tab-group a[data-tab=liv],.details.dem .page-header nav.tab-group a[data-tab=dem],.details.hds .page-header nav.tab-group a[data-tab=hds],.details.rvw .page-header nav.tab-group a[data-tab=rvw],.details.qst .page-header nav.tab-group a[data-tab=frm],.details.ans .page-header nav.tab-group a[data-tab=frm],.details.rea .page-header nav.tab-group a[data-tab=rea],.details.sch .page-header nav.tab-group a[data-tab=sch],.details.sch .page-header nav.tab-group a[data-tab=cll],.page-header nav.tab-group a.sel{background-color:#fff;color:#555}@media (max-width:772px){nav.tab-group label{display:block}nav.tab-group input:checked~div{z-index:9999;position:absolute;display:block;right:.5rem;top:3.2rem;width:12rem;background-color:#91c3e9;border-radius:2px 0 2px 2px;padding:.2rem 0}nav.tab-group input:checked~div:before{position:absolute;width:2rem;top:-.2rem;right:0;width:2rem;height:.2rem;background-color:#91c3e9;content:'';border-radius:0}nav.tab-group input:checked~div>a{width:100%;border-radius:0;margin:0;text-align:left}nav.tab-group input:checked+label{background-color:#91c3e9}nav.tab-group .tab-group-collapse{display:none}}@media (min-width:930px){nav.tab-group a{padding:.4rem 1.2rem}}@media (min-width:980px){nav.tab-group a{padding:.4rem 1.5rem}}@media (min-width:1034px){nav.tab-group a{padding:.4rem 2rem}}@media (min-width:1280px){nav.tab-group a{padding:.4rem 2.5rem}}.category-menu{box-sizing:border-box;display:inline-block;width:100%;margin:1rem 0 0 0;padding:0;background-color:#edf5fc;float:left}.category-menu a{box-sizing:border-box;position:relative;float:left;display:inline-block;padding:.3rem 1rem;margin:0;width:50%;white-space:nowrap;overflow:hidden;text-decoration:none;text-align:left}.category-menu a:active em,.category-menu a:hover em{text-decoration:underline!important}.category-menu a em{display:inline-block;font-style:normal}.category-menu a i{position:absolute;display:inline-block;right:1rem;padding:0 .7rem;border-radius:4px;text-align:center;font-style:normal;font-weight:700;color:#fff;min-width:2rem}.category-menu a:first-child i{background-color:#2d80b1}@media (min-width:750px){.category-menu a{width:25%}}@media (min-width:900px){.category-menu a{width:12.5%;height:12rem;text-align:center;border-bottom:solid 3px transparent;padding-bottom:0}.category-menu a i{position:static;display:inline-block;width:5rem;height:5rem;margin-top:2.3rem;padding:0;text-align:center;line-height:5rem;font-size:1.8rem}.category-menu a:first-child i{border-radius:0;background:url(/images/liv-shield.png) no-repeat 50% 0;background-size:7rem;background-size:75%;height:7.3rem;width:7rem;line-height:7.8rem;margin-top:1rem;font-weight:700;font-size:2.2rem}.category-menu a em{position:absolute;left:.5rem;right:.5rem;bottom:.7rem;overflow:hidden}.details.liv .category-menu a:nth-child(1),.details.ams .category-menu a:nth-child(2),.details.col .category-menu a:nth-child(3),.details.cri .category-menu a:nth-child(4),.details.edu .category-menu a:nth-child(5),.details.emp .category-menu a:nth-child(6),.details.hou .category-menu a:nth-child(7),.details.wea .category-menu a:nth-child(8){background-color:#dae9f6;border-bottom:solid 3px #2d80b1}.category-menu a:hover{background-color:#dae9f6}.category-menu a:hover em{text-decoration:none!important}}.score-overview .row{background-color:#f1f1f1}.score-overview .score-panel{float:left;box-sizing:border-box;width:100%;padding:1.5rem}@media (min-width:900px){.score-overview .score-panel{width:50%}}.score-overview h2{text-align:center}.score-overview .score-map{position:relative;width:100%;height:261px;background:url(/images/score-overview-map.png) no-repeat 50% 50%;background-size:contain}.score-overview .score-map em{position:absolute;width:100%;top:53%;font-size:5rem;margin-top:-2.5rem;line-height:1;color:#fff;text-align:center;font-style:normal;font-weight:700}@media (min-width:550px){.score-overview .score-map em{font-size:8rem;margin-top:-4rem}}@media (min-width:800px){.score-overview .score-map em{font-size:8rem;margin-top:-3.2rem}}.score-overview .score-map+strong{display:inline-block;width:100%;color:#61a02a;text-align:center;text-transform:uppercase;font-size:2rem;line-height:1.1;margin-top:2rem}.score-overview ul{display:inline-block;list-style:disc outside;margin:0 0 1rem 0}.score-overview ul li{box-sizing:border-box;float:left;width:100%}.score-overview ul.score-place-rank li{margin-left:1.5rem}.score-overview ul.score-place-fact{list-style:none outside}.score-overview ul.score-place-fact li{background:url(/images/checkmark-small.png) no-repeat 0 0;padding-left:2.5rem}@media (min-width:750px){.score-overview .score-place-fact li{width:50%}}.histo-chart-title,.score-chart-title{float:left;width:100%;text-align:center;margin-bottom:0}.histo-chart,.score-chart{box-sizing:border-box;display:table;table-layout:fixed;width:100%;border:solid 1px #999;border-width:0 0 1px 1px;border-collapse:separate;border-spacing:2rem .2rem;margin:0 0 2.5rem 0}.histo-chart{border-spacing:.5rem .2rem}.histo-chart div,.score-chart div{position:relative;display:table-cell;height:10rem;text-align:center;vertical-align:bottom;color:#fff;text-shadow:0 0 2px #2d80b1;background:repeat-x url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAAAFUlEQVQ4T2PQbdg4ikfxKMaGGzYCAPP2EYDcj4OOAAAAAElFTkSuQmCC);background-position:0 5rem}.histo-chart div{height:21rem;background-position:0 5rem}.histo-chart div.lo{background:repeat-x url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAAAFUlEQVQ4T2M4ffn6KB7FoxgbvnwdAPkx63hON+GBAAAAAElFTkSuQmCC);background-position:0 5rem}.histo-chart div em,.score-chart div em{position:absolute;display:inline-block;left:0;right:0;bottom:-3rem;font-style:normal;color:#555;text-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.histo-chart div em{bottom:-4rem;font-size:1.2rem;text-align:center}.histo-chart-xaxis{display:inline-block;width:100%;text-align:center;padding-top:1.6rem}.teasers .box{float:left;display:inline-block;position:relative;width:100%;min-height:25rem;margin:0 0 2% 0;padding:0;background-color:#f1f1f1;text-align:center;color:inherit}.teasers .box .grade{box-sizing:border-box;position:absolute;top:0;left:0;right:0;padding:1.5rem 1rem;width:100%;height:14.5rem;line-height:17rem;color:#fff;font-size:7rem}.teasers .box .grade.bad{background-color:#e65e28}.teasers .box .grade.ok{background-color:#f19d2c}.teasers .box .grade.good{background-color:#83983b}.teasers .box:last-child .grade{background-color:rgba(0,0,0,.2)}.teasers .box .grade em{position:absolute;top:0;left:0;right:0;line-height:4.5rem;border-bottom:solid 1rem rgba(255,255,255,.1);font-style:normal;font-size:1.7rem}.teasers .box .fact{box-sizing:border-box;position:absolute;bottom:0;left:0;right:0;padding:1.5rem 1rem 1rem 1rem;width:100%;font-size:1.7rem;line-height:2.4rem}.teasers .box .fact small{display:inline-block;width:100%;font-size:1.2rem;color:#2d80b1;font-weight:700;line-height:1.8rem;padding-top:1.7rem}.teasers .box .fact b{font-size:2.2rem}@media (min-width:500px){.teasers .box{width:49%;min-height:26.5rem;margin:0 0 2% 2%}.teasers .box:nth-of-type(2n+1){margin-left:0}.teasers .box:nth-of-type(n+7){margin-bottom:0}}@media (min-width:900px){.teasers .box{width:23.5%;min-height:28rem;margin:0 0 2% 2%}.teasers .box:nth-of-type(2n+1){margin-left:2%}.teasers .box:nth-of-type(4n+1){margin-left:0}.teasers .box:nth-of-type(n+5){margin-bottom:0}}.amenities-map{box-sizing:border-box;position:relative;overflow:hidden;border:solid 1.5rem #f1f1f1;background-color:#f1f1f1;width:100%;height:auto}.amenities-map .map{width:100%;height:32rem}@media (min-width:500px){.amenities-map .map{min-height:48rem}}.amenities-map .cats{position:absolute;z-index:99;right:-20rem;top:0;bottom:0;padding:0;margin:0;width:20rem}.amenities-map .cats em{display:inline-block;margin-left:-4rem;height:4rem;width:4rem;line-height:4rem;text-align:center;font-size:2rem;color:#fff;color:#000;background-color:rgba(241,241,241,.7);cursor:default}.amenities-map .cats em:after{display:inline-block;content:'\2261'}.amenities-map .cats div{box-sizing:border-box;position:absolute;top:4rem;right:0;list-style:none;background-color:rgba(32,32,32,.7);background-color:rgba(241,241,241,.9);font-size:1.4rem;margin:0;padding:1rem;width:100%;font-weight:400;color:#fff;color:#000;transition:right .7s linear}.amenities-map .cats:hover div{transition:right .3s linear;right:100%}.amenities-map .cats div label{display:inline-block;width:100%;font-weight:400;line-height:2.9rem;height:2.4rem}.amenities-map .cats div label+label{border-top:solid 1px rgba(255,255,255,.2);border-top:solid 1px rgba(0,0,0,.2)}.amenities-map .cats div label input{float:left;margin:.8rem 1rem 0 0}.amenities-map .cats div label i{font-style:normal;font-size:.8em;float:right;padding:0}.amenities-map .cats div label i:empty:after{content:''}@media (min-width:1000px){.amenities-map{padding-right:20rem}.amenities-map .cats em{display:none}.amenities-map .cats{right:-.5rem;top:-5rem}.amenities-map .cats:hover div{right:0}}.map-container{float:left;width:100%;margin-bottom:2.5rem}.map-container .map-border{box-sizing:border-box;position:relative;overflow:hidden;border:solid 1.5rem #f1f1f1;background-color:#f1f1f1;width:100%;height:auto}.map-container .map-map{width:100%;height:38rem;transform-style:preserve-3d}.map-container .map-map>span{display:inline-block;position:relative;width:100%;top:50%;transform:translateY(-50%);font-size:3rem;text-align:center}.map-container .map-bubble{position:absolute;z-index:200;min-width:10rem;max-width:30rem;min-height:2rem;padding:1rem;border-radius:.5rem;border:solid 1px rgba(0,0,0,.2);background-color:rgba(232,232,232,.9);color:#333;opacity:1;transition:opacity 200ms linear}.map-container .map-bubble[data-hide]{opacity:0;transition:opacity 200ms linear;pointer-events:none}@media (min-width:500px){.map-container .map-map{min-height:48rem}}.hood-attrib{position:absolute;z-index:9999;bottom:2rem;right:4.5rem;display:none}.hood-map-legend{float:right}.re-res-grid{display:flex;flex:auto;flex-wrap:wrap;margin:-6px -6px;justify-content:space-between;flex-direction:row;clip-path:inset(6px 6px);background:#fff;content:'1'}.re-res-grid .item{box-sizing:border-box;position:relative;float:left;overflow:hidden;display:none;width:calc(100% - 12px);height:auto;margin:6px;cursor:pointer;background:url() no-repeat 50% 50%;background-size:cover;background-clip:border-box}.re-res-grid .item:before{content:'';padding:0 0 60% 0;display:inline-block}.re-res-grid[data-rows="2"] .item:nth-of-type(-n+2),.re-res-grid[data-rows="3"] .item:nth-of-type(-n+3){display:inline-block}@media (min-width:600px){.re-res-grid .item{width:calc(50% - 12px)}.re-res-grid{content:'2'}.re-res-grid[data-rows="2"] .item:nth-of-type(-n+4),.re-res-grid[data-rows="3"] .item:nth-of-type(-n+6){display:inline-block}}@media (min-width:900px){.re-res-grid .item{width:calc(33.333% - 12px)}.re-res-grid{content:'3'}.re-res-grid[data-rows="2"] .item:nth-of-type(-n+6),.re-res-grid[data-rows="3"] .item:nth-of-type(-n+9){display:inline-block}}@media (min-width:1200px){.re-res-grid .item{width:calc(25% - 12px)}.re-res-grid{content:'4'}.re-res-grid[data-rows="2"] .item:nth-of-type(-n+8),.re-res-grid[data-rows="3"] .item:nth-of-type(-n+12){display:inline-block}}.re-res-grid .item .cost,.re-res-grid .item .addr,.re-res-grid .item .spec{position:absolute;display:block;z-index:10;color:#fff;line-height:2.5rem;padding:0 .5rem;white-space:nowrap;overflow:hidden;pointer-events:none}.re-res-grid .item .cost{right:0;top:1rem;font-size:1.6rem;font-weight:700;background-color:rgba(97,160,42,.7)}.re-res-grid .item .addr{left:0;right:0;bottom:2.5rem;font-size:1.5rem;background-color:rgba(0,0,0,.5)}.re-res-grid .item .spec{left:0;right:0;bottom:0;font-size:1.5rem;background-color:rgba(0,0,0,.5)}.re-res-extra{float:left;width:100%;min-height:2.4rem;padding:1rem 0;overflow:hidden;background:url(/images/realtor-logo-24.png) no-repeat right center;background-origin:content-box}.re-res-extra:empty:after{content:'\a0'}.re-res-extra a{box-sizing:border-box;float:left;width:100%;padding-right:9rem;padding-right:14.5rem;font-weight:700}.re-res-extra a:before{content:attr(data-pre)}@media (min-width:768px){.re-res-extra a{font-size:1.6rem}}.re-res-extra.more-space{margin-bottom:20px}.zw-form{float:left;width:100%;margin-bottom:0}.zw-form form{box-sizing:border-box;display:inline-block;float:left;width:100%;background-color:#add8e6;padding:1.5rem 1.5rem 3rem 1.5rem;margin:0}.zw-form form fieldset{box-sizing:border-box;display:block;float:left;width:100%;padding:0;margin:1.5rem 0 0 0}.zw-form form fieldset:first-child{margin-top:0!important}.zw-form form fieldset legend{float:left;padding-bottom:.3rem;width:100%}.zw-form form fieldset legend+*{margin:0}.zw-form form fieldset .slider-wrapper{box-sizing:border-box;display:inline-block;height:32px;width:100%;padding:.8rem 1.1rem 0 .9rem}.zw-form form fieldset .slider-wrapper>span{box-sizing:border-box;display:inline-block;width:100%}.zw-form form fieldset button,.zw-form form fieldset select,.zw-form form fieldset input{box-sizing:border-box;width:100%}.zw-form form button{margin-top:.5rem;background-color:#61a02a;color:#fff}.zw-form form fieldset:last-child legend{display:none}@media (min-width:500px){body:not(.articles) .zw-form form fieldset{width:50%;padding:0 4rem 0 0;margin-top:3rem}body:not(.articles) .zw-form form fieldset:nth-of-type(2){margin-top:0}body:not(.articles) .zw-form form fieldset:nth-of-type(2),body:not(.articles) .zw-form form fieldset:nth-of-type(4){padding:0 0 0 4rem}body:not(.articles) .zw-form form fieldset:nth-of-type(3){clear:left}body:not(.articles) .zw-form form fieldset:nth-of-type(5){width:100%;text-align:center;margin-top:5rem;padding:0}body:not(.articles) .zw-form form fieldset button{width:auto;min-width:30%}}.commute-container{box-sizing:border-box;width:100%;padding:1.5rem;background-color:#f1f1f1}.commute-container form{margin:0 auto;text-align:center}.commute-container form>*{float:left;width:100%}.commute-container form button{background-color:#61a02a;color:#fff}.commute-container table{table-layout:fixed;caption-side:bottom;height:auto;width:100%;margin:0;border-top:solid 1px #e1e1e1}.commute-container table td{transition:opacity .5s linear;opacity:0}.commute-container table.animated td{transition:opacity 1s linear;opacity:1}.commute-container table tr:first-child th:nth-child(n+2){background:url(/images/sprites-commute.png) no-repeat 50% 100px;height:60px}.commute-container table tr:first-child th.a{background-position:50% -600px}.commute-container table tr:first-child th.b{background-position:50% -700px}.commute-container table tr:first-child th.c{background-position:50% -900px}.commute-container table tr:first-child th.d{background-position:50% -1000px}.commute-container table tr:first-child th.e{background-position:50% -1100px}@media (min-width:500px){.commute-container table tr:first-child th.a{background-position:50% 0}.commute-container table tr:first-child th.b{background-position:50% -100px}.commute-container table tr:first-child th.c{background-position:50% -300px}.commute-container table tr:first-child th.d{background-position:50% -400px}.commute-container table tr:first-child th.e{background-position:50% -500px}}.commute-container table tr:nth-child(n+3) th{text-align:left}.commute-container table tr:nth-child(n+3):nth-child(-n+4)>*{border-bottom-width:1px}.commute-container table th{white-space:nowrap}.commute-container table th,.commute-container table td{text-align:center;border-width:0;padding:.5rem 0;overflow:hidden}.commute-container table caption{font-size:1.2rem;padding-top:1rem}.commute-container table .collapse{visibility:collapse;width:0}@media (min-width:640px){.commute-container form>*{width:30%}.commute-container form input{margin-right:5%}}@media (min-width:750px){.commute-container table .collapse{visibility:visible;width:auto}}.commute-container+a{font-size:1.3rem}.details.tra .commute-container+a{display:none}.chart-overflow-container,.table-overflow-container{display:inline-block;max-width:100%;width:100%;overflow-y:visible;overflow-x:auto}.table-overflow-container+h2{margin-top:1.5rem}@media (min-width:1000px){.table-overflow-container.split-wide{width:48%;margin:0}.table-overflow-container.split-wide:nth-of-type(1){float:left;margin-right:1%}.table-overflow-container.split-wide:nth-of-type(2){float:right;margin-left:1%}}table.av-default{box-sizing:border-box;table-layout:fixed;width:100%;min-width:48rem;border-collapse:collapse;border:0;margin:0;border-bottom:solid 1px #e3e3e3}@media (min-width:480px){table.av-default{min-width:unset}}table.av-default td{vertical-align:top;padding:1rem .5rem;empty-cells:show}table.av-default tr.header{background-color:#3d88b2;color:#fff;font-weight:700}table.av-default tr.header td{line-height:1.2rem;text-overflow:clip}table.av-default tr.header td sub{width:100%;min-width:100%}table.av-default tr.header td sub:before{content:'\a';white-space:pre}table.av-default tr.summary{background-color:#e5e5e6;color:#333}table.av-default tr.major{border-bottom:solid 2rem #fff!important}table.av-default tr:not(.header):not(.summary):hover{background-color:rgba(255,255,0,.4)}table.nearby-places td:first-child{width:40%}@media (min-width:640px){table.nearby-places td:first-child{width:50%}}ul.av-default{float:left;width:100%;margin:0;list-style:disc outside}ul.av-default li{margin-left:15px;padding-left:7px;margin-top:10px}ul.av-default li:first-child{margin-top:0}div.av-chart{box-sizing:border-box;width:100%;background-color:#f1f1f1;padding:1rem;margin:0}.crime-cmp td:nth-child(n+2):nth-of-type(-n+3){display:none}.crime-cmp.is-hood td:nth-of-type(3){display:table-cell!important}.crime-cmp.is-city td:nth-of-type(2){display:table-cell!important}.has-own-city-last tr:last-child{background-color:#eee}.did-you-know{box-sizing:border-box;width:100%;padding:1.5rem;background-color:#35b6db;background-color:#f1f1f1;color:#666;text-align:center}.did-you-know h2{font-size:3.6rem}.did-you-know ul{box-sizing:border-box;position:relative;text-align:left;width:100%;font-size:1.6rem;list-style:circle outside}.did-you-know ul li{margin-left:2rem!important}.did-you-know ul li+li{margin-top:1.5rem}.did-you-know .dyk-social a{margin-top:1rem;display:inline-block;margin:0 1rem}@media (min-width:500px){.did-you-know{padding:3rem}.did-you-know ul{padding:0 6rem}.did-you-know ul:before,.did-you-know ul:after{position:absolute;color:#777;font-weight:700;font-size:14rem;font-family:'Georgia';display:inline-block;line-height:1}.did-you-know ul:before{content:"\201c";left:-1.5rem;top:-3.2rem}.did-you-know ul:after{content:"\201d";right:-1.5rem;bottom:-9.5rem}}@media (min-width:900px){.did-you-know{padding:3rem 6rem}.did-you-know h2{font-size:5rem}.did-you-know ul{font-size:2rem}}.crime-chance .chance-item{box-sizing:border-box;display:inline-block;float:left;padding:1.5rem;background:#f1f1f1 url(/images/ico_sprite_crime.png) no-repeat 50% 50%;text-align:center}.crime-chance .chance-item.vc{background-position:50% -400px}.crime-chance .chance-item.pc{background-position:50% 100px}.crime-chance .chance-item.tc{background-position:50% -900px}.crime-chance .chance-item span{display:inline-block;width:100%;height:18.5rem;font-size:1.6rem}.crime-chance .chance-item span+span{height:3.5rem;line-height:3.5rem;font-size:2.5rem;padding-top:.5rem}@media (max-width:899px){.crime-chance .chance-item{width:100%}}@media (max-width:499px){.crime-chance .chance-item:nth-of-type(n+2){margin-top:1.5rem}}@media (min-width:500px) and (max-width:899px){.crime-chance .chance-item{padding-left:16rem;height:13rem;text-align:left}.crime-chance .chance-item:nth-of-type(n+2){margin-top:1.5rem}.crime-chance .chance-item.vc{background-position:2rem -485px}.crime-chance .chance-item.pc{background-position:2rem 15px}.crime-chance .chance-item.tc{background-position:2rem -985px}.crime-chance .chance-item span{float:left;display:inline-block;width:100%;height:6.5rem;font-size:1.6rem;text-align:center}.crime-chance .chance-item span+span{font-size:2.5rem;height:auto}}@media (min-width:900px){.crime-chance .chance-item{width:32%;margin:0!important}.crime-chance .chance-item:nth-of-type(n+2){margin-left:2%!important}}.how-safe-chart{float:left;width:100%;min-height:200px;height:100%}.things-to-do{display:inline-block;width:100%;padding:0;margin:0 0}.things-to-do li{box-sizing:border-box;display:inline-block;width:100%;padding:1rem;margin:0;background-color:#f1f1f1}.things-to-do li+li{margin-top:1rem}.things-to-do li>*{display:inline-block;float:left;width:100%}.things-to-do li span:empty{display:none}.things-to-do li small{margin-top:1rem}@media (min-width:720px){.things-to-do li strong{width:60%}.things-to-do li span:nth-of-type(1){float:right;width:35%;text-align:right}.things-to-do li span:nth-of-type(2){width:auto}.things-to-do li a{width:auto;font-size:1.3rem;line-height:2.7rem}.things-to-do li a:before{content:'\a0–\a0'}}table.col-cmp{margin-bottom:1.5rem}table.col-cmp tr td{text-align:right}table.col-cmp tr td:nth-child(1){width:40%;text-align:left}table.col-cmp tr td:nth-child(2){width:20%}table.col-cmp tr td:nth-child(3){width:20%}table.col-cmp tr td:nth-child(4){width:20%}td.up em,td.dn em{display:inline-block;width:5.5rem}td.up:before{content:'\25bc\a0';color:#080;font-size:10.5pt}td.dn:before{content:'\25b2\a0';color:#d00;font-size:10.5pt}td.upi em,td.dni em{display:inline-block;width:5.5rem}td.upi:before{content:'\25bc\a0';color:#d00;font-size:10.5pt}td.dni:before{content:'\25b2\a0';color:#080;font-size:10.5pt}.stacked-place-list{box-sizing:border-box;float:left;display:block;list-style:none;width:100%;-webkit-column-gap:1rem;-moz-column-gap:1rem;-ms-column-gap:1rem;-o-column-gap:1rem;column-gap:1rem}.stacked-place-list+.stacked-place-list{border-left:solid 1rem transparent}.stacked-place-list li{display:block;width:100%;white-space:nowrap;overflow:hidden;margin:0;padding:0}.stacked-place-list li{line-height:3rem}.use-transpose{display:none;z-index:1}.columinize-container{float:left;width:100%}@media (min-width:500px){.stacked-place-list li{line-height:2.4rem}.stacked-place-list{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;columns:2}.use-transpose{z-index:2}}@media (min-width:750px){.stacked-place-list{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;columns:3}.use-transpose{z-index:3}}@media (min-width:1000px){.stacked-place-list{-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4;columns:4}.use-transpose{z-index:4}}.weather-widget{box-sizing:border-box;width:100%;background-color:#f1f1f1;padding:3rem 1rem 1rem 1rem;margin:0;float:left;text-align:center}.weather-widget i{background:url(/images/weather-widget-sprite.png) no-repeat 50% 200px}.weather-widget-today{box-sizing:border-box;display:inline-block;width:auto;height:9.6rem;margin:0 1rem;padding:0;vertical-align:top}.weather-widget-today span.title{display:inline-block;float:right;width:auto;height:4rem;font-size:3rem;line-height:2.5rem;text-align:right}.weather-widget-today span.date{position:relative;display:inline-block;float:right;clear:both;font-size:7rem;line-height:4.7rem;letter-spacing:-5px}.weather-widget-today span.date small{position:absolute;right:11.2rem;font-size:2.4rem;letter-spacing:0;-webkit-transform:rotate(-90deg);-webkit-transform-origin:right top;-moz-transform:rotate(-90deg);-moz-transform-origin:right top;-ms-transform:rotate(-90deg);-ms-transform-origin:right top;-o-transform:rotate(-90deg);-o-transform-origin:right top;transform:rotate(-90deg);transform-origin:right top}.weather-widget-icon{display:inline-block;width:auto;min-width:13rem;height:9.6rem;margin:0 1rem;padding:0;background-size:126px!important}.weather-widget-conditions{border-collapse:collapse;display:inline-table;width:auto;height:9.6rem;margin:0 1rem;padding:0;text-align:right;vertical-align:top}.weather-widget-conditions th{text-align:right;border:0;padding:0;padding-right:1rem;font-weight:400;vertical-align:middle}.weather-widget-conditions td b:not(:empty):after{content:attr(data-u);font-weight:400}.weather-widget-conditions td{text-align:left;border:0;padding:0;padding-left:1rem;vertical-align:middle}.weather-widget-info{display:inline-block;width:100%;margin-top:1rem;font-size:1.3rem;text-align:right}.weather-widget-info span{float:left;display:inline-block;padding:.2rem .5rem;text-align:center;text-transform:uppercase;font-size:1.1rem}.weather-widget .bg-clr-dy{background-color:#f2c714}.weather-widget .bg-clr-nt{background-color:#86a9b2}.weather-widget-forecast{display:inline-block;width:100%;list-style:none;margin:2rem 0 0 0;padding:0}.weather-widget-forecast li{position:relative;box-sizing:border-box;display:inline-block;float:left;width:18.8%;height:32rem;margin:0;background-color:#e0e0e0;padding:16rem .5rem .5rem .5rem}.weather-widget-forecast li+li{margin-left:1.5%}.weather-widget-forecast i{display:inline-block;background-size:98px;width:100%;height:10rem;margin-bottom:1rem}.weather-widget-forecast i.o0{background-position:50% 0}.weather-widget-forecast i.o1{background-position:50% -105px}.weather-widget-forecast i.o2{background-position:50% -210px}.weather-widget-forecast i.o3{background-position:50% -315px}.weather-widget-forecast i.o4{background-position:50% -420px}.weather-widget-forecast i.o5{background-position:50% -525px}.weather-widget-forecast i.o6{background-position:50% -630px}.weather-widget-forecast i.o7{background-position:50% -735px}.weather-widget-forecast i.o8{background-position:50% -840px}.weather-widget-forecast i.o9{background-position:50% -945px}.weather-widget-forecast i.o10{background-position:50% -1050px}.weather-widget-forecast i.o11{background-position:50% -1155px}.weather-widget-forecast i.o12{background-position:50% -1260px}.weather-widget-forecast i.o13{background-position:50% -1365px}.weather-widget-forecast b{position:absolute;display:inline-block;text-align:center;bottom:16rem;width:42%;padding:.5rem 0 0 0;border:0 solid}.weather-widget-forecast b:after{content:'°F'}.weather-widget-forecast b:nth-of-type(1){border-color:#f2c714;right:50%}.weather-widget-forecast b:nth-of-type(2){border-color:#86a9b2;left:50%}.weather-widget-forecast span.day{display:inline-block;width:100%;text-align:center;font-size:2rem;text-transform:uppercase}.weather-widget-forecast span.pop{position:relative;width:100%;bottom:5.3rem;text-align:center;font-size:1rem;line-height:1.5rem;vertical-align:text-bottom;color:rgba(0,0,0,.8)}.weather-widget-forecast span.pop span{display:inline-block;padding:0 .5rem}.weather-widget-forecast span.pop:before{content:'POP: '}.weather-widget-forecast span.pop:empty{display:none}@media (max-width:499px){.weather-widget-forecast li{width:32.33%}.weather-widget-forecast li:nth-of-type(n+4){display:none}}.amtrak{display:inline-block;width:100%;margin:0;padding:0;background-color:#f1f1f1}.amtrak+.amtrak{margin-top:1.5rem}.amtrak .panel{float:left;box-sizing:border-box;display:inline-block;width:100%;padding:1.5rem}.amtrak strong{display:inline-block;width:100%;font-size:1.6rem;margin-bottom:1rem}.amtrak .panel:nth-of-type(1) strong:before{font-weight:400;content:'Station: '}.amtrak img{display:inline-block;max-width:100%;height:auto;margin:2rem 0 0 0}.amtrak ul{box-sizing:border-box;display:inline-block;width:100%;margin-top:1rem;list-style:disc outside;margin:0;padding:0 0 0 1.4rem}@media (min-width:1000px){.amtrak .panel{width:50%}}.search .pretty-header{position:relative;padding-bottom:20%;background:no-repeat 0 0;background-size:cover;overflow:hidden;margin-bottom:2rem}.search .pretty-header div{position:absolute;display:inline-block;width:auto;height:auto;max-width:80%;left:3%;bottom:9%;font-size:inherit;line-height:inherit}.search .pretty-header div h1{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;margin:0;padding:.5rem 1rem .5rem;background-color:#eac00f;background-color:rgba(36,117,131,.5);background-color:#dfa220;background-color:rgba(223,162,32,.8);color:#fff;font-size:.03em;line-height:.06em}.iconed-points{display:block;float:left;width:100%;list-style:none;color:#999;font-size:1.5rem;font-weight:700;margin-bottom:0}.iconed-points li{box-sizing:border-box;float:left;text-align:center;padding-bottom:1rem;padding:1.5rem 1rem 1rem 1rem;background-color:#f0ede8;background-color:#f1f1f1}.iconed-points li i{display:inline-block;width:14rem;height:8rem;margin:0 auto;background:url(/images/sprites-real-estate.png) no-repeat 0 0;background-size:100rem}.iconed-points li b{display:inline-block;width:100%;font-size:150%}.realestate-facts li{width:50%}.realestate-afford li{width:100%}.realestate-demo li{width:50%}@media (min-width:560px){.iconed-points li{font-size:2rem}.realestate-facts li{width:25%}.realestate-afford li{width:33.33%}.realestate-demo li{width:25%}}.realestate-facts li:nth-child(1) i{background-position:-55px 0}.realestate-facts li:nth-child(2) i{background-position:-305px 0}.realestate-facts li:nth-child(3) i{background-position:-555px 0}.realestate-facts li:nth-child(4) i{background-position:-805px 0}.realestate-afford li:nth-child(1) i{background-position:-55px -125px}.realestate-afford li:nth-child(2) i{background-position:-305px -125px}.realestate-afford li:nth-child(3) i{background-position:-555px -125px}.realestate-demo li:nth-child(1) i{background-position:-55px -250px}.realestate-demo li:nth-child(2) i{background-position:-305px -250px}.realestate-demo li:nth-child(4) i{background-position:-555px -250px}.realestate-demo li:nth-child(3) i{background-position:-805px -250px}.school-panel{box-sizing:border-box;float:left;width:100%;height:72vh;min-height:42rem;max-height:69rem;background-color:#f1f1f1}.school-panel>div{display:block;box-sizing:border-box;overflow:hidden}.school-results{float:left;width:30rem;height:100%}.school-map{position:relative;float:right;width:calc(100% - 30rem);height:100%}.school-results form{float:left;box-sizing:border-box;display:inline-block;width:100%;height:12rem;padding:1rem 1.5rem;margin:0;background-color:#bde0f7}.school-results form fieldset{float:left;width:100%;height:2.4rem;line-height:2.4rem;padding:0;margin:0}.school-results form fieldset+fieldset{margin-top:1rem}.school-results form fieldset>*{line-height:inherit}.school-results form legend{float:left;display:inline-block;width:7rem;height:2.4rem;font-size:1.2rem;text-transform:uppercase;margin:0;padding:0}.school-results form select,.school-results form input,.school-results form label{display:inline-block;width:auto}.school-results form select{height:auto;padding:0 .3rem;margin:0}.school-results form label{display:inline-block;font-size:1.3rem;font-weight:400}.school-results form input{margin-left:0;margin-right:0}.school-results form fieldset:nth-child(2) input{margin-right:.3rem}.school-results form fieldset:nth-child(2) label+label{margin-left:.5rem}.school-results form input[type=range]{width:16rem}.school-results form input[type=range]+span{display:inline-block;font-size:1.2rem;text-indent:.5rem}.school-results>span{float:left;display:inline-block;width:100%;height:3rem;line-height:3rem;background-color:#55acdc;text-align:center;color:#fff;font-size:1.2rem}.school-results>span:not(:empty):before{content:'Showing '}.school-results>span:not(:empty):after{content:' schools'}.school-results ul{box-sizing:border-box;display:inline-block;float:left;width:100%;height:calc(100% - 12rem - 3rem);min-height:30rem;padding:0 1.5rem;margin:0;list-style:none;overflow-x:hidden;overflow-y:scroll;background-color:#429cd5}.school-results ul li{box-sizing:border-box;position:relative;display:block;float:left;width:100%;margin:0;padding:1rem 0;min-height:5rem;font-size:1.2rem;color:#fff;transition:color 500ms linear;cursor:pointer}.school-results ul li+li{border-top:solid 1px #71b4df}.school-results ul li a:hover{color:gold}.school-map-bubble a:hover{text-decoration:underline}.school-map-bubble a,.school-results ul li a{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:700;color:inherit}.school-map-bubble span,.school-results ul li span{display:inline-block;width:100%}.school-map-bubble em,.school-results ul li em{position:absolute;right:0;bottom:1.5rem;width:3rem;height:3rem;line-height:3rem;text-align:center;overflow:hidden;border-radius:3px;background-color:rgba(255,255,255,.4);color:#fff;font-weight:700;font-style:normal;font-size:1.4rem}.school-map-bubble em{right:1.5rem;background-color:rgba(0,0,0,.3)}.school-map .school-map-map{width:100%;height:100%}.school-map .school-map-bubble{box-sizing:border-box;position:absolute;min-width:20rem;max-width:30rem;width:50%;min-height:11rem;max-height:16rem;height:auto;top:-20rem;left:0;padding:1rem;border-radius:.5rem;border:solid 1px rgba(0,0,0,.2);background-color:rgba(232,232,232,.9);color:#333;opacity:1;transition:opacity 200ms linear;font-size:1.2rem}.school-map .school-map-bubble[data-hide]{opacity:0;transition:opacity 200ms linear;pointer-events:none}.school-map .school-map-bubble>a{color:#3b94c9}.school-results label{margin:0;padding:0}.school-results input{margin:-.2rem .5rem 0 1rem;vertical-align:middle}@media (max-width:499px){.school-panel{height:78vh;min-height:none;max-height:none}.school-results{width:100%}.school-map{display:none}.school-map>*{display:none}}.user-content-container{float:left;width:100%}.user-content-item:first-child{margin-top:0}.user-content-item{box-sizing:border-box;position:relative;display:inline-block;float:left;width:100%;padding:1.5rem 0 0 0;margin:3rem 0 0 0;border:0;border-top:solid 2px #f1f1f1;text-decoration:inherit;color:inherit;overflow:hidden}.user-content-item:hover{text-decoration:inherit;color:inherit}.user-content-photo{position:absolute;display:none;left:0;width:15rem;min-height:15rem;background:no-repeat;background-size:cover;background-size:15rem;top:2.5rem}.user-content-header{position:absolute;display:none;left:0;width:15rem;height:auto;top:18rem}.user-content-header>*{display:inline-block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}.user-content-header span{font-size:1.2rem}.user-content-cargo{float:left;display:block;width:100%;padding:0;min-height:17rem}.user-content-cargo strong{width:100%;display:inline-block;margin-bottom:.5rem;font-size:2.5rem}.user-content-cargo span{float:left;width:100%;padding:1rem 0}.user-content-cargo a.box-link{display:inline-block;padding:0 .8rem;margin-top:1rem;border:solid 1px #2d80b1;line-height:2.8rem;font-size:1.3rem;width:auto}.user-content-cargo .star-rating{margin:.5rem 0 2rem 0!important}.user-content-flags:before{content:'Rated:\a0\a0'}.user-content-flags{display:inline-block;width:100%;margin:1rem 0 0 0;padding:1rem 0 0 0;border-top:solid 1px #f1f1f1;list-style:none;font-size:1.3rem}.user-content-flags li{display:inline-block;padding:0;margin:0 1rem 0 0;line-height:2;color:#2d80b1;cursor:pointer}.user-content-flags li:hover{color:green}.user-content-flags li:last-child{float:right;margin-right:0}.user-content-flags li:last-child:hover{color:red}.user-content-flags li:nth-of-type(-n+3):after{content:')'}.user-content-flags li:nth-of-type(-n+3):empty:after{content:attr(data-val) ')'}.user-content-flags li:nth-of-type(1):before{content:'Great ('}.user-content-flags li:nth-of-type(2):before{content:'Good ('}.user-content-flags li:nth-of-type(3):before{content:'Generic ('}@media (min-width:640px){.user-content-item{padding-left:19rem}.user-content-photo{display:block}.user-content-header{display:block}}@media (min-width:840px){.pill-rating{max-width:70%}}.short-version .recommended,.short-version .pill-rating,.short-version .user-content-flags{display:none}.short-version .user-content-item{overflow:hidden;min-height:23rem}.short-version .user-content-cargo{border-bottom:0;padding-bottom:0}.recommended{display:inline-block;width:100%;margin:0;padding:0}.recommended dt{display:inline-block;width:100%;line-height:2.5rem;text-transform:uppercase;font-size:1.3rem}.recommended dd{display:inline-block;padding:0;margin:0;line-height:2.5rem;height:2.5rem}.recommended dd i{display:inline-block;width:1.2rem;height:1.2rem;border-radius:50%;background-color:#2d80b1;margin-right:1rem}.recommended dd+dd{margin-left:2rem}.user-content-action{box-sizing:border-box;float:left;width:100%;margin-bottom:1.5rem;padding:15rem 1.5rem 1.5rem 1.5rem;background:#f1f1f1 url(/images/action-bubble.png) no-repeat 50% 1.5rem;text-align:center}.user-content-action strong{display:none;font-size:2rem;min-width:100%}.user-content-action span{display:none;margin:1.5rem 0;min-width:100%}.user-content-action button{margin-bottom:0;background-color:#61a02a;color:#fff}@media (min-width:640px){.user-content-action{text-align:left;padding:1.5rem 1.5rem 1.5rem 19rem;background-position:15px 50%;min-height:15rem}.user-content-action strong{display:inline-block}.user-content-action span{display:inline-block}}.user-content-form{box-sizing:border-box;float:left;width:100%;margin-bottom:1.5rem;padding:1rem;background-color:#f1f1f1;overflow:hidden}.user-content-form>strong{display:inline-block;width:100%;font-size:3rem;line-height:3rem;height:5rem}.user-content-form form{position:relative;float:left;width:100%;margin:1rem 0 0 0;padding:0}.user-content-form form button{margin-top:1rem;margin-bottom:0;background-color:#61a02a;color:#fff}.user-content-form form textarea{min-height:18rem}.user-content-form form label,.user-content-form form input[type=text],.user-content-form form textarea{width:100%}.user-content-form form label{font-weight:400}.user-content-form form input[type=checkbox]{margin:0;padding:0}.user-content-form form>label small{font-weight:400;padding-left:1rem}.user-content-form form .form-result-msg{box-sizing:border-box;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:50rem;padding:2rem;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;opacity:0;transition:linear 300ms opacity}.user-content-form form .form-result-msg[show]{z-index:20;opacity:1;transition:linear 300ms opacity}.user-content-form form .form-result-msg:empty:after{content:'Waiting...'}.user-content-form .blocked{float:left;width:100%}.user-content-form .rate-overall,.user-content-form .recommended-for,.user-content-form .rate-amenities{float:left;width:100%;margin-bottom:2rem}.user-content-form .recommended-for label{float:left;width:34%}.user-content-form .horz-rating{margin:0;width:100%}.user-content-form .horz-rating>div{background-color:#e3e3e3}.user-content-form .rating-title{font-size:2rem;display:inline-block;width:100%}.user-content-form .rating-tip{display:inline-block;width:100%;margin-bottom:1rem}.user-content-form .star-rating{float:left}.user-content-form .star-rating li{margin-left:.2rem}@media (min-width:640px){.user-content-form{padding:1.5rem}.user-content-form .rate-overall{width:50%}.user-content-form .recommended-for{width:50%}.user-content-form .rate-amenities{float:right;width:50%}}.user-content-form .error-msg-login{display:inline-block}.user-content-form form{display:none}body:not([data-user=guest]) .user-content-form .error-msg-login{display:none}body:not([data-user=guest]) .user-content-form form{display:inline-block}.user-content-form{display:none}.user-content-report{position:absolute;display:none;width:28rem;padding:1rem;background-color:rgba(0,0,0,.6)}.user-content-report strong{display:inline-block;margin-bottom:1rem;color:#fff}.user-content-report select{float:left;width:100%;font-size:1.3rem;padding:.5rem;height:auto}.user-content-report button{float:left;width:48%;margin:0;font-size:1.3rem;color:#fff}.user-content-report button+button{float:right}input.hidden{overflow:hidden;display:block;margin:0;padding:0;border:0!important;height:1px;clip:rect(0,0,0,0)!important;opacity:0}.compare .place-compare-section{margin:2rem!important}.place-compare-container{box-sizing:border-box;float:left;width:100%;margin:0;padding:1.5rem;background-color:#f1f1f1;text-align:center}.place-compare-container .list-pos{width:100%;position:relative}.place-compare-container input,.place-compare-container button{width:100%}.place-compare-container button{margin:0;background-color:#61a02a;color:#fff}.place-compare-container .place-compare-img{position:relative;display:none}.place-compare-container ul{box-sizing:border-box;position:absolute;display:none;z-index:999999;width:100%;border:solid 1px #d1d1d1;border-radius:4px;padding:.6rem;margin:0;background-color:#fff;list-style:none;top:-1.5rem;text-align:left}.place-compare-container ul:empty{display:none!important}.place-compare-container ul li{box-sizing:border-box;display:block;width:100%;margin:0;padding:0 .6rem;line-height:2.8rem;border-radius:3px;cursor:pointer}.place-compare-container ul li.h{background-color:rgba(96,96,96,.2)!important}.place-compare-container ul li:hover{background-color:rgba(128,128,128,.1)}@media (min-width:750px){.place-compare-container .list-pos{width:48%}.place-compare-container .list-pos.pl1{float:left}.place-compare-container .list-pos.pl2{float:right}.place-compare-container input{float:left;width:48%}.place-compare-container input:nth-of-type(2){float:right}.place-compare-container button{width:30%;min-width:12rem}.place-compare-container button:after{position:absolute;display:block;content:'vs';margin-top:-9.2rem;margin-left:-2%;left:50%;width:4.1%;text-align:center;color:#555}.place-compare-container .place-compare-img{box-sizing:border-box;display:block;float:left;width:48%;padding-bottom:20%;margin-bottom:2rem;background:no-repeat 50% 50%;background-size:cover}.place-compare-container .place-compare-img:nth-child(1){background-image:url(/images/city-compare-1bw.jpg)}.place-compare-container .place-compare-img:nth-child(2){background-image:url(/images/city-compare-2bw.jpg)}.place-compare-container .place-compare-img[data-color]:nth-child(1){background-image:url(/images/city-compare-1.jpg)}.place-compare-container .place-compare-img[data-color]:nth-child(2){background-image:url(/images/city-compare-2.jpg)}.place-compare-container .place-compare-img+.place-compare-img{float:right}}.compare-output .place-compare-container .place-compare-img{display:none;background-image:none}h2.compare-header{border-bottom:solid .5rem #38c1d5;margin-bottom:0;padding-bottom:2rem}.compare-results{box-sizing:border-box;position:relative;width:100%;min-width:64rem;float:left;display:table;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:0;padding:0;border:0;cursor:default;empty-cells:show}.compare-results tr{margin:0;padding:0;border:0}.compare-results td{margin:0;padding:0;border:solid #f9f9f9;border-width:1rem;background-color:#f9f9f9;vertical-align:top;text-align:center}.compare-results td:first-child{border-left:0}.compare-results td:last-child{border-right:0}.compare-results tr:last-child td{border-bottom:0}.compare-results tr[id] td{font-weight:700;text-transform:uppercase;text-align:center}.compare-results tr[id]+tr span{cursor:pointer}.compare-results td span{box-sizing:border-box;position:relative;display:block;margin:0;padding:.5rem;width:100%;height:13rem;line-height:11.7rem;text-align:center;overflow:hidden;font-style:normal;font-weight:700}.compare-results td span:empty{background-color:#f1f1f1}.compare-results td:nth-child(1) span{background-color:#38c1d5;line-height:19rem;color:#fff}.compare-results td:nth-child(n+2) span{font-size:5rem;color:#fff}.compare-results tr#liv+tr td:nth-child(n+2) span{background:#f1f1f1 url(/images/liv-shield.png) no-repeat 50% 1.5rem;background-size:8rem;line-height:14.5rem;font-size:4rem}.compare-results tr#liv td{position:relative}.compare-results tr#liv td em{position:absolute;right:.7rem;font-style:normal;font-weight:400;font-size:2rem;line-height:1.2}.compare-results tr#liv td em:after{content:'\24e7'}.compare-results tr#liv td em:hover:after{color:red;cursor:pointer}.compare-results tr#liv td:empty:after{content:'add a city';background-color:#c3c3c3;color:#fff;outline:solid #c3c3c3;padding:0 .5rem}.compare-results td span var{position:absolute;width:25px;height:31px;top:.5rem;right:.5rem;background:url(/images/winner-sprite.png) no-repeat 0 0}.compare-results tr[id=liv]+tr span var{background-position:0 -50px}.compare-results td:nth-child(1) span i{position:absolute;display:block;height:6rem;width:100%;left:0;right:0;top:2.5rem;background:url(/images/city-compare-score-sprite.png) no-repeat 50% 0}.compare-results tr#liv+tr td:nth-child(1) span i{background-position:50% -700px}.compare-results tr#ams+tr td:nth-child(1) span i{background-position:50% 0}.compare-results tr#col+tr td:nth-child(1) span i{background-position:50% -100px}.compare-results tr#cri+tr td:nth-child(1) span i{background-position:50% -200px}.compare-results tr#edu+tr td:nth-child(1) span i{background-position:50% -300px}.compare-results tr#emp+tr td:nth-child(1) span i{background-position:50% -400px}.compare-results tr#hou+tr td:nth-child(1) span i{background-position:50% -500px}.compare-results tr#wea+tr td:nth-child(1) span i{background-position:50% -600px}.compare-results ol,.compare-results ul{box-sizing:border-box;display:none;margin:0;padding:1.5rem .5rem .5rem .5rem;list-style:none}.compare-results ol li,.compare-results ul li{display:block;width:100%;margin:0;padding:0}.compare-results ul li+li{margin-top:1rem}.compare-results ol li+li{margin-top:.7rem}.compare-results tr td:first-child ol li{white-space:nowrap;overflow:hidden}.compare-results ul li{box-sizing:border-box;background:url(/images/checkmark-small.png) no-repeat -.3rem 0;padding-left:2.2rem;text-align:left}.compare-results td:nth-child(1) ol li{text-align:right}.compare-results td a{box-sizing:border-box;display:none;width:100%;padding:.6rem .5rem 0 2.7rem;margin-top:.5rem;overflow:hidden;font-size:1.2rem;line-height:1.5rem;background:url(/images/link-icon.png) no-repeat .5rem 0;text-align:left}.compare-results td a:before{content:'See more '}.compare-results td a:after{content:' data'}.compare-results tr[id]{display:none}.compare-results tr:first-child,.compare-results tr:target{display:table-row}.compare-results tr:target+tr a,.compare-results tr:target+tr ol,.compare-results tr:target+tr ul{display:block!important}#update-location-form{visibility:hidden;position:absolute;box-sizing:border-box;z-index:10;background-color:#c3c3c3;width:27.5rem;padding:.5rem;margin:0}#update-location-form input{float:left;margin:0}#update-location-form button{float:right;padding:0 .7rem;margin:0;font-size:26px}#update-location-form ul{box-sizing:border-box;float:left;padding:.6rem;margin:0;list-style:none;margin-top:.6rem;width:100%}#update-location-form ul:empty{display:none!important}#update-location-form ul li{box-sizing:border-box;display:block;width:100%;margin:0;padding:0 .6rem;line-height:2.8rem;border-radius:3px;cursor:pointer}#update-location-form ul .h{background-color:rgba(255,255,255,.4)!important}#update-location-form ul li:hover{background-color:rgba(255,255,255,.2)}#sovrn_beacon{display:none}.college-results,.school-search,.place-results{width:100vw;height:100vh;display:block;overflow:hidden}.college-results .header-crumbs,.school-search .header-crumbs,.place-results .header-crumbs{display:none}.results-view{position:relative;width:100%;height:calc(100% - 10.7rem);min-height:20px;overflow:hidden}.results-tiles{float:left}.results-tiles.tile-filters{width:100%;height:5rem;background-color:#c3e1ec}@media (max-width:1023px){.results-tiles.tile-map{display:none;width:0}.results-tiles.tile-listings{width:100%;height:calc(100% - 5rem)}}@media (min-width:1024px){.results-tiles.tile-map{width:calc(100% - 75.5rem);height:calc(100% - 5rem)}.results-tiles.tile-listings{width:75.5rem;height:calc(100% - 5rem)}}label.tile-filters-trg{display:none;position:absolute;z-index:1002;right:1rem;top:1rem;width:7rem;height:2.8rem;line-height:2.8rem;border:solid 1px #2d80b1;border-radius:.2rem;text-align:center;cursor:pointer;padding:0}input.tile-filters-trg{position:absolute;right:0;clip:rect(0,0,0,0)}input.tile-filters-trg+label.tile-filters-trg:after{content:'Filters'}input.tile-filters-trg:checked+label.tile-filters-trg:after{content:'Close'}.results-tiles.tile-filters form{box-sizing:border-box;padding:1rem;height:100%;width:100%}.fltr-item{float:left;width:100%}.fltr-item+.fltr-item{margin-top:2rem}.fltr-item-brief{box-sizing:border-box;width:100%;padding-left:4rem;height:3rem;background:url(/images/search-options-sprite.png) no-repeat 0 150px;font-size:0;cursor:pointer}.dis .fltr-item-brief{background-position:0 0}.win .fltr-item-brief{background-position:0 0}.imp .fltr-item-brief{background-position:0 -50px}.pop .fltr-item-brief{background-position:0 -100px}.inc .fltr-item-brief{background-position:0 -150px}.cos .fltr-item-brief{background-position:0 -200px}.sch-srt .fltr-item-brief{background-position:0 -50px}.sch-gra .fltr-item-brief{background-position:0 -250px}.sch-typ .fltr-item-brief{background-position:0 -300px}.sch-scr .fltr-item-brief{background-position:0 -350px}.cll-srt .fltr-item-brief{background-position:0 -50px}.cll-typ .fltr-item-brief{background-position:0 -300px}.cll-sat .fltr-item-brief{background-position:0 -350px}.fltr-item-brief span{display:inline-block;width:100%;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fltr-item-brief span:nth-child(1){height:1.5rem;font-size:1.2rem;font-weight:700;line-height:1.2rem;text-transform:uppercase;color:#2d80b1}.fltr-item-brief span:nth-child(2){height:1.5rem;font-size:1.3rem;line-height:1.5rem}.fltr-item-panel{box-sizing:border-box;width:100%;padding:.2rem 1rem 1rem 1rem;padding:1rem;background-color:#fff;font-size:1.2rem}.fltr-item.win{display:none}.place-results.best-places .fltr-item.win{display:inline-block}.place-results.best-places .fltr-item.dis{display:none}@media (max-width:1023px){label.tile-filters-trg{display:inline-block}input.tile-filters-trg:not(:checked)~form{display:none}.results-tiles.tile-filters form{position:absolute;display:block;left:0;top:5rem;bottom:calc(-100vh + 10.7rem + 2.3rem);bottom:-2.5rem;z-index:9999;background-color:#fff;width:100%;height:auto;overflow:hidden;overflow-y:scroll}}@media (min-width:1024px){.fltr-item{position:relative;min-width:19rem;max-width:26rem;width:19.95%}.fltr-item+.fltr-item{margin-top:0}.fltr-item-panel{display:block;position:absolute;height:auto;top:4rem;left:0;z-index:9999;border:solid #c3e1ec;border-width:0 1px 1px 1px}.fltr-item:not([data-reveal='1']) .fltr-item-panel{display:none}}.tile-filters form label{box-sizing:border-box;display:inline-block;font-weight:400;width:100%}.tile-filters form label.range var{color:#f19d2c}.tile-filters form label.radio{padding:.5rem;border:solid 1px #bbb}.tile-filters form label.check{padding:.5rem;border:solid 1px #bbb}.tile-filters form label.radio input[type=radio]{vertical-align:middle;margin:0 .5rem 0 .2rem}.tile-filters form label.check input[type=checkbox]{vertical-align:middle;margin:0 .5rem 0 .2rem}.tile-filters form label:last-child{margin-bottom:0}.tile-filters form select{margin:0;width:100%;padding:.3rem .5rem;height:3rem}.tile-filters form input[type=range]{display:block;-webkit-appearance:none;-webkit-overflow-scrolling:touch;width:100%;height:2rem;background-color:transparent;margin:0;padding:0}.tile-filters form input[type=range]:focus{outline:0}.tile-filters form input[type=range]::-webkit-slider-runnable-track{width:100%;height:.6rem;cursor:pointer;background-color:#2d80b1;border-radius:.2rem;border:0}.tile-filters form input[type=range]::-webkit-slider-thumb{height:1.8rem;width:1.8rem;margin-top:-.6rem;border:solid 1px #2d80b1;border-radius:50%;background-color:#fff;cursor:pointer;-webkit-appearance:none}.tile-filters form input[type=range]::-moz-range-track{width:100%;height:.6rem;cursor:pointer;background-color:#2d80b1;border-radius:.2rem;border:0}.tile-filters form input[type=range]::-moz-range-thumb{height:1.4rem;width:1.4rem;margin-top:-.7rem;border:solid 1px #2d80b1;border-radius:50%;background-color:#fff;cursor:pointer}.tile-filters form input[type=range]::-ms-track{width:100%;height:.5rem;cursor:pointer;background:0 0;color:transparent;border:0;background-color:#2d80b1;border-radius:.2rem}.tile-filters form input[type=range]::-ms-fill-lower{display:none}.tile-filters form input[type=range]::-ms-fill-upper{display:none}.tile-filters form input[type=range]::-ms-thumb{height:1.2rem;width:1.2rem;margin-top:-.1rem;border:solid 1px #2d80b1;border-radius:50%;background-color:#fff;cursor:pointer}.tile-filters form input[type=range]:focus::-ms-tooltip{display:none}.results-tiles.tile-listings .rv-list{box-sizing:border-box;display:inline-block;width:100%;height:100%;overflow:hidden;overflow-y:scroll;padding:.5rem 0}.rv-list-extra{box-sizing:border-box;float:left;width:100%;padding:1rem 0;font-size:1.3rem}.rv-list-extra:empty{display:none}.rv-list-extra span,.rv-list-extra h1{box-sizing:border-box;display:inline-block;padding:0 1rem;width:100%}.rv-list-extra div+span{margin-top:1rem}.rv-list-extra h1{font-size:2rem;margin-bottom:1rem}.rv-list-extra h1:empty{display:none}.rv-list>a{box-sizing:border-box;display:block;float:left;width:100%;height:auto;padding:1rem 1.5rem;margin:0;background-color:#f1f1f1}.rv-list>a[href='']{display:none}.rv-list>a[href='']+strong{display:none}.rv-list>a.sel{background-color:#ffa}.rv-list>a:hover{background-color:#f8f8ee}.rv-list>a:last-of-type{margin-bottom:0}.rv-list>a>*{display:inline-block;color:#555}.rv-list>a:nth-of-type(1) .ndx{background-position:-450px -210px;background-position:-450px -350px}.rv-list .ndx{display:inline-block;background:url(/images/pins-num-sprite.png) no-repeat 0 0;width:4rem;height:4.8rem;font-size:4.3rem;float:left;line-height:4.4rem;color:#999;letter-spacing:-1px}.rv-list .scr{position:relative;display:inline-block;float:right;width:5.3rem;height:7.1rem;background:url(/images/liv-shield.png) no-repeat 0 0;background-size:5.3rem;font-size:2.8rem;font-style:normal;color:#fff;line-height:2.8;text-align:center;margin-bottom:1rem}.rv-list [data-match=""]:after{display:none}.rv-list [data-match]:not([data-match=""]):after{position:absolute;bottom:-1rem;right:0;content:attr(data-match) '% Match';font-size:1.2rem;line-height:0;color:#999;white-space:nowrap}.rv-list .sch-scr{display:inline-block;float:right;width:4.5rem;height:4.5rem;border-radius:3px;overflow:hidden;font-style:normal;line-height:4.5rem;text-align:center;color:#fff;font-size:1.6rem}.rv-list .cll-scr{display:inline-block;float:right;width:9rem;height:4.5rem;border-radius:3px;overflow:hidden;font-style:normal;line-height:4.5rem;text-align:center;color:#fff;font-size:1.4rem;background-color:#ccc}.rv-list ul{width:calc(100% - 13.5rem);_max-width:50rem;list-style:none;margin:0;padding:0;font-size:0}.rv-list ul li{float:left;padding:0;margin:0;width:100%;white-space:nowrap;overflow:hidden;font-size:1.2rem}.rv-list ul li strong{font-size:1.6rem;color:#2d80b1}.rv-list .ovi{line-height:inherit}.rv-list .ovi.o:after{color:#900;content:' - (Over budget)'}.rv-list .ovi.u:after{color:#090;content:' - (Under budget)'}.rv-list .ovi.i:after{color:#090;content:' - (Within budget)'}.rv-list>strong{display:inline-block;font-size:1.4rem;height:3.5rem;line-height:3.3rem}.rv-list>strong:empty{display:none}.rv-list .extra-buttons{box-sizing:border-box;display:block;float:left;width:100%;height:auto;min-height:1rem;padding:1rem 1.5rem;margin:0;background-color:#f1f1f1;margin-bottom:.5rem;border-top:solid 1px #ddd;text-align:right}.rv-list .extra-buttons a{box-sizing:border-box;display:inline-block;width:auto;height:2.9rem;line-height:2.9rem;color:#2d80b1;font-size:1.3rem;text-transform:capitalize}.rv-list .extra-buttons a.lnk{float:left}.rv-list .extra-buttons a.lnk:first-of-type{margin-left:4rem}.rv-list .extra-buttons a.btn{float:right;text-align:center;line-height:2.7rem;border:solid 1px #bbb;padding:0 1.5rem;background-color:#fff}.rv-list .extra-buttons a.btn:active,.rv-list .extra-buttons a.btn:hover{background-color:#2d80b1;color:#fff}@media (min-width:360px){.results-tiles.tile-listings .rv-list{padding:.5rem}}@media (min-width:1024px){.rv-list ul li{font-size:1.4rem}.rv-list ul li strong{font-size:2rem;line-height:1.2}.rv-list>strong{font-size:1.8rem;height:4.5rem;line-height:4rem}.rv-list .ovi{font-size:1.3rem}.rv-map{width:100%;height:100%}.rv-bubble{position:absolute;z-index:200;min-width:10rem;max-width:30rem;min-height:2rem;padding:1rem;border-radius:.5rem;border:solid 1px rgba(0,0,0,.2);background-color:rgba(232,232,232,.9);color:#333;opacity:1;font-size:1.3rem}.rv-bubble[data-hide]{opacity:0;transition:opacity 500ms linear}.fltr-item-brief:after{position:absolute;right:1.5rem;top:.3rem;color:#2d80b1;font-size:1.6rem;opacity:.8}.fltr-item:not([data-reveal='1']) .fltr-item-brief:after{content:'\25bc'}.fltr-item[data-reveal='1'] .fltr-item-brief:after{content:'\25b2'}}.rv-list .pct-match{display:inline-block;float:right;clear:both;font-size:1.2rem;color:#999;text-align:center;text-align:right}.rv-list .pct-match:empty{display:none}.rv-list .pct-match:after{content:'% Match'}.rv-list .rvw-snip{position:relative;display:inline-block;width:100%;font-size:1.2rem;max-height:3.8rem;white-space:normal;overflow:hidden;margin:1rem 0 0 0}.rv-list .rvw-snip:empty{display:none}.rv-list .rvw-snip:not(:empty):before{content:'Review:\a0\a0'}.rv-list .rvw-snip:not(:empty):after{position:absolute;right:0;bottom:0;content:'\a0\2026read more';padding-left:3rem;color:#2d80b1;background-image:linear-gradient(to right,rgba(241,241,241,0) 0,#f1f1f1 3.5rem)}.rv-list>a:hover .rvw-snip:not(:empty):after{background-image:linear-gradient(to right,rgba(248,248,238,0) 0,#f8f8ee 3.5rem)}.rv-list>a.sel .rvw-snip:not(:empty):after{background-image:linear-gradient(to right,rgba(255,255,10,0) 0,#ffff0a 3.5rem)}.rv-list .extra-buttons+.ablk-res{margin:1rem 0 1.5rem 0!important}.page-ndx-counter{box-sizing:border-box;width:auto!important;min-width:3.8rem;height:3.8rem;margin:0 .5rem 1rem .5rem;font-size:1.4rem;border:solid 1px #bbb;border-radius:4px;line-height:3.8rem;text-align:center}.district-list:empty{display:none}.district-list{box-sizing:border-box;width:100%;padding:1rem}.district-list a{display:inline-block;width:100%}.district-list a:before{content:'\2022\a0\a0';color:inherit}.district-list strong{display:inline-block;width:100%;font-size:2rem;margin-bottom:1rem}.social-btns-container{position:fixed;z-index:8000;margin:0;padding:5px;background-color:#f1f1f1}.social-btns-container div{padding:0;margin:0;cursor:pointer;width:36px;height:36px;background:url(/images/sprites-social.png) no-repeat}.social-btns-container div:nth-child(1){background-position:0 0}.social-btns-container div:nth-child(2){background-position:0 -100px}.social-btns-container div:nth-child(3){background-position:0 -200px}.social-btns-container div:nth-child(4){background-position:0 -300px}@media (max-width:919px){.social-btns-container{height:36px;width:100%;bottom:0;right:0;padding:.5rem 0;margin:0;text-align:center;display:none}.social-btns-container div{box-sizing:border-box;display:inline-block;width:36px;margin:0 2%;margin:0;padding:0}}@media (min-width:920px){.social-btns-container{width:42px;height:auto;left:0;top:14.9rem}.social-btns-container div{float:left;width:42px;height:42px}.social-btns-container div+div{margin:5px 0 0 0}}.star-rating{box-sizing:border-box;display:inline-block;width:100%;line-height:0;margin:0;padding:0;font-size:0;list-style:none}.star-rating li{display:inline-block;position:relative;margin:0;padding:0;width:5rem;height:5rem;background:url(/images/star-sprite.png) no-repeat 0 -200px;margin-left:.5rem}.star-rating li:nth-child(1){margin-left:0}.star-rating[data-score="2"] li:nth-of-type(-n+1){background-position:0 0}.star-rating[data-score="4"] li:nth-of-type(-n+2){background-position:0 0}.star-rating[data-score="6"] li:nth-of-type(-n+3){background-position:0 0}.star-rating[data-score="8"] li:nth-of-type(-n+4){background-position:0 0}.star-rating[data-score="10"] li:nth-of-type(-n+5){background-position:0 0}.star-rating[data-score="1"] li:nth-of-type(1){background-position:0 -100px}.star-rating[data-score="3"] li:nth-of-type(-n+1){background-position:0 0}.star-rating[data-score="3"] li:nth-of-type(2){background-position:0 -100px}.star-rating[data-score="5"] li:nth-of-type(-n+2){background-position:0 0}.star-rating[data-score="5"] li:nth-of-type(3){background-position:0 -100px}.star-rating[data-score="7"] li:nth-of-type(-n+3){background-position:0 0}.star-rating[data-score="7"] li:nth-of-type(4){background-position:0 -100px}.star-rating[data-score="9"] li:nth-of-type(-n+4){background-position:0 0}.star-rating[data-score="9"] li:nth-of-type(5){background-position:0 -100px}.horz-rating-collection{display:inline-block;width:100%;margin-bottom:2rem}.horz-rating-collection>:last-child{margin-right:0}.horz-rating{position:relative;display:inline-block;min-width:12rem;width:18%;margin-right:1.4%;padding-top:2rem;font-size:0}.horz-rating b,.horz-rating span{position:absolute;display:inline-block;text-transform:uppercase;font-size:1.2rem;line-height:2rem;vertical-align:top;white-space:nowrap;overflow:hidden;top:0;margin:0;padding:0}.horz-rating b{color:#999;font-weight:400;text-align:right;right:0}.horz-rating span{text-align:left;left:0}.horz-rating>div{box-sizing:border-box;width:100%;background-color:#f1f1f1}.horz-rating>div div{box-sizing:border-box;background-color:#5cbcf4;height:1.5rem;width:0}@media (max-width:499px){.horz-rating{margin:0;width:100%;max-width:100%}}abbr.mobi{position:relative;text-align:center;overflow:visible}abbr.mobi span{display:none;position:absolute;margin-left:-50%;background-color:#eee;border:solid 1px #333;border-radius:4px;color:#333;font-size:1.2rem;line-height:2}abbr.mobi span:before,abbr.mobi span:after{content:'\a0\a0'}abbr.mobi:hover span{display:inline-block}.corp-form{position:relative;max-width:50rem}.corp-form>*{width:100%}.corp-form textarea{min-height:12rem}.corp-form .rqd:after{content:' *';color:red}.corp-form .status{display:none;position:absolute;box-sizing:border-box;left:0;right:0;top:25%;padding:20% 10%;border-radius:1rem;text-align:center;background-color:rgba(0,0,0,.6);color:#fff}.corp .home-score,.corp .page-header{margin-bottom:1rem}.corp .home-score{float:left;width:100%;background-color:transparent;margin:1rem 0;padding:0;font-size:0}.corp .home-score ul{margin:0;display:none}@media (min-width:750px){.corp .home-score ul{display:block}.corp .home-score img{display:none}}.corp-img{width:100%;height:auto;margin-bottom:1rem}.corp-form button{margin:0;background-color:#61a02a;color:#fff}span.block-explain{display:inline-block;margin-top:2rem}.source_attrib_text{font-size:1.2rem;color:#aaa}.link_under_com,.link_under_aff{font-size:1.3rem}.ablk{display:inline-block;width:100%;text-align:center!important}.error-block{text-align:center}.error-block strong{display:block;width:100%;font-size:1.6rem}.error-block img{max-width:28rem}@media (min-width:500px){.error-block img{max-width:none}}input[type=range].dflt{-webkit-appearance:none;width:100%;height:2rem;background-color:transparent}input[type=range].dflt:focus{outline:0}input[type=range].dflt::-webkit-slider-runnable-track{width:100%;height:1rem;cursor:pointer;background:#ccc;border-radius:1rem;border:0}input[type=range].dflt::-webkit-slider-thumb{height:2rem;width:2rem;margin-top:-.5rem;border:0;border-radius:50%;background:#999;cursor:pointer;-webkit-appearance:none}input[type=range].dflt::-moz-range-track{width:100%;height:1rem;cursor:pointer;background:#ccc;border-radius:1rem;border:0}input[type=range].dflt::-moz-range-thumb{height:2rem;width:2rem;margin-top:-.5rem;border:0;border-radius:50%;background:#999;cursor:pointer}input[type=range].dflt::-ms-track{width:100%;height:.7rem;cursor:pointer;background:0 0;color:transparent;border:0}input[type=range].dflt::-ms-fill-lower{background:#ccc;border:0;border-top-left-radius:1rem;border-bottom-left-radius:1rem}input[type=range].dflt::-ms-fill-upper{background:#ccc;border:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem}input[type=range].dflt::-ms-thumb{height:1.3rem;width:1.3rem;margin-top:0;border:0;border-radius:50%;background:#999;cursor:pointer}input[type=range].dflt:focus::-ms-tooltip{display:none}.salary-calc{display:inline-block;width:100%}.salary-calc form{box-sizing:border-box;display:block;float:left;width:100%;margin:0;padding:1.5rem;background-color:#f1f1f1}.salary-calc form input{width:100%}.salary-calc form input[type=range]{border:0}.salary-calc form button{margin:0;background-color:#61a02a;color:#fff}.salary-calc figure{box-sizing:border-box;display:block;float:right;margin:0;padding:1.5rem;width:100%;background-color:#f1f1f1}.salary-calc figure figcaption>*{display:inline-block;width:100%;font-weight:700;text-align:center}.salary-calc figure figcaption strong{font-size:125%}.salary-calc figure figcaption em{font-size:6rem;line-height:7.5rem;color:#ffc369;font-style:normal}.salary-calc figure>strong{display:inline-block;width:100%;border-top:solid 1px #e1e1e1;line-height:200%;margin:2rem 0 1rem 0}.salary-calc figure .av-default td{padding:.5rem!important}.salary-calc figure strong span:empty:after{content:'...'}.salary-calc figcaption em:empty:after{content:'$'}.salary-calc .list-pos{width:100%;position:relative}.salary-calc ul{box-sizing:border-box;position:absolute;display:none;z-index:999999;width:100%;border:solid 1px #d1d1d1;border-radius:4px;padding:.6rem;margin:0;background-color:#fff;list-style:none;top:-6rem;text-align:left}.salary-calc ul:empty{display:none!important}.salary-calc ul li{box-sizing:border-box;display:block;width:100%;margin:0;padding:0 .6rem;line-height:2.8rem;border-radius:3px;cursor:pointer}.salary-calc ul li.h{background-color:rgba(96,96,96,.2)!important}.salary-calc ul li:hover{background-color:rgba(128,128,128,.1)}.salary-calc form input{margin-bottom:6rem!important}.salary-calc .salary-label:before{content:'$'}.salary-calc .salary-label{line-height:2.4rem;font-size:2.4rem}.salary-calc table td+td{text-align:right}.salary-calc table span{display:inline-block;min-width:5rem}.salary-calc table i{display:inline-block}.salary-calc table i.n:before{content:'\25bc';color:#080}.salary-calc table i.p:before{content:'\25b2';color:#d00}.salary-calc table i.e:before{content:'\2248'}@media (min-width:750px){.salary-calc form{max-width:40rem;min-height:44.5rem}.salary-calc figure{width:calc(100% - 40rem - 2rem);min-height:44.5rem}}#quick-hood{box-sizing:border-box;width:100%;padding:1.5rem;background-color:#f1f1f1}#quick-hood input{width:calc(100% - 8rem);margin:0}#quick-hood button{float:right;width:7rem;margin:0;padding:0;background-color:#61a02a;color:#fff}#quick-hood div{position:relative;width:100%}#quick-hood div ul{box-sizing:border-box;position:absolute;display:none;z-index:999999;width:100%;border:solid 1px #d1d1d1;border-radius:4px;padding:.6rem;margin:0;background-color:#fff;list-style:none;text-align:left}#quick-hood div ul:empty{display:none!important}#quick-hood div ul li{box-sizing:border-box;display:block;width:100%;margin:0;padding:0 .6rem;line-height:2.8rem;border-radius:3px;cursor:pointer}#quick-hood div ul li.h{background-color:rgba(96,96,96,.2)!important}#quick-hood div ul li:hover{background-color:rgba(128,128,128,.1)}.ndx5_0{background-color:#e9502d}.ndx5_1{background-color:#ee8343}.ndx5_2{background-color:#f6b748}.ndx5_3{background-color:#afb529}.ndx5_4{background-color:#84983b}.box-link{box-sizing:border-box;display:inline-block;width:100%;padding:1rem;text-align:center;background-color:#f1f1f1}.box-link-search a:before,body.search .box-link a:before{content:'See The '}.box-link-search,body.search .box-link{margin:0 0 1.5rem 0}.box-link-top100{font-weight:700}.link-under-user-blocks{float:left;width:100%;margin-top:2.5rem}.hidden-at-700{display:none}@media (min-width:700px){.hidden-at-700{display:block}}p.top-margin{margin:1rem 0 0 0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scholarship-leader{background:#eaebe5!important}.scholarship-leader-box{box-sizing:border-box;width:100%;padding:3.5rem 0}.scholarship-leader p{display:inline-block;float:left;margin:2.5rem 0;width:100%}.scholarship-leader strong{display:inline-block;float:left;font-size:2.4rem}.scholarship-leader .button{display:inline-block;float:left;clear:left;background-color:#2d80b1;border:0;color:#fff}@media (min-width:900px){.scholarship-leader-box{background:url(/images/scholarship-home.png) center right no-repeat}.scholarship-leader p{width:60%}}.adt-section{box-sizing:border-box;position:relative;width:100%;background-color:#133f64;padding:1rem;margin:0 auto}.adt-sec-info .adt-wide{box-sizing:border-box;display:block;width:100%;text-align:center;color:#fff;margin:1rem 0}.adt-sec-info-ext-pic{display:none}.adt-sec-info-title{text-transform:uppercase;margin-top:0}.adt-sec-info-phone{padding:.5rem;background-color:#e2592b;font-size:1.2rem}.adt-sec-info-phone a{display:inline-block;width:100%;font-size:2rem;color:inherit}.adt-sec-info-block-a{position:relative;padding:.5rem;background-color:#0260a8}.adt-sec-info-block-a:after{position:absolute;border-radius:50%;width:2rem;height:2rem;background-color:#fff;color:#15395b;left:50%;bottom:-1.5rem;margin:1rem 0 0 -1rem;content:'+';line-height:2rem;overflow:hidden;font-weight:700}.adt-sec-info-block-b{padding:.5rem;background-color:#0260a8}.adt-sec-info-text-bot{font-size:1rem}.adt-sec-form{box-sizing:border-box;background-color:#f5ba56;padding:1rem;width:100%;margin:0}.adt-sec-form>*{width:100%}.adt-sec-form>input{background-color:#fff;border:0;margin:0 0 1rem 0}.adt-sec-form>input:focus{border:0}.adt-sec-form>button{background-color:#e2592b;color:#fff;border:0;margin:1rem 0 0 0}@media (min-width:600px){.adt-section{display:flex;justify-content:space-between}.adt-sec-info{width:52%}.adt-sec-form{width:46%;margin-left:auto}}@media (min-width:1000px){.adt-sec-info{position:relative;width:66%}.adt-sec-form{width:32%}.adt-sec-info .adt-wide{width:48%;margin-right:50%}.adt-sec-info-title{width:100%!important;font-size:2.5rem;margin-right:0}.adt-sec-info-ext-pic{display:block;position:absolute;left:calc(100% - 2rem - 28rem);bottom:15%;width:28rem}}.adt-sec-stat:empty{display:none}.adt-sec-stat{display:flex;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);color:#fff;font-size:3rem}.link-tiles{display:flex;justify-content:space-between;flex-direction:row;width:100%}.link-tiles .item{display:none;box-sizing:border-box;width:100%;margin-left:0;cursor:pointer;font-size:1.4rem;font-weight:700}@media (min-width:300px){.link-tiles{flex-direction:column}.link-tiles .item:nth-child(-n+2){display:inline-block}}@media (min-width:500px){.link-tiles{flex-direction:row}.link-tiles .item:nth-child(-n+2){display:inline-block}.link-tiles .item{margin-left:1rem}.link-tiles .item:first-child{margin-left:0}}@media (min-width:800px){.link-tiles .item:nth-child(-n+3){display:inline-block}}@media (min-width:1030px){.link-tiles .item:nth-child(-n+4){display:inline-block}}@media (min-width:1340px){.link-tiles .item:nth-child(-n+5){display:inline-block}}.link-tiles .img{width:100%;padding:32% 0;display:inline-block;background:url() no-repeat 50% 50%;background-size:cover;background-clip:border-box}.ami-midclass-form{box-sizing:border-box;width:100%;padding:1rem;margin:0 0 1.5 0;background-color:#f1f1f1}.ami-midclass-form input{border-radius:0;_padding:0!important;margin:0 1rem}.ami-midclass{width:100%;font-size:1.2rem}.ami-graph{width:100%;margin-bottom:3rem}.ami-graph i{font-weight:700;font-style:normal}.ami-graph>i{position:relative;display:inline-block;box-sizing:border-box;width:33.333%;line-height:2.2rem}.ami-graph>i:nth-child(1){text-align:left;padding-left:2.5%}.ami-graph>i:nth-child(2){text-align:center;padding:0 2.5%}.ami-graph>i:nth-child(3){text-align:right;padding-right:2.5%}.ami-graph>i:nth-child(2):after{position:absolute;display:block;width:2rem;left:50%;margin-left:-1rem;line-height:0;text-align:center;bottom:-.4rem;content:'\25bc';z-index:20;color:#fff}.ami-plot{width:100%;background-color:#f1f1f1}.ami-bar{position:relative;box-sizing:border-box;width:90%;height:2.2rem;margin:0 5%;background-color:#61a02a;line-height:2.2rem}.ami-bar:before{content:attr(data-name);padding-left:.5rem;opacity:.7;color:#fff}.ami-bar i{position:absolute;bottom:-2rem;width:6rem;text-align:center;left:50%;margin-left:-3rem;font-size:1.3rem;transition:left 500ms ease-in-out}.ami-bar i:before{position:absolute;display:block;width:100%;top:-1.2rem;content:'\25b2';font-size:1.2rem;color:#fff}.write-review{border-bottom:solid 2.2rem #eaece3}.write-review form .list-pos{position:relative}.write-review form ul{box-sizing:border-box;position:absolute;display:none;z-index:999999;width:100%;border:solid 1px #d1d1d1;border-radius:4px;padding:.6rem;margin:0;background-color:#fff;list-style:none;top:0;text-align:left}.write-review form ul:empty{display:none!important}.write-review form ul li{box-sizing:border-box;display:block;width:100%;margin:0;padding:0 .6rem;line-height:2.8rem;border-radius:3px;cursor:pointer}.write-review form ul li.h{background-color:rgba(96,96,96,.2)!important}.write-review form ul li:hover{background-color:rgba(128,128,128,.1)}.write-review form{padding:0;margin:0;width:100%}.write-review form input{margin:0;width:100%}@media (max-width:749px){.write-review h1,.write-review h2{text-align:center;font-size:1.6rem;letter-spacing:2px;margin:1rem 0 .5rem 0}.write-review h2{font-size:2rem}.write-review .row{padding:1rem 0}.write-review .row ul{display:none}.write-review .home-form-wrapper{background-color:rgba(0,0,0,.7);padding:.1rem 1rem 1.5rem 1rem;margin:6.5rem auto}.write-review .home-form-wrapper h1{color:#f1f1f1}.write-review{background:url(/images/write-a-review-mobi.jpg) no-repeat 0 0;background-size:cover}}@media (min-width:750px){.write-review h1,.write-review h2{text-align:center;font-size:4rem;letter-spacing:2px}.write-review{background:url(/images/write-a-review-hero.jpg) no-repeat 0 0;background-size:cover}.write-review .home-form-wrapper{background-color:rgba(33,33,33,.7);padding:6rem 6rem;margin:25rem auto;max-width:80rem}.write-review .home-form-wrapper .home-form-border{background-color:rgba(33,33,33,.3);padding:1rem;margin:0 auto}.write-review .home-form-wrapper h1{color:#f1f1f1}.write-review form{max-width:none}.write-review form input{height:5.5rem;font-size:120%}}