@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat-Regular'),url(//fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format('woff')}@font-face{font-family:'Montserrat-bold';font-style:normal;font-weight:500;src:local('Montserrat Medium'),local('Montserrat-Medium'),url(https://fonts.gstatic.com/s/montserrat/v10/BYPM-GE291ZjIXBWrtCwejOo-lJoxoMO4vrg2XwIHQk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Hind';font-style:normal;font-weight:300;src:local('Hind Light'),local('Hind-Light'),url(//fonts.gstatic.com/s/hind/v5/0IXD51eZ8qgi73bhvRidlQ.woff2) format('woff2'),url(//fonts.gstatic.com/s/hind/v5/R5nyNcvoz7n0iBHxjY_LyQ.woff) format('woff')}@font-face{font-family:'Hind';font-style:normal;font-weight:400;src:local('Hind Regular'),local('Hind-Regular'),url(//fonts.gstatic.com/s/hind/v5/xLdg5JI0N_C2fvyu9XVzXg.woff2) format('woff2'),url(//fonts.gstatic.com/s/hind/v5/mjitrc9VnL7D7tS-i3g3XQ.woff) format('woff')}@font-face{font-family:'Hind';font-style:normal;font-weight:500;src:local('Hind Medium'),local('Hind-Medium'),url(//fonts.gstatic.com/s/hind/v5/_JiDQLq4JWzs7prWhNNmuA.woff2) format('woff2'),url(//fonts.gstatic.com/s/hind/v5/yATwQM0pIZXIFPrEDZyOHg.woff) format('woff')}@font-face{font-family:'Hind';font-style:normal;font-weight:600;src:local('Hind Semibold'),local('Hind-Semibold'),url(//fonts.gstatic.com/s/hind/v5/A2xpLU2z2kq5byuh5bkohg.woff2) format('woff2'),url(//fonts.gstatic.com/s/hind/v5/2dBELi3ZbivnVPt1KR2lhQ.woff) format('woff')}@font-face{font-family:'Hind';font-style:normal;font-weight:700;src:local('Hind Bold'),local('Hind-Bold'),url(//fonts.gstatic.com/s/hind/v5/PQuIEfcr_wdF_zOSNjqWKQ.woff2) format('woff2'),url(//fonts.gstatic.com/s/hind/v5/lyIZFqDTaXXyAxN6-svvJg.woff) format('woff')}.recent_articles_icon{float:left;background-color:#0082c5;height:70px;width:80px;border-radius:5px 0 0}@media (max-width:575.98px){.d-xs-none{display:none !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-block{display:block !important}.d-xs-table{display:table !important}.d-xs-table-row{display:table-row !important}.d-xs-table-cell{display:table-cell !important}.d-xs-flex{display:-ms-flexbox !important;display:flex !important}.d-xs-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:576px) and (max-width:767.98px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:768px) and (max-width:991.98px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:992px) and (max-width:1199.98px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (max-width:399.98px){.dc-xs-h-115{min-height:115px}.dc-xs-mt-n5{margin-top:-5px}.dc-xs-mt-10.srn_ads_cnt>:first-child{margin-top:10px}.dc-xs-mt-15.srn_ads_cnt>:first-child{margin-top:15px}.dc-xs-mt-20.srn_ads_cnt>:first-child{margin-top:20px}.dc-xs-mt-21.srn_ads_cnt>:first-child{margin-top:21px}.dc-xs-mb-5.srn_ads_cnt>:first-child{margin-bottom:5px}.dc-xs-mb-10.srn_ads_cnt>:first-child{margin-bottom:10px}.dc-xs-mb-15.srn_ads_cnt>:first-child{margin-bottom:15px}.dc-xs-mb-20.srn_ads_cnt>:first-child{margin-bottom:20px}.dc-xs-mb-30.srn_ads_cnt>:first-child{margin-bottom:30px}.dc-xs-mb-40.srn_ads_cnt>:first-child{margin-bottom:40px}.srn_ads_cnt{overflow:hidden !important}.srn_ads_cnt>:first-child{overflow:hidden !important}.dc-xs-mb-n10{margin-bottom:-10px}.dc-xs-mb-n15{margin-bottom:-15px}.dc-xs-mt-n20{margin-top:-20px}.dc-xs-none{display:none !important}.dc-xs-inline{display:inline !important}.dc-xs-inline-block{display:inline-block !important}.dc-xs-block{display:block !important}.dc-xs-table{display:table !important}.dc-xs-table-row{display:table-row !important}.dc-xs-table-cell{display:table-cell !important}.dc-xs-flex{display:-ms-flexbox !important;display:flex !important}.dc-xs-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:400px) and (max-width:763.98px){.dc-md-h-115{min-height:115px}.dc-md-mt-n5{margin-top:-5px}.dc-md-mt-10.srn_ads_cnt>:first-child{margin-top:10px}.dc-md-mt-15.srn_ads_cnt>:first-child{margin-top:15px}.dc-md-mt-20.srn_ads_cnt>:first-child{margin-top:20px}.dc-md-mt-21.srn_ads_cnt>:first-child{margin-top:21px}.dc-md-mb-5.srn_ads_cnt>:first-child{margin-bottom:5px}.dc-md-mb-10.srn_ads_cnt>:first-child{margin-bottom:10px}.dc-md-mb-15.srn_ads_cnt>:first-child{margin-bottom:15px}.dc-md-mb-20.srn_ads_cnt>:first-child{margin-bottom:20px}.dc-md-mb-30.srn_ads_cnt>:first-child{margin-bottom:30px}.dc-md-mb-40.srn_ads_cnt>:first-child{margin-bottom:40px}.dc-md-mb-n10{margin-bottom:-10px}.dc-md-mb-n15{margin-bottom:-15px}.dc-md-mt-n20{margin-top:-20px}.dc-md-none{display:none !important}.dc-md-inline{display:inline !important}.dc-md-inline-block{display:inline-block !important}.dc-md-block{display:block !important}.dc-md-table{display:table !important}.dc-md-table-row{display:table-row !important}.dc-md-table-cell{display:table-cell !important}.dc-md-flex{display:-ms-flexbox !important;display:flex !important}.dc-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:765px) and (max-width:998.98px){.srn_ads_cnt{postion:relative}.srn_ads_cnt.header-overlay.has-overlay:before{background-color:#fff;opacity:1;height:100%;width:100%;margin-bottom:-100%;position:absolute;z-index:9999;left:0;top:0;content:''}.srn_ads_cnt.custom-sticky-ads{text-align:left;width:100%;height:600px}.dc-lg-ml-10.srn_ads_cnt>:first-child{margin-left:10px}.dc-lg-mr-10.srn_ads_cnt>:first-child{margin-right:10px}.dc-lg-mt-10.srn_ads_cnt>:first-child{margin-top:10px}.dc-lg-mt-15.srn_ads_cnt>:first-child{margin-top:15px}.dc-lg-mt-20.srn_ads_cnt>:first-child{margin-top:20px}.dc-lg-mt-21.srn_ads_cnt>:first-child{margin-top:21px}.dc-lg-mb-20.srn_ads_cnt>:first-child{margin-bottom:20px}.dc-lg-mb-10.srn_ads_cnt>:first-child{margin-bottom:10px}.dc-lg-mb-n10{margin-bottom:-10px}.dc-lg-mb-n18{margin-bottom:-18px}.dc-lg-none{display:none !important}.dc-lg-inline{display:inline !important}.dc-lg-inline-block{display:inline-block !important}.dc-lg-block{display:block !important}.dc-lg-table{display:table !important}.dc-lg-table-row{display:table-row !important}.dc-lg-table-cell{display:table-cell !important}.dc-lg-flex{display:-ms-flexbox !important;display:flex !important}.dc-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:1000px){.srn_ads_cnt{postion:relative}.srn_ads_cnt.header-overlay.has-overlay:before{background-color:#fff;opacity:1;height:100%;width:100%;margin-bottom:-100%;position:absolute;z-index:9999;left:0;top:0;content:''}.srn_ads_cnt.custom-sticky-ads{text-align:left;width:300px;height:600px}.dc-xl-ml-10.srn_ads_cnt>:first-child{margin-left:10px}.dc-xl-mr-10.srn_ads_cnt>:first-child{margin-right:10px}.dc-xl-mt-10.srn_ads_cnt>:first-child{margin-top:10px}.dc-xl-mt-15.srn_ads_cnt>:first-child{margin-top:15px}.dc-xl-mt-20.srn_ads_cnt>:first-child{margin-top:20px}.dc-xl-mt-21.srn_ads_cnt>:first-child{margin-top:21px}.dc-xl-mb-20.srn_ads_cnt>:first-child{margin-bottom:20px}.dc-xl-mb-10.srn_ads_cnt>:first-child{margin-bottom:10px}.dc-xl-mb-n10{margin-bottom:-10px}.dc-xl-mb-n18{margin-bottom:-18px}.dc-xl-none{display:none !important}.dc-xl-inline{display:inline !important}.dc-xl-inline-block{display:inline-block !important}.dc-xl-block{display:block !important}.dc-xl-table{display:table !important}.dc-xl-table-row{display:table-row !important}.dc-xl-table-cell{display:table-cell !important}.dc-xl-flex{display:-ms-flexbox !important;display:flex !important}.dc-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}HTML{font-size:100%;overflow-y:scroll;color:#616161;font-family:Hind,sans-serif}HTML,BODY,DIV,SPAN,IFRAME,H1,H2,H3,P,A,EM,FONT,IMG,STRONG,DL,DT,DD,UL,OL,LI,FORM,LABEL,TABLE,TR,TD{border:none;outline:none;vertical-align:baseline;font-family:Hind,sans-serif;margin:0;padding:0}B,STRONG{font-weight:400}UL,OL{list-style:none}TEXTAREA,INPUT,SELECT{border-color:#eaeaea;border-style:solid;border-width:1px;background-color:#f7f7f7;padding:3px;color:#616161;font-family:Hind,sans-serif;font-size:1em;border-radius:5px}TEXTAREA{resize:vertical}SELECT>OPTION{text-indent:10px}*{line-height:1.5;border:0 none;margin:0;padding:0}HTML,BODY{font-family:Hind,sans-serif;background:#fcfcfc;margin:0 auto;padding:0;min-height:100% !important;height:auto}A{color:#1e8bc3;text-decoration:none;cursor:pointer}A:visited{color:#1e8bc3}A:hover{color:#f4b350;text-decoration:underline}.tmsads-border-1{border-bottom:1px solid #e6e6e6}.tmsads-border-2{border-bottom:1px solid #e5e5e5}.tmsads-border-3{border-bottom:1px solid #b8b8b8}.tmsads-border-4{border-bottom:1px solid #e2e6f4}.srn_ads_cnt{position:relative;text-align:center;vertical-align:middle;overflow:hidden !important;height:auto}.srn_ads_cnt.tmsads-all{overflow:visible !important}.srn_ads_cnt>:first-child{width:100%;height:100%;text-align:center;vertical-align:middle;overflow:hidden !important}.srn_ads_cnt.tmsads-all>:first-child{overflow:visible !important}.srn_ads_cnt:after,.srn_ads_cnt:before{clear:both !important}.tmsads-float-left{float:left}.tmsads-float-right{float:right}.table_row.toplists-tmsads-rows{height:auto !important}.toplists-tmsads-rows td{padding:0 !important}.no-js img.lazyload{display:none}img.lazyload:not([src]){visibility:hidden}.bar-lay-1 .cate_list a.cate_link{-webkit-tap-highlight-color:rgba(0,0,0,0)}li:hover,a:hover,li,a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.bar-lay-1 .cate_list a.cate_link:hover{text-decoration:none}A:active{color:#2c9fe4}EM{font-style:italic}table{border-collapse:collapse;clear:both;display:block;text-align:left}table TD{vertical-align:middle;padding:2px 0 4px;padding-left:5px}.hide,.show_hide_sat,.show_hide_act{display:none}.just-mobile-show-inline,.just-mobile-show-block,.m-text{display:none}.just-desktop-show-inline{display:inline}.just-desktop-show-block{display:block}.break,.c{clear:both}span.item_disc{display:inline-block;position:relative;padding-left:35px}span.item_disc:before{content:"\2022";position:absolute;width:9px;height:27px;top:1px;left:20px}.bigtext{font-size:18px;color:#616161}.smalltext{font-size:18px;color:#616161;font-weight:300}.spamtrap{display:none;visibility:hidden}.emphasized{color:red}.emphasized-2{color:#f99900}.de-emphasized{font-size:11px}.very-de-emphasized{color:#ccc}iframe#sovrn_beacon,.pub_300x250.pub_300x250m.pub_728x90{width:1px !important;height:1px !important;color:transparent;position:absolute;bottom:0;left:-10000px}.orange{color:#f99900}.blue{color:#00ade3;font-weight:700}.red{color:red;font-weight:700}.rss-date{color:#f60;font-size:14px}.reset_margin{margin:0 !important}.definitions_link{font-size:11px;line-height:11px}.table_name_cell.definitions_text{font-size:11px !important;color:gray !important}.sponsor_text{font-size:16px;font-weight:400;text-align:left;color:#999;display:block;margin:0 0 10px;border-bottom:1px solid #ccc}.ga_wrapper{position:relative}.overlayDiv{background-color:#fff;opacity:1;height:100%;width:100%;margin-bottom:-100%;position:absolute;z-index:9999}div.user_message{text-align:center;font-weight:700;color:red;width:100%}#upload_edit_photo div.user_message{padding-bottom:20px}.small_note{font-size:16px;color:red;font-weight:600}.contactinfo a{text-decoration:none}.separate{display:inline-block;height:0;width:0;overflow:hidden;font-size:0;line-height:0;border-color:#c7c7c7;border-style:solid;border-width:20px 1px;margin:10px 10px 30px 14px}input.submit,.updateNew,.compare_schools,.compare,.remove,.submitForm,.zipcodes,.Sport_Enter{font-weight:600;padding:7px 15px 4px;cursor:pointer;font-size:18px;-webkit-appearance:none;border:none}.submit,input[type=button]{background:#f4b350;border-radius:5px;color:#fff;font-family:inherit;font-size:17px;position:relative;font-weight:700;padding:7px 15px 4px;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear}.ui-autocomplete{position:absolute;cursor:default;z-index:10000000001 !important}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:underline}.nav-link.active:hover,.nav-link.active:focus{text-decoration:none;color:#fff;cursor:auto}.nav-pills .nav-link{padding:10px 20px;background-color:#f2f2f2;border-radius:5px;color:#1e8bc3;display:inline-block;font-weight:400;font-size:13px}.nav-pills .nav-link.active{padding:10px 20px;background-color:#1e8cc5;border-radius:5px;color:#fff;display:inline-block;font-weight:600;font-size:14px}.nav-pills .nav-link.nav-bg-yellow{color:#f4b350}.nav-pills .nav-link.nav-bg-yellow.active{background-color:#f4b350;color:#fff}.schools-datatable-cnt{display:none}.schools-datatable-cnt.active{display:block}.show_more_btn{padding:15px 0;text-align:center;margin:0 auto;border-bottom:none}.show_more_btn .school-type-list-text{padding:15px 0;background-color:#f5f5f5;text-align:center;margin:0 auto}.show_more_btn .school-type-list-text>span{width:auto;padding:0 17px 0 0;float:none}.show_more_btn a:hover,.show_more_btn .school-type-list-text a:focus{text-decoration:none !important}.icon{background-image:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png');-webkit-background-size:640px 480px;background-size:640px 480px;background-repeat:no-repeat;display:inline-block;vertical-align:top}.icon-star,.icon-star-medium,.icon-star-mini,.icon-star-small{position:relative;vertical-align:text-top;margin-top:2px}.icon-star-medium{width:95px;height:21px}.star-medium-5{background-position:-284px -326px}.star-medium-15{background-position:-265px -326px}.star-medium-25{background-position:-246px -326px}.star-medium-35{background-position:-227px -326px}.star-medium-45{background-position:-208px -326px}.star-medium-50{background-position:-7px -326px}.star-medium-40{background-position:-26px -326px}.star-medium-30{background-position:-45px -326px}.star-medium-20{background-position:-64px -326px}.star-medium-10{background-position:-83px -326px}.icon-star{width:80px;height:18px}.star-5{background-position:-241px -297px}.star-15{background-position:-225px -297px}.star-25{background-position:-209px -297px}.star-35{background-position:-193px -297px}.star-45{background-position:-177px -297px}.star-10{background-position:-71px -297px}.star-20{background-position:-55px -297px}.star-30{background-position:-39px -297px}.star-40{background-position:-23px -297px}.star-50{background-position:-7px -297px}.icon-alt{position:absolute;left:-9999px;top:auto;display:block;width:1px;height:1px;line-height:1px;font-size:1px;overflow:hidden}.icon-star-mini{width:80px;height:12px}.star-mini-5{background-position:-241px -297px}.contentboxouter{position:relative;border:1px solid #e6e6e6;background-color:#fff;padding:10px;margin:20px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.contentboxinner{margin:0 10px}.content2boxouter{position:relative;margin:10px 0;padding:3px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.content2boxinner{position:relative;background-color:#e4f1fe;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#secondary-content .contentboxouter{padding:0}#secondary-content .contentboxinner{margin:0;padding:0}.new_content_section_1{background-color:#fefefb;border:1px solid #d0d0d0;border-radius:5px 5px 0 0;margin:20px 0}.new_content_section_2{background-color:#fbfffc;border:1px solid #e6e6e6;border-radius:5px;margin:20px 0}.new_content_section_3{background-color:#fdfdff;border:1px solid #e6e6e6;border-radius:5px;margin:20px 0}.section_header_wrapper{margin:0;border-radius:3px 3px 0 0}.section_1_header{color:#fff;font-size:20px;font-family:Montserrat,sans-serif;position:relative;background:-webkit-gradient(linear,0 0,0 bottom,from(#f4b350),to(#f4b350));background:-webkit-linear-gradient(#f4b350,#f4b350);background:-moz-linear-gradient(#f4b350,#f4b350);background:-ms-linear-gradient(#f4b350,#f4b350);background:-o-linear-gradient(#f4b350,#f4b350);background:linear-gradient(#f4b350,#f4b350);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;line-height:70px;text-align:center}#main-content DT{margin:10px 0;font-weight:600;color:#f4b350;text-transform:uppercase}#secondary-content .search_colleges .section_2_header{font-size:15px}.section_2_header{text-align:center;color:#fff;font-size:20px;font-family:Montserrat,sans-serif;position:relative;background:-webkit-gradient(linear,0 0,0 bottom,from(#68c3a3),to(#68c3a3));background:-webkit-linear-gradient(#68c3a3,#68c3a3);background:-moz-linear-gradient(#68c3a3,#68c3a3);background:-ms-linear-gradient(#68c3a3,#68c3a3);background:-o-linear-gradient(#68c3a3,#68c3a3);background:linear-gradient(#68c3a3,#68c3a3);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;line-height:70px}.section_3_header{text-align:center;color:#fff;font-size:18px;font-family:Montserrat,sans-serif;position:relative;background:-webkit-gradient(linear,0 0,0 bottom,from(#1e8bc3),to(#1e8bc3));background:-webkit-linear-gradient(#1e8bc3,#1e8bc3);background:-moz-linear-gradient(#1e8bc3,#1e8bc3);background:-ms-linear-gradient(#1e8bc3,#1e8bc3);background:-o-linear-gradient(#1e8bc3,#1e8bc3);background:linear-gradient(#1e8bc3,#1e8bc3);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;line-height:70px}#request_information_box .section_content{padding:20px}.section_content{padding:5px 9px;background-color:#fff;border-radius:5px}.under_header_content{margin:0 10px 10px;padding:30px 10px 10px}#title h2,h2.h3-1{text-align:center}.green-box{border:1px solid #d0d0d0}.green-box .section_1_header{background:linear-gradient(#68b075,#4ea25d) repeat scroll 0 0 transparent;border:1px solid #387b43}#diversity_ranking .school-list .table_row_head span{padding:0}#diversity_ranking table.school-list .table_row_head td,#diversity_ranking .school-list .table_row_head .table_cell_other_2{padding-left:5px !important}#diversity_ranking .school-list .table_row_head .table_cell_other_2{text-align:left}#diversity_ranking .school-list .table_row_head .table_cell_other_1{text-align:center}#page-container{min-height:100% !important;height:auto;position:relative}#main-wrapper{width:980px;min-height:600px;margin:0 auto;padding:0}body.brief #main-wrapper{margin-bottom:0}body.brief #footer-wrapper{margin:0;bottom:0}.breadcrumbs{font-size:16px;margin:15px 0 4px;color:#98999a}#main-headline-wrapper{line-height:1.1;float:left;clear:both;width:660px;overflow:hidden;margin-top:7px}H1.main-headline,H1.main-headline a{font-size:36px;font-weight:700;color:#069;margin-bottom:7px;display:block;line-height:1.3}h1#main-headline,h1#main-headline a{font-size:44px;font-family:Montserrat-bold,sans-serif;color:#1e8bc3;border-bottom:0;margin:20px 0 10px;line-height:1.3}H1#main-headline span,H1.main-headline span{line-height:1.3;font-family:Montserrat-bold,sans-serif}H1#main-headline a,H1.main-headline a{text-decoration:none}#box_no_marginpadding{margin:20px 0;padding:0;border-radius:8px 8px 5px 5px}#box_no_marginpadding .contentboxinner{margin:0;padding:0}#main-content{float:left;width:660px}#main-content P{margin-bottom:10px}#main-content H2{color:#1e8bc3;font-size:18px;margin-bottom:10px;font-family:Montserrat-bold,sans-serif}#main-content H2.black_h2{color:#616161}#main-content H2,#main-content H2.sub-headline{font-style:normal;color:#f4b350;font-size:24px;margin:20px 0 25px;font-family:Montserrat-bold,sans-serif;line-height:24px}h2.table-title{text-align:center}h2.table-open-title{text-align:center}#main-content UL{margin-bottom:10px;list-style:none outside none}#secondary-content{float:right;width:300px;padding-left:20px;clear:right;margin-top:0}#secondary-content H2{font-style:normal;font-weight:400;color:#dd6919;font-size:24px;margin:10px 0 15px;line-height:24px}#secondary-content div.content h2{font-size:15px;text-transform:uppercase;font-weight:600}#secondary-content DL{width:320px;margin:0 auto}#secondary-content OL{margin-bottom:10px;list-style:disc}#secondary-content P{font-size:16px;margin:1px;padding-bottom:10px}#secondary-content .contentboxinner h2{border-bottom:1px solid #dadfe1;color:#dd6919;font-size:20px;font-weight:400;line-height:20px;margin:10px 0 0;padding-bottom:10px}#secondary-content .secondary_componet_box{width:320px;margin:0 auto 10px}#all-content{float:left;width:980px}#all-content H2{font-weight:700;color:#069;font-size:18px;margin-bottom:10px}#all-content H2{font-weight:700;color:#f1ac47;font-size:18px;margin:10px 0}#all-content P{color:#616161;font-size:16px;margin:10px}#all-content UL{margin-bottom:10px;list-style:disc}#all-content LI{margin:0 0 5px 22px}#all-content DD{margin-bottom:10px}#all-content .section_header_wrapper .section_3_header{padding:8px 20px}#header-wrapper{width:100%;height:auto}#print-header-wrapper{display:none}#logo_wrapper{background:#f2f2f2}#header{width:980px;height:110px;margin:0 auto}#header .header-logo{width:auto;height:110px;line-height:110px;float:left;vertical-align:middle}#header .header-logo img{vertical-align:middle}#mobile-header,#mobile-search-box{height:67px;background:#f2f2f2;display:none}#navigation-wrapper{text-align:center;clear:both;width:100%}#navigation-wrapper UL A{font-size:16px;font-weight:300;text-decoration:none;list-style:none;color:#fff;font-family:Montserrat,sans-serif}.navigation-wrapper-2{clear:both;width:100%;position:relative;overflow:hidden;font-size:17px;text-align:center;background-color:#1e8bc3;background:-webkit-gradient(linear,0 0,0 bottom,from(#1e8bc3),to(#1e8bc3));background:-webkit-linear-gradient(#1e8bc3,#1e8bc3);background:-moz-linear-gradient(#1e8bc3,#1e8bc3);background:-ms-linear-gradient(#1e8bc3,#1e8bc3);background:-o-linear-gradient(#1e8bc3,#1e8bc3);background:linear-gradient(#1e8bc3,#1e8bc3)}.navigation-wrapper-2 .second-bar{padding:0}#request_info_button .request_today_td{text-align:center;vertical-align:middle;background-color:#e4a649;width:60px;height:60px;border-radius:5px 0 0 5px}#request_info_button .request_today_td span,.find-school-bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -308px -13px;width:34px;height:28px;display:inline-block;vertical-align:middle}#request_info_button .request_today_text{text-align:center;font-size:18px;font-weight:600;color:#fff}.forum-bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -4px -105px;width:41px;height:41px;display:inline-block;vertical-align:middle}.hide-in-tablet{font-family:Montserrat,sans-serif;display:none}.navigation-wrapper-2 LI{float:left;margin:0;line-height:46px;height:46px;margin:0;color:#fff;font-weight:700;transition:background-color .25s linear 0s}.navigation-wrapper-2 LI A{padding:0 46.5px;line-height:42px;height:42px}.navigation-wrapper-2 LI.first-bar{border-left:0 none;padding-right:0}.navigation-wrapper-2 LI.last-li{background:0 0}.navigation-wrapper-2 LI.last-bar{border-right:0 none;padding-right:0}.navigation-wrapper-3{float:left;left:50%;position:relative;text-align:center}.navigation{position:relative;left:-50%;float:left;margin:0;padding:0;text-transform:capitalize;font-family:Open Sans;font-weight:400}.navigation li.navigation_hover,#navigation-wrapper li:hover{background-color:#f4b350}#menuarea-wrapper{text-align:center;clear:both;margin:0 auto;position:relative}.down-list{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fff;border:9px solid #f4b350;position:absolute;z-index:99999}#down-list4{overflow:hidden}.subcategory_inner_div{background-color:#fff;display:none}.category-tab a.menu_link{display:block;text-align:left;font-size:18px;font-weight:700;padding:0 0 10px;border-bottom:1px solid #d3d9f1;margin:0 0 10px}.category-tab{float:left;padding:15px 20px 0}.category-content{float:left;border-left:10px solid #f4b350;padding-bottom:999px;margin-bottom:-999px}.header_articles_img{display:inline-block;float:left;width:60px;padding:4px 5px 4px 0}#menuarea-wrapper .header_articles_img img{padding:0;width:55px;height:36px}.header_articles_link{display:inline-block;float:left;width:calc(100% - 65px)}.category-tab .menu_link img{vertical-align:middle;margin-right:5px;width:55px;height:36px}.subcategory{text-align:left;width:310px;padding:0 20px;border-right:1px solid #d3d9f1}.subcategory_list{border-bottom:1px solid #d3d9f1;padding:5px;width:300px;transition:background-color .25s linear 0s}.subcategory .subcategory_list:last-child{border-bottom:none}.subcategory_list:hover{background-color:#f1f4ff;cursor:pointer}.header_subcate{margin-bottom:0}.header_articles_text{padding:4px 0 4px 5px;font-size:18px;font-weight:700}td.header_articles_text a:hover{text-decoration:none}.articles .header_articles_text{font-size:16px;font-weight:400}.articles{text-align:left;width:340px;padding:0 5px;border-top:1px solid #d3d9f1;background:none repeat scroll 0 0 #f8f8f8}.articles_list{border-bottom:1px solid #d3d9f1;clear:both;padding:5px;width:300px;margin:0 15px}.articles_list:hover{background-color:#f1f4ff;cursor:pointer}.articles_list_title{height:30px;padding:5px;clear:both;width:295px;margin:10px 20px 0}.popular-now-span{color:#de7e18;font-size:20px;font-weight:700}.popular-now-span span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -165px -169px;width:18px;height:16px;display:inline-block}#menuarea-wrapper table img{padding:5px 0}#m-header-navbar{display:none}#m-nav-bar{overflow:hidden;min-width:0;left:0;position:fixed;margin-top:71px;width:0;top:0;height:100%;transition:width .5s ease 0s;-moz-transition:width .5s ease 0s;-webkit-transition:width .5s ease 0s;-o-transition:width .5s ease 0s;z-index:999999999}#m-student-account{display:none}.navigation-wrapper-3 a.brand{display:none}#main-wrapper{width:980px;margin:0 auto;padding:0}#footer-wrapper{width:100%;clear:both;z-index:0;background-color:#f2f2f2}#footer-bottom{width:100%}#footer{margin:0 auto;clear:both;width:980px;height:140px;overflow:hidden;font-size:16px}#footer .other-navigation{float:right}#bottom-content{margin:0 auto;clear:both;width:980px;overflow:hidden;font-size:16px;padding:15px 0 20px}#bottom-content .bottom-icon{float:left;margin-top:8px}.bottom-icon .facebook{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -256px -6px;display:inline-block;width:38px;height:38px}.bottom-icon .twitter{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -307px -154px;display:inline-block;width:38px;height:38px}#bottom-content .bottom-text{float:right;color:#fff;margin-top:8px}#bottom-content .bottom-text a{color:#fff;font-weight:700}#footer .navigation-1{float:left;width:300px;margin-top:30px}#footer-wrapper #copyright{clear:both;width:410px;margin:0;font-size:16px;color:#616161}#copyright_logo{float:left;margin-right:30px;margin-top:5px}#footer-wrapper span.copyright-1{margin-left:70px;display:block}#footer-wrapper #copyright P{margin-top:0;color:#fff}#footer-wrapper #copyright P A{color:#fff}#footer .navigation-2{float:left;height:105px;margin-top:30px}#footer .navigation-2 UL{margin:0 auto}#footer .navigation-2 LI{color:#55a5cd;padding-left:5px;text-transform:capitalize}#footer .navigation-2 LI A{color:#1e8cc5;padding-right:5px;transition:color .25s linear;-o-transition:color .25s linear;-webkit-transition:color .25s linear;-moz-transition:color .25s linear}#footer .navigation-3{float:left;margin-top:30px;margin-left:60px;height:105px}#footer .navigation-3 UL{margin:0 auto}#footer .navigation-3 LI{color:#55a5cd;padding-left:5px;margin-bottom:2px;text-transform:capitalize}#footer .navigation-3 LI A{color:#1e8cc5;padding-right:5px;transition:color .25s linear;-o-transition:color .25s linear;-webkit-transition:color .25s linear;-moz-transition:color .25s linear}#footer .navigation-4{margin-top:30px;margin-left:60px;float:left;background:0 0;height:105px}#footer .navigation-4 UL{margin:0 auto}#footer .navigation-4 LI{color:#55a5cd;margin-bottom:2px;padding-left:5px;text-transform:capitalize}#footer .navigation-4 LI A{color:#1e8cc5;padding-right:5px;transition:color .25s linear;-o-transition:color .25s linear;-webkit-transition:color .25s linear;-moz-transition:color .25s linear}#footer li a{text-decoration:none}#footer-wrapper #footer a:hover{color:#f0bf0b}#copyright_text{text-align:center;margin:auto;width:966px;padding-top:20px;font-size:14px;color:#abb7b7}#copyright_text a{color:#fff}#copyright_text a:hover{color:#f0bf0b}#search_bar_moblie{display:none}.google-search-contain{float:left;height:38px;overflow:hidden;width:376px}.search-input{-webkit-appearance:none;position:relative;width:101%;height:36px;line-height:30px;padding:0;text-indent:10px;background:#fff;font-size:16px;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-right:0 none;border-radius:5px 0 0 5px}.footer_search .search-input{width:561px;height:36px;padding:0;text-indent:10px;-webkit-appearance:none;position:relative;height:36px;line-height:30px;background:#fff;border-bottom:1px solid #1e8bc3;border-left:1px solid #1e8bc3;border-top:1px solid #1e8bc3;border-right:0 none}.delete_wrapper{float:left;width:7px;height:36px;padding:0 10px;background:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:0 !important;margin-top:1px;margin-bottom:0 !important;margin-bottom:1px}.delete_wrapper .x_delete{color:#a1b9ed;cursor:pointer;display:none;line-height:30px}.delete_wrapper .x_delete:hover{color:#36c}.button-wrapper{float:left}.search-button{position:relative;margin-left:0;width:100%;height:38px;width:38px;display:inline-block;padding:0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;background:#f4b350;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;-webkit-font-smoothing:antialiased}.search-button:hover{-webkit-font-smoothing:antialiased;position:relative;background:#f9bf3b;cursor:pointer}.sbico{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -112px -163px;display:inline-block;vertical-align:middle;width:25px;height:25px}.search_bar{width:594px;width:calc(100% - 385px);width:-webkit-calc(100% - 385px);width:-moz-calc(100% - 385px);height:110px;line-height:110px;float:left;vertical-align:middle;text-align:center}.search_bar.logged_in{width:calc(100% - 442px);width:-webkit-calc(100% - 442px);width:-moz-calc(100% - 442px)}.search{height:auto;margin:0 auto;padding:0;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;border-radius:15px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.search .advanced-search{text-align:right;font-size:18px;margin-top:6px}.search .advanced-search a{color:#1e8bc3}.search .advanced-search a:hover{color:#f4b350}#login_line{width:auto;font-size:13px;color:#959aa9;float:right;height:110px;line-height:110px;vertical-align:middle}#login_line a,#m-login a{display:inline-block;font-size:16px;font-weight:300;margin:0 15px 0 0;text-decoration:none}#login_line .submit,#m-login .submit{color:#fff;font-size:16px;padding:7px 15px 4px;border-radius:5px;font-weight:600}#login_line .submitlogin,#m-login .submitlogin{color:#1e8bc3;font-size:16px;padding:6px 22px 3px;border-radius:5px;background-color:#fff;border:1px solid #1e8bc3;font-weight:600}#login_line .submitlogin,input[type=button]{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;font-weight:600;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear}#login_line .submitlogin:hover,input[type=button]:hover{background:#1e8bc3;cursor:pointer;color:#fff}#search_footer_div{background-color:#1e8bc3}.search-wrapper{background-color:#fff;margin-top:5px;padding-bottom:15px;padding-top:15px;z-index:1}.footer_search{height:35px;margin:0 auto;width:630px}.footer_search .google-search-contain{width:562px}.footer_search .search-input{width:561px;height:36px;padding:0;text-indent:10px;background:#fff;border-right:none}.footer_search .advanced-search{display:none}#notfound_search #site_search .search{float:left;width:70%}#notfound_search .google-search-contain{width:80%}#notfound_search .advanced-search,#site_search #all-content .advanced-search{display:none}.popular_article_list{margin-bottom:10px;position:relative}#popular_articles .popular_article_photo{height:185px;overflow:hidden;border-radius:5px}.popular_article_photo,.popular_article_photo img{width:100%;border-radius:0 0 5px 5px}.popular_article_photo a{display:block;text-decoration:none;line-height:0}.popular_article_list div.popular_article_photo+a{position:absolute;left:0;bottom:0;width:100%;text-decoration:none}.popular_article_title,#article .articles_public_school .article_title{background:#1e8bc3;color:#fff;height:50px;margin:auto;opacity:.8;padding-left:5px;text-align:left;overflow:hidden;font-size:18px;padding:0 15px;border-radius:0 0 5px 5px;display:table-cell;width:999px;vertical-align:middle}#popular_more_articles{padding:10px}#popular_more_articles>p{font-size:20px!important;padding-bottom:5px;color:#1e8cc5;text-align:center;font-weight:700}#popular_more_articles>a{font-size:16px;line-height:32px}#most_recent_articles .new_content_section_3{border:none}#most_recent_articles .section_content{padding:15px 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:auto;background-color:#fcfcfc}.recent_content{min-width:204px;width:210px;margin-right:20px;border:1px solid #e6e6e6;border-radius:5px;background-color:#fff}#recent_content_third{margin-right:0}.recent_content .recent_img img{width:100%;border-radius:5px 5px 0 0;height:150px}.recent_content .recent_text{padding:20px}.recent_content .title_time{font-size:16px;color:#616161;font-weight:300}.recent_content .recent_title{margin:10px 0;font-weight:700;font-size:18px}.article_title,.article_date{margin-bottom:20px}.article_date{color:#6e7787;font-size:13px}.article_title a{font-size:20px;line-height:22px}.article_blurb{color:#6e7787;font-size:16px}#featured_article{border-bottom:1px solid #dadfe1;padding-bottom:20px}.featured_article_photo{float:left;margin-right:20px}.articles_overview{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #dadfe1}#left_article{float:left;margin-right:15px;width:48%;width:calc((100% - 15px)*0.5);width:-webkit-calc((100% - 15px)*0.5)}#right_article{float:left;width:49%;width:calc((100% - 15px)*0.5);width:-webkit-calc((100% - 15px)*0.5)}#recent_more_articles{margin-top:15px}#recent_more_articles>p{color:#001527;font-size:18px;margin-bottom:0}#recent_more_articles>a{font-size:18px}#school-news-title-img{float:left;width:25px;padding-top:6px;padding-left:3px}#school-news-title-text{float:left;width:250px}#box_know_right .section_content{padding:20px;font-size:20px;font-weight:300}.quick_links{margin-bottom:10px}.quick_links .section_content{padding:5px 0}.quick_links .quicklink_li{border-bottom:1px solid #c7d8c3;padding-bottom:7px;padding-top:7px;padding-left:20px}.quick_links .quicklink_li:last-child{border-bottom:medium none}.quick_links .image_div span{color:#616161;font-size:20px;font-weight:700;text-transform:uppercase}.quick_links .link_div{margin-left:0}.quick_links .link_div a{font-size:14px}.link_div .school-type-list-text{font-size:16px;color:#1e8bc3;line-height:2;float:left;width:92%}.link_div .school-type-list-text:hover{color:#f4b350}li.quick_stats_li{padding-bottom:3px;padding-top:3px;padding-left:27px;position:relative;list-style-type:none}li.quick_stats_li:before{content:"";position:absolute;top:7px;left:10px;width:7px;height:12px;background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -72px -120px}li.quick_stats_li strong{font-weight:700}li.quick_stats_li strong .rank_description_text{font-weight:400}#tooltip{text-align:left;color:#3e3536;background:#f1f4ff;position:absolute;z-index:99999999999999;padding:15px;border:1px solid #d0d0d0;border-radius:.7em;-moz-border-radius:.7em;-webkit-border-radius:.7em}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f1f4ff;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip:before{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #d0d0d0;content:'';position:absolute;left:calc(50% - 1px);bottom:-11px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #f1f4ff;top:-20px;bottom:auto}#tooltip.top:before{border-top-color:transparent;border-bottom:11px solid #d0d0d0;top:-22px;bottom:auto}#tooltip.left:before{left:9px;margin:0}#tooltip.left:after{left:10px;margin:0}#tooltip.right:before{right:9px;left:auto;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}.tooltip:hover{text-decoration:underline}a.tooltip{outline:none}a.tooltip:hover{text-decoration:none}a.tooltip span{color:#3e3536;position:absolute;background:#f1f4ff;border:1px solid #d0d0d0;z-index:10;display:none;padding:.8em;margin-top:-38px;margin-left:28px;line-height:16px;width:356px;border-radius:.7em;-moz-border-radius:.7em;-webkit-border-radius:.7em}a.tooltip:hover span{display:inline;position:absolute}a.tooltip span:after,a.tooltip span:before{right:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}a.tooltip span:before{border-color:rgba(194,225,245,0);border-right-color:#d0d0d0;border-width:11px;top:39px}a.tooltip span:after{border-color:rgba(136,183,213,0);border-right-color:#f1f4ff;border-width:10px;top:40px}#secondary-content a.tooltip span{line-height:20px;margin-left:-505px}#secondary-content a.tooltip span:after,#secondary-content a.tooltip span:before{left:100%}#secondary-content a.tooltip span:before{border-left-color:#d0d0d0;border-right-color:rgba(194,225,245,0)}#secondary-content a.tooltip span:after{border-left-color:#f1f4ff;border-right-color:rgba(136,183,213,0)}#search_public_schools{width:100%;margin:10px 0}#FindSchoolForm .find-school-div{text-align:left;margin:20px 0;clear:both;font-size:18px;font-weight:300}#FindSchoolForm .find-school-div:first-child{margin-top:15px}#FindSchoolForm .find-school-label{float:left;width:190px;clear:both;margin-top:5px}#FindSchoolForm .find-school-input{width:calc(100% - 198px)}#FindSchoolForm .find-school-opt{width:calc(100% - 190px);padding:3px;height:40px}#find-schools #FindSchoolForm .find-school-submit{float:left;padding-left:190px}#FindSchoolForm .find-school-submit{float:left;text-align:right;margin:0 5px 13px 0;padding-right:310px;clear:both}#secondary-content #FindSchoolForm .find-school-label{font-size:1em;font-weight:400;line-height:28px;text-align:left;margin:0 0 5px 5px}#secondary-content #FindSchoolForm .find-school-input{width:263px;margin-left:4px}#secondary-content #FindSchoolForm .find-school-opt{border:1px solid #e2e6f4;height:40px;margin-left:4px;padding:5px 4px;width:271px}#secondary-content #FindSchoolForm .find-school-submit{padding:0 0 0 4px;text-align:left;margin-left:0}#map_left{width:620px;height:250px}#box_map_right #map{border-radius:5px}#map-wrapper{width:100%}#map-legend UL{margin:6px 0 0;padding:0}.mini-map{border:1px solid #d0d0d0;height:275px;clear:both;margin-top:10px}.mini-map-legend{background:#d0d0d0;width:320px;float:left;clear:right;margin-bottom:10px;border:solid 1px #000;border-top:none}#map-legend .mini-map-ul LI{float:left;list-style:none;margin:0;padding:0 0 0 16px}.mini-map-selection-wrapper{font-size:19px;height:40px;width:100%;margin-bottom:5px}.full-map{height:400px;border:solid 1px #000;clear:both;margin-bottom:5px}.full-map-legend{background:#d0d0d0;width:980px;float:left;clear:right;margin-bottom:5px;border:solid 1px #000;border-top:none}#map-legend .full-map-ul LI{float:left;list-style:none;margin:0;padding:0 0 0 145px}.full-map-selection-wrapper{width:947px}p#map-selection-wrapper{display:inline-block}.legal-text{font-size:11px}div.marker-description{text-align:center;font-size:14px}#street_view{height:200px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.marker-cluster-small{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -405px -230px;width:53px;height:52px}.marker-cluster-medium{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -332px -229px;width:56px;height:55px}.marker-cluster-large{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -251px -224px;width:66px;height:65px}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.ads_section{display:block;height:5px}a.adsByGoogle,a.adsLink{font-size:11px;text-decoration:none;color:#616466}a.adsByGoogle:hover,a.adsLink:hover{font-size:11px;text-decoration:underline;color:#616466}.googleAdsDiv{font-size:16px !important;text-align:left;overflow:hidden}.googleAdsDivOver{font-size:16px !important}#desk_show_ads,#compare_schools #ad-right-above{width:336px;float:left}#ad-above-recent-article{margin:20px 0}#state_ads_banner{margin-top:5px;display:block;margin:0 auto;text-align:center;width:100%}#state_ads_medium{display:none}#ad-small-banner{margin:0 auto;text-align:center}#ad-under-headline{display:none}#ad-margin-top{margin-top:10px}#ad-right-below{text-align:center}#ad-right-above,#ad-in-search{margin-top:20px}#ad-left-medium{clear:both;padding:5px 0;float:right;width:336px}.rec_size{position:relative;display:inline-block;width:10px;height:10px}.rec_color1{background-color:#9c59b8}.rec_color2{background-color:#cb5a5e}.rec_color3{background-color:#68c3a3}.rec_color4{background-color:#d55401}.rec_color5{background-color:#1e8bc3}.rec_color6{background-color:#cf2413}.rec_color7{background-color:#f4b350}.rec_color8{background-color:#3c856b}#school-type,#closed-school-type{display:none}#secondary_header1,#secondary_closed_header{font-size:14px;height:50px;width:calc(100% + 1px);width:-moz-calc(100% + 1px);width:-webkit-calc(100% + 1px);border-top-left-radius:3px;border-top-right-radius:3px}#secondary_header1 .section_a,#secondary_header1 .section_span,#secondary_closed_header .section_a,#secondary_closed_header .section_span{float:left;height:50px;line-height:50px;text-align:center;border-right:1px solid #b4b8c3}#secondary_header1 .section_a:hover,#secondary_closed_header .section_a:hover{background:#f9bf3b;cursor:pointer;border-right:1px solid #f9bf3b;text-decoration:none}#secondary_header1 .section_a,#secondary_closed_header .section_a{background:none repeat scroll 0 0 #1e8cc5;border-right:1px solid #4ca2d1;color:#fff;transition:background-color .25s linear 0s;-o-transition:background-color .25s linear 0s;-webkit-transition:background-color .25s linear 0s;-moz-transition:background-color .25s linear 0s}#secondary_header1 a.section_a:first-of-type,#secondary_closed_header a.section_a:first-of-type,#secondary_header1 span.section_span:first-of-type,#secondary_closed_header span.section_span:first-of-type{border-top-left-radius:3px}#secondary_header1 a.section_a:last-of-type,#secondary_closed_header a.section_a:last-of-type,#secondary_header1 span.section_span:last-of-type,#secondary_closed_header span.section_span:last-of-type{border-top-right-radius:3px;border-right:none}.tab2{width:50%;width:calc((100% - 1px)/2);width:-moz-calc((100% - 1px)/2);width:-webkit-calc((100% - 1px)/2)}.tab2:last-of-type{width:49.9%;width:calc((100% - 1px)/2);width:-moz-calc((100% - 1px)/2);width:-webkit-calc((100% - 1px)/2)}.tab3{width:33.3%;width:calc((100% - 2px)/3);width:-moz-calc((100% - 2px)/3);width:-webkit-calc((100% - 2px)/3)}.tab3:last-of-type{width:33.4%;width:calc((100% - 2px)/3);width:-moz-calc((100% - 2px)/3);width:-webkit-calc((100% - 2px)/3)}.tab4{width:25%;width:calc((100% - 3px)/4);width:-moz-calc((100% - 3px)/4);width:-webkit-calc((100% - 3px)/4)}.tab4:last-of-type{width:24.9%;width:calc((100% - 3px)/4);width:-moz-calc((100% - 3px)/4);width:-webkit-calc((100% - 3px)/4)}.tab5{width:20%;width:calc((100% - 4px)/5);width:-moz-calc((100% - 4px)/5);width:-webkit-calc((100% - 4px)/5)}.tab5:last-of-type{width:19.8%;width:calc((100% - 4px)/5);width:-moz-calc((100% - 4px)/5);width:-webkit-calc((100% - 4px)/5)}.tab6{width:16.6%;width:calc((100% - 6px)/6);width:-webkit-calc((100% - 6px)/6);width:-moz-calc((100% - 6px)/6)}.tab6:last-of-type{width:16.7%;width:calc((100% - 5px)/6);width:-webkit-calc((100% - 5px)/6);width:-moz-calc((100% - 5px)/6)}.tab7{width:calc((100% - 6px)/7);width:-webkit-calc((100% - 6px)/7);width:-moz-calc((100% - 6px)/7)}.tab_all{width:10%}.tab_high{width:12%}.tab_middle{width:14%}.tab_elementary{width:19%}.tab_pre{width:12%}.tab_charter{width:15%}.tab_private{width:calc(18% - 6px);width:-webkit-calc(18% - 6px)}#secondary_header1 .tab_school,#secondary_closed_header .tab_school{float:left;width:100%;padding-top:4px}#secondary_header1 .tab_font,#secondary_closed_header .tab_font{font-size:14px}.school_notes_overview{color:#616161;font-size:16px;padding-bottom:10px;width:100%}.highlights_img{margin-right:10px;width:80px;background-color:#efefef;text-align:center;padding-top:20px}.highlights_data{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.highlights_row{font-size:18px;width:100%;margin-bottom:5px;background:#f7f7f7;font-weight:300}.checkmark_bg:after{content:'';position:absolute;width:18px;height:8px;background:0 0;top:50%;left:27px;border:8px solid #f5b34f;border-top:none;border-right:none;margin-top:-12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.highlights_txt{width:75%;width:calc(100% - 90px);width:-webkit-calc(100% - 90px);padding:20px 0;font-family:'Hind',sans-serif}.tip{padding:10px;position:absolute;width:321px;margin-bottom:10px}.throbber,.throbbershowmoreloading,.schoolwidget .load{background:url("//www.publicschoolreview.com/images/showmoreloadingimage.gif") no-repeat scroll 0 50% rgba(0,0,0,0);padding:5px 0 5px 20px}.schoolwidget .load{height:25px}.tip,.throbbershowmoreloading{display:none}.tip:before{background:0 0;position:absolute;display:inline-block;border-bottom:16px solid #999;border-left:11px solid transparent;border-right:11px solid transparent;left:21px;top:-4px;content:''}.tip:after{background:0 0;position:absolute;display:inline-block;border-bottom:14px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;left:23px;top:0;content:''}a:hover .tip{display:block;position:absolute;text-decoration:underline}.tip1{padding:10px;border:2px solid #999;overflow:hidden;background:none repeat scroll 0 0 #fff;border-radius:3px}.school .table_row_head span{padding:13px 0 8px .8%;text-align:left}.school-list .table_row_head .table_cell_county{width:135px;color:#616161;font-size:18px;background-color:#f2f2f2;margin-right:3px;border-bottom:10px solid #ebebeb;font-weight:400}.school-list .table_row_head .table_cell_other_1{width:310px;color:#616161;font-size:18px;background-color:#f2f2f2;border-bottom:10px solid #ebebeb}.school-list .table_row_head .table_cell_other_3{width:84px;color:#616161;font-size:18px;background-color:#f2f2f2;border-bottom:10px solid #ebebeb;font-weight:400;text-align:center;margin-right:3px}.school-list .table_row_head .table_cell_other_3:last-of-type{margin-right:0}.school-list .table_row_head .table_cell_other_2{color:#616161;font-size:18px;background-color:#f2f2f2;margin-right:3px;border-bottom:10px solid #ebebeb;font-weight:400;text-align:center}#blueribbon-schools .school-list .table_row_head .table_cell_other_3{margin-right:3px}#blueribbon-schools .school-list .table_row_head .table_cell_other_2{margin-right:0}.school-list .table_cell_county{width:135px;vertical-align:middle;padding:15px 0 15px .8%;font-size:16px;color:#616161;font-weight:300;margin-right:3px}.school-list .table_cell_other_1{width:310px;text-align:left;color:#616161;vertical-align:middle;padding-left:5px;font-size:16px;padding:15px 0 15px .8%;margin-right:3px}.school-list .table_cell_other_1 a{width:auto;height:auto;line-height:28px;text-align:left;font-size:20px;font-weight:600;display:block}.school-list .table_cell_other_1 span:hover{color:#f4b350}.school-list .table_cell_other_1 .tooltip{min-width:130px}.school-list .table_cell_other_3{width:84px;text-align:center;color:#616161;vertical-align:middle;font-size:16px;padding:15px 0 15px .8%;font-weight:300}.school-list .table_cell_other_3 .proficiency{text-align:left}.school-list .table_cell_other_2{width:60px;text-align:center;color:#616161;vertical-align:middle;font-size:16px;padding:15px 0 15px .8%;font-weight:300;margin-right:3px}#blueribbon-schools .school-list .table_cell_other_3{margin-right:3px}#blueribbon-schools .school-list .table_cell_other_2{margin-right:0}.school-list .table_row{border-bottom:1px solid #e5e5e5}.school-list .table_row.ads_row{border-bottom:none}.school-list .table_row:last-of-type{border-bottom:none}.school-list .row_click:hover{cursor:pointer;background-color:#f7f7f7}.school-list .table_row:hover{background-color:#f7f7f7}.school ul li{margin:0}.school ul li span{float:left}.school .table_cell_other_2 .showyear{display:none}.school .table_cell_other_4{width:65px;padding:0 0 0 .8%;font-style:normal}.captionwidth{color:#616161 !important;width:271px;margin-bottom:5px}.small_grey_icon{float:right;padding-top:5px;padding-bottom:9px}#tel_image{float:right;margin-right:5px}#web_image{float:right;margin-right:5px}.blueribbon_small_icon{padding-top:5px}.show_closed_school{margin:8px 11px;text-align:right}.compare_button,.average_reviews_stars{clear:both;width:100%;position:relative;height:inherit;line-height:100%}.checkbox-input{float:left;margin:4px 4px 0 0;cursor:pointer}.compare_button .checkboxcss{cursor:pointer;position:absolute;width:15px;height:15px;top:0;left:0;background:#f7f7f7;border:2px solid #f5b34f;border-radius:5px}.compare_button .checkboxcss:after{opacity:0;content:'';position:absolute;width:7px;height:3px;background:0 0;top:3px;left:3px;border:3px solid #1e8cc5;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.compare_button input[type=checkbox]:checked+label:after{opacity:1}.average_reviews_stars a{color:#616161 !important;font-size:16px !important;font-weight:400 !important;line-height:100% !important;text-decoration:none}.school-list .table_row .compare_button span.compare-btn{color:#f4b350;font-size:16px;cursor:pointer;margin-left:8px}label.compare-btn{font-size:10px;cursor:pointer;color:#1e8bc3;float:left}label.compare-btn:hover{color:#f4b350}.school-list .table_row>strong{line-height:35px;padding-left:5px}.table_cell_city{display:none}.vertical{display:none}#find-school-list .school .table_cell_county{width:118px}#find-school-list .school .table_cell_other_1{width:262px}#find-school-list .school .table_cell_other_3{width:80px}#find-school-list .school .table_cell_other_2{width:60px}#school_overview #find-school-list .table_row{border-top:none}#school_overview #find-school-list .table_row:last-of-type{border-bottom:none}#neary .table_cell_other_1{width:188px}#neary .table_cell_other_2{width:90px}table.school-list{border-collapse:collapse}table.school-list td{padding:0;margin:0;text-align:left}#diversity_ranking_town table.school-list td{cursor:auto}table.school-list .table_row_head{display:table-row}#diversity_ranking_town table.school-list .table_row_head{cursor:auto}table.school-list .table_row_head td{padding-left:20px;background-clip:padding-box}table.school-list .list_no{text-align:left}#diversity_ranking .article_social,#diversity_ranking_town .article_social{text-align:center;padding-bottom:10px;margin-bottom:5px}#diversity_ranking .article_social .social_buttons,#diversity_ranking_town .article_social .social_buttons{width:250px;margin:auto}#diversity_ranking table.school-list .table_row .table_cell_other_1,#diversity_ranking_town table.school-list .table_row .table_cell_other_1,#district table.school-list .table_row .table_cell_other_1{text-align:center}#diversity_ranking table.school-list .table_row .table_cell_other_2,#diversity_ranking_town table.school-list .table_row .table_cell_other_2{text-align:left}table .table_row_head td .td-shadow{width:100%;height:10px;background-color:#ebebeb;position:absolute;left:0;bottom:0}#diversity_ranking_town table.school-list .table_cell_other_2{width:25%;height:37px;text-align:left;border-bottom:none;position:relative;padding-left:5px;font-size:18px}#diversity_ranking_town .school-list .table_row_head .table_cell_other_1,#diversity_ranking_town table.school-list .table_row_head .table_cell_county,#diversity_ranking_town table.school-list .table_row_head .table_cell_other_2{border-right:3px solid #fff;font-weight:400}#diversity_ranking_town table.school-list .table_cell_other_1{width:15%;border-bottom:none;position:relative}#diversity_ranking_town table.school-list .table_cell_county{width:25%;padding:2px 0 4px 5px;font-size:18px;color:#616161;border-bottom:none;position:relative;font-weight:600}#diversity_ranking table.school-list .table_row_head .table_cell_county,#diversity_ranking table.school-list .table_row_head .table_cell_other_1{border-right:3px solid #fff;font-weight:400}#diversity_ranking table.school-list .table_cell_county{width:20%;padding:12px 5px;font-size:20px;font-weight:600;color:#616161;border-bottom:none;position:relative}#diversity_ranking table.school-list .table_cell_other_1{width:30%;border-bottom:none;position:relative}#diversity_ranking table.school-list .table_cell_other_2{width:45%;border-bottom:none;position:relative}.most_diverse_school{font-size:16px;padding:6px 0 3px}.most_district{font-size:11px;padding:3px 0 6px}.most_diverse_district_school{font-size:16px}#district table.school-list .table_cell_county{color:#616161;font-size:18px;padding:12px 5px;width:30%;border-bottom:none;position:relative;border-right:3px solid #fff}#district table.school-list .table_cell_other_1{width:17%;border-bottom:none;position:relative;border-right:3px solid #fff}#district table.school-list .table_cell_other_1:last-of-type{border-right:none}#district table.school-list .table_row .table_cell_county,#district table.school-list .table_row .table_cell_other_1{border-right:0}#article table{display:inline}#article #main-content img{height:initial}#article .article_content{font-size:18px;color:#616161;font-weight:300}.ac_main_content iframe[src*="youtube.com"],.ac_main_content iframe[src*="youtu.be"],.ac_main_content :not(iframe) img,.ac_main_content :not(iframe) img{display:block;clear:both;margin:20px auto !important;max-width:90%;float:none !important}.ac_main_content div.ga_wrapper iframe{margin:0 auto !important;max-width:100%}#article .article_content STRONG{color:#616161;font-weight:600}#article #main-content LI{list-style-type:disc;margin:0 0 5px 22px}#article .article_content p{margin-bottom:20px}#article .article_content ul{margin:20px 0 20px 20px}.articlesubtitle a,.articlesubtitle{color:#1e8bc3;font-size:32px;font-weight:800;margin:5px 0 2px;line-height:1.15}.articlesubtitle A:hover{text-decoration:none;color:#f4b350}.articlesubtitle span{line-height:1.1}#article .article_social{text-align:center;padding-bottom:10px;margin-bottom:5px}#article .article_social .social_buttons{width:250px;margin:auto}#article .social_btn2{text-align:center;padding-top:5px}#article .social_btn2 .social_buttons{width:250px;margin:auto}#article .article_content table{border:1px solid;max-width:98% !important;word-break:break-word;width:100% !important;display:table}#article .article_content td,#article .article_content tr{border:1px solid}#article .read_more{text-align:right;padding-right:7px}#article .article_data_author{text-align:center;font-size:16px;color:#616161;line-height:28px}#article .publication-date{text-align:center;color:#616161;vertical-align:middle;font-style:normal}#article .article_author{vertical-align:middle}#article .article_detail_photo{float:left}#article .article_photo1{background:none repeat scroll 0 0 #fbfbfb;text-align:center;float:left;margin-right:20px;margin-bottom:20px}#article .article_photo_caption{font-style:italic;font-size:18px;margin-bottom:10px}#article #article_mdescription{margin-top:0;margin-bottom:20px;font-size:18px;color:#616161;font-weight:300;font-style:italic}#article .mresources_text_container{border:1px solid #d3d3d3;border-radius:3px;background-color:#f6f6f6}#article #mresources_text{font-size:18px;color:#1e8bc3;line-height:35px;height:35px;display:inline-block;width:602px;padding:0 10px;text-decoration:none;font-weight:700}#article #mresources_text span{line-height:35px}#article #resourse_text{padding:5px 10px 10px;font-size:16px;white-space:pre-wrap;word-wrap:break-word}#article #resourse_text pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow:hidden;font-family:Hind,sans-serif}.article_comments_container{margin-top:20px}.comment-data-for-seo{width:650px;display:none}#new_form_widget1{margin-top:20px !important}#new_form_widget .iframe{margin-top:-10px;margin-bottom:10px;height:350px}#article #new_form_widget{padding-bottom:15px}.article_nav_div{float:left;width:320px}.nav_p{font-weight:700;margin-bottom:10px}#article_nav_left{padding-right:4px}#article_nav_right{padding-left:4px}.content-section div.article_nav_div{width:310px}#article_nav{padding:30px 0 0;clear:both}#article_nav .popular_article_photo{position:relative}#article #article_nav .popular_article_photo img{width:100%;height:250px}#article_nav .popular_article_inner{position:absolute;bottom:0;width:100%}#article_nav .popular_article_photo a{overflow:hidden}.article_nav_div{float:left}#article_nav_left{width:48.23151%;padding-right:3.53698%}#article_nav_right{width:48.23151%;padding-left:0}#article #secondary-content{position:relative}#article #secondary-content STRONG{font-weight:600}#secondary-content ul.con_sec_ul li{margin:0 0 5px 22px;text-align:left;padding-right:8px}.noliststyle{list-style:none}.article_list_content{display:block}#article .articles_public_school .section_content{padding-bottom:10px}#article .articles_public_school .article_header{color:#616161;font-size:18px}#article .articles_public_school .article_blurb{color:#616161;font-size:18px;padding-bottom:10px;font-weight:300}#article .articles_public_school ul.con_sec_ul{margin:0;list-style:none}#article .articles_public_school ul.con_sec_ul li{margin:0;text-align:left;padding-right:0}#article .articles_public_school ul.con_sec_ul li.more_articles_header{margin-bottom:10px}#article .articles_public_school ul.con_sec_ul li.more_articles_header p{font-size:18px;color:#1e8bc3;text-align:center;border-bottom:1px solid #dadfe1}#article .articles_public_school ul.con_sec_ul li.more_articles a,#article .articles_public_school ul.con_sec_ul li.more_articles_else a{font-size:16px;line-height:32px}#article .articles_public_school ul.con_sec_ul li.more_articles a span,#article .articles_public_school ul.con_sec_ul li.more_articles_else a span{color:#616161}#article .articles_public_school .article_list_content{margin-bottom:10px;position:relative;overflow:hidden}#article .articles_public_school .article_photo{width:100%;background:0 0;border:none;border-radius:5px;padding:0;text-align:center;margin-right:0;margin-bottom:0;max-height:185px;overflow:hidden;height:185px}.popular_article_photo,.popular_article_photo img,#article .articles_public_school .article_photo img{width:100%}#article .articles_public_school .article_photo+a{position:absolute;left:0;bottom:0;width:100%;text-decoration:none}#article .articles_public_school .article_title{background-color:#1e8bc3;color:#fff;height:40px;left:0;margin:auto;opacity:.8;padding:3px 0 5px 5px;text-align:left;overflow:hidden;font-size:18px;line-height:1.15;padding-right:5px}#article .articles_public_school .article_title:hover{background-color:#1e8bc3}.articles_public_school .section_header_table td{padding:0;text-align:center}.articles_public_school .section_header_table .second-td{width:100%;font-family:Montserrat,sans-serif;padding:0 3px}#article table.section_header_table{display:block}#article_authors #secondary-content ul.con_sec_ul{margin:0}#article_authors #secondary-content ul.con_sec_ul li{margin:0;padding-right:0}#article_authors .article_list_content{position:relative;margin-bottom:10px}#article_authors .article_list_content img{width:100%}#article_authors #secondary-content .article_title{background-color:#2165d3;color:#fff;height:40px;margin:auto;opacity:.8;padding-left:1.786%;position:absolute;text-align:left;bottom:0;width:98.214%;overflow:hidden;font-size:18px;line-height:20px}#article_authors #secondary-content .article_title:hover{background-color:#0145b3}.article_rss #article_rss_feed a:nth-child(1){width:60px;height:60px;float:left;background-color:#e4a649;border-radius:5px 0 0 5px}.article_rss #article_rss_feed a:last-child{float:left;font-size:18px;line-height:60px;text-align:center;width:calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);background-color:#f5b34f;color:#fff;border-radius:0 5px 5px 0}h1#welcome{color:#1e8bc3;line-height:32px;font-weight:800}h4#sub_welcome{font-size:18px;border-bottom:1px solid #dadfe1;margin:0;padding:5px 0 13px;font-weight:400}.find-public-state-icon{float:left;background-color:#e9aa4b;height:70px;width:80px;border-radius:5px 0 0}#find-public-schools-by-state .section_content{padding:0}#find-public-schools-by-state .section_header_wrapper{margin-bottom:0}#find-public-schools-by-state .find_state_box{width:33.1%;width:calc((100% - 3px)/3);width:-moz-calc((100% - 3px)/3);width:-webkit-calc((100% - 3px)/3);float:left;height:185px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.find_state_box .city_box{padding-left:20px;padding-right:5px}#find-public-schools-by-state .none-right-border{border-right:none}#find-public-schools-by-state .none-bottom-border{border-bottom:none}#find-public-schools-by-state .find-school-table,#find-public-schools-by-state .find-school-table td{margin:0;border:0;padding:0;text-align:center;vertical-align:middle}#find-public-schools-by-state .second-td{width:100%;font-family:Montserrat,sans-serif}.find_state_box .state_bold{font-size:24px;display:block;font-weight:700;margin:30px 0 20px;text-transform:capitalize}.find_state_box ul li a,.find_state_box .state_bold span{font-size:14px;display:block}.find_state_box a:hover{background-color:#1e8bc3;color:#fff;text-decoration:none}.find_state_box a:hover .city_count{color:#fff}.find_state_box ul li .city_count{color:#616161}#index .number-li{display:none}#index #featured_article{padding-top:20px}#index .articles_overview{border-bottom:0 none}#find-schools div.user_message{text-align:left}#index #ad-under-headline .adsbygoogle{margin:10px 0 0}#search_public_schools .section_2_header{font-size:18px}#lost_password form table,#forgotpassword form table,#resetpassword form table{border-collapse:collapse;display:table;margin:0 auto;padding:0;text-align:center;width:100%}#lost_password form .label,#forgotpassword form .label,#resetpassword form .label{padding-right:10px;text-align:right;width:160px}#resetpassword form .label{text-align:left;padding-left:240px}#lost_password form .input-field,#forgotpassword form .input-field{text-align:left;width:200px}#resetpassword form .input-field{text-align:left}#lost_password form table td,#forgotpassword form table td,#resetpassword form table td{margin:0;padding:0 0 4px}#lost_password input[type=text],#forgotpassword input[type=text],#resetpassword input[type=text]{width:192px}.state_ethnicity .table_row .table_cell:first-child div{margin-right:5px}.state_ethnicity .table_row_head .table_cell{height:35px;line-height:35px;font-weight:600;padding-left:5px;color:#616161}.state_ethnicity .table_row_left{float:left;width:398px;padding-bottom:15px}.state_ethnicity .table_row_right{float:right;width:220px;padding-top:20px}.state_ethnicity .table_row_left .table_row:nth-child(2n){background:#ecf0f1}.state_ethnicity .table_row_left .table_row:hover{background:#dadfe1}.state_ethnicity .table_row .table_cell:first-child{width:175px;padding-left:5px;float:left;font-size:14px;font-weight:600;color:#616161;height:35px;line-height:35px}.state_ethnicity .table_row .table_cell:nth-child(2){width:216px;float:right;font-size:16px;color:#616161;height:35px;line-height:35px}#sta_ethnicity_pie_chart{width:100%;float:left;margin:1px;position:relative}#state_schools form#frmschools,#state_schools form#frmTowns,#state_schools form#frmagency{padding:5px 8px}#state_schools .select_btn{width:435px;margin-right:10px;padding:4px 5px;float:left}#state_schools .y_btn{width:155px}#state_schools .mobile_y_btn{display:none}#state_schools #list_school .table_cell_county{padding:15px 0 10px 15px}#state_schools .public_county_list .table_row_head .table_cell_county{color:#616161;width:248px;font-weight:400}#state_schools .public_county_list .table_cell_county{float:left;font-size:18px;padding-left:6px;width:249px;font-weight:600}#state_schools .public_county_list .table_row_head .table_cell_other{color:#616161;width:115px;background-color:#f2f2f2;margin-right:3px;border-bottom:10px solid #ebebeb;padding:15px 0 10px;font-weight:400}#state_schools .public_county_list .table_cell_other{color:#616161;float:left;font-size:18px;text-align:center;width:117px;padding:15px 0 10px;font-weight:300}#state_schools .public_county_list .table_cell_other{color:#616161;float:left;font-size:18px;text-align:center;width:117px;padding:15px 0 10px;font-weight:300}#state_schools .public_county_list .table_row_head div:nth-last-child(2){margin-right:0}#state_schools .public_county_list .table_cell_other span{display:none;height:35px;line-height:35px}#household_income_row{border-bottom:1px solid #dadfe1}#neary #main-content H2.table-title{margin:10px 0 15px}.emstyle{font-size:13px;font-style:normal}.stripe-button-el{overflow:hidden;display:inline-block;visibility:visible !important;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:-o-linear-gradient(#28a0e5,#015e94);background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:-o-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.stripe-button-el::-moz-focus-inner{border:0;padding:0}.stripe-button-el span{display:block;position:relative;padding:0 12px;height:30px;line-height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;color:#fff;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.stripe-button-el:not(:disabled):active,.stripe-button-el.active{background:#005d93}.stripe-button-el:not(:disabled):active span,.stripe-button-el.active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf)}.stripe-button-el:disabled,.stripe-button-el.disabled{background:rgba(0,0,0,.2)}.stripe-button-el:disabled span,.stripe-button-el.disabled span{color:#999;background:#f8f9fa}.schoolwidget #DistrictResults,.schoolwidget #countyResults{padding:10px;max-height:400px;overflow:auto}.schoolwidget #DistrictResults p,.schoolwidget #countyResults p{font-size:16px;margin-bottom:0;margin-left:15px;max-height:400px}.schoolwidget .clear_section{margin-left:5px;text-decoration:none}.schoolwidget .clear_section:hover{color:#2d8ccb}.schoolwidget .expandable:hover{text-decoration:none;color:#2d8ccb}.schoolwidget .schoolwidget-form-container{float:left;width:400px}.schoolwidget .schoolwidget-form-container .contentboxouter{margin:10px}.schoolwidget .schoolwidget-iframe-container{float:left;margin:10px 0 0 10px}.schoolwidget .schoolwidget-iframe-container iframe{max-width:1100px}.schoolwidget .color_picker{position:relative}.schoolwidget #colorpicker_container{top:50px;left:180px;width:356px;height:0;overflow:hidden;position:absolute}.schoolwidget .widget_html_source label{display:block;margin:0 0 10px;font-size:16px;color:#666}.schoolwidget .widget_html_source textarea{border:1px solid gray;border-bottom-color:#dadfe1;border-right-color:#dadfe1;vertical-align:middle;padding:2px;width:-webkit-calc(100% - 7px);width:calc(100% - 7px)}#schoolwidget-form p.description{margin-left:0}#widget_city{width:-webkit-calc(100% - 9px);width:calc(100% - 9px)}#contacted input.officer_name{margin-left:45px}#contacted input.position{margin-left:9px}#contacted input.e_mail{margin-left:38px}#contacted input.phone_number{margin-left:14px}#contacted div.display_none{display:none;visibility:hidden}#request-login-info select.sel{margin-left:16px}#request-login-info .select_identify_school{border:1px solid #e2e6f4;height:33px;padding:3px;width:271px}#request-login-info .table_name_cell{width:150px}#request-login-info .value_cell_1{width:300px}#request-login-info table SPAN{font-size:18px}#lost_password form table{display:table;padding:0;margin:0 auto;text-align:center;width:100%;border-collapse:collapse}#lost_password form table tbody{width:100%}#lost_password form table td{margin:0;padding-top:0;padding-left:0;padding-right:0}#lost_password form .label{text-align:right;width:160px;padding-right:10px}#lost_password form .input-field{text-align:left;width:200px}#forgotpassword form table{display:table;padding:0;margin:0 auto;text-align:center;width:100%;border-collapse:collapse}#forgotpassword form table tbody{width:100%}#forgotpassword form table td{margin:0;padding-top:0;padding-left:0;padding-right:0}#forgotpassword form .label{text-align:right;width:160px;padding-right:10px}#forgotpassword form .input-field{text-align:left;width:200px}#new_profile .td_label{width:374px}#new_profile .input_label{width:600px}#compare_schools #all-content LI{margin:0}#compare_schools .no-margin-padding-box .contentboxouter{padding:0}#compare_schools .no-margin-padding-box .contentboxinner{margin:0}#compare_schools .compare_school_list{display:table;width:100%}#compare_schools .compare_school_list tr{border-bottom:1px solid #e6e6e6}#compare_schools .school_link{font-size:20px;font-weight:600}#compare_schools .property-name{padding-top:8px;padding-left:20px;background-color:#f2f2f2;border-right:10px solid #ebebeb;font-size:18px;text-align:left;width:23%}#compare_schools .property-value{text-align:center;color:#616161;font-size:18px;padding:10px 0;font-weight:300;line-height:normal}#compare_schools .td-title{margin:0;padding:0}#compare_schools .overstriking{font-weight:700;font-size:30px;padding:10px 30px;color:#f9bf3b;display:block}#compare_schools strong{font-weight:600}#compare_schools .section_2_content.section_content form{float:left}#compare_schools #ad-right-above{float:right;width:336px}#stateid,#countyid,#county_id,#grade_offered,p #myselect2{width:300px}#compare_schools #all-content P{margin:20px}.cmp-label{display:inline-block;width:180px;font:300 18px Hind}#compare_schools #divFirstSchool{padding-top:20px;border-top:1px solid #d0d0d0}#compare_schools p.p_compare_button{float:right}#compare_schools .compare_schools_list{width:100%}#compare_schools .compare_schools_list .table_row_head{border-bottom:1px solid #dadfe1;padding:4px 0}#compare_schools #compare_school_list.contentboxouter{padding:0}#compare_schools #compare_school_list .contentboxinner{margin:0;padding:0}#compare_schools .compare_schools_list .table_row_head .table_cell_compare{width:23%;font-weight:600;color:#616161}#compare_schools .compare_schools_list .table_cell_compare{width:23%;line-height:2em;font-size:18px;text-align:left;background-color:#f2f2f2;border-right:10px solid #ebebeb;padding:10px 0 0 20px}#compare_schools .compare_schools_list .table_row{border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#compare_schools .compare_schools_list .table_row:nth-last-child(1){border-bottom:none}#compare_schools .compare_schools_list .table_row_head .table_cell_compare_other{width:24%;font-weight:600;color:#616161;display:inline-block}#compare_schools .compare_schools_list .table_cell_compare_other{width:25%;text-align:center;color:#616161;font-size:18px;line-height:2em;padding:10px 0;font-weight:300}#compare_schools .compare_schools_list .school_name,#compare_schools .compare_schools_list .school_membership{margin:20px 0}#compare_schools .compare_schools_list .table_cell_compare_other a.school_link{font-size:20px;font-weight:600}#compare_schools .compare_schools_list .table_row_head1{font-weight:700;font-size:30px;padding:10px 30px;color:#f9bf3b}a.link_button{font-weight:700;font-size:18px;height:30px;cursor:pointer;border:none;display:inline-block;margin:20px auto;background:#f4b350;border-radius:5px;color:#fff;font-weight:600;padding:7px 15px 4px;text-decoration:none}#contact_schools TEXTAREA{width:90%}#contact_schools #submit{margin:10px 5px}#feedback TEXTAREA{width:90%;margin-bottom:10px}.school_login .section_3_header img{left:13px;position:absolute;top:7px}#school_gateway #forgotpassword_a{font-size:14px;margin-top:10px}#student_gateway #lost_password_a{font-size:14px;margin-top:10px}#student_gateway #create_account_a{font-size:14px}p.note-for-schools{font-weight:400}#school_student_login_form .label{width:11%}#school_student_login_form .input-field{width:200px;text-align:left}#school_overview .margin10px{margin:10px 0 0}#school_overview #main-headline-wrapper{width:824px}#school_overview h2,#school_overview h2.sub-headline{font-size:30px;font-weight:700}#school-info{padding:0 0 9px}#school-info .infobox_top_right #ad-left-large{margin-top:20px}#school-info .contentboxinner{margin:0 0 10px;overflow:visible}.infobox_top_left{float:left;margin-right:20px;width:310px;margin-left:20px}.infobox_top_right{width:336px;float:left;margin-right:-9px}.infobox_bottom{margin:10px 18px 0}#school-info .school-info-bg{float:left;position:absolute;top:19px;left:30px}#school-info .school-info-text-1{margin-left:95px;margin-top:34px;float:left}#school-info .school-info-text-2{margin-left:95px;margin-top:19px;float:left}#school-info .school-info-reviews a{text-decoration:none}#school-info .school-info-reviews strong{font-weight:700}#school-info .school-info-text-3{margin-top:28px}#school-info .first{vertical-align:top;line-height:90px;min-height:90px;margin:0;width:308px;font-size:18px;border-bottom:1px solid #dadfe1;color:#616161;float:left;position:relative}#school-info .second{font-size:18px;margin:0;height:90px;border-bottom:1px solid #dadfe1;float:left;line-height:90px;width:308px;color:#616161;position:relative}.info_btns_ctn{margin:0 20px 15px;padding:0;display:block;position:relative}.btn_row{font-size:18px;margin:0;width:50%;vertical-align:top;line-height:60px;min-height:60px;position:relative;float:left;display:inline-block}a.top_info_btn{width:94%;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);height:60px;line-height:64px;border-radius:5px;font-size:18px;font-weight:600;color:#fff;margin:20px auto 0;padding:0;display:block;text-decoration:none;text-align:center;vertical-align:middle}a.top_info_btn:hover{text-decoration:none;color:#fff}a.top_info_btn.top_request_btn{background-color:#68c3a3}a.top_info_btn.top_ss_btn{background-color:#f5b34f}.icon_ctn{position:absolute}.icon_ctn{position:absolute}.icon_ctn.icon_review_ctn{top:28px;left:30px}.icon_ctn.icon_address_ctn{top:19px;left:30px}.icon_ctn.icon_telephone_ctn{top:19px;left:30px}.icon_ctn.icon_website_ctn{top:28px;left:30px}.icon_ctn.icon_grade_ctn{top:20px;left:30px}.icon_ctn.icon_submit_review_ctn{top:28px;left:30px}.top_info_btn>.icon_ctn{position:relative;float:left;display:inline-block;width:60px;height:60px;border-radius:5px 0 0 5px}.top_info_btn>.icon_ctn.icon_request_ctn{background-color:#61b597}.top_info_btn>.icon_ctn.icon_ss_ctn{background-color:#e4a649}.icon_review{width:49px;height:50px;background-position:-480px -233px}.icon_address{width:37px;height:49px;background-position:-7px -232px}.icon_telephone{width:49px;height:50px;background-position:-117px -231px}.icon_website{width:49px;height:40px;background-position:-181px -235px}.icon_grade_ctn{width:49px;height:49px;background-position:-54px -232px}.icon_submit_review{width:49px;height:50px;background-position:-480px -233px}.icon_request_btn{width:33px;height:33px;background-position:-259px -107px;margin-top:13px}.icon_save_school{width:33px;height:33px;background-position:-11px -163px;margin-top:13px}#so_jump{height:0;z-index:10}#so_jump_btn{background-color:#fff;border:1px solid #ccd1e4;border-radius:30%;bottom:55px;box-shadow:0 0 2px #cdd0e3 inset;height:30px;left:627px;position:relative;width:30px;z-index:10;cursor:pointer}#so_jump_btn:hover{background-color:#f5f5f5}.btn_icon{display:block;height:5px;margin-left:11px;position:relative;width:9px}#so_jump_infobox{display:none;position:absolute;z-index:10000}.jump_info_list{background-color:#fff;border:1px solid #cbd0e3;border-radius:10px;color:#616161;font-size:16px;padding:5px 0;width:263px;box-shadow:0 9px 4px #777}#so_jump_infobox .jump_info_list ul{list-style:none outside none}#so_jump_infobox .jump_list{margin:5px 0 0 20px}.jump_list a{color:#616161}.jump_list a:hover{color:#2c9fe4;text-decoration:none}#school_overview .placements_box li.table_row_head{display:block}.placements_box .placement_text{margin-top:-15px;font-weight:300;font-size:18px}.placements_box .category-text{width:30%;float:left;padding:15px 0 15px .8%;margin-right:.4%;font-weight:300}.placements_box .table_row_head .category-text,.placements_box .table_row_head .attribute-text{font-size:18px;background-color:#f2f2f2;border-bottom:10px solid #ebebeb;font-weight:400;padding:10px 0 10px .8%}.placements_box .attribute-text{width:68%;float:left;padding:15px 0 15px .8%;font-weight:300}.placements_box .attribute-text a{font-size:18px;font-weight:600}ul.placement-list{margin-bottom:0}ul.placement-list li:last-of-type{border-bottom:none !important}ul.placement-list li:hover{cursor:pointer;background-color:#f7f7f7}#online_school_title{font-size:24px;padding-top:10px;text-align:center}#online_school_link{font-size:18px;padding-bottom:10px;text-align:center}.video-containerxx{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-containerxx iframe,.video-containerxx object,.video-containerxx embed{position:absolute;top:0;left:0;width:100%;height:100%}#clothing_ad .section_content{padding:20px}#clothing_ad_img{width:100%}.cloth_color{width:25px;height:13px;display:inline-block;margin:0 10px;border:1px solid #e7e7e7}.cloth_link{text-align:center}#school_overview .table_row{border-top:1px solid #e5e5e5}.profile_details_cnt table{border-collapse:collapse;font-family:Open Sans;margin:6px 0 25px;display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e5e5e5}.profile_details_cnt table TD{padding:0}.profile_details_cnt .table_name_cell{border-right:10px solid #ebebeb;font-size:18px;height:64px;padding-left:20px;width:35%;background-color:#f2f2f2}.profile_details_cnt .table_value_cell{color:#616161;font-size:18px;height:40px;font-weight:300;text-align:center;position:relative}.profile_details_cnt .comparison_table_title .table_value_cell{position:initial;border-top:1px solid #e5e5e5}.profile_details_cnt .table_row,.profile_details_cnt .bar_chart_row,.profile_details_cnt .school_district_line{border-top:1px solid #e5e5e5}.profile_details_cnt .table_row:last-of-type,.profile_details_cnt .bar_chart_row:last-of-type,.profile_details_cnt .school_district_line:last-of-type{border-bottom:1px solid #e5e5e5}.profile_details_cnt .table_value_cell.value_cell_1{border-right:1px solid #e5e5e5}.profile_details_cnt .general_table .table_value_cell.value_cell_1{border-right:none}.profile_details_cnt .caption{color:gray;font-size:16px;font-style:normal;font-weight:300;height:auto;margin-top:10px;margin-bottom:10px;padding:0;text-align:right}.profile_details_cnt .chartimg{width:100%}.part_title{color:#f4b350;font-size:24px;font-weight:600;line-height:24px;margin:10px 0;padding:0 0 10px;border-bottom:1px solid #dadfe1}.general_table .value_cell_1{width:70%;text-align:center}.comparison_table_title td.table_name_cell{border-right:10px solid #ebebeb;font-size:24px;background-color:#fff;color:#dd6919;border-top:1px solid #fff}.comparison_table .comparison_table_title.table_row{border-top:none}.comparison_table_title .table_value_cell{background-color:#fff;font-weight:600}.comparison_table .table_name_cell,.general_table .table_name_cell{width:180px;height:69px}.gender_percent{width:60px;margin-bottom:10px;display:inline-block;position:relative}.gender_percent span.male{position:absolute;bottom:-10px;left:20%}.gender_percent span.female{position:absolute;bottom:-10px;left:8%}#statewide_performance_row .table_value_cell{text-align:center}#school_overview .bar_chart_row .table_name_cell{border-top:0 none}.not_toggle_pie_btn{position:relative;float:right;bottom:-24px;height:19px;width:29px;z-index:0}.general_table .toggle_pie_btn{right:48%;right:calc(50% - 15px);right:-webkit-calc(50% - 15px);right:-moz-calc(50% - 15px)}#sch_ethnicity_pie_chart{float:left;position:relative;width:100%}#main-content #schoolnote UL{margin-bottom:10px}#main-content #schoolnote LI{position:relative}#main-content #schoolnote LI:before{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background-color:#f5b34f;margin-top:8px}#main-content #schoolnote ul li ul LI:before{width:6px;height:6px;background-color:#fff;border:2px solid #f5b34f}#main-content #schoolnote LI span.schoolnote-li{margin-left:20px;display:inline-block}#request_info_button{text-align:center;margin-bottom:25px}#request_info_button a{display:inline-block;font-size:20px;font-weight:600;width:380px;height:60px;line-height:45px;text-align:center;text-decoration:none;color:#fff;outline:none;background-color:#f4b350;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background-color:#f4b350}#request_info_button a:hover{background:#f9bf3b}#request_info_button a:active{background:#f39c12}#request_info_button a:visited{color:#fff}.info_school_link:hover{text-decoration:underline}#map_school_sets{margin:30px 0 20px;text-align:left}#review_questions{margin-bottom:27px;position:relative;background-color:#f7f7f7;padding:40px 30px;font-size:18px;font-weight:300}#review_questions p{color:#616161;font-size:18px;margin-bottom:10px;padding:0}#review_questions .question_list{list-style:none;margin:0 0 5px;color:#616161;font-size:16px;line-height:22px}#reviewer_info,#review_text{margin-bottom:18px}.review_submit{margin-bottom:10px;clear:both}#review_input,.review_input{width:170px}#review_name_div,#review_by_div{float:left;width:50%}#review_by,#review_name{width:90%;font-weight:300;border:1px solid #d9d9d9;font-size:18px;height:39px;box-sizing:border-box}#review_description{height:122px;width:calc(100% - 10px);width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);border:1px solid #d9d9d9;border-radius:5px;resize:vertical}.homes_for_sales_text{font-size:20px;font-family:Montserrat,sans-serif}.homes-listings-partner{background:url('//www.publicschoolreview.com/images/realtor_logo.png');background-size:cover;background-position:bottom;background-repeat:no-repeat;color:transparent;cursor:pointer;display:block;position:absolute;left:0;height:40px;top:4px;width:153px}.realtor_zipsearch_link{margin-top:6px}.homes-listings-partner:hover{color:transparent}.homes-listings-list-item{display:inline-block;padding:0 10px 0 0;width:47%;margin:0 0 20px;vertical-align:top}.homes-listings-list-item a{display:block;text-decoration:none}.homes-listings-list-item a figure{overflow:hidden}.homes-listings-list-item a figure figcaption{float:right;width:49%}.home-listing-image{float:left;width:49%;padding-bottom:9999px;margin-bottom:-9999px;background-size:100%;background-repeat:no-repeat}.home-listing-address{font-weight:700;font-size:14px;font-family:Hind,sans-serif}.home-listing-price{font-weight:700;font-size:18px;font-family:Hind,sans-serif}.home-listing-detail,.home-listing-type{font-family:Hind,sans-serif}.card-action-right{position:relative;font-size:16px;padding:10px;flex-direction:row-reverse;border-top:1px solid #e6e6e6;display:flex;justify-content:space-between}@media (max-width:959px){.homes-listings-list-item{width:96%}.homes-listings-partner{left:2px;height:29px;top:9px;width:110px}}@media (max-width:599px){.homes-listings-partner{display:none}}.video_thumb{border-bottom:1px solid #dadfe1;display:inline;float:left;font-size:18px;margin:10px 0;padding:5px 0;position:relative;text-align:left;width:280px}.video_thumb img{text-align:center;width:100%;border-radius:5px}.video_thumb .videoTime{background-color:#000;border-radius:3px;bottom:116px;color:#fff !important;display:inline-block;font-size:11px;font-weight:400;height:14px;margin-right:0;margin-top:0;opacity:.75;padding:0 4px;position:absolute;right:8px;vertical-align:top}.video_thumb p a{overflow:hidden;display:inline-block;margin-top:20px;font-size:16px}.videoDate{color:#616466;font-size:16px}#school_videos .last{font-size:16px;clear:both;padding-top:15px;text-align:center}#related_school_news ul{list-style:none}#related_school_news ul li{border-bottom:1px solid #dadfe1;list-style:none outside none;padding:10px 0;font-size:16px}.rss_date{font-size:11px;color:#dd6919}#related_school_news .last{font-size:13px}#school_overview #ad-right-above{display:none}#school_overview #secondary-content .googleAdsDiv{margin-top:10px}#school_overview #secondary-content .googleAdsDivOver{margin-top:10px}#main-content #news-archive LI{padding-bottom:10px;margin-bottom:10px;margin-left:0;border-bottom:1px solid #dadfe1;font-size:16px;color:#616161}#main-content #news-archive #line{padding-bottom:10px;margin-bottom:10px;font-size:18px;border-bottom:1px solid #dadfe1;color:#616161}#notfound #main-content LI{margin:0 0 5px 22px;list-style-type:disc}#notfound #main-content P{margin-bottom:10px;color:#616161}#notfound_search{float:none;width:76%;margin:10px auto}.login_form ul li{text-align:center}.login_form .label{width:26%;text-align:right;padding:2px}.login_form .input-field{padding:3px;width:58%}.login_form li div{display:inline-block}.login_form input{width:93%}.login_form #show_password{width:auto;position:relative;height:30px;vertical-align:middle}.login_form .wide{text-align:center}.login_form input.submit{width:auto}#student-profile-wrapper{font-size:18px;font-weight:300}#student-profile-wrapper table td{padding:5px;width:200px}#student-profile-wrapper td.input-field{width:480px}#student-profile-wrapper input[type=text],#student-profile-wrapper input[type=password]{width:290px}#student_request_form #birth_date,#student_request_form #birth_month,#student_request_form #seeking_season,#student_request_form #birth_year,#student_request_form #current_grade,#student_request_form #seeking_grade,#student_request_form #seeking_year,#student_request_form #country,#student_request_form #state,#student_request_form #citizenship{margin-right:4px}#student-profile-wrapper input[type=radio]{width:13px}#student-profile-wrapper #seeking_season.allowTab{margin-right:5px;width:50%}#student-profile-wrapper textarea{margin-left:10px;width:80%}#student-profile-wrapper .submit_wrapper{padding-bottom:10px;text-align:left}#student-profile-wrapper .rf_input{margin-bottom:10px}#secondary-content #student-profile-wrapper .text_input{margin-left:2px;width:85%}#secondary-content #student-profile-wrapper #country,#secondary-content #student-profile-wrapper #state{width:90%}#first-dom{text-align:right}.input-for-save-profile,.input-for-share-profile{cursor:pointer;position:absolute;width:30px;height:30px;top:-2px;left:0;background:#f7f7f7;border:2px solid #e6e6e6;border-radius:5px}.input-for-save-profile:after,.input-for-share-profile:after{opacity:0;content:'';position:absolute;width:12px;height:6px;background:0 0;top:7px;left:7px;border:4px solid #f5b34f;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#review_recommend input[type=radio]:checked+label:after,input[type=checkbox]#share_profile:checked+label:after,input[type=checkbox]#save_profile:checked+label:after{opacity:1}#school_overview #request_information_box input[type=text],#request_information #student-request-box input[type=text],#school_overview #request_information_box input[type=password],#request_information #student-request-box input[type=password],#school_overview #request_information_box select,#request_information #student-request-box select,#school_overview #request_information_box textarea,#request_information #student-request-box textarea,#school_overview #request_information_box .input-for-save-profile,#school_overview #request_information_box .input-for-share-profile,#request_information #student-request-box .input-for-save-profile,#request_information #student-request-box .input-for-share-profile{background-color:#fff}#secondary-content #request_information_box .submit_wrapper{text-align:left}.step1-next,.step2-next{float:right;margin:5px 0;cursor:pointer}.step2-prew,.step3-prew{float:left;margin:5px 0;cursor:pointer}.step3-prew{margin:0 20px 4px 0}input.submit-1{font-weight:700;font-size:16px;padding:0 10px;cursor:pointer}input.submit-2{font-weight:700;font-size:16px;padding:5px 15.5px;cursor:pointer}input.submit-3{font-weight:700;font-size:16px;padding:5px 9px;cursor:pointer}.gsc-result .gs-title{height:auto !important}.circle{width:60px;height:60px;position:relative;border-radius:50%;background:#68c3a3;margin:20px auto;display:inline-block}.hidden_right{width:60px;height:60px;position:absolute;top:0;left:0;display:none;border-radius:50%;background:#68c3a3}.pie_left,.pie_right{width:60px;height:60px;position:absolute;border-radius:50%;top:0;left:0;background:#e6e6e6}.pie_right,.hidden_right{clip:rect(0,auto,auto,30px)}.pie_left{clip:rect(0,30px,auto,0)}.mask{width:50px;height:50px;border-radius:50%;left:5px;top:5px;background:#fff;position:absolute;text-align:center;line-height:50px}#box_map_right{margin-top:20px}.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1}img.lazy{display:none}.school-list-thumbnail{float:left;clear:both;margin-bottom:3px;max-width:90px;max-height:60px}.find-public-state-icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -56px -154px;display:inline-block;width:41px;height:41px;margin-top:13px}.popular_article_icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -4px -105px;display:inline-block;width:41px;height:41px;margin-top:13px}#popular_more_articles .article_star{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -165px -169px;display:inline-block;height:16px;width:18px;vertical-align:middle;margin-right:15px}.recent_articles_icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -155px -106px;display:inline-block;width:41px;height:41px;margin-top:13px}.quicklinks-icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -104px -106px;display:inline-block;width:41px;height:41px;margin-top:13px}.quick_links .link_div span,.right_arrow{float:left;margin-right:10px;margin-top:7px;background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -72px -120px;display:inline-block;width:7px;height:12px}.most_rate_school{font-size:16px;float:left;width:92%;text-align:left;margin-bottom:8px}.most_rate_school b{font-weight:500}.school-info-bg .address_img_bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -7px -232px;width:37px;height:49px;display:inline-block}.save_bg .address_img_bg_mobile,.save_bg .directions_sign_road{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -72px -120px;width:7px;height:12px;display:inline-block}.school-info-bg .grade_img_bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -54px -232px;width:49px;height:49px;display:inline-block}.school-info-bg .website_img_bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -181px -235px;width:49px;height:40px;display:inline-block}.school-info-bg .tel_img_bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -117px -231px;width:49px;height:50px;display:inline-block}.school-info-bg .popular_review_icon{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -480px -233px;display:inline-block;width:49px;height:50px}.request_bg .request_img_bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -259px -107px;width:33px;height:33px;display:inline-block;margin-top:13px}.save_bg .save_img_bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -11px -163px;width:33px;height:33px;display:inline-block;margin-top:13px}.idea_icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -413px -8px;display:inline-block;width:24px;height:33px;margin-top:17px}.cloth_icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -454px -52px;display:inline-block;width:40px;height:42px;margin-top:15px}.request_icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -259px -107px;display:inline-block;height:33px;width:33px;margin-top:18px}.serch-ico span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -354px -6px;display:inline-block;width:41px;height:41px;margin-top:13px}.video_icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -408px -163px;display:inline-block;height:29px;width:29px;margin-top:18px}#article_rss_feed .rss_ico{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -14px -13px;display:block;width:23px;height:24px;margin:15px auto}.articles_icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -206px -160px;display:inline-block;width:34px;height:32px;margin-top:18px}#article .articles_public_school .article_star{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -165px -169px;display:inline-block;height:16px;width:18px;vertical-align:middle;margin-right:15px;margin-bottom:3px}.login_head_icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -255px -56px;display:inline-block;width:41px;height:40px;margin-top:13px}.news_icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -14px -13px;display:inline-block;height:24px;width:23px;margin-top:20px}.valid-icon{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -366px -168px}.invalid-icon{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -18px -70px}.error-icon{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -216px -18px}.jump_arr{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -60px -70px;bottom:-2px;height:12px;left:38px;position:relative;width:25px;z-index:11}.btn_icon_bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -120px -21px;display:inline-block;height:5px;width:9px}.toggle_pie_btn{position:absolute;left:-15px;bottom:0;height:19px;background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -461px -2px;width:29px;z-index:10;cursor:pointer}.blueribbon-bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -63px -22px;display:inline-block;height:13px;width:20px;margin-top:3px;margin-right:5px}.recommendations-bg{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -217px -120px;display:inline-block;width:12px;height:12px}.list_no .listspan{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -167px -71px}.list_down .listspan{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -115px -70px}.list_up .listspan{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -215px -69px}.list_down .listspan,.list_no .listspan,.list_up .listspan{height:16px;width:16px;display:inline-block;padding:0 !important;cursor:pointer;margin-right:4px}.valid-icon,.invalid-icon,.error-icon{display:inline-block;width:16px;height:16px;vertical-align:bottom;padding-bottom:3px}#secondary-content #student_request_form .valid-icon,#secondary-content #student_request_form .invalid-icon,#secondary-content #student_request_form .error-icon{position:absolute;right:0;top:8px}#secondary-content #student_request_form .rf_input{position:relative}.popular_article_icon,.articles_icon,.idea_icon,.video_icon,.news_icon,.cloth_icon{float:left;background-color:#0082c5;height:70px;width:60px;border-radius:5px 0 0}.quicklinks-icon,.request_icon{float:left;background-color:#61b597;height:70px;width:60px;border-radius:5px 0 0}.serch-ico{float:left;background-color:#61b597;height:70px;width:80px;border-radius:5px 0 0}#school_reviews .review_recommendation_td{width:104px}#school_reviews td{vertical-align:top}#school_reviews .review_date{font-size:14px}.goodreview{padding-top:0;font-size:18px;font-weight:300;color:#616161}.goodicon{text-align:center;left:0;width:90px;height:90px;background-color:#1e8cc5;padding:0}.badicon span{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.goodicon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -361px -111px;height:30px;width:30px;display:inline-block;margin-top:28px}.aggregateRatingContainer{border-bottom:1px solid #e5e5e5}.aggregateRatingContainer strong{font-weight:700}.aggregateRatingContainer .icon-star-medium{margin-top:0}#schools_mailing_list .click_contant{font-size:14px;padding:14px 8px 5px}#schools_mailing_list .mail_list_row_pc{width:33%;float:left;padding-bottom:8px}.starsContainer{margin-bottom:5px}.fl{float:left}.clickable{cursor:pointer}.unclickable{cursor:default}.bigStar,.blueStar,.yellowStar{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat;width:46px;height:45px;background-size:640px 480px}.bigStar{background-position:-438px -425px;outline-width:0;background-size:640px 480px}.yellowStar{background-position:-529px -425px;outline-width:0;background-size:640px 480px}#outer-ad-right-sticky{margin-bottom:20px}.showmore,.hide_link{display:none}.news-event-icon{position:relative}.news-event-icon:before{content:'';position:absolute;width:6px;height:6px;border:2px solid #f5b24a;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);border-top:none;border-right:none;top:9px}.news-event-icon .new-event-text{margin-left:20px;display:inline-block}#toptwenty .to_arrow{display:inline-block;background:url('//www.publicschoolreview.com/images/sprites.png') no-repeat -214px -62px;float:right;width:18px;height:29px;margin:14px 11px}#toptwenty .to_yellow_words{color:#dd6919;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:700}#toptwenty .to_yellow_words2{color:#e2d3c8;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:700}#toptwenty .to_blue_words{font-size:15px;color:#2165d3;font-weight:700}#toptwenty .outside_from{display:block;clear:both;border:1px solid #b8b8b8;border-radius:6px 6px 0 0;background:#f6f6f6;padding:0 10px}#toptwenty .compare_among{margin-left:2px;color:#616161}#toptwenty .compare_among_select{margin-bottom:-3px;display:inline-block;width:74%;color:#616161}#toptwenty .to_link{display:inline-block;word-wrap:break-word}#toptwenty .table_border{border:1px solid #b8b8b8;border-top:0}#toptwenty .table_border.toplists-tmsads-rows{border-bottom:none}#toptwenty .table_border2{background:#f1f4ff;cursor:pointer}.p-1.compare_among{color:#1e8bc3;font-size:18px;font-weight:700;margin-top:10px}.to_mark_1,.to_mark_2,.to_mark_3,.to_mark_4,.to_mark_5,.to_mark_6,.to_mark_7,.to_mark_8,.to_mark_9,.to_mark_10,.to_mark_11,.to_mark_12,.to_mark_13,.to_mark_14,.to_mark_15,.to_mark_16,.to_mark_17,.to_mark_18,.to_mark_19{display:inline-block;background:url("//www.publicschoolreview.com/images/ioc2.png") no-repeat 0 0;height:36px;width:38px;margin:0 8px}#top_school .rank{width:21%;float:left;display:block;line-height:28px;font-weight:300}#top_school .same_rank_style{color:#ccc}#top_school .school_info{width:79%;float:right}.to_mark_1{background-position:0 0}.to_mark_2{background-position:-37px 0}.to_mark_3{background-position:-74px 0}.to_mark_4{background-position:-112px 0}.to_mark_5{background-position:-150px 0}.to_mark_6{background-position:-188px 0}.to_mark_7{background-position:-225px 0}.to_mark_8{background-position:-263px 0}.to_mark_9{background-position:-301px 0}.to_mark_10{background-position:-339px 0}.to_mark_11{background-position:-377px 0}.to_mark_12{background-position:-415px 0}.to_mark_13{background-position:0 -37px}.to_mark_14{background-position:-37px -37px}.to_mark_15{background-position:-74px -37px}.to_mark_16{background-position:-112px -37px}.to_mark_17{background-position:-150px -37px}.to_mark_18{background-position:-188px -37px}.to_mark_19{background-position:-225px -37px}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8) none 50%/contain no-repeat;cursor:pointer;transition:.3s;visibility:hidden;opacity:0}#overlay.open{visibility:visible;opacity:1;cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;z-index:999999999999999}#overlay:after{content:"\2715";position:absolute;color:#fff;top:10px;right:20px;font-size:2em;cursor:pointer}@media (min-width:1200px){#main-wrapper{width:1180px}#all-content{width:1180px}#main-content{width:824px}#secondary-content{width:336px}#main-headline-wrapper{width:824px}#wowslider-container1{max-width:780px}#header{width:1180px}#footer,#bottom-content{width:1180px}.hide-in-tablet{display:inline}.navigation-wrapper-2 li a{padding:0 71.5px}.search-button{width:85px}.google-search-contain{width:430px}#map_left{width:782px}#street_view{height:222px}.tab_all,.tab_high,.tab_middle,.tab_elementary,.tab_pre,.tab_charter{width:116px}.tab_private{width:120px}#neary .table_cell_other_1{width:230px}.school-list .table_row_head .table_cell_other_1,.school-list .table_cell_other_1{width:330px}.school-list .table_row_head .table_cell_county,.school .table_cell_county{width:198px}.school-list .table_row_head .table_cell_other_2,.school-list .table_cell_other_2,.school-list .table_row_head .table_cell_other_3,.school-list .table_cell_other_3{width:110px}#diversity_ranking_town .table_row_head .table_cell_other_1{text-align:center}#diversity_ranking_town .table_row_head .table_cell_county{text-align:left}#find-school-result .school-list .table_row_head .table_cell_other_1,#find-school-result .school-list .table_cell_other_1{width:258px}.login_form .label{width:23%}#find-school-list .school .table_cell_other_1{width:328px}#find-school-list .school .table_cell_county{width:150px}#find-school-list .school .table_cell_other_2{width:70px}#find-school-list .school .table_cell_other_3{width:120px}#state_type_school_status_view .school_notes_overview{width:440px}.find_state_box .city_box{padding-left:40px}.state_ethnicity .table_row_left{width:440px}.state_ethnicity .table_row_right{width:290px}.state_ethnicity .table_row .table_cell:first-child{width:210px}.state_ethnicity .table_row .table_cell:nth-child(2){width:218px}#state_schools .select_btn{width:580px}#state_schools .y_btn{width:155px}#state_schools .public_county_list .table_row_head .table_cell_other{width:170px}#state_schools .public_county_list .table_cell_other{width:170px}#so_jump_btn{left:791px}#school-info .infobox_top_left,#school-info .first,#school-info .second{width:390px}.infobox_top_right{width:336px}.comparison_table .table_name_cell,.general_table .table_name_cell{width:228px}#review_description{width:778px}.video_thumb{width:316px}.recent_content{width:259px}.recent_content .recent_img img{height:200px}#article .articles_public_school .article_photo img,#article .articles_public_school .article_photo{width:100%}#article .articles_public_school .article_photo+a{bottom:0;left:0;position:absolute;width:100%;text-decoration:none}#stateid,#countyid,#county_id,#grade_offered,p #myselect2{width:500px;height:40px}#student_information .action_1,#student_information .action_2,#student_information .action_3,#student_information .action_4{width:382px}#popular_articles .popular_article_photo{height:218px}.schoolwidget .schoolwidget-form-container{width:833px}.search_bar{width:794px;width:calc(100% - 385px);width:-webkit-calc(100% - 385px);width:-moz-calc(100% - 385px)}.tab3{width:33.2%}}@media (min-width:768px) and (max-width:1080px){.section_1_header,.section_2_header,.section_3_header{font-size:.8rem}#secondary-content .section_3_header,#secondary-content .section_2_header{line-height:60px}input.submit,.updateNew,.compare_schools,.compare,.remove,.submitForm,.zipcodes,.Sport_Enter{font-size:1rem}#desk_show_ads,#compare_schools #ad-right-above{width:auto;float:none;clear:both}#ad-left-large{clear:both;text-align:center}#state_ads_banner{display:block}#main-wrapper{width:98%}body.full-width #main-wrapper{width:98%}#main-content{width:67.347%}#secondary-content{padding-left:0;width:30.612%}#secondary-content p{width:100%}#all-content{width:100%}#header{width:768px}#header .header-logo img{width:160px}.search_bar{width:394px;width:calc(100% - 373px);width:-webkit-calc(100% - 373px);width:-moz-calc(100% - 373px)}.search_bar.logged_in{width:calc(100% - 430px);width:-webkit-calc(100% - 430px);width:-moz-calc(100% - 430px)}#navigation-wrapper ul a{font-size:16px}.navigation-wrapper-2 li a{padding:0 16px}#footer .navigation-1 #copyright{font-size:.7rem;width:100%}#footer{width:98%;height:156px}#bottom-content{width:98%}#footer .navigation-1 p.m-text{display:none}#footer .navigation-3{margin-left:11px}#footer .navigation-4{margin-left:11px}#copyright_logo{margin-right:10px;margin-top:2px}#copyright_text{width:100%;padding:0}.school-list .table_row_head .table_cell_other_1,.school-list .school-type-list-text .table_cell_other_1{width:40%;padding-left:5px}#top_school .table_cell_other_1 .rank{width:35%}#top_school .school_info{float:left}.school-list .table_row_head .table_cell_county{width:30%;padding-left:5px}.search-input{font-size:13px}.google-search-contain{width:14.4rem}.article_title a{font-size:1rem}.link_div .school-type-list-text{width:90%}#school-news-title-text{width:86%}#secondary-content #FindSchoolForm .find-school-input{width:90%}#secondary-content #FindSchoolForm .find-school-opt{width:94%}#find-schools #FindSchoolForm .find-school-submit{padding-right:calc(62% - 130px);padding-right:-webkit-calc(62% - 130px)}#map_left{width:100%}.mini-map{width:100%}.mini-map-selection-wrapper{width:100%}.full-map-selection-wrapper{width:100%}#secondary_header1,#secondary_closed_header{font-size:14px}.school-list .table_row_head span{padding:10px 0}.school-list .table_row_head .table_cell_county,.school-list .table_cell_county{width:30%;font-size:16px}.school-list .table_row_head .table_cell_other_1,.school-list .table_cell_other_1{width:40%;font-size:16px}.school-list .table_row_head .table_cell_other_2,.school-list .table_cell_other_2{width:10%;font-size:16px;padding-left:0}.school-list .table_row_head .table_cell_other_3,.school-list .table_cell_other_3{width:15%;font-size:16px;padding-left:0}#district table.school-list .table_cell_other_1{width:20%;padding:0;font-size:16px;height:70px;text-align:center}#find-school-list .school-list .table_cell_county{width:17%}#find-school-list .school-list .table_cell_other_1{width:38%}#find-school-list .school-list .table_cell_other_2{width:13%}#find-school-list .school-list .table_cell_other_3{width:14%}#neary .table_row_head span{font-size:14px}#neary .table_cell_county{width:19%}#neary .table_cell_other_1{width:40%}#neary .table_cell_other_2{width:12%}#neary .table_cell_other_3{width:12%}h4#sub_welcome{font-size:1rem}#find-public-schools-by-state .find_state_box{height:240px}.find_state_box ul li .city_count{display:block}.find_state_box .state_bold{font-size:18px}.state_ethnicity .table_row_left{width:50%}.state_ethnicity .table_row .table_cell:first-child{width:60%}.state_ethnicity .table_row .table_cell:nth-child(2){width:30%}#sta_ethnicity_pie_chart{width:100%}#state_schools .select_btn{width:57%}#state_schools .public_county_list .table_cell_county,#state_schools .public_county_list .table_row_head .table_cell_county{width:40%;font-size:1rem}#state_schools .public_county_list .table_cell_other,#state_schools .public_county_list .table_row_head .table_cell_other{width:18%;font-size:1rem}#agency_schools #main-content p{width:100%;font-size:16px}#compare_schools .section_3_content.section_content form{float:none}a.link_button{width:150px}#stateid,#countyid,#county_id,#grade_offered,p #myselect2{width:500px}#article #main-headline-wrapper{width:100%}#article .articles_public_school .article_photo{width:100%}#article .articles_public_school .article_photo img{width:100%}#article .read_more{width:100%}#school_overview #school-info .infobox_top_left{float:none;width:94%;width:calc(100% - 27px);width:-webkit-calc(100% - 27px);width:-moz-calc(100% - 27px)}#school-info .first,#school-info .second{width:98%}#school_overview #school-info .infobox_top_right{width:98%;width:calc(100% - 9px);width:-webkit-calc(100% - 9px);margin:10px 0 0;text-align:center}.btn_row{width:100%}a.top_info_btn{width:100%}#so_jump_btn{display:none}#school_overview table .chartimg{width:100%}#agency_schools .chartimg{width:100%}.general_table .value_cell_1{width:100%;text-align:center}#sch_ethnicity_pie_chart{width:100%}#school_videos .section_3_header{font-size:15px}.video_thumb{width:100%}#review_description{width:90%}.login_form .label{width:32%}#search_public_schools .section_2_header{font-size:15px}#secondary-content .popular_article_icon,.cloth_icon,.idea_icon,.quicklinks-icon,.request_icon,.video_icon,.news_icon,#secondary-content .login_head_icon,#secondary-content .serch-ico,.articles_icon{height:60px;width:50px}.popular_article_icon span,.cloth_icon span,.idea_icon span,.quicklinks-icon span,.request_icon span,#secondary-content .login_head_icon span,.articles_icon span{margin-top:10px}#school_overview #main-headline-wrapper{width:auto}#school_student_login_form .label{width:14%}.right_arrow{margin-right:6px}#article #main-content img{width:100%}.schoolwidget .schoolwidget-iframe-container{width:auto}#schools_mailing_list .mail_list_row_pc{width:50%}#compare_schools .section_2_content.section_content form{float:left;width:calc(100% - 200px);width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px)}}@media (max-width:767px){#page-container,#search_footer_div{transition:margin-left .5s ease 0s;-moz-transition:margin-left .5s ease 0s;-webkit-transition:margin-left .5s ease 0s;-o-transition:margin-left .5s ease 0s}#ad-above-recent-article{margin:10px 0}.search-input{font-size:13px;width:100%;line-height:37px;vertical-align:middle}.button-wrapper{width:38px}.schoolwidget .schoolwidget-form-container{margin:0 auto;width:auto;float:none}.schoolwidget .schoolwidget-iframe-container{float:none;width:auto}.schoolwidget .schoolwidget-iframe-container iframe{max-width:100%}*{border:0 none;margin:0;padding:0}html{font-size:100%}.contentboxouter{margin:10px}.contentboxinner{margin:0}.content2boxouter{margin:10px}.new_content_section_1{border-radius:3px;margin:10px;background-color:#f6f6f6;width:calc(100% - 22px)}.new_content_section_2{border-radius:3px;margin:10px;margin-top:10px}.new_content_section_3{border-radius:3px;margin:10px;background-color:#f6f6f6}#request_information_box .new_content_section_2{margin-top:0}#popular_articles-box.new_content_section_3{width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);margin:0 10px}.under_header_content{margin:0;padding:10px 10px 0}.contentboxinner>a{font-size:.9rem}.just-mobile-show-inline{display:inline}.just-mobile-show-block{display:block}.just-desktop-show-inline,.just-desktop-show-block{display:none}#list_school .just-desk-tablet-show{display:none}#map-placeholder{display:none}#setmap-show{margin:10px}.l{float:left}.r{float:right}.c{clear:both}.n{display:none}.last_left{font-size:16px}.orange-link{color:#dd6919}.landingview{margin-left:10px}.hr{margin:10px 3.3%;border:1px solid #e0e0e0}.updateNew,.compare_schools,.compare,.remove,.submitForm,.zipcodes,.Sport_Enter{font-size:1rem;padding-left:0;padding-right:0}#main-wrapper{width:100%;clear:both;padding-top:82px}#index #main-wrapper{padding-top:0}#index .welcome_container{padding-top:71px}#main-content{float:none;width:100%;max-width:none;padding-top:0;margin:0 auto}#main-content h2{font-size:1.5rem;margin-left:10px}#secondary-content{float:none;width:100%;max-width:980px;margin:0 auto 10px;padding-left:0}.breadcrumbs{margin:14px 10px 4px;display:none}#main-headline-wrapper{clear:none;width:100%;display:none}h1#main-headline,h1#main-headline a{margin:10px 10px 0;font-size:30px}h1#main-headline span{font-size:30px}body.full-width #main-wrapper{width:100%}#all-content{width:100%}#all-content p{margin:0}#ad-under-headline{display:block;margin:18px auto 0}#state_ads_medium{display:block;margin:0 auto;text-align:center;width:100%}#state_ads_banner{display:block}#ad-left-large{clear:both;text-align:center}#ad-left-medium{float:none;text-align:center;width:inherit}#ad-right-above,#ad-right-sticky,#ad-in-search{text-align:center;margin:0 10px}#adsense-article{float:left;margin-left:3.3%;margin-right:3.3%;width:95%}#ad-right-above,#school_overview #ad-small-banner{display:none}#aboutus #ad-right-above,#compare_schools #ad-right-above,#create_account #ad-right-above,#forgotpassword #ad-right-above,#lost_password #ad-right-above,#school_gateway #ad-right-above,#student_gateway #ad-right-above,#boarding #ad-right-above{display:block}#desk_show_ads,#compare_schools #ad-right-above{float:left;width:100%;margin:0}#remove_right_ad_moblie #ad-right-below,#remove_right_ad_moblie #ad-right-above,#remove_right_ad_moblie .right-column-ad,#school_overview #ad-right-below-box{width:100%;display:none}#mobile-header{display:block}#mobile-search-box{position:fixed;z-index:9999999999999;top:0;right:0;display:block !important;width:0;overflow:hidden;transition:all .5s ease 0s;left:initial}.nav-down{z-index:100000;border-bottom:4px solid #1e8bc3}.mobile-header-left{float:left;margin-left:25px;margin-top:12px}.mobile-header-left img{width:120px}.mobile-header-right{float:right;margin-right:25px}#mobile-search-icon{display:inline-block;float:right;margin:24px 20px 0 0}#mobile-search-icon span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -363px -66px;width:21px;height:20px;display:inline-block;vertical-align:middle}#m-header-navbar{display:inline-block;float:left;margin:24px 0 0 20px}#mobile-logo img{margin-top:11px}#m-header-navbar span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -411px -64px;width:21px;height:20px;display:inline-block;vertical-align:middle}#m-nav-bar{background-color:#1e8dc5;color:#fff;overflow-y:visible}#m-login{font-size:2.1875rem;width:224px;margin-left:28px;background-color:#1e8dc5;padding-bottom:20px;text-align:center;border-bottom:1px solid #fff}#m-nav-bar a{color:#fff}#m-nav-bar #m-login a{margin-top:18px;font-size:14px;display:block}.bar-lay-2{display:none;background-color:#f4b34f}.bar-lay-2 li{border-top:1px solid #f4bb61}.subcate_link{float:left;height:55px;padding-left:10px}.subcate_div{display:table-cell;height:55px;vertical-align:middle;width:100%}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}.headroom,.headroom1{transition:transform .25s ease-in-out;will-change:transform}.header--fixed{position:fixed;z-index:99999999999999;right:0;left:0;top:0}.ovfHiden{//overflow-x:hidden;//height:100%}.bar-lay-1{margin:0 0 0 20px;width:260px}.bar-lay-1 li.cate_list,.bar-lay-1 li.find_list{border-bottom:1px solid #3498ca;font-size:16px}.cate_link{float:left;height:55px;padding-left:4%}.cate_div{display:table-cell;height:55px;vertical-align:middle;font-weight:700}.cate_arr>span{background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -167px -22px;width:16px;height:13px;display:inline-block;margin-top:20px}.cate_arr{float:right;height:55px;width:10%;text-align:center}.mobile-header-line{height:5px}#logo_wrapper{display:none}.navigation{display:none}.navigation-wrapper-2{background:none repeat scroll center center #1e8bc3}.navigation-wrapper-3{height:auto;left:0;float:none}#mobile-search-box .mobile-search-box-1{margin:0 20px}#mobile-search-box .mobile-search-box-2{float:left;width:89%}#mobile-search-box .mobile-search-box-2 input{height:38px;padding:0;margin-top:20px;width:100%;border:1px solid #d9d9d9;border-right:none;border-radius:5px 0 0 5px;outline:none}#circle-delete{width:20px;height:20px;line-height:20px;border-radius:50%;margin:9px 0 0 2px;background-color:#d2d2d2;color:#fff;cursor:pointer}#footer-wrapper{height:auto;width:93.75%;padding:3.125%}#footer{height:auto;width:auto}#bottom-content{width:100%}#bottom-content .bottom-icon,#bottom-content .bottom-text{float:none;width:100%;text-align:center}#footer .navigation-1{border:0 none;float:none;margin-top:0;width:100%}#footer .other-navigation{float:none}#footer .navigation-2{margin-top:0;height:auto;padding:20px 0 0;float:none}#footer .navigation-3{height:auto;padding:0;float:none;margin:0}#footer .navigation-4{height:auto;margin:0;float:none}#footer-wrapper span.copyright-1{margin-left:5px}#footer-wrapper #copyright_text p{float:left}.m-text{display:block}#copyright_text .m-text{margin-left:calc((100% - 219px)/2);margin-left:-webkit-calc((100% - 219px)/2);margin-left:-moz-calc((100% - 219px)/2)}.p-text{display:none}#footer-wrapper #copyright p.m-text{margin-left:11%;color:#8aabd2}#copyright_logo{width:100%;margin-bottom:10px}#copyright_text{width:100%;text-align:center}#footer .navigation-3 UL{width:100%}#footer .navigation-2 UL{width:100%}#footer .navigation-4 UL{width:100%}#copyright_text>p:last-child{margin-left:calc(10% + 5px);margin-left:-webkit-calc((10% + 5px))}#search_public_schools .section_2_header{font-size:18px}.search{width:calc(100% - 24px);width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);margin:20px 12px !important}.google-search-contain{width:initial}#mobile-search-box .mobile-search-box-2{float:left;width:89%}#mobile-search-box .mobile-search-box-2 input{height:38px;padding:0;margin-top:14px;width:100%;border:1px solid #d9d9d9;border-right:none;border-radius:5px 0 0 5px;outline:none}#mobile-search-box .mobile-search-box-3{float:left;width:10%;margin-top:14px;height:38px;background:#fff;border:1px solid #d9d9d9;border-left:none;border-radius:0 5px 5px 0;position:relative}#circle-delete{width:23px;height:23px;line-height:20px;border-radius:50%;margin-top:7px;background-color:#d2d2d2;color:#fff;cursor:pointer;position:absolute;left:50%;margin-left:-12.5px}.popular_article_photo,.popular_article_photo img{height:auto;width:100%}.article_blurb{font-size:1.25rem}.featured_article_photo img{width:100%}#left_article,#right_article{width:100%;display:none}.quick_links .section_header_wrapper{margin:0}.quick_links .section_2_content{padding:0}#regional_box_ul{background-color:#f6f6f6}#regional_box_ul .quicklink_li{padding-left:10px}#regional_box_ul .image_div span{color:#494949}.link_div .school-type-list-text{color:#1e8bc3;float:left;font-size:16px;font-weight:400;line-height:2}.link_div .school-type-list-text:hover{color:#f4b350}#regional_box_ul .link_div a{;color:#494949;display:block;font-family:Open Sans;font-size:1.2rem;font-weight:400}.quick_links .link_div a{font-size:1.25rem}#regional_box_ul .school-type-list-text{float:left;padding-left:1.5%;width:92%;padding:0}#search_public_schools{margin:0}#find-schools #FindSchoolForm .find-school-submit{padding-right:0;text-align:left}#secondary-content #FindSchoolForm .find-school-div{height:70px;margin:0}#secondary-content #FindSchoolForm .find-school-label{width:190px;display:inline-block;float:none;margin:0}#secondary-content #FindSchoolForm .find-school-input{width:98%;width:calc(100% - 8px);height:26px;margin:0;display:inline-block}#secondary-content #FindSchoolForm .find-school-opt{width:100%;height:36px;margin:0}#secondary-content #FindSchoolForm .find-school-submit{padding-left:0}#right_map_outer_box{width:100%}#box_map_right{width:calc(100% - 22px);width:-webkit-calc(100% - 22px);width:-moz-calc(100% - 22px);margin:10px}#map_left{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-left:10px;margin-right:10px}.mini-map{width:100%}.full-map{height:250px}.mini-map-selection-wrapper{margin-bottom:0}#school-type,#closed-school-type{display:block;height:35px;padding:4px 5px;width:100%;font-size:16px}#box_no_marginpadding{margin:10px}#secondary_header{display:none}#secondary_header1,#secondary_closed_header,#hi{display:none}#state_type_school_status_view .school_notes_overview{font-size:1rem}.most_diverse_school{font-size:14px}.most_district{font-size:10px}.most_diverse_district_school{;font-size:14px}#school-type,#closed-school-type{display:block}#neary .table_cell_county,#neary .table_cell_other_1{width:100%}#neary .table_cell_other_2,#neary .table_cell_other_3{width:auto}#title h2{margin:10px 0 10px;padding-left:1.5%;width:93%}h2.table-title{text-align:center}.school-list .table_row_head{display:none}.school-type-list-text{padding:15px 10px;width:98%;width:calc(100% - 20px)}.school .table_cell_county{width:100%;padding:0;margin-right:3px;display:inline-block}.school .table_cell_other_1{width:100%;padding:0;display:inline-block}#district .school .table_cell_county,#district .school .table_cell_other_1{display:table-cell}.show_closed_school{text-align:left}#find-school-list{padding:0}#find-school-list .school-list .table_cell_county,#find-school-list .school-list .table_cell_other_2,#find-school-list .school-list .table_cell_other_3{width:100%}#find-school-list .school .table_cell_other_1{width:100%;padding:0}#agency_schools .school-list .table_cell_other_1{float:left}#blueribbon-schools .school-list .table_cell_other_1{float:left}#diversity_ranking table.school-list .table_row_head td,#diversity_ranking_town table.school-list .table_row_head td{padding-left:0;font-size:14px}#diversity_ranking table.school-list .table_row td,#diversity_ranking_town table.school-list .table_row td{font-size:14px}#diversity_ranking_town table.school-list .table_cell_county,#diversity_ranking table.school-list .table_cell_county{display:table-cell}#district table.school-list .table_cell_other_1{width:29%;padding:0;font-size:12px;height:70px}#district table.school-list .table_row_head .table_cell_county{font-size:12px;width:30%;padding:0;font-size:12px;height:70px}#article #main-headline-wrapper{width:100%}#popular_articles .not_show_in_mobile,#article .not_show_in_mobile{display:none}#article h1#main-headline,#article h1#main-headline a{display:block;margin:10px 0 0 5px}#article H1#main-headline,#article H1.main-headline,#article H1.main-headline a{margin:0 0 0 5px}#article #main-headline-wrapper h1#main-headline{margin:10px 0 0 10px}#article h1#main-headline{width:auto}#article #main-content ul{margin-left:10px}#article #main-content li{list-style:disc outside none}#article .new_content_section_3{margin:20px 10px 10px}#article .article_content li{list-style:disc outside none}#article .article_content img{width:100% !important;height:100% !important}#article .article_content img[src*="creativecommons.org"]{width:80px !important;height:15px !important}#article .read_more{width:98%}#article .article_photo_content{position:relative}#article .article_detail_photo{width:100%;float:none}#article .article_photo1{float:none;margin-bottom:0;margin-right:0;width:100%}#article .article_content .article_photo1{margin-bottom:0}#article .article-pagination,#article .nomarginmobile{margin-left:12px}#article .article_photo_caption{display:none}#article .mresources_text_container{display:none}.articlesubtitle{margin:0 10px}#new_form_widget{display:none}#disqus_thread{margin:10px 3.3%}#Published-display-none{display:none}#article_nav{padding:0}#article_nav p a{font-size:1.25rem}#article_nav p span{display:none}#article_nav_left{width:100%;padding-right:0;margin-bottom:10px}#article_nav_right{width:100%}#article #secondary-content{margin-top:0;padding-top:0}#article .articles_public_school .article_title:hover{color:#fff}#article .articles_public_school .article_photo{width:100%}#article .articles_public_school .article_photo img{width:100%}#article .articles_public_school .article_list_content>a{float:left}.more_articles_header{display:none}.more_articles{display:none}.articles_public_school .more_articles_header{display:inline}.articles_public_school .more_articles{display:inline}#find-public-schools-by-state .find_state_box{width:100%;border-right:none}.find_state_box .city_box{padding:0 30px}#index #main-content li{margin:0}#index #secondary-content{margin:0 auto 10px}#index #search_public_schools{margin:0}#index #search_public_schools .new_content_section_2{margin:0 10px}#featured_article{border-bottom:0}#index .featured_article_photo{float:none;margin-right:0;margin-bottom:10px}#index .featured_article_photo img{width:100%}#index .articles_overview{margin-top:0;padding-bottom:0;display:none}#find-schools div.user_message{margin:0;text-align:left}.state_ethnicity .table_row_left{float:left;padding-bottom:15px;width:100%}.state_ethnicity .table_row_right{float:left;width:100%}.state_ethnicity .table_row .table_cell:first-child{color:#000a12;float:left;font-size:1rem;font-weight:700;padding-left:5px;width:50%}.state_ethnicity .table_row .table_cell:nth-child(2){color:#616161;float:right;font-size:1rem;padding-left:10px;text-align:center;width:40%}#sta_ethnicity_pie_chart{width:100%}#state_schools .select_btn{width:74%;height:35px}#state_schools .y_btn{display:none}#state_schools .mobile_y_btn{display:inline;width:20%}#state_schools .change_div{clear:both}#state_schools #list_school .table_cell_county{width:90%;display:block;padding:0}#state_schools #list_school .table_cell_county a{line-height:35px}#state_schools .public_county_list .table_cell_other{font-size:1rem;width:auto;padding:0;float:none;text-align:left}#state_schools .public_county_list .table_cell_other span{display:inline;float:none}#agency_schools #main-content P{width:100%}#notfound #main-content p{padding-left:0}#notfound_search{width:100%;margin:20px 0 !important}#notfound_search .google-search-contain,#site_search .google-search-contain{width:calc(100% - 65px);width:-webkit-calc(100% - 65px);width:-moz-calc(100% - 65px)}#contact_schools .full_name{width:94%}#contact_schools table tr td label{float:left}#school_student_login_form .label{width:16%}.school_login .section_3_header img{top:7px}#compare_schools #all-content p{margin:10px}#compare_schools .section_3_content.section_content form{float:none}#stateid,#countyid,#county_id,#grade_offered,p #myselect2{width:100%}#compare_schools .compare_schools_list .table_cell_compare{font-size:10px}#compare_schools p.p_compare_button{float:none;text-align:center}#compare_schools .compare_schools_list .table_cell_compare_other,#compare_schools .compare_schools_list .table_row_head .table_cell_compare_other{font-size:10px;width:calc((77% - 20px)/3);overflow:hidden}#compare_schools .compare_schools_list .table_cell_compare_other a.school_link{font-size:15px}#compare_schools .separate{border-width:5px 1px;margin:0 10px 0 14px}#compare_schools .circle{display:block}#compare_schools .table_cell_compare,#compare_schools .table_cell_compare_other,#compare_schools .property-name,#compare_schools .property-value,#compare_schools .overstriking,#compare_schools table SPAN,#compare_schools .school_link{font-size:.8rem}a.link_button{height:auto;font-size:12px;padding:5px;margin:0 5px}#request-login-info .select_identify_school{border:1px solid #e2e6f4;height:33px;padding:3px;width:100%}#request-login-info .table_name_cell{vertical-align:inherit}#school_overview #main-headline-wrapper{width:100%}.infobox_top_left{width:97%;width:calc(100% - 11px);width:-webkit-calc(100% - 11px);float:none;margin-left:9px}.infobox_top_right{width:100%;margin:10px 0 0;text-align:center;float:none}#infobox_top_right{margin:10px 0}#school-info .first,#school-info .second{width:98%;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px)}#school-info .second{overflow:hidden}#school_overview .school-info-bg{left:0}#school_overview .school-info-text-2,#school_overview .school-info-text-1{margin-left:65px}#school-info .three{vertical-align:top;height:auto;line-height:47px;margin:0;width:284px;font-size:16px;padding-right:10px;color:#616161}#school-info .three .save_bg{display:inline-block;margin:0 -5px 3px 1px;vertical-align:middle}.info_btns_ctn{margin-left:10px;margin-right:10px}.btn_row{width:100%;float:none;overflow:hidden}a.top_info_btn{width:100%}.infobox_bottom{margin-top:20px}#so_jump{display:none}.video-containerxx{width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);margin:0 auto;text-align:center}.general_table .value_cell_1,.comparison_table .table_value_cell{width:50%}.comparison_table .value_cell_1,.comparison_table .value_cell_2{width:25%}.profile_details_cnt .chartimg{width:100%}.profile_details_cn .table_row{width:100%}.general_table .toggle_pie_btn{right:40%;right:calc(50% - 15px);right:-webkit-calc(50% - 15px);right:-moz-calc(50% - 15px)}.comparison_table .table_name_cell,.general_table .table_name_cell{width:30%}.comparison_table .table_name_cell span{font-size:.75rem}#request_info_button a{font-size:1.2rem;width:80%}#review_description{width:calc(100% - 10px);width:-webkit-calc(100% - 10px)}.title_first{display:none}#school_overview .nearby_schools_map .checkmark{padding:0 9px}#school_overview #map-wrapper{margin-left:0}.school-type-notice{float:left;line-height:57px;vertical-align:middle;margin:0 5px 0 1.5%}#most-popular-articles{margin:10px 0}#school_overview #request_information_box{width:100%}#school_overview #box_map_right{display:block;width:80%;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);margin:0 20px;border:none}.mini_map_wrapper{display:block;width:100%;border:none;box-shadow:none;margin-top:5px}#school_overview #box_map_right .mini-map,.mini_map_wrapper .mobile_mini_map{width:100%;margin-bottom:0;height:175px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:0}.video_thumb{width:100%}#school_videos{width:calc(100% - 22px);width:-webkit-calc(100% - 22px)}#school-videos-placeholder{margin:10px 0}.contentboxinner .video_thumb{width:110px}.video_thumb p a{font-size:1.5rem}#student-profile-wrapper td,#student-profile-wrapper tr,#student-profile-wrapper tbody{padding-left:0 !important;width:100% !important;display:block}#student-profile-wrapper input[type=text],#student-profile-wrapper input[type=password],#student-profile-wrapper textarea{width:89% !important;margin-left:0 !important}#student-profile-wrapper SELECT{margin-left:0 !important;margin-bottom:5px !important}#create_account .input-field #country,#create_account .input-field #state,#create_account #citizenship,#request_information #citizenship,#request_information #country,#request_information #state{width:90%}#citizenship,#country,#state{width:90%}#student-profile-wrapper .share_profile_table td,#student-profile-wrapper .share_profile_table tr,#student-profile-wrapper .share_profile_table tbody{width:auto !important;display:table-cell}#student-profile-wrapper SELECT+.valid-icon,#student-profile-wrapper SELECT+.invalid-icon,#student-profile-wrapper SELECT+.error-icon{margin-left:5px}#student-profile-wrapper #current_grade,#student-profile-wrapper #seeking_grade{width:83px}#school_overview #SchoolMembership{word-break:break-word}.most_rate_school{width:84%}.goodicon{width:50px;height:50px}.goodicon span{margin-top:10px}#school_reviews .review_recommendation_td{width:55px}.login_form .label{width:18%}#school_overview .step3-prew{padding:7px 22px 4px;margin-right:10px;font-weight:600;font-size:16px}#school_overview .step1-next,#school_overview .step2-next,#school_overview .step2-prew{font-weight:600;font-size:16px}#school_overview .submit_wrapper .submit{padding:7px 7px 4px;font-weight:600;font-size:16px}#boarding #most_recent_articles,#index #most_recent_articles{display:none}#index .new_content_section_3,#boarding .new_content_section_3{display:block}.school-list .table_cell_other_2{font-size:16px;padding:0;width:auto}.school ul li span{float:none}#district table.school-list .table_cell_other_1{vertical-align:middle}.section_3_header,.section_1_header,.section_2_header{font-size:14px}.homes_for_sales_text{font-size:1.2rem}#school-info .infobox_top_right #ad-left-large{margin-top:0;margin-bottom:10px}#quick_stats{width:100%}#quick_stats .new_content_section_3{margin-top:0;margin-bottom:0}#outer-ad-right-sticky{margin-top:10px;margin-bottom:10px}.contentboxinner .just-mobile-show-block{font-size:17px}#schools_mailing_list .click_botton{width:73%}#schools_mailing_list .click_contant{padding:17px 8px 5px}#schools_mailing_list .mail_list_row_pc{width:50%}#compare_schools .section_2_content.section_content form{width:auto}img.chartimg{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}span.enlarge{display:inline-block;width:16px;height:16px;position:absolute;top:3px;right:3px;background:url('//static.publicschoolreview.com/static/new_sprites.1756157252.png') no-repeat -514px -19px;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}#top_school .rank{width:auto}}@media (max-width:640px){html{font-size:100%}#footer{font-size:18px}#find-schools #FindSchoolForm .find-school-input{width:calc(100% - 8px)}#find-schools #FindSchoolForm .find-school-opt{width:100%}#find-schools #FindSchoolForm .find-school-submit{padding-left:0}#schools_mailing_list .mail_list_row_pc{width:100%}}@media (max-width:480px){html{font-size:90%}#footer{font-size:16px}#find-public-schools-by-state .section_1_header{font-size:18px}#district table.school-list .table_cell_other_1:last-of-type{width:calc((73% -10px)/3);margin:0}.right_arrow{margin-right:5px}#footer .navigation-2 LI{margin-bottom:10px}#footer .navigation-3 LI{margin-bottom:10px}#school_student_login_form .input-field{margin-left:8px}}@media (max-width:400px){#school_student_login_form .label{width:20%}}@media (max-width:336px){.info_btns_ctn{margin-left:0;margin-right:0}.contentboxouter{margin:0;padding:0}.under_header_content{margin:0;padding:0}#box_no_marginpadding{margin:20px 0}#under_header_content{margin:0;padding:10px 0 0}#school_overview #schoolnote{margin-left:10px;margin-right:10px;word-break:break-word}.contentboxouter.article_content{margin-left:0;margin-right:0}#footer{font-size:14px}#school_overview .review_bg{margin:0 -10px 5px 0}#school_overview .houselink_bg{margin:0 -10px 10px 8px}#school_overview .save_bg{margin:0 -10px 3px 0}#find-public-schools-by-state .section_1_header{font-size:15px}#student-profile-wrapper input[type=text],#student-profile-wrapper input[type=password],#student-profile-wrapper textarea{width:80% !important}#student-profile-wrapper SELECT#birth_month{width:95px}#school_student_login_form .label{width:20%}#article table{font-size:15px}#district table.school-list .table_cell_other_1:last-of-type{width:calc((70% -10px)/3);margin:0}}.ag-container *{position:relative;margin:0;padding:0;-moz-selection{background:0 0}selection{background:0 0}-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ag-container{margin:10px auto;max-width:780px}.ag-views div,.ag-thumbs>div{font-size:0px;height:inherit;white-space:nowrap;list-style-type:none;margin-bottom:0 !important}.ag-views div>img,.ag-thumbs div>img{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.ag-view{width:100%;overflow:hidden}.ag-views{min-height:120px;overflow:hidden}.ag-views>div{display:block;width:100%;height:auto;position:absolute}.ag-views div img{max-width:100%;max-height:600px}.ag-views div picture img{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-device-width:767px){#index .ag-views div picture img,#index .ag-views div>img{top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}.ag-thumbs{width:100%;overflow:hidden;margin-top:10px;position:relative}.ag-thumbs-slider{font-size:0;display:inline-block;overflow:hidden;width:auto;position:relative}.ag-thumbs-slider>div{display:inline-block;width:auto;height:90px;overflow:hidden;cursor:pointer}.ag-thumbs-slider>div>img{margin:0 2px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;max-width:200px;opacity:.75}.ag-thumbs-current>picture>img{opacity:1 !important}.ag-thumbs-slider>div>picture>img{margin:0 2px;opacity:.75}.ag-text{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:inherit;height:0;background-color:transparent;overflow:visible;z-index:10;max-width:100%}.ag-title{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:inherit;background-color:transparent}.ag-title>a{width:100%;margin-left:24px;font-size:24px;color:#fff;text-shadow:1px 1px #000;font-weight:400;outline-color:#fff;text-decoration:none}.ag-caption-background{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQI12P4////fgAJuwO9HJmTBQAAAABJRU5ErkJggg==");width:100%;padding-top:10px;padding-bottom:10px}.ag-caption{color:#000;background-color:transparent;width:calc(100% - 24px);font-size:15px;text-transform:none;font-weight:400;margin-left:24px}.ag-star{display:none;width:16px;height:16px;margin-left:5px;vertical-align:baseline;top:10px;position:absolute}.ag-text-background{width:100%;background-color:transparent}.ag-loading{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.ag-previous img,.ag-next img,.ag-loading img{width:3em;height:3em}.ag-previous{position:absolute;display:none;cursor:pointer;top:0;left:0;width:0;height:100%;overflow:visible;z-index:10;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.ag-next{position:absolute;display:none;cursor:pointer;top:0;right:3em;width:0;height:100%;overflow:visible;z-index:10;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.ag-previous>div,.ag-next>div{height:100%;width:3em;cursor:pointer}.ag-previous img,.ag-next img{position:absolute;top:45%}.ag-show{width:100%}.ag-slide-previous{transition:1s;left:-100%}.ag-slide-current{transition:1s;left:0}.ag-slide-next{transition:1s;left:100%}.ag-thumbs-current>img{opacity:1 !important}.ag-previous,.ag-next{display:none}.ag-hover:hover .ag-previous,.ag-hover:hover .ag-next{display:block}.ag-featured{position:absolute;width:16px;height:16px;left:5px;bottom:2px;background:url('//static.publicschoolreview.com/static/star2.png') no-repeat center center;background-size:contain;opacity:1 !important}.ag-loading-block{background-color:#fff;border:3px solid #575a5c;float:left;height:2em;margin-left:.4em;width:.6em;opacity:.3;-webkit-animation-name:ag-loading-blocks;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-webkit-transform:scale(.7);-ms-animation-name:ag-loading-blocks;-ms-animation-duration:1.3s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-ms-transform:scale(.7);animation-name:ag-loading-blocks;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:linear;transform:scale(.7)}#ag-load-block-1{-webkit-animation-delay:.39s;animation-delay:.39s}#ag-load-block-2{-webkit-animation-delay:.52s;animation-delay:.52s}#ag-load-block-3{-webkit-animation-delay:.65s;animation-delay:.65s}@-webkit-keyframes ag-loading-blocks{0%{-webkit-transform:scale(1.2);opacity:.8}100%{-webkit-transform:scale(.7);opacity:.3}}@keyframes ag-loading-blocks{0%{transform:scale(1.2);opacity:.8}100%{transform:scale(.7);opacity:.3}}.ag-redesign .ag-previous,.ag-redesign .ag-next{display:block;z-index:99}.ag-redesign.ag-compact .ag-title{text-transform:uppercase}.ag-redesign.ag-index .ag-thumbs{height:0}.ag-redesign .ag-caption{color:#fff}.ag-redesign .ag-previous img,.ag-redesign .ag-next img{top:35%;width:61px;height:122px}.ag-redesign .ag-previous>div,.ag-redesign .ag-next>div{width:61px}.ag-redesign .ag-next{right:61px}.ag-redesign .ag-loading-block{background-color:#f5b34f;border:3px solid #f5b34f}.ag-redesign.ag-index{margin:0;max-width:none}.ag-redesign.ag-index .ag-views>div{background-color:#000}.ag-redesign.ag-index .ag-views img{opacity:.4}.ag-redesign .ag-star{display:none}.ag-redesign.ag-index .ag-title{background-color:rgba(0,0,0,.6);text-align:center;padding:20px 0}.ag-redesign.ag-index .ag-title>a{margin-left:0;margin:0 32px;font-size:18px;text-shadow:none}.ag-redesign.ag-compact .ag-title>a{font-size:22px;font-weight:700;text-shadow:none}.ag-redesign.ag-compact .ag-text-background{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcDFAkWsRByEAAAAA1JREFUCNdjkOs5ehMABIQCSYOeLqkAAAAASUVORK5CYII=');padding:20px 0}.ag-redesign .ag-previous,.ag-redesign .ag-next{display:block}.ag-redesign .ag-caption{font-size:18px}.ag-redesign .ag-caption-background{background:0 0;padding-top:2px;padding-bottom:2px}.welcome_container{width:100%}.welcome_container .featured_school_name{font-weight:bolder}.welcome_container .ag-views div img{min-width:100%;max-width:none;max-height:none;min-height:100%}.welcome_container .ag-views div{width:100%;height:100%}.welcome_search{margin-top:100px;position:absolute;z-index:1;text-align:center;color:#fff;width:100%}.welcome_search h1{font-weight:700;font-size:48px;margin:0 10px 20px}.welcome_search h4{font-weight:400;margin:0 10px 35px;font-size:20px;font-weight:300}.welcome_search h4 a{color:#f5b34f}.welcome_search .new_content_section_2{border:none}.welcome_search #FindSchoolForm .find-school-opt,.welcome_search #FindSchoolForm .find-school-input{width:200px}.welcome_search #FindSchoolForm .find-school-div,.welcome_search #findschoolform .find_school_div{display:inline-block;margin:0 0 13px;text-align:left;clear:none;margin-left:8px;margin-right:8px}.welcome_search #findschoolform .find_school_div{float:none;width:auto}.welcome_search #FindSchoolForm .find-school-submit,.welcome_search #findschoolform .find_school_submit_r{margin:13px 0 20px;text-align:center;padding-right:0;float:none;clear:none}.welcome_search #FindSchoolForm .find-school-label,.welcome_search #findschoolform .find_school_label{float:none;display:block;clear:both;font-weight:300}.welcome_search .section_header_wrapper{display:none}.welcome_search #search_public_schools{position:absolute;background:0 0;z-index:1;overflow:hidden}.welcome_search #FindSchoolForm .find-school-input{padding:7px}.welcome_search #FindSchoolForm .find-school-input,.welcome_search #FindSchoolForm .find-school-opt,.welcome_search #findschoolform .find_school_input_r{width:215px;border:0 solid #fff;border-radius:5px;-ms-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box}.welcome_search .new_content_section_2,.welcome_search .section_2_content,.welcome_search #FindSchoolForm,.welcome_search .find-school-div,.welcome_search .more_option .find-school-div{background:0 0}.welcome_search #zipcode_and_address,.welcome_search #findschoolform .find_school_submit_r input{margin-top:30px;font-size:18px;font-weight:600;border-radius:5px}.welcome_container .featured_school_name{font-weight:bolder}.welcome_search #more_search,.welcome_search #findschoolform .search-advanced{font-size:14px;font-weight:700;float:none}.welcome_search .search-advanced{text-transform:uppercase}.welcome_search .sbico1{display:none}@media (max-width:480px){.welcome_search{margin-top:50px}.welcome_search h1{font-size:24px}.ag-redesign.ag-index .ag-previous,.ag-redesign.ag-index .ag-next{width:50px;z-index:11}.ag-redesign.ag-index .ag-next{right:0}.ag-redesign .ag-next{right:50px}.ag-redesign .ag-previous img,.ag-redesign .ag-next img{top:calc(50% - 50px);width:50px;height:91px}.ag-redesign.ag-index .ag-previous img,.ag-redesign.ag-index .ag-next img{top:calc(100% - 91px);z-index:11}.ag-redesign.ag-index .ag-text>div{top:-91px !important;height:91px !important}.ag-redesign.ag-index .ag-title{height:91px !important;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;padding:0}.ag-redesign.ag-index .ag-title>a{margin:0 50px}.ag-redesign .ag-caption-background{display:none}}@media (max-width:981px){.ag-title>a{font-size:16px}.ag-redesign.ag-compact .ag-caption{font-size:14px}.ag-redesign .ag-caption-background{display:none}.welcome_search #FindSchoolForm .find-school-input{padding:9px 7px}}@media (max-width:767px){.ag-redesign.ag-compact .ag-title>a{font-size:14px}.ag-redesign.ag-compact .ag-text-background{padding:10px 0}}