@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-display:swap}@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-display:swap}@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-display:swap}@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-display:swap}@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-display:swap}@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-display:swap}@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');font-display:swap}@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-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-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-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-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}}*{line-height:1.5;border:0 none;margin:0;padding:0}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}HTML,BODY{font-family:Hind,sans-serif;background:#fcfcfc;margin:0 auto;padding:0;min-height:100% !important;height:auto;overflow-x:hidden}B,STRONG{font-weight:400}.bold{font-weight:600}UL,OL{list-style:none}#seeking_season.allowTab{margin-right:5px;width:46%}input,select,textarea{border-color:#eaeaea;border-style:solid;border-width:1px;background-color:#f7f7f7;padding:3px;font-family:inherit;font-size:1em;color:#616161;border-radius:5px}TEXTAREA{resize:vertical}SELECT>OPTION{text-indent:10px}A{color:#1e8bc3;text-decoration:none;word-break:break-word;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:transparent}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}.red{color:red;font-weight:700}.emphasized{color:red}.emphasized-2{color:#f99900 !important}.very-de-emphasized{color:#ccc}.pub_300x250.pub_300x250m.pub_728x90{width:1px !important;height:1px !important;color:transparent;position:absolute;bottom:0;left:-10000px}div.user_message{text-align:center;font-weight:700;color:red;width:100%}#neary div.user_message{text-align:center}#upload_edit_photo div.user_message{padding-bottom:20px}iframe#sovrn_beacon{display:none !important}.small_note{font-size:16px;color:red;font-weight:600}.left,.l{float:left !important}.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}.ui-autocomplete{position:absolute;cursor:default;z-index:10000000001 !important}.ga_wrapper{position:relative;text-align:center;vertical-align:middle}.overlayDiv{background-color:#fff;opacity:1;height:100%;width:100%;margin-bottom:-100%;position:absolute;z-index:9999}.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;margin-bottom:10px}.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.privateschoolreview.com/static/new_sprites.857616386.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}.star-medium-silver-5{background-position:-284px -386px}.star-medium-silver-15{background-position:-265px -386px}.star-medium-silver-25{background-position:-246px -386px}.star-medium-silver-35{background-position:-227px -386px}.star-medium-silver-45{background-position:-208px -386px}.star-medium-silver-50{background-position:-7px -386px}.star-medium-silver-40{background-position:-26px -386px}.star-medium-silver-30{background-position:-45px -386px}.star-medium-silver-20{background-position:-64px -386px}.star-medium-silver-10{background-position:-83px -386px}.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}#main-content H2{font-style:normal;color:#f4b350;font-size:24px;margin:25px 0 25px;font-family:Montserrat-bold,sans-serif}#main-content H2.blue_h2{color:#1e8bc3;font-size:18px;margin:0 0 10px;font-family:Montserrat-bold,sans-serif}#main-content H2.black_h2{color:#616161;font-size:18px;margin:0 0 10px;font-family:Montserrat-bold,sans-serif}#main-content UL{margin-bottom:10px;list-style:none outside none}#page-container{min-height:100% !important;height:auto;position:relative}#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}#navigation-wrapper{text-align:center;clear:both;width:100%}#navigation-wrapper UL A{font-size:16px;text-decoration:none;list-style:none;color:#fff;font-family:Montserrat,sans-serif;font-weight:300}.hide-in-tablet{font-family:Montserrat,sans-serif;display:none}#navigation-wrapper UL A:hover{color:#fff}.navigation-wrapper-2{clear:both;width:100%;position:relative;overflow:hidden;font-size:17px;text-align:center;background-color:#1e8bc3}.navigation-wrapper-2 .second-bar{padding:0;background-color:#f4b350}.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-weight:400}.navigation li.navigation_hover,#navigation-wrapper li:hover{background-color:#f4b350}#m-header-navbar,#m-student-account,.navigation-wrapper-3 a.brand,#notfound_search .findtext,#notfound_search .advanced-search,#search_bar_moblie,#site_search #all-content .advanced-search{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}.navigation-wrapper-2 LI{float:left;padding-right:18px;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 27.5px 0 45.5px;line-height:42px;height:42px}.navigation-wrapper-2 LI.first-bar{border-left:0 none;padding-right:0}.navigation-wrapper-2 LI.last-bar{border-right:0 none;padding-right:0}td.header_articles_text a:hover{text-decoration:none}.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{width: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{font-size:18px;margin-top:6px;text-align:right}.search .advanced-search a:hover{color:#f4b350}.search .advanced-search a:active{color:#19b5fe}.search .advanced-search a{color:#1e8bc3}.search .findtext{color:#8a8b8d;float:left;font-weight:700;line-height:38px;margin-right:10px}.google-search-contain{float:left;width:376px;height:38px;overflow:hidden}#notfound_search{float:left;width:76%;margin-bottom:10px}#notfound_search .google-search-contain{width:80%}.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}.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;margin-top:0 !important;margin-top:1px}.search-button{position:relative;margin-left:0;width:100%;height:38px;width:85px;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.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -112px -163px;display:inline-block;vertical-align:middle;width:25px;height:25px}#zipcode-statistics-table-title{display:none}#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;text-decoration:none;margin:0 15px 0 0}#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 span,#m-login span{border:1px solid #bbb}#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}.articles .header_articles_text{font-size:16px;font-weight:400}.ac_main_content img.article_thumb_img{float:left !important;margin:0 10px 0 0 !important}.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.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -165px -169px;width:18px;height:16px;display:inline-block}#main-wrapper{width:980px;min-height:600px;margin:0 auto;padding:0}#main-headline-wrapper{float:left;line-height:1.1;width:660px;overflow:hidden;margin-top:7px}.breadcrumbs{font-size:16px;margin:15px 0 4px;color:#98999a}H1#main-headline{color:#069;display:block;font-size:36px;font-family:Montserrat-bold,sans-serif;line-height:1.3;margin-bottom:7px}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;text-decoration:none}#school_overview h1#main-headline,h1#main-headline a{font-family:Montserrat-bold,sans-serif}h1#main-headline span{line-height:1.3;font-family:Montserrat-bold,sans-serif}#school_overview h1#main-headline span{display:block;width:calc(100% - 33px);width:-webkit-calc(100% - 33px);width:-moz-calc(100% - 33px)}#so_jump{height:0;z-index:10}#so_jump_infobox{display:none;position:absolute;z-index:10000}.jump_arr{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -60px -70px;bottom:-2px;height:12px;left:38px;position:relative;width:25px;z-index:11}#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:628px;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}.btn_icon_bg{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -120px -21px;display:inline-block;height:5px;width:9px}#so_jump_btn:hover{background-color:#f5f5f5}.jump_list a{color:#616161}.jump_list a:hover{color:#2c9fe4;text-decoration:none}.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}#ad-under-headline{display:none}#main-content{float:left;width:660px}#secondary-content{float:right;width:300px;padding-left:20px;clear:right}#ad-margin-top{margin-top:10px}#all-content{float:left;width:980px}#ad-below-mobile{display:none}#search_footer_div{background-color:#1e8bc3}.search-wrapper{background-color:#fff;border-top:1px solid #dadfe1;margin-top:5px;padding-bottom:15px;padding-top:15px;z-index:1}#ad-right-above,#ad-in-search{margin-top:20px}#school_overview #ad-right-above{display:none}.footer_search{height:35px;margin:0 auto;width:630px}.footer_search .findtext,.footer_search .advanced-search{display:none}.footer_search .google-search-contain{width:562px}.footer_search .search-input{width:561px;height:36px;padding:0;text-indent:10px;border-right:none}.footer_search .delete_wrapper{border:solid 1px #1e8bc3;border-left:none;border-right:none}#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:160px;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-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:350px;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}.ad-preloads{left:-9000px;position:absolute;top:-9000px}.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;overflow:hidden}.fblikebox{width:100%;height:48px;margin-bottom:10px}.content2boxouter{position:relative;margin:10px 0;padding:3px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.content2boxinner{position:relative;background-color:#e4f1fe;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#secondary-content .contentboxouter{padding:0}#secondary-content .contentboxinner{margin:0;padding:0}.new_content_section_1{background-color:#fefefb;border:1px solid #e6e6e6;border-radius:5px;margin:20px 0;font-weight:300}.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 -1px;border-radius:5px 5px 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-bottom:10px;font-weight:600;color:#f1ac47;text-transform:uppercase}.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:20px;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}.section_content{padding:5px 8px;background-color:#fff;border-radius:5px}#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,#featured_schools_payment #fearture_payment_form select{background-color:#fff}#did-you-know .section_content{padding:20px;font-size:20px;font-weight:300}#request_information_box .section_content{padding:20px;background:#f7f7f7}#request-placeholder .section_content{padding:20px;background:#f7f7f7}#request-placeholder .section_content input{background:#fff}#request-placeholder .section_content .input-for-share-profile{background:#fff}#request-placeholder .section_content .input-for-save-profile{background:#fff}#request-placeholder .section_content .y_btn{background:#68c3a3}#request-placeholder .section_content select{background:#fff}#request_information_box .submit{background:#68c3a3}#request_information_box .submit:hover{background-color:#74dbb7}.quick_links .section_content{padding:5px 0}.table_cell_morenum{font-size:16px;color:#616161}#state_schools .y_btn{width:168px;height:36px}#state_schools .mobile_y_btn{display:none}#state_schools #frmschools{padding-bottom:5px;padding-top:5px}.mobile_y_btn,.y_btn{color:#fff;font-size:17px;font-weight:600;height:38px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f4b350;cursor:pointer;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;padding:5px 10px}.mobile_y_btn:hover,.y_btn:hover{background:#f9bf3b}.mobile_y_btn:active,.y_btn:active{background:#f39c12}input[type=checkbox]{margin:0 4px}.submit,input[type=button]{position:relative;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;background:-webkit-gradient(linear,0 0,0 bottom,from(#ef9647),to(#d6731b));background:-webkit-linear-gradient(#ef9647,#d6731b);background:-moz-linear-gradient(#ef9647,#d6731b);background:-ms-linear-gradient(#ef9647,#d6731b);background:-o-linear-gradient(#ef9647,#d6731b);background:linear-gradient(#ef9647,#d6731b);color:#fff;font-size:22px;font-weight:400}#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}.submit:hover,input[type=button]:hover{background:#f9bf3b;cursor:pointer}#schools_mailing_list .submitForm:hover{background:#f9bf3b;cursor:pointer}#login_line .submitlogin:hover{background:#1e8bc3;cursor:pointer;color:#fff}.submit:active,.search-button:active{background:-webkit-gradient(linear,0 0,0 bottom,from(#f39c12),to(#f39c12));background:-webkit-linear-gradient(#f39c12,#f39c12);background:-moz-linear-gradient(#f39c12,#f39c12);background:-ms-linear-gradient(#f39c12,#f39c12);background:-o-linear-gradient(#f39c12,#f39c12);background:linear-gradient(#f39c12,#f39c12);cursor:pointer}table{border-collapse:collapse;text-align:left;clear:both;display:block}table td{vertical-align:middle;padding:3px}#format-table .label{width:230px}#format-table .input-field{width:75%}#jobForm #format-table .label{width:126px}#format-table td{padding:2px 0 4px 5px}#article H1.main-headline a:hover{text-decoration:none}#article_mdescription{margin-top:0;margin-bottom:20px;font-size:18px;color:#616161;font-weight:300;font-style:italic}#article .article_content{font-size:18px;color:#616161;font-weight:300}#article .article_content p{margin-bottom:20px}#article .article_content ul{margin:20px 0}#article .article_content STRONG{color:#616161;font-weight:600}#article .article_photo1{background:none repeat scroll 0 0 #fbfbfb;text-align:center;float:left;margin-right:20px;margin-bottom:20px}#article .mresources_text_container{border:1px solid #d3d3d3;border-radius:5px;background-color:#f6f6f6}#article #mresources_text{font-size:18px;color:#1e8bc3;line-height:35px;height:35px;display:inline-block;width:602px;padding:0 10px}#article .comment-data-for-seo{width:650px;display:none}#article #mresources_text{text-decoration:none;font-weight:700}#article #resourse_text{padding:5px 10px 10px;font-size:16px}#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 #mresources_text span{line-height:35px}#publication-date,.publication-date{text-align:left;color:gray;vertical-align:middle;font-style:italic}#article .read_more{text-align:right;margin-left:7px}#article #secondary-content{position:relative}#article #secondary-content STRONG{font-weight:600}.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}.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_feed .rss_ico{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -14px -13px;display:block;width:23px;height:24px;margin:15px auto}.articles_icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -206px -160px;display:inline-block;width:34px;height:32px;margin-top:18px}#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:16px;padding-bottom:10px}#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 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 ul.con_sec_ul li strong{font-weight:700}#article .articles_public_school .article_list_content{margin-bottom:10px;position:relative}#article .articles_public_school .article_photo{width:100%;background:0 0;border:none;border-radius:0;padding:0;text-align:center;margin-right:0;margin-bottom:0;max-height:185px;overflow:hidden;border-radius:5px}#article .articles_public_school .article_photo img{width:100%}#popular_articles .popular_article_photo{height:185px;overflow:hidden;border-radius:5px}#article .articles_public_school .article_photo+a{position:absolute;left:0;bottom:0;width:100%;text-decoration:none}#article .articles_public_school .article_star{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -165px -169px;display:inline-block;height:16px;width:18px;vertical-align:middle;margin-right:15px;margin-bottom:3px}#article .articles_public_school ul.con_sec_ul li.more_articles_header{margin-bottom:10px}.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 .article_data_author{text-align:center;font-size:16px;color:#616161;height:28px;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_social{text-align:center;padding-bottom:10px;margin-bottom:5px}.article_social .social_buttons{width:250px;margin:auto}#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}.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_hidden_num{display:inline}.article_hidden_num_mobile{display:none}#school_overview h2{font-size:30px;font-weight:700}.school_notes_overview{color:#616161;font-size:16px;padding-bottom:10px;float:left;width:100%}#top_info_box{padding:0 0 9px}#top_info_box .contentboxinner{margin:0 0 10px;overflow:visible}.info_cards_ctn{margin:0 20px;padding:0;display:block;position:relative}.card_row{font-size:18px;margin:0;width:49.5%;width:calc((100% - 1px)/2);width:-moz-calc((100% - 1px)/2);width:-webkit-calc((100% - 1px)/2);color:#616161;vertical-align:top;line-height:100px;min-height:100px;position:relative;border-bottom:1px solid #e2e6f4;float:left;display:inline-block}.info_cards_ctn>.card_row:nth-child(2n+1){border-right:1px solid #e2e5f4}.info_cards_ctn.nf_info_cards_ctn{width:50%;float:left}.info_cards_ctn.nf_info_cards_ctn .card_row{width:100%;display:block}.info_cards_ctn.nf_info_cards_ctn>.card_row:nth-child(2n+1){border-right:none}.infobox-top-right{width:336px;float:left;margin-right:-9px}.infobox-top-right #ad-left-large{margin-top:20px}.top_card_ctn{margin-left:95px}.top_card_ctn.top_address_ctn{margin-top:19px}.top_card_ctn.top_review_ctn,.top_card_ctn.top_telephone_ctn,.top_card_ctn.top_website_ctn,.top_card_ctn.top_grade_ctn,.top_card_ctn.top_submit_review_ctn{margin-top:34px}.top_review_ctn strong{font-weight:700}.top_review_ctn a,.top_review_ctn a:hover{text-decoration:none}.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;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear}a.top_info_btn.top_request_btn:hover{background-color:#74dbb7}a.top_info_btn.top_ss_btn{background-color:#f5b34f;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear}a.top_info_btn.top_ss_btn:hover{background-color:#f5bd67}.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}div.mobile_address_ctn{vertical-align:middle;height:48px;line-height:48px;margin:0}a.icon_direction_right{font-size:13px;display:inline-block;padding-top:4px;padding-left:12px;position:relative;margin-right:10px}a.icon_direction_right:before{content:"";position:absolute;top:7px;left:0;width:7px;height:12px;background:url(//www.privateschoolreview.com/images/new_sprites.png) no-repeat -72px -120px}#top_info_box .school_notes_overview{display:block;margin-top:3px;margin-right:20px;margin-left:20px;width:95%;width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px)}#school_overview #school_details_table table{border-collapse:collapse;margin:6px 0 25px}#school_overview table TD{padding:0}#school_overview .table_name_cell{border-right:10px solid #ebebeb;font-size:18px;height:64px;padding-left:20px;width:35%;background-color:#f2f2f2}#school_overview .table_value_cell{color:#616161;font-size:18px;height:40px;font-weight:300;position:relative}#school_overview table .chartimg{width:100%}table.general_table tr:last-of-type{border-bottom:1px solid #e5e5e5}table.general_table tr{border-top:1px solid #e5e5e5}.general_table .table_name_cell{width:35%}.general_table .value_cell_1{text-align:center;width:435px;max-width:435px}#school_overview .table_value_cell_national_avg{font-size:11px;font-weight:400;color:#616161;padding:0;margin:0;height:auto}.row{clear:both;margin-top:7px;margin-left:10px;overflow:hidden}#review_input,.review_input{width:170px}form.webform table TD{vertical-align:middle;padding:2px 0 8px;padding-left:5px}form.webform table{display:table;padding:0;margin:0 auto;text-align:center;width:100%;border-collapse:collapse}form.webform table td{margin:0;padding-top:0;padding-left:0;padding-right:0}form.webform .label{text-align:right;width:140px;padding-right:10px}form.webform .input-field{text-align:left;width:200px}#compare_schools #map-wrapper{margin-bottom:0}#compare_schools #all-content P{margin:20px}#compare_schools .full-map{height:400px;border:solid 1px #000;clear:both;margin-bottom:10px}#compare_schools .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}#compare_schools .full-map-selection-wrapper{width:947px;line-height:50px}#compare_schools select{width:400px;height:40px}#compare_schools p.p_compare_button{float:right}#compare_schools #divFirstSchool{padding-top:20px;border-top:1px solid #d0d0d0}#compare_schools strong{font-weight:600}.consulatnt-listing .blue_h2{margin-bottom:0}.consulatnt-listing .text-consultant-created-date{text-align:right}.consulatnt-listing .consultant-paragraph{margin-bottom:10px;word-break:break-word}.consulatnt-listing .consultant-paragraph.p-cconsultant-description ul{list-style:disc}.consulatnt-listing .consultant-paragraph.p-cconsultant-description ul li{list-style-type:disc;list-style-position:inside;list-style-image:none;margin-left:30px}#new_school_data_note{margin-bottom:25px;position:relative;background-color:#f7f7f7;padding:40px 30px;font-size:18px;font-weight:300}#new_school_form_container #new_school_data_note p{color:#616161;font-size:18px;margin:0 0 10px}#new_school_data_note li{list-style:none;margin:0 0 5px;color:#616161;font-size:18px;line-height:22px}.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}#request_information #student-request-box .input-for-save-profile,#request_information #student-request-box .input-for-share-profile,#school_overview #request_information_box .input-for-save-profile,#school_overview #request_information_box .input-for-share-profile{background:#fff}.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 .note{font-size:14px}#school_overview .review-submit{margin:15px 40px;float:right}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:300}#most_recent_articles .content2boxinner{padding:15px}#featured_article{border-bottom:1px solid #dadfe1;padding-bottom:20px}.featured_article_photo{float:left;margin-right:20px}.article_title,.article_date{margin-bottom:20px}.article_title a{font-size:20px;line-height:22px;font-weight:300}.article_date{color:#6e7787;font-size:13px;font-weight:300}.article_blurb{color:#6e7787;font-size:16px;font-weight:300}.articles_overview{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #dadfe1}#left_article{float:left;margin-right:15px;width:48%;width:-webkit-calc((100% - 15px)*0.5);width: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:#616161;font-weight:600;font-size:18px;margin-bottom:0}#recent_more_articles>a{font-size:18px}.school-list .table_row .compare_button input[type=checkbox].checkbox-input{float:left;margin:4px 4px 0 0;cursor:pointer}.school-list .table_row .compare_button span.compare-btn{color:#f4b350;font-size:16px;cursor:pointer;margin-left:8px}.compare_button,.average_reviews_stars{clear:both;width:100%;position:relative;height:inherit;line-height:100%}.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}.find-school-by-state .table_row{clear:both;border-top:1px solid #e2e6f4}.find-school-by-state .table_row .table_cell{border-right:1px solid #e2e6f4;padding:1%;min-height:34px;width:28%;vertical-align:top}.find-school-by-state .table_row .table_cell:last-child{border-right:0}.find-school-by-state .table_row .table_cell a{line-height:34px;color:#1e8bc3;display:block;height:34px;line-height:34px;overflow:hidden;padding-left:20px;font-weight:300}.find-school-by-state .table_row .table_cell a:hover{color:#fff;background-color:#1e8bc3;text-decoration:none}.find-school-by-state .table_row .table_cell #popular_city{font-size:11px;margin:0}.find-school-by-state .table_row .table_cell #popular_city a{font-weight:300;height:20px;line-height:20px}#forgotpassword_a{font-size:14px}#search_public_schools{width:100%}#FindSchoolForm .find-school-div{margin:0 0 13px;text-align:right;clear:both;font-size:18px}#secondary-content #FindSchoolForm .find-school-div{text-align:left}#FindSchoolForm .find-school-label{float:left}#secondary-content #FindSchoolForm .find-school-label{text-align:left;font-size:13px;font-weight:700;margin:0 0 5px 5px}#FindSchoolForm .find-school-input{width:438px}#secondary-content #FindSchoolForm .find-school-option,#secondary-content #FindSchoolForm .find-school-input{width:263px;margin-left:4px}#FindSchoolForm .find-school-opt{width:446px;padding:3px 7px;height:33px}#secondary-content #FindSchoolForm .find-school-opt{border:1px solid #e2e6f4;box-shadow:2px 2px 5px #eee inset;height:33px;margin-left:4px;padding:5px 4px;width:271px}#FindSchoolForm .find-school-submit{margin:0 5px 13px 0;text-align:right;padding-right:304px;clear:both}#secondary-content #FindSchoolForm .find-school-submit{padding:0 0 0 4px;text-align:left}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}#ad-under-checkmark,#ad-under-request,#ad-small-banner,.ad-small-banner{margin:0 auto;text-align:center}#desk_show_ads,#compare_schools #ad-right-above{float:right;width:336px}#all-content P{color:#616161;font-size:16px;margin:10px}.cmp-label{display:inline-block;width:180px;font:300 18px Hind}#stateid,#county_id,#grade_offered{width:300px}#student_request_form p STRONG{color:#616161}.submit,input[type=button]{background:#f4b350;border-radius:5px;color:#fff;font-family:inherit;font-size:16px;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}.submitlogin{background:#1e8bc3;border-radius:5px;color:#fff;font-family:inherit;font-size:17px;-webkit-appearance:none;position:relative;font-weight:700;padding:5px 10px;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear}#schools_mailing_list .submitForm{background:#f4b350;border-radius:5px;color:#fff;font-family:inherit;font-size:18px;position:relative;font-weight:400;padding:5px 10px 7px;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear}#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{margin:0 0 20px;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_head1 div{width:100%}#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:24%;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_cell_compare_other img{display:block;margin:10px auto;border-radius:5px;width:95%;width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px)}#compare_schools .compare_schools_list .table_row_head1{font-weight:700;font-size:30px;padding:10px 30px;color:#f9bf3b}#compare_schools .compare_schools_list .contentboxouter{padding-bottom:20px}#compare_schools .ad_in_content{float:left;margin-top:-1px;width:35%}#compare_schools .section_2_content.section_content form{float:left}#box_map_right{margin-bottom:5px}a.link_button{width:200px;font-weight:700;font-size:18px;height:30px;cursor:pointer;border:none;display:block;margin:20px auto;background:#f4b350;border-radius:5px;color:#fff;font-weight:600;padding-top:5px;text-decoration:none}.circle{width:60px;height:60px;position:relative;border-radius:50%;background:#68c3a3;margin:20px auto}.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}.line{height:6px;width:180px;margin:0 auto;background-color:#68c3a3}.line-left{height:6px;margin:0 auto;background-color:#e6e6e6;float:left}#school-type,.vertical{display:none}.popular_article_list{margin-bottom:10px;position:relative}.popular_article_photo,.popular_article_photo img{width:100%;border-radius:0 0 5px 5px}.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;background-color:#fff}#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}#popular_more_articles .article_star{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -165px -169px;display:inline-block;height:16px;width:18px;vertical-align:middle;margin-right:15px}#article_nav{padding:30px 0 0;clear:both}#article_nav .popular_article_photo a{overflow:hidden}#article_nav .popular_article_photo img{width:100%;height:250px}.article_nav_div{float:left}#article_nav_left{width:48.23151%;padding-right:3.53698%}#article_nav .popular_article_photo{position:relative}#article_nav .popular_article_inner{position:absolute;bottom:0;width:100%}.article_comments_container{margin-top:20px}.nav_p{font-weight:700;margin-bottom:0}.popular_article_photo a{display:block;text-decoration:none;line-height:0}#article_nav_right{width:48.23151%;padding-left:0}a.adsTitle:hover{font-weight:600;text-decoration:underline;color:#dd6919}#ad-left-medium,.ad-left-medium{clear:both;padding:5px 0;float:right;width:336px}.ad-left-medium div>iframe{margin:0 !important;max-width:100% !important}#map-wrapper{width:100%}#map_left,#map_left_viewed{height:250px;width:620px;margin-top:20px}#map_block_sets{font-size:14px;padding:20px 0 10px;text-align:left}#map_school_sets,#map_school_viewed_sets{margin:30px 0 10px;text-align:left}h2#related_school_title{margin-bottom:0}.mini-map{clear:both;height:275px;margin-bottom:15px;width:298px;border:1px solid #d0d0d0}.mini-map-selection-wrapper{width:100%;margin-bottom:2px}div.marker-description{font-size:14px;text-align:center}#box_map_right{margin-top:20px}#box_map_right #map{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:0}#state_religious_affi #box_map_right{margin-top:10px}.featured-bg{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -165px -169px;display:inline-block;height:16px;width:18px;margin-right:3px;margin-top:5px}.blueribbon-bg{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -63px -22px;display:inline-block;height:13px;width:20px;margin-top:7px;margin-right:5px}.recommendations-bg{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -217px -120px;display:inline-block;width:12px;height:12px}.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_2{width:84px;color:#616161;font-size:18px;background-color:#f2f2f2;border-bottom:10px solid #ebebeb;font-weight:400}.school-list .table_row_head .table_cell_other_3{color:#616161;font-size:18px;background-color:#f2f2f2;margin-right:3px;border-bottom:10px solid #ebebeb;font-weight:400}.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 ul li{margin:0}.school ul li span{float:left}.school .table_cell_county{width:120px}.school .table_cell_other_1{width:320px;padding:15px 0 15px .8%}.school .table_cell_other_2{width:75px;padding:7px 0 0 .8%}.school .table_cell_other_2 .showyear{display:none}.school .table_cell_other_3{width:80px;padding:7px 0 0 .8%;text-align:center!important}.school .table_cell_other_4{width:65px;padding:0 0 0 .8%;font-style:normal}#first-dom{text-align:right}.articlesubtitle,.articlesubtitle a{color:#1e8bc3;font-size:32px;font-weight:800;margin:5px 0 2px;line-height:1.3;margin:0}.articlesubtitle span{line-height:1.15}.articlesubtitle A:hover{text-decoration:none;color:#f4b350}#submit,#compare,#remove,#create_account_submit{background:#f4b350;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;position:relative;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}#submit:hover,#compare:hover,#remove:hover,#create_account_submit:hover{background:#f9bf3b}#submit:active,#compare:active,#remove:active,#create_account_submit:active{background:#f39c12}#school_overview .review-submit .submit{background:#f4b350}#school_overview .review-submit .submit:hover{background:#f9bf3b}.admissions-contact-div{margin-bottom:13px}.admissions-contact-label{font-size:13px;font-weight:700;width:120px}#featured_school_benefits a{margin-left:30px}.payment-img{width:61.8%;display:block;margin:0 auto}.payment-em{margin:10px;text-align:center}.payment-em em{font-size:16px;color:#616161}#featured-payment-ul{list-style-type:none}#featured-payment-li{color:#f99900;margin-left:1px;display:table-cell}#featured_schools_payment .featured-payment-li-text{padding-left:0}.featured-payment-li-text{color:#616161;font-size:16px}#payment-em{display:inline-block;margin-bottom:10px;margin-top:10px}#payment-em2{display:inline-block;float:right;margin-right:20px;margin-bottom:10px;margin-top:10px}#payment-em3{display:inline-block;float:right;margin-right:20px;margin-top:10px}.highlights_txt{float:left;width:75%;width:calc(100% - 90px);width:-webkit-calc(100% - 90px);padding:20px 0;font-family:'Hind',sans-serif}.highlights_row{font-size:18px;float:left;width:100%;margin-bottom:5px;background:#f7f7f7;font-weight:300}.checkmark_a{font-size:18px;float:left;width:100%;margin-bottom:5px;font-weight:300}.checkmark_c{float:left;width:92%;padding-bottom:9999px;margin-bottom:-9999px;text-align:center;padding-top:25px}.checkmark_d:after{content:'';position:absolute;width:18px;height:8px;background:0 0;top:50%;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_data{float:left;width:100%;overflow:hidden;position:relative}.highlights_img{float:left;margin-right:10px;width:80px;padding-bottom:9999px;margin-bottom:-9999px;background-color:#efefef;text-align:center;padding-top:20px}.info_school_link:hover{border:0}#address_image{float:right;margin-right:5px}#tel_image{float:right;margin-right:5px}#web_image{float:right;margin-right:5px}.small_grey_icon{float:right;padding-top:5px;padding-bottom:9px}.tooltip:hover{color:#dd6919;text-decoration:underline}.tip1{padding:10px;border:2px solid #999;overflow:hidden;background:none repeat scroll 0 0 #fff;border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.2)}.tip{padding:10px;position:absolute;width:321px}a:hover .tip{display:block;position:absolute;text-decoration:underline}.throbber,.throbbershowmoreloading,.schoolwidget .load{background:url("//www.privateschoolreview.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:''}.tip_up{background:#fff;border:2px solid #ccc;padding:10px;border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.2);position:absolute;width:300px}a:hover .tip_up{display:block;position:absolute;text-decoration:underline}.tip_up: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:-3px;content:''}.tip_up: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:''}.table_cell_city{display:none}.blueribbon_small_icon{padding-top:3px;padding-right:7px}.daycare_small_icon{padding-top:4px;padding-right:6px}#page-container .spamtrap{display:none;visibility:hidden}#school_extras #school_extras_table_2 .td_one{width:250px}#school_extras #school_extras_table_2 .td_two{width:360px}#school_extras #school_extras_table_2 .td_three{width:100px}.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:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-ms-box-shadow:0 1px 0 rgba(0,0,0,.2);-o-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);-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;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.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);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-ms-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-o-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}.stripe-button-el:disabled,.stripe-button-el.disabled{background:rgba(0,0,0,.2);-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.stripe-button-el:disabled span,.stripe-button-el.disabled span{color:#999;background:#f8f9fa;text-shadow:0 1px 0 rgba(255,255,255,.5)}.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.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -405px -230px;width:53px;height:52px}.marker-cluster-medium{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -332px -229px;width:56px;height:55px}.marker-cluster-large{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.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}#school_admin_news_archive .input-field>input{width:84%}#find-school-list .school .table_cell_county,#find-school-viewed-list .school .table_cell_county{width:118px}#find-school-list .school .table_cell_other_1,#find-school-viewed-list .school .table_cell_other_1{width:262px}#find-school-list .school .table_cell_other_2,#find-school-viewed-list .school .table_cell_other_2{width:80px}#find-school-list .school .table_cell_other_3,#find-school-viewed-list .school .table_cell_other_3{width:60px}.school .table_row_head span{padding:13px 0 8px .8%;text-align:left}.school .table_row_head span.table_cell_other_2{text-align:center}#main-content .school-list{margin-bottom:0}.school-list .table_cell_county{width:120px;vertical-align:middle;padding-left:5px;font-size:16px;color:#616161;font-weight:300}.school-list .table_cell_other_1{width:310px;text-align:left;color:#616161;vertical-align:middle;padding-left:5px;font-size:16px;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 .school_links span:hover{color:#f4b350}.school-list .table_cell_other_1 .tooltip{min-width:130px}.school-list .table_cell_other_2{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{width:60px;text-align:center;color:#616161;vertical-align:middle;font-size:16px;padding:15px 0 15px .8%;font-weight:300}span.directions{font-size:14px;color:#000;padding:0;margin:0;height:auto;text-align:left}span.caption{font-size:16px;color:#616161;padding:0;margin:0;height:auto;text-align:left}.school_info{float:left;width:100%;margin-bottom:5px}.thumbnail img{margin-right:5px;margin-bottom:3px;max-width:85px;max-height:60px}.captionwidth{color:#616161 !important;min-width:220px}#find-school-list .captionwidth,#find-school-viewed-list .captionwidth{width:219px}.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;height:30px;position:relative;vertical-align:middle;<!-- top:0px;-->}.login_form .wide{text-align:center}.login_form input.submit{width:auto}#school_student_login_form .label{width:11%}#school_student_login_form .input-field{width:200px;text-align:left}.note-for-schools{font-weight:600}#main-content P{margin-bottom:10px;color:#616161}#student_request_form textarea{width:450px}#create_account #student_request_form{font-size:18px}#student_request_form .rf_input{margin-bottom:10px}#secondary-content #student_request_form .rf_input{position:relative}#secondary-content #student_request_form .text_input{margin-left:2px;width:84%}#secondary-content #student_request_form #student_password,#secondary-content #student_request_form #citizenship,#secondary-content #student_request_form #student_country,#secondary-content #student_request_form #student_state{width:258px;width:-webkit-calc(84% + 8px);width:calc(84% + 8px)}#student_request_form table td{padding:5px;width:200px}#secondary-content P{font-size:11pt;margin:1px;padding-bottom:10px}#secondary-content #request_information_box P{font-size:18px;padding-bottom:10px}#secondary-content #request_information_box .submit_wrapper{text-align:left}#featured_schools_payment #secondary-content P{font-size:18px}#featured_schools_payment #secondary-content P.emphasized-2{font-size:18px}label.fs-selection-label{display:block;margin-bottom:10px}#myselect3,form[name=right-featured-payment] .fs-selection{width:250px}#myselect4,form[name=left-featured-payment] .fs-selection{width:440px}.sel-pl>select{width:440px}.sel-p>select{width:250px}.text-left,legend{font-size:14px;padding:0 8px 5px}#schools_mailing_list .click_contant,legend{font-size:14px;padding:14px 8px 5px}#schools_mailing_list .mail_list_row_pc{width:33%;float:left;padding-bottom:8px}.spamtrap{margin:1px;text-indent:8px}.contentboxinner .content2boxouter{width:620px}#featured_schools_payment .contentboxinner .content2boxouter{width:100%}.schoolwidget .schoolwidget-iframe-container{float:left;margin:10px 0 0 10px}.schoolwidget .schoolwidget-iframe-container iframe{max-width:1100px}.schoolwidget #DistrictResults,.schoolwidget #countyResults{max-height:400px;overflow:auto;padding:10px}.schoolwidget-form-container{float:left;width:400px}.schoolwidget .schoolwidget-form-container .contentboxouter{margin-top:10px}#widget_city{width:-webkit-calc(100% - 9px);width:calc(100% - 9px)}#edit_login_form>table{margin:0 20px 0 100px}#edit_login_form .label{padding:5px}.contentboxinner .video_thumb{width:330px}#school-youtube input+input.submit{margin-left:5px;padding:3px 10px}.contentboxinner>input{margin:0 5px 0 0}.even .column-heading{background-image:-moz-linear-gradient(center top,#fff,#f2f2f2);border:1px solid #e6e6e6;border-radius:6px;font-size:16px;font-weight:700;text-align:center}#all-content .column-heading1 .column-header .content{background:linear-gradient(#9ae1a7,#2c813b) repeat scroll 0 0 transparent;color:#fff;text-align:center}#all-content .column-heading1{width:120px}.column-header.column-header-2{width:120px}#add_news .Submit{background:linear-gradient(#ef9647,#d6731b) repeat scroll 0 0 transparent;border-radius:5px;box-shadow:1px 1px 3px #c16615 inset;color:#fff}.textaligncenter .input-field{padding:3px}.bigtext{font-size:18px;color:#616161}.smalltext{font-size:18px;color:#616161;font-weight:300}#household_income_row{border-bottom:1px solid #e2e6f4}.weizi{margin-left:380px;text-align:center}#main-content #related_school_news li{border-bottom:1px solid #e2e6f4;font-size:16px;margin-bottom:10px;margin-left:5px;padding-bottom:10px}#main-content #news-archive li{border-bottom:1px solid #e2e6f4;font-size:16px;margin-bottom:10px;padding-bottom:10px;color:#616161}#main-content #news-archive #line{border-bottom:1px solid #e2e6f4;margin-bottom:10px;padding-bottom:10px;font-size:18px;color:#616161}.center{text-align:center}#feedback_form textarea{width:90%}.idea_icon,.video_icon,.news_icon{float:left;background-color:#0082c5;height:70px;width:60px;border-radius:5px 0 0}.idea_icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -413px -8px;display:inline-block;width:24px;height:33px;margin-top:17px}.quicklinks-icon,.request_icon{float:left;background-color:#61b597;height:70px;width:60px;border-radius:5px 0 0}.quicklinks-icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -104px -106px;display:inline-block;width:41px;height:41px;margin-top:13px}.school_job_icon{float:left;background-color:#0082c5;height:70px;width:60px;border-radius:5px 0 0}.school_job_icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -308px -13px;display:inline-block;width:41px;height:41px;margin:21px 0 0 9px}.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}div,a{margin:0;padding:0}.quick_links .image_div span{color:#616161;font-size:20px;font-weight:700}.quick_links .link_div a{font-size:14px}.quick_links .link_div span{float:left;margin-right:10px;margin-top:7px;background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -72px -120px;display:inline-block;width:7px;height:12px}.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.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -72px -120px}li.quick_stats_li strong{font-weight:700}#article #main-content ul{margin-left:20px}#article #main-content LI{margin:0 0 5px 22px;list-style-type:disc}.news_icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -14px -13px;display:inline-block;height:24px;width:23px;margin-top:20px}#school_overview #related_school_news ul li{border-bottom:1px solid #e2e6f4;font-size:16px;list-style:none outside none;padding:10px 0}#school_overview #related_school_news ul li:last-of-type{border-bottom:none}.rss_date{color:#dd6919;font-size:11px}#related_school_news .last{font-size:13px}#featured_schools_payment #secondary-content P{width:100%}#featured_schools_payment #customButton,#featured_schools_payment .customButton,#featured_schools_payment #form3 img{width:225px}#featured_schools_payment #featured_description{border-collapse:collapse;margin:6px 0 25px;border-bottom:1px solid #e5e5e5;display:table;table-layout:fixed;width:100%}#featured_description tr:first-child{border-top:none}#featured_description .table_row{border-top:1px solid #e5e5e5}#comparison_table_title td.table_name_cell{background-color:#fff;color:#f4b350;font-size:24px}#featured_description .table_name_cell{width:228px;height:69px}#featured_description .table_value_cell{position:initial}#featured_schools_payment .table_value_cell.value_cell_1{border-right:1px solid #e5e5e5}#comparison_table_title .table_value_cell{background-color:#fff}#featured_schools_payment .table_value_cell{color:#616161;font-size:18px;font-weight:300;height:40px;text-align:center}#featured_schools_payment #comparison_table_title .table_value_cell{font-weight:600;border-top:1px solid #e5e5e5}#featured_schools_payment .table_name_cell{background-color:#f2f2f2;border-right:10px solid #ebebeb;font-size:18px;padding-left:20px}#featured_schools_payment #comparison_table_title .table_name_cell{border-right:10px solid #ebebeb}.last{text-align:right}#school-joblist .rss-box li+li{margin:12px auto;padding:12px 0 0;border-top:1px solid rgba(230,230,230,.3)}#job-categories .section_3_content{padding:0}#job-categories .even,#job-categories .odd{text-align:center;height:auto;font-size:18px}#job-categories dd{border-bottom:1px solid #e2e6f4}#job-categories dd:last-child{border-bottom:none}#job-categories .even a,#job-categories .odd a{display:block;padding:13px}#job-categories .even a:hover,#job-categories .odd a:hover{background-color:#f1f3ff;text-decoration:none}#request-login-info #main-headline-wrapper{margin-top:7px}#request-login-info .select_identify_school{border:1px solid #e2e6f4;box-shadow:2px 2px 5px #eee inset;height:33px;padding:5px 4px;width:271px}#request-login-info .table_name_cell{width:150px;height:39px}#request-login-info .value_cell_1{width:300px;height:39px}.main{padding:5px 9px}#index .articles_overview{border-bottom:0 none}#index #main-content{margin-top:10px}#index #popular_articles-box.new_content_section_3{margin-top:0}#secondary-content{margin:10px 0 20px}.index-article-title{margin-bottom:20px}.emstyle{font-size:13px;font-style:normal}#setmap-show,#setmap-viewed-show,.left-map-selection{margin:10px}#street_view{height:200px;margin-top:10px;width:300px;margin:0 auto}#student-profile-wrapper{font-size:18px;font-weight:300}#student-profile-wrapper td.input-field{width:480px}#student-profile-wrapper em{font-size:10px;font-style:normal}#state_ads_medium{display:none}#state_ads_banner{display:block;width:100%;margin:0 auto;text-align:center}.part_title{border-bottom:1px solid #dadfe1;color:#f4b350;font-size:24px;font-style:normal;font-weight:400;line-height:24px;margin:10px 0;padding:0 0 10px}#state_schools .public_county_list .table_row_head .table_cell_county,#state_religious_affi .public_county_list .table_row_head .table_cell_county{color:#616161;width:248px;font-weight:400}#state_schools .table_row{border-bottom:1px solid #e2e6f4}#state_schools .table_row.ads_row{border-bottom:none}.school .table_cell_county{width:135px;padding:15px 0 15px .8%;margin-right:3px}#state_schools .public_county_list .table_cell_county,#state_religious_affi .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_cell_other span,#state_religious_affi .public_county_list .table_cell_other span{display:none;height:35px;line-height:35px}.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)}.invalid-icon{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -18px -70px}.error-icon{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -216px -18px}.valid-icon{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -366px -168px}.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}#school_overview #student-profile-wrapper textarea#description{width:89%}#school_overview .step-interactive{margin-bottom:48px;margin-right:10px}#ad-right-below{display:block}.adsByGoogleSpan{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:5px;padding-left:0;padding-right:0;padding-top:0;width:100%}#state_schools .select_btn{margin-right:10px;width:435px;float:left}.select_btn{color:#545455;font-size:18px;height:35px;padding:4px 5px;outline:0;border:1px solid #cbcedb}#school_reviews td{vertical-align:top}#school_reviews .review_date{font-size:14px}#school_reviews .review_recommendation_td{width:104px}#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}.video_thumb{display:block;font-size:18px;margin:10px 0 0;padding:5px 0 0;position:relative;text-align:left}.video_thumb A.school_google_video{display:block}.video_thumb img{text-align:center;width:96%;width:calc(100% - 12px);width:-moz-calc(100% - 12px);width:-webkit-calc(100% - 12px);border-radius:5px;display:block;margin:0 auto}.video_thumb .videoTime{background-color:#000;border-radius:3px;color:#fff !important;display:inline-block;font-size:11px;font-weight:400;height:14px;opacity:.75;padding:0 4px;position:absolute;bottom:15%;right:6%;vertical-align:top}p.video_thumb_title{width:100%;border-bottom:1px solid #dadfe1;margin:0;padding:0}p.video_thumb_title a{word-break:break-word;display:inline-block;margin:20px 0 10px}.videoDate{color:#616466;font-size:16px}#secondary-content #school_videos .contentboxinner{padding:10px}.video_icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -460px -110px;display:inline-block;height:32px;width:32px;margin-top:18px}#school_videos .last{font-size:16px;clear:both;padding-top:15px;text-align:center}#adsense-rectangle-gallery{margin:5px auto;text-align:center}#state_schools .state_top_view .text-container{padding-bottom:15px}.text-container{text-align:center}#state_schools .state_top_view #Top20_title{color:#616161;font-size:18px;height:22px;line-height:22px;padding-bottom:5px;padding-top:15px;text-align:center}#state_schools .state_top_view .select_btn{width:370px}#state_schools .select_btn{margin-right:10px;width:435px}.select_btn{border:1px solid #cbcedb;color:#545455;font-size:18px;height:35px;outline:0 none;padding:4px 5px}#state_schools .state_top_view .y_btn{padding:0 20px;width:95px}#create_account .input-field #birth_date{margin:0 4px}input[type=radio]{margin:0 4px 0 0}#create_account .input-field #student_country,#create_account .input-field #student_state{width:230px}.request_icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -259px -107px;display:inline-block;height:33px;width:33px;margin-top:18px}#request_info_button{text-align:center;margin-bottom:25px}#request_info_button a{display:inline-block;text-align:center;text-decoration:none;outline:none;background-color:#f4b350;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;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}#request_info_button a:active{background:#f39c12}#request_info_button a:hover{background:#f9bf3b}#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_text{padding:0 30px;text-align:center;font-size:18px;font-weight:600;color:#fff}#school_overview #schoolnote{font-size:18px;margin-top:10px;margin-bottom:35px;font-weight:300}#main-content p#add_pro{color:gray;margin-top:20px;font-size:16px;text-align:right}#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:30px;display:inline-block;word-break:break-word}.school .table_row #table_cell_other_new{width:120px}.school .table_row #table_cell_other_new_1{width:180px}.school .table_row #table_cell_other_new_2{width:130px}.school .table_row #table_cell_other_new_3{width:75px}#index #secondary-content #FindSchoolForm .find-school-label{font-size:1em;font-weight:300;line-height:28px}#index #secondary-content #FindSchoolForm .find-school-submit{padding-left:4px;margin-left:0}#find-school-result #secondary-content #FindSchoolForm .find-school-label{font-size:1em;font-weight:400;line-height:28px}#find-school-result #secondary-content #FindSchoolForm .find-school-submit{padding-left:4px;margin-left:0}#neary #FindSchoolForm .find-school-submit{margin:0 5px 13px 0}#neary #FindSchoolForm .find-school-div{text-align:left;float:left;width:100%;font-size:18px;font-weight:300;margin:10px 0}#neary #FindSchoolForm .find-school-div:first-child{margin-top:15px}#neary #FindSchoolForm #more_option .find-school-div:first-child{margin-top:10px}#neary #FindSchoolForm .find-school-label{width:190px;margin-top:5px}#neary #FindSchoolForm .find-school-input{width:58.5%;padding:0 7px;line-height:35px}#neary #FindSchoolForm .find-school-input{width:calc(100% - 208px)}#neary #FindSchoolForm .find-school-opt{width:60%;padding:0 7px;height:37px}#neary #FindSchoolForm .find-school-opt{width:calc(100% - 190px)}#neary #FindSchoolForm .find-school-submit{float:left;padding-left:190px}#lost_password form table{display:table;padding:0;margin:0 auto;text-align:center;width:100%;border-collapse:collapse}#lost_password form table td{margin:0;padding:0 0 4px}#lost_password form table tbody{width:100%}#lost_password form .label{padding-right:10px;text-align:right;width:160px}#lost_password form .input-field{text-align:left;width:200px}#lost_password input[type=text]{width:192px}#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 #student_country,#student_request_form #student_state,#student_request_form #citizenship{margin-right:4px}#student_request_form #current_grade,#student_request_form #seeking_grade{width:83px}#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}#contacted .center{text-align:center}#students_database #all-content LI,#school_admin_news_archive #all-content LI,#secure_data #all-content LI{margin:0 0 5px 22px;list-style-type:disc}#school_admin_news_archive textarea{width:80%}#school_admin_news_archive .new_content_section_2 UL{list-style:disc outside none;margin:0 0 5px 22px}#school_admin_news_archive .rss_items LI{margin:0 0 5px 4px}#school_admin_news_archive #title{margin-left:0}#contact-school input[type=radio]{width:13px}#contact-school textarea{width:96%}#contact-school input[type=text]{width:70%}#contact-school #submit{margin:15px 5px}#contact-school #contact_school_form td{font-size:1rem}.video-containerxx{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-containerxx iframe,.video-containerxx object,.video-containerxx embed,.video-containerxx img{position:absolute;top:0;left:0;width:100%;height:100%}.video_play_button{cursor:pointer;width:93px;height:93px;position:absolute;top:calc(50% - 47px);z-index:100;left:calc(50% - 47px);background:url(/include/srn_lib/shared/images/play_video.png)}#student_request_form input[type=radio]{width:13px}#request_information #student_request_form input[type=text],#request_information #student_request_form input[type=password]{width:290px}#request_information #student_request_form #citizenship,#request_information #student_request_form #student_country,#request_information #student_request_form #student_state{width:298px}.school .otherwidth_1,.school .table_row_head .otherwidth_1{width:175px}.school .otherwidth_2,.school .table_row_head .otherwidth_2{width:180px}.school .otherwidth_3,.school .table_row_head .otherwidth_3{width:120px}#list_tuition table.table-list{table-layout:fixed;width:100%}#list_tuition span{width:22%;display:inline-block;padding:10px 0 10px .6%;font-size:16px;text-align:center}#list_tuition .listspan{cursor:pointer}#list_tuition td{font-size:16px;text-align:center;padding-top:15px;padding-bottom:15px;font-weight:300}#list_tuition .table_row_head td{border-right:3px solid #fff;background-color:#f2f2f2;position:relative;padding-bottom:15px;padding-top:10px;font-weight:400;background-clip:padding-box}#list_tuition .table_row_head td .td-shadow{width:100%;height:10px;background-color:#ebebeb;position:absolute;left:0;bottom:0}#list_tuition .table_row_head{height:43px}#list_tuition .table_row{height:37px;border-bottom:1px solid #e5e5e5}#list_tuition .table_row:hover{background-color:#f7f7f7}#list_tuition .table_row_head .table_cell_county{width:20%}#list_tuition .table_row_head .table_cell_other_1{width:30%}#list_tuition .table_row_head .table_cell_other_2{width:30%}#list_tuition .table_row_head .table_cell_other_3{width:calc(20% - 12px);width:-moz-calc(20% - 12px);width:-webkit-calc(20% - 12px)}#list_tuition .table_cell_county{text-align:left;width:20%;font-weight:600;font-size:20px;padding-left:5px}#list_tuition .table_cell_other_1{width:30%}#list_tuition .table_cell_other_2{width:30%}#list_tuition .table_cell_other_3{width:calc(20% - 12px);width:-moz-calc(20% - 12px);width:-webkit-calc(20% - 12px)}#list_tuition .table_row_head{color:#616161;font-size:16px;font-weight:600}#list_tuition .table_cell_pvsrstateother{text-align:center;font-size:16px;padding-left:6px;color:#616161}#list_tuition .list_no .listspan{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -167px -71px;height:16px;width:16px;display:inline-block;padding:0;margin-right:4px}#list_tuition .list_up .listspan{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -215px -69px;height:16px;width:16px;display:inline-block;padding:0}#list_tuition .list_down .listspan{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -115px -70px;height:16px;width:16px;display:inline-block;padding:0}#secondary_header{font-size:16px;height:50px}#secondary_header .section_a,#secondary_header .section_span{float:left;height:50px;line-height:50px;text-align:center}#secondary_header .section_a:first-of-type{border-radius:5px 0 0}#secondary_header .section_a:last-of-type{border-radius:0 7px 0 0}#secondary_header .section_a:last-of-type:hover{border-right:0}#secondary_header .section_a:last-of-type+span{margin-right:-1px}#secondary_header .section_1{width:111px}#secondary_header .section_2{width:125px}#secondary_header .section_3{width:170px}#secondary_header .section_4{width:111px}#secondary_header .section_5,#secondary_header .section{width:137px;border:none}#secondary_header .nopublic_section_1{width:145px}#secondary_header .nopublic_section_2{width:159px}#secondary_header .nopublic_section_3{width:204px}#secondary_header .nopublic_section_4{width:147px;border:none}#secondary_header .section_a{background:none repeat scroll 0 0 #1e8cc5;color:#fff;border-right:1px solid #4ca2d1;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_header .section_a:hover{background:#f9bf3b;cursor:pointer;border-right:1px solid #f9bf3b;text-decoration:none}#state_ads_banner{margin-top:15px;margin-bottom:30px}.mobile_data_table{margin-top:10px}#box_no_marginpadding{margin:20px 0;padding:0;border-radius:8px 8px 5px 5px}#box_no_marginpadding .contentboxinner{margin:0;padding:0}#under_header_content{margin:0 10px 10px;padding:30px 10px 10px}#aboutedconsultants #main-content UL{list-style:disc outside none;padding:0 0 0 22px}#tuition #secondary_header .section_1,#tuition #secondary_header .section_2,#tuition #secondary_header .section_3,#acceptance_rate #secondary_header .section_1,#acceptance_rate #secondary_header .section_2,#acceptance_rate #secondary_header .section_3{width:calc((100% - 2px)/3);width:-moz-calc((100% - 2px)/3);width:-webkit-calc((100% - 2px)/3)}#tuition #secondary_header .section_3,#acceptance_rate #secondary_header .section_3{border-right:0}#state_schools .public_county_list .table_row_head .table_cell_other,#state_religious_affi .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,#state_religious_affi .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 #list_school .table_cell_county,#state_religious_affi #list_school .table_cell_county{padding:15px 0 10px 15px}#secondary_header .tab_school{float:left;width:100%;padding-top:4px}#secondary_header .tab_font{font-size:14px}#secondary_header{width:660px}.tab5{width:130.8px}.tab4{width:163.7px}.tab3{width:218.6px}.tab2{width:329.4px}#secondary_header .tab5_no{width:131.8px;border-right:medium none;border-top-right-radius:5px}#secondary_header .tab4_no{width:164.8px;border-right:medium none}#secondary_header .tab3_no{width:219.7px;border-right:medium none;border-top-right-radius:5px}#secondary_header .tab2_no{width:328.5px;border-right:medium none;border-top-right-radius:5px}#secondary_header .tab_all{width:120px}#secondary_header .tab_high{width:120px}#secondary_header .tab_elementary{width:170px}#secondary_header .tab_pre{width:120px}#secondary_header .tab_public_no{width:124.4px;border-right:medium none}#diffrent_width{width:280px}#find-school-result .school-list .table_cell_other_1{width:228px}#find-school-result .school .table_cell_county{width:148px}.goodicon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -361px -111px;height:30px;width:30px;display:inline-block;margin-top:28px}.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}.aggregateRatingContainer{border-bottom:1px solid #e5e5e5}.aggregateRatingContainer strong{font-weight:700}.aggregateRatingContainer .icon-star-medium{margin-top:0}.starsContainer{margin-bottom:5px}.fl{float:left}.unclickable{cursor:default}.bigStar,.blueStar,.yellowStar{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.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}.gsc-result .gs-title{height:auto !important}.find-school-state_icon{float:left;background-color:#e9aa4b;height:70px;width:80px;border-radius:5px 0 0}.find-school-state_icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -56px -154px;display:inline-block;width:41px;height:41px;margin-top:13px}.popular_article_icon,.articles_icon{float:left;background-color:#0082c5;height:70px;width:60px;border-radius:5px 0 0}.popular_article_icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -4px -105px;display:inline-block;width:41px;height:41px;margin-top:13px}.recent_articles_icon,.serch-ico,.login_head_icon{float:left;background-color:#0082c5;height:70px;width:80px;border-radius:5px 0 0}.serch-ico{background-color:#61b597}#secondary-content .serch-ico{height:70px;width:60px}.login_head_icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -255px -56px;display:inline-block;width:41px;height:40px;margin-top:13px}.recent_articles_icon span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -155px -106px;display:inline-block;width:41px;height:41px;margin-top:13px}.serch-ico span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -354px -6px;display:inline-block;width:41px;height:41px;margin-top:13px}#most_recent_articles .new_content_section_3{margin-top:0;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;background-color:#fcfcfc;overflow:auto}#recent_content_third{margin-right:0}.recent_content{min-width:204px;width:210px;margin-right:20px;border:1px solid #e6e6e6;border-radius:5px;background-color:#fff}.recent_content .recent_img img{width:100%;border-radius:5px 5px 0 0;height:150px}.recent_content .recent_text{padding:20px}.recent_content .recent_title{margin:10px 0;font-weight:700;font-size:18px}.recent_content .title_time{font-size:16px;color:#616161;font-weight:300}.bottom-icon .facebook{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -256px -6px;display:inline-block;width:38px;height:38px}.bottom-icon .twitter{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -307px -154px;display:inline-block;width:38px;height:38px}#find-private-schools-by-state .section_content{padding:0}#find-private-schools-by-state .section_header_wrapper{margin-bottom:0}#find-private-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-private-schools-by-state .none-right-border{border-right:none}.find_state_box .state_bold{font-size:24px;display:block;font-weight:700;margin:30px 0 20px}.find_state_box ul li a{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}#mobile-header,#mobile-search-box{height:67px;background:#f2f2f2;display:none}#request_info_button .request_today_td span,.find-school-bg{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -308px -13px;width:34px;height:28px;display:inline-block;vertical-align:middle}h2.table-title{text-align:center}.nearby_schools_map .checkmark,.also_viewed_schools_map .checkmark{margin-bottom:20px}.showmore,.hide_link{display:none}.events-news-item{position:relative}.events-news-item: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}.events-news-item .eni-text{margin-left:20px;display:inline-block}.eni-text-more,.eni-text-hide,.ei-hide,.ni-hide{display:none}.eni-read-more{text-align:right;margin-right:20px}.ei-read-more-link,.ni-read-more-link{font-style:italic}#twitter_div{margin:20px 0}.right_arrow{float:left;margin-right:10px;margin-top:7px;background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -72px -120px;display:inline-block;width:7px;height:12px}.most_rate_school{font-size:14px;color:#1e8bc3;line-height:2;float:left;width:92%;text-align:left}.most_rate_school b{font-weight:500}#acceptance_rate .table_cell_other_2 A{float:left;width:100%}#acceptance_rate .table_cell_other_2 .most_rate_school:hover{color:#f4b350}#acceptance_rate .header_high{width:100%;padding:0}#title h2,h2.H2-1{text-align:center}#featured_school_benefits_title{font-size:20px}.homes_for_sales_text{font-size:20px;font-family:Montserrat,sans-serif}.homes-listings-partner{background:url('//www.privateschoolreview.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}.home-listing-type-distance{font-size:14px}.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_dialog{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:1001}.video_dialog_container{width:640px;position:relative;margin:10% auto;padding:5px 20px 13px;border-radius:3px;background:#fff;background:-webkit-linear-gradient(#fff,#bbb);background:-moz-linear-gradient(#fff,#bbb);background:-o-linear-gradient(#fff,#bbb)}span.youtube_description{width:100% !important}.video_dialog_container .close{z-index:1002;cursor:pointer;*cursor:hand;background:#606061;color:#fff;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:700;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:1px 1px 3px #000;-moz-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.video_dialog_container .close:hover{background:#00d9ff}.brief table{display:table}#resetpassword form table{border-collapse:collapse;display:table;margin:0 auto;padding:0;text-align:center;width:100%}#resetpassword form .label{padding-right:10px;text-align:right;width:160px}#resetpassword form .label{text-align:left;padding-left:240px}#resetpassword form .input-field{text-align:left}#resetpassword form table td{margin:0;padding:0 0 4px}#resetpassword input[type=text]{width:192px}#ad-above-recent-article{margin:20px 0}#outer-ad-right-sticky{margin-bottom:20px}@media (max-width:700px){#video_title{white-space:nowrap}#youtube_title{font-size:14px}.video_dialog_container{margin:0;padding:0}.video_dialog_container .close{top:10px;right:12px;font-size:16px;padding:8px}}.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}#definitions{margin:0 auto;width:980px;padding:0}#definitions .table_name_cell{border-top:1px solid #e2e6f4;border-left:1px solid #e2e6f4;font-size:14px;font-weight:700;padding-left:8px;width:10%;height:64px}#definitions .table_value_cell{border-top:1px solid #e2e6f4;border-left:1px solid #e2e6f4;font-size:16px;color:#616161;width:86%}#definitions h2#main-headline{color:#dd6919;font-size:24px;margin:10px 0 15px;font-family:Montserrat-bold;line-height:24px;float:left}#definitiontable table{border-bottom:1px solid #e2e5f4;border-collapse:collapse;border-right:1px solid #e2e6f4;margin:6px 0 25px}#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:35%;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:63%;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}ul.placement-list .table_row{border-bottom:1px solid #e5e5e5}#top_school .school_info{width:85%}#top_school .rank{width:15%;float:left;display:block;line-height:28px;font-weight:300}#top_school .same_rank_style{color:#ccc}#toptwenty .to_arrow{display:inline-block;background:url('//www.privateschoolreview.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:none}#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.privateschoolreview.com/images/ioc2.png") no-repeat 0 0;height:36px;width:38px;margin:0 8px}.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}#top_school .school-list .table_cell_other_2{margin-right:3px}#top_school .school .table_cell_county{margin-right:0}#top_school .school-list .table_row_head{display:flex}@media (min-width:1200px){#main-headline-wrapper{width:824px}#main-wrapper,#footer,#bottom-content{width:1180px}#all-content{width:1180px;max-width:1180px}#main-content{width:824px}#secondary-content{width:336px}#wowslider-container1{max-width:780px}.find-school-by-state .table_row .table_cell{width:22%}#secondary-content #FindSchoolForm .find-school-option,#secondary-content #FindSchoolForm .find-school-input{width:300px}#secondary-content #FindSchoolForm .find-school-opt{width:306px}#header{width:1180px}.google-search-contain{width:430px}.navigation-wrapper-2 LI A{padding:0 52.5px 0 70.5px}#state_schools .select_btn{width:600px}.mini-map{width:336px;height:280px}#popular_articles .popular_article_photo{height:218px}.general_table .value_cell_1{max-width:550px;width:550px}#map_left,#map_left_viewed{width:787px}#find-school-list .school .table_cell_other_1,#find-school-viewed-list .school .table_cell_other_1{width:328px}#find-school-list .school .table_cell_county,#find-school-viewed-list .school .table_cell_county{width:150px}#find-school-list .school .table_cell_other_3,#find-school-viewed-list .school .table_cell_other_3{width:70px}#find-school-list .school .table_cell_other_2,#find-school-viewed-list .school .table_cell_other_2{width:120px}#secondary_header{width:824px}#secondary_header .tab_public_no,#secondary_header .tab_pre,#secondary_header .tab_elementary,#secondary_header .tab_high,#secondary_header .tab_all{width:20%}#secondary_header .tab_public_no{width:19.9%}#secondary_header .tab_public_no,#secondary_header .tab_pre,#secondary_header .tab_elementary,#secondary_header .tab_high,#secondary_header .tab_all{width:calc((100% - 4px)/5);width:-moz-calc((100% - 4px)/5);width:-webkit-calc((100% - 4px)/5)}.school-list .table_row_head .table_cell_other_1,.school-list .table_cell_other_1{width:330px}#find-school-result .school-list .table_row_head .table_cell_other_1,#find-school-result .school-list .table_cell_other_1{width:258px}.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_cell_other_3,.school-list .table_cell_other_3{width:110px}#state_schools .public_county_list .table_row_head .table_cell_other,#state_religious_affi .public_county_list .table_row_head .table_cell_other{width:170px}#state_schools .public_county_list .table_cell_other,#state_religious_affi .public_county_list .table_cell_other{width:170px}#secondary_header .tab4_no,#secondary_header .tab4{width:24.9%;width:calc((100% - 3px)/4);width:-moz-calc((100% - 3px)/4);width:-webkit-calc((100% - 3px)/4)}.tab3,#secondary_header .tab3_no{width:33.25%}.tab2,#secondary_header .tab2_no{width:49.9%;width:calc((100% - 1px)/2);width:-moz-calc((100% - 1px)/2);width:-webkit-calc((100% - 1px)/2)}#article #af-form-1487095188,#article #af-form-1487095188 .quirksMode{width:336px}#diffrent_width{width:440px}#school_information .secondary_head ul li{padding:5px 20px}.schoolwidget-form-container{width:833px}#so_jump_btn{left:791px}.find_state_box .city_box{padding-left:40px}.recent_content .recent_img img{height:200px}.recent_content{width:259px}#compare_schools #ad-right-above{margin:20px 50px}.hide-in-tablet{display:inline}#myselect3{width:290px}.sel-p>select{width:290px}.right_arrow{float:left;margin-right:10px;margin-top:7px;background:url('//static.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -72px -120px;display:inline-block;width:7px;height:12px}.most_rate_school{font-size:16px;color:#1e8bc3;line-height:2;float:left;width:92%;text-align:left}#acceptance_rate .table_cell_other_2 A{float:left;width:100%}#acceptance_rate .table_cell_other_2 .most_rate_school:hover{color:#f4b350}#acceptance_rate .header_high{width:100%;padding:10px 0 10px .6%}#list_tuition td{font-size:18px}.search_bar{width:794px;width:calc(100% - 385px);width:-webkit-calc(100% - 385px);width:-moz-calc(100% - 385px)}}@media (max-width:1024px){.text_input.allowTab{width:80%}#citizenship,#student_country,#student_state{width:85%}}@media (max-width:325px){#seeking_season.allowTab{margin-right:2px;width:44%}.f_radio_lable{margin-right:-2px}}@media (min-width:768px) and (max-width:1080px){.info_cards_ctn.nf_info_cards_ctn{width:auto;float:none}.infobox-top-right{width:98%;width:calc(100% - 9px);width:-webkit-calc(100% - 9px);margin:10px 0 0;text-align:center}.card_row,.btn_row{width:100%}a.top_info_btn{width:100%}.info_cards_ctn>.card_row:nth-child(2n+1){border-right:none}#desk_show_ads,#compare_schools #ad-right-above{width:auto;float:none;clear:both}.popular_article_icon span,.idea_icon span,.quicklinks-icon span,.school_job_icon span,.request_icon span,.video_icon span,#secondary-content .login_head_icon span,.articles_icon span{margin-top:10px}.news_icon span{margin-top:17px}#secondary-content .popular_article_icon,.idea_icon,.quicklinks-icon,.school_job_icon,.request_icon,.video_icon,.news_icon,#secondary-content .login_head_icon,#secondary-content .serch-ico,.articles_icon{height:60px;width:50px}#secondary-content .section_3_header,#secondary-content .section_2_header{font-size:1rem;line-height:60px}#secondary-content #search_public_schools .section_2_header{font-size:.9rem}#compare_schools select{width:500px}.school_notes_overview{float:none}.schoolwidget .schoolwidget-iframe-container{width:auto}#diffrent_width{width:auto}#school_overview table .chartimg{width:100%}#neary #state_type_school_status_view .school_notes_overview{width:100%}#secondary_header .section_1{width:18%}#secondary_header .section_2{width:18%}#secondary_header .section_3{width:25%;overflow:hidden}#secondary_header .section_4{width:18%}#secondary_header .section_5,#secondary_header .section{width:calc(21% - 4px);width:-moz-calc(21% - 4px);width:-webkit-calc(21% - 4px)}#secondary_header .nopublic_section_1{width:23%}#secondary_header .nopublic_section_2{width:23%}#secondary_header .nopublic_section_3{width:30%;overflow:hidden}#secondary_header .nopublic_section_4{width:calc(24% - 4px);width:-moz-calc(24% - 4px);width:-webkit-calc(24% - 4px)}#school_gallery{margin:0 10px}#student_request_form input[type=text],#student_request_form input[type=password]{width:210px}#student_request_form table .label{width:150px}.school-list .table_row_head .table_cell_other_1,.school-list .school-type-list-text .table_cell_other_1{width:37%;padding-left:5px}#top_school .table_cell_other_1 .rank{width:35%}#find-school-result .school-list .table_row_head .table_cell_other_1,#find-school-result .school-list .school-type-list-text .table_cell_other_1{width:34%}.captionwidth{width:auto;min-width:100px}.school-list .table_row_head .table_cell_county{width:28%;padding-left:5px}#find-school-result .school-list .table_row_head .table_cell_county,#find-school-result .school .table_cell_county{width:15%}.school-list .table_row_head .table_cell_other_2{width:15%}#feedback_form textarea{width:90%}#navigation-wrapper UL A{font-size:15px}.navigation-wrapper-2 LI A{padding:0 0 0 18px}.google-search-contain{width:14.4rem}.search-input{font-size:12px}#header_ads{text-align:center;padding-top:22px;height:60px;margin:0}#main-wrapper{width:98%}#main-content{width:67.347%}#secondary-content{padding-left:0;width:30.612%}h4#sub_welcome{font-size:1rem}.article_title a{font-size:1rem}input.submit,.updateNew,.compare_schools,.compare,.remove,.submitForm,.zipcodes,.Sport_Enter{font-size:1rem}#secondary-content #FindSchoolForm .find-school-option,#secondary-content #FindSchoolForm .find-school-input{width:90%}#secondary-content #FindSchoolForm .find-school-opt{width:94%}#footer,#bottom-content{width:98%}#footer-wrapper #copyright{font-size:.7rem;width:100%}#copyright_logo{margin-right:10px;margin-top:2px}#footer .navigation-3,#footer .navigation-4{margin-left:11px}#copyright_text{width:100%}#af-form-2032362642{max-width:100%}#af-form-203253092,#af-form-203253092 .quirksMode,#secondary-content #af-form-1487095188,#secondary-content P,#article .articles_public_school .article_photo,#article .articles_public_school .article_photo img{width:100%}#map-show-mobile-placeholder{margin-bottom:-10px}#article #main-headline-wrapper,.infobox_bottom,#map_left,#map_left_viewed,#review_description,.mini-map{width:100%}.neary_arr{width:50%}#nearby_ids{width:87%}.school .table_cell_county{width:28%}.school .table_row_head .otherwidth_1{width:15%}.school .table_cell_other_1{width:58%}.school .table_row_head span{padding:10px 0}.school .table_cell_other_2{width:15%}.school .table_row_head .table_cell_pvsrstate,.school .table_cell_pvsrstate{width:40%}.school .table_row_head .table_cell_pvsrstateother,.school .table_cell_pvsrstateother{width:25%}#state_coed_highschools .school .school-list .table_cell_county,#state_coed_highschools .school .school-list .table_cell_other_1{font-size:.8rem}.school .table_cell_other_3{width:15%}#county_schools .public_county_list .table_row_head .table_cell_other_3,.school-list .table_row_head .table_cell_other_3,.school-list .table_row_head .table_cell_county,.school-list .table_row_head .table_cell_other_1,#county_schools .public_county_list .table_row_head .table_cell_other_2,.school-list .table_row_head .table_cell_other_2{font-size:1rem}#county_schools .location_article_list{width:100%}#county_schools .location_article_photo{width:100%}#county_schools .location_article_photo img{width:100%}#county_schools .location_article_title{width:98%}#school-news-title-text{width:86%}.mini-map-selection-wrapper{width:100%}#state_schools .state_ethnicity .table_row_left{width:50%}#state_schools .state_ethnicity .table_row .table_cell:first-child{width:60%}#state_schools .state_ethnicity .table_row .table_cell:nth-child(2){width:30%}#state_schools .select_btn{width:59%}#state_schools .public_county_list .table_row_head .table_cell_county,#state_religious_affi .public_county_list .table_row_head .table_cell_county{width:40%}#state_schools .public_county_list .table_row_head .table_cell_other,#state_religious_affi .public_county_list .table_row_head .table_cell_other{width:18%}#state_schools .public_county_list .table_cell_county,#state_religious_affi .public_county_list .table_cell_county{width:40%;font-size:1rem}#state_schools .public_county_list .table_cell_other,#state_religious_affi .public_county_list .table_cell_other{width:18%;font-size:1rem}#state_schools .location_article_list{width:100%}#state_schools .location_article_photo{width:100%}#state_schools .location_article_photo img{width:100%}#state_schools .location_article_title{width:95.5%}#FindSchoolForm .find-school-input{width:60.5%}#FindSchoolForm .find-school-opt{width:62%}#find-schools #FindSchoolForm .find-school-submit{padding-right:0}#editstudent TEXTAREA{width:100%}#request-information #description_id{width:100%}body.full-width #main-wrapper{width:98%}#all-content{width:100%}.full-map-selection-wrapper{width:100%}.school .table_row_head .otherwidth_2{width:30%}.school .table_row .otherwidth_1{width:15%}.even,.odd{font-size:.78rem}#sch_ethnicity_pie_chart,#sta_ethnicity_pie_chart{width:100%}.general_table .value_cell_1{text-align:center;width:63%}#myselect3{width:90%;font-size:12px}#sale_widget,#tMinistats{width:100% !important}#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)}.school .table_row #table_cell_other_new{width:22%}.school .table_row #table_cell_other_new_1{width:18%}.school .table_row #table_cell_other_new_2{width:22%}.school .table_row #table_cell_other_new_3{width:16%}#website-form form.webform input{width:auto}.fblikebox{width:100%;height:110px;margin-bottom:10px}.quick_links .link_div span{float:left;margin-top:9px}.find-school-by-state .table_row .table_cell #popular_city a{height:auto}.find-school-by-state .table_row .table_cell .wordbreaks{clear:both;display:block;margin-bottom:4px}.find-school-by-state .table_row .table_cell>a{height:auto;line-height:normal;margin-bottom:5px}#find-school-list .school .table_cell_county,#find-school-viewed-list .school .table_cell_county{width:19%}#find-school-list .school .table_cell_other_1,#find-school-viewed-list .school .table_cell_other_1{width:41%}#find-school-list .school .table_cell_other_2,#find-school-viewed-list .school .table_cell_other_2{width:14%}#find-school-list .school .table_cell_other_3,#find-school-viewed-list .school .table_cell_other_3{width:10%}#so_jump_btn{display:none}#secondary-content #student_request_form .text_input,#secondary-content #student_request_form #student_password{width:80%;max-width:99%}#secondary-content #student_request_form #student_state{max-width:104%;width:84%}#secondary-content #student_request_form #student_country{max-width:104%;width:auto}#email_notification .input-field>input{width:auto}#edit-student .input-field>input{width:auto}.payment-img{width:100%}#quicklink_action a{font-size:16px}.contentboxinner .content2boxouter{width:auto}.sel-p>select{width:90%;font-size:12px}.fck{width:100%;height:400px}.link_div .school-type-list-text{width:90%}#review_description{width:90%}#secondary_header{width:100.4%}#secondary_header .tab5_no{width:19.8%;border-right:medium none}#secondary_header .tab4_no{width:24.8%;border-right:medium none}#secondary_header .tab3_no{width:33.1%;border-right:medium none}#secondary_header .tab2_no{width:49.9%;border-right:medium none}.tab5{width:19.8%}.tab4{width:24.9%}.tab3{width:33.2%}.tab2{width:49.9%}#secondary_header .tab_all{width:16%}#secondary_header .tab_high{width:18%}#secondary_header .tab_elementary{width:27.3%}#secondary_header .tab_pre{width:16%}#secondary_header .tab_public_no{width:calc(22.7% - 4px);width:-moz-calc(22.7% - 4px);width:-webkit-calc(22.7% - 4px)}#find-private-schools-by-state .find_state_box{height:240px}.find_state_box .state_bold{font-size:18px}.find_state_box ul li .city_count{display:block}.search-button{width:38px}.current_button,.no_current_button{padding:10px 8px}#compare_schools .compare_schools_list .table_cell_compare_other,#compare_schools .compare_schools_list .table_cell_compare{font-size:16px}#compare_schools .compare_schools_list .table_cell_compare_other a.school_link{font-size:18px}#featured_schools_payment #customButton,#featured_schools_payment #form3 img{width:100%}.most_rate_school{width:85%}a.link_button{width:150px}.login_form .label{width:32%}#school_student_login_form .label{width:14%}#resetpassword form .label{padding-left:50px}#featured_description .table_name_cell{width:26%}.f_radio_lable{margin-right:-2px}#birth_month.allowTab{width:38%}#birth_date.allowTab{width:24%}#birth_year.allowTab{width:28%}#compare_schools .section_2_content.section_content form{width:500px;width:calc(100% - 200px);width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px)}#schools_mailing_list .mail_list_row_pc{width:50%}}@media (max-width:767px){#microdata-container{display:none}#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}.info_cards_ctn{margin:0 10px}.info_cards_ctn.nf_info_cards_ctn{width:auto;float:none}.infobox-top-right{width:100%;float:none;margin:0;text-align:center}.card_row,.btn_row{width:100%;float:none;overflow:hidden}.info_btns_ctn{margin-left:10px;margin-right:10px}a.top_info_btn{width:100%}.top_card_ctn{margin-left:65px}.icon_ctn.icon_review_ctn,.icon_ctn.icon_address_ctn,.icon_ctn.icon_telephone_ctn,.icon_ctn.icon_website_ctn,.icon_ctn.icon_grade_ctn,.icon_ctn.icon_submit_review_ctn{left:0}.top_website_ctn{font-size:16px}.info_cards_ctn>.card_row:nth-child(2n+1){border-right:none}#top_info_box .school_notes_overview{margin:0 10px;padding:0;width:auto}.recent_articles_icon span,.find-school-state_icon span,.popular_article_icon span,.idea_icon span,.quicklinks-icon span,.school_job_icon span,.request_icon span,.video_icon span,.serch-ico span,.login_head_icon span,.articles_icon span{margin-top:10px}.news_icon span{margin-top:17px}.popular_article_icon,.find-school-state_icon,.recent_articles_icon,.idea_icon,.quicklinks-icon,.school_job_icon,.request_icon,.video_icon,.news_icon,.serch-ico,#secondary-content .serch-ico,.login_head_icon,.articles_icon{height:60px;width:60px}.section_3_header,.section_1_header,.section_2_header{font-size:1.2rem;line-height:60px}#compare_schools .compare_schools_list .table_cell_compare_other img{display:none}#compare_schools .section_2_content.section_content form{float:none}#compare_schools select{width:300px}#compare_schools p.p_compare_button{float:none;text-align:center;margin:20px auto !important}#compare_schools #compare_school_list.contentboxouter{margin:10px}#desk_show_ads,#compare_schools #ad-right-above{float:none;width:auto}#ad-right-above{display:none}#feedback #ad-right-above,#aboutedconsultants #ad-right-above,#aboutus #ad-right-above,#boarding #ad-right-above,#forgotpassword #ad-right-above,#lost_password #ad-right-above,#notfound #ad-right-above,#create_account #ad-right-above,#compare_schools #ad-right-above,#student_gateway #ad-right-above{display:block}#article .article_content img{width:100% !important;height:100% !important}#article .article_content img[src*="creativecommons.org"]{width:80px !important;height:15px !important}.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%}h2#related_school_title{margin-left:10px}.contentboxouter{margin:20px 10px}#diffrent_width{width:auto}#school_overview table .chartimg{width:100%}#school_overview #find-school-list .checkmark,#school_overview #find-school-viewed-list .checkmark{margin-left:10px;margin-right:10px}#neary #state_type_school_status_view .school_notes_overview{width:100%}.fck{width:100%;height:300px}#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 td,#student-profile-wrapper tr,#student-profile-wrapper tbody{display:block;padding-left:0 !important;width:100% !important}#student-profile-wrapper .share_profile_table td{width:auto !important;display:table-cell}#student-profile-wrapper .share_profile_table tr{width:auto !important;display:table-row}HTML{-webkit-text-size-adjust:none}#school_overview #most_recent_articles{margin-top:8px;margin-bottom:-4px}#compare_schools .compare_schools_list .table_cell_compare{font-size:10px}#compare_schools .compare_schools_list .table_cell_compare_other{font-size:10px;width:calc((77% - 10px)/3);width:-webkit-calc((77% - 10px)/3);width:-moz-calc((77% - 10px)/3)}#compare_schools .compare_schools_list .table_cell_compare_other a.school_link{font-size:12px}a.link_button{width:90%;height:auto;font-size:12px}.line{width:60px}.fblikebox{width:100%;margin-left:12px}.article_content li{list-style:disc outside none}.n,.p-text{display:none}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.just-mobile-show-inline{display:inline}.search{width:calc(100% - 24px);width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);margin:20px 12px !important}#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);height:auto}.button-wrapper,.button-wrapper .search-button{float:none;width:38px}#search_bar_moblie .button-wrapper{float:left;margin-top:4px !important}#search_bar_moblie .search-button{height:36px}.just-desktop-show-inline,.just-desktop-show-block{display:none}#ad-below-mobile{display:block}#create_account #seeking_season{width:30%}#create_account .input-field label{margin-right:4px}#create_account #birth_month{margin-bottom:5px}#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}#feedback_form textarea{width:90%}#m-nav-bar a{color:#fff}#m-nav-bar #m-login a{margin-top:18px;font-size:14px;display:block}.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}.bar-lay-1{margin:0 0 71px 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;width:96%;padding-left:4%}.cate_list .cate_link{width:calc(96% - 48px);width:-webkit-calc(96% - 48px);width:-moz-calc(96% - 48px)}.cate_div{display:table-cell;height:55px;vertical-align:middle;font-weight:700}.cate_arr>span{background:url('//static.privateschoolreview.com/static/new_sprites.857616386.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}.home_list>a{display:table-cell;height:55px;vertical-align:middle;width:100%;font-size:16px}.school_notes_overview{float:none}.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;width:calc(100% - 10px);width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px)}.subcate_div{display:table-cell;height:55px;vertical-align:middle;width:100%}#sale_widget,#tMinistats{width:100% !important}#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}#search_bar{background-color:#423e3d;box-shadow:0 0 10px #000 inset}#search_bar_moblie .google-search-contain{width:87%;height:auto}#search_bar_moblie .google-search-contain input{font-size:13px;margin-top:4px}span.button-wrapper{width:12%}#login_line,.login_line{display:none;overflow:hidden;width:0}#main-headline-wrapper{clear:none;width:100%;display:none}h1#main-headline,h1#main-headline a{margin:10px 10px 0;font-size:30px}#article h1#main-headline,#article h1#main-headline a{margin:0 10px 0}#article H1.main-headline,#article H1.main-headline a{color:#069;display:block;font-size:36px;font-weight:800;line-height:1.3;margin-bottom:7px;margin-left:5px}.school ul li span.checkbox-label{float:left}#right_map_outer_box{width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);margin:0 10px}.mini-map{margin-bottom:0}#box_map_right{margin-top:10px}#compare_schools #box_map_right{margin:10px}#search_public_schools{margin:0}#index #secondary-content #FindSchoolForm .find-school-div{height:70px}#index #secondary-content #FindSchoolForm .find-school-input{height:26px}#index #secondary-content #FindSchoolForm .find-school-opt{height:36px}#index #secondary-content #FindSchoolForm .find-school-label{width:190px}#index #secondary-content #FindSchoolForm .find-school-input{width:98%}#index #secondary-content #FindSchoolForm .find-school-input{width:calc(100% - 8px)}#index #secondary-content #FindSchoolForm .find-school-opt{width:100%}#index #secondary-content #FindSchoolForm .find-school-submit{padding-left:0}#find-school-result #secondary-content #FindSchoolForm .find-school-input{height:26px}#find-school-result #secondary-content #FindSchoolForm .find-school-opt{height:36px}#find-school-result #secondary-content #FindSchoolForm .find-school-label{width:190px}#find-school-result #secondary-content #FindSchoolForm .find-school-input{width:98%}#find-school-result #secondary-content #FindSchoolForm .find-school-input{width:calc(100% - 8px)}#find-school-result #secondary-content #FindSchoolForm .find-school-opt{width:100%}#find-school-result #secondary-content #FindSchoolForm .find-school-submit{padding-left:0}#neary #FindSchoolForm .find-school-input{width:98%}#neary #FindSchoolForm .find-school-input{width:calc(100% - 15px)}#neary #FindSchoolForm .find-school-label{width:240px}#neary #FindSchoolForm .find-school-opt{width:100%}#neary #FindSchoolForm .find-school-submit{padding-left:0}#request_information #student_request_form input[type=text],#request_information #student_request_form input[type=password]{width:80%}.mobile_data_table{padding:0}#ad-under-headline{display:block;margin:18px auto 0}#index #ad-under-headline{display:none}#type_school_gallery{width:100%}.ad-gallery{width:100%}#gallery{padding:0}.ad-gallery .ad-image-wrapper{height:250px}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{padding:4px}#main-content h2{font-size:20px;margin-left:10px}#school_overview .nearby_schools_map h2,#school_overview .also_viewed_schools_map h2{margin-left:10px}#main-wrapper{width:100%;padding-top:82px}#index #main-wrapper{padding-top:0}#index .welcome_container{padding-top:71px}#main-content{float:none;width:100%;max-width:980px;padding-top:0;margin:0 auto}#secondary-content{float:none;width:100%;max-width:980px;margin:0 auto 20px;padding-left:0}.search-wrapper{display:none}#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))}#Published-display-none{display:none}#view-school-statistics{display:block}.new_content_section_1,.new_content_section_2,.new_content_section_3{border-radius:5px;margin:20px 10px;background-color:#f6f6f6}#popular_articles-box.new_content_section_3{width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);margin:0 10px}#request_information_box .new_content_section_2{margin:0 10px}.new_content_section_3.quick_stats{margin:20px 10px 0}#article .contentboxouter,.content2boxouter{margin:10px}.contentboxinner{margin:0}#box_no_marginpadding{margin:20px 10px}#under_header_content{margin:0;padding:10px 10px 0}#article_nav P a{font-size:1.25rem}#article_nav_left{width:100%;padding-right:0;margin-bottom:10px}#article_nav_right{width:100%}#article_nav{padding:0}#ad-right-below{display:none}#ad-right-below-mobile{display:block}#disqus_thread{margin:10px 3.3%}div#___plus_0{margin-left:10px !important;margin-bottom:-14px !important}.left_facebookOuter{width:100%}.left_facebookInner{width:100%}#ad-right-above,#ad-right-below,#ad-in-search{text-align:center;margin:0 10px}#ad-right-below-box{width:100%}#map_left,#map_left_viewed{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-left:10px;margin-right:10px}#compare_schools .full-map{height:250px}#view-home-listing{margin-left:0}#article .article_photo1{width:100%}#title{margin:20px 10px 5px}#title h2{margin:0 0 10px;padding-left:1.5%;width:93%}.school-type-notice{float:left;line-height:57px;vertical-align:middle;margin:0 5px 0 1.5%}#school-type{display:block;height:35px;padding:4px 5px;width:100%;font-size:16px;border-radius:5px 5px 0 0}#secondary_header{display:none}.school .table_row_head{display:none}.school ul li{border-width:1px 0;list-style:none outside none;margin:0;padding:0}.school ul li{margin:0}.school-type-list-text{padding:15px 10px;width:98%;width:calc(100% - 20px)}.school .table_cell_county{clear:both;display:block;float:none;padding:0;width:calc(100% - 30px)}.school ul li span{float:none;line-height:auto}#find-school-list .school .table_cell_other_1,#find-school-viewed-list .school .table_cell_other_1{width:100%}#find-school-list,#find-school-viewed-list{padding:0}#find-school-list .school .table_cell_county,#find-school-list .school .table_cell_other_2,#find-school-list .school .table_cell_other_3,#find-school-viewed-list .school .table_cell_county,#find-school-viewed-list .school .table_cell_other_2,#find-school-viewed-list .school .table_cell_other_3{width:auto}#by-religious.contentboxouter,.school-list-table.contentboxouter{padding:0}#school_overview #find-school-list .school .table_cell_other_1,#school_overview #find-school-viewed-list .school .table_cell_other_1{width:100%}#school_overview #box_map_right{display:block;width:80%;width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);margin:5px 9px;border:none;box-shadow: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}.school-list .table_cell_other_1 span{padding-bottom:0}.find-school-by-state .table_row .table_cell a{padding-left:0}#ad-left-medium,.ad-left-medium{float:none;text-align:center;width:inherit}.school .table_cell_other_1{float:none;display:inline-block;padding:0;width:99%}#find-school-result .school .table_cell_other_1{float:left;width:100%;padding:15px display:block}#microdata-container{display:none}.school .table_cell_city{color:#dd6819;font-size:.7rem;font-weight:700;width:120px;padding:7px 0 0 .8%}.school .table_cell_other_2,.school .table_cell_other_3,.school .table_cell_other_4{font-size:16px;margin-bottom:7px;width:auto;padding:0}.school .table_cell_pvsrstate{font-size:1.5rem;width:90%}.school .table_cell_pvsrstateother{font-size:1rem;padding-left:6px;width:auto}.school .table_cell_pvsrstate{color:#dd6819;float:none;font-weight:700}.school .table_cell_pvsrstate a{color:#3e3838}.school ul{margin:0}.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}#school_overview .image_div span{color:#616161}#regional_box_ul .link_div a{color:#3e3838;display:block;font-size:1.2rem}#regional_box_ul .link_div .link_hiden_mobile,#regional_box_ul .link_hiden_mobile{display:none}.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}#all-content{width:100%}#stateid,#county_id,#grade_offered{width:75%}#FindSchoolForm .find-school-input{width:calc(100% - 8px);width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px)}#FindSchoolForm .find-school-opt{width:100%}#secondary-content #FindSchoolForm .find-school-label{float:none;line-height:85px;margin:0;width:155px;font-size:14px}#secondary-content #FindSchoolForm .find-school-opt{height:45px;margin:0;width:calc(100% - 165px);width:-webkit-calc(100% - 165px)}#secondary-content #FindSchoolForm .find-school-option,#secondary-content #FindSchoolForm .find-school-input{margin:0;display:inline-block;height:45px;width:calc(100% - 170px);width:-webkit-calc(100% - 170px)}.featured_article_photo{float:none;margin:0 0 10px}.featured_article_photo img{width:100%}.just-mobile-show-block{display:block}.contentboxinner .just-mobile-show-block{font-size:17px}#notfound #div-gpt-ad-1365998256823-0{display:none}.authors_gplus{margin-left:10px;margin-bottom:-12px}#popular_articles .not_show_in_mobile,#article .not_show_in_mobile{display:none}.article_hidden_num{display:none}.article_hidden_num_mobile{display:inline}#school_gallery{margin:0 10px}#secondary-content #student_request_form .text_input{width:87%}#secondary-content #student_request_form #student_password{width:87%}#state_schools .state_top_view .select_btn{width:60%}#state_schools .state_top_view .y_btn{display:inline;width:30%}#state_schools .state_top_view #Top20_title{font-size:1.5rem;height:auto}#secondary-content P{width:calc(100% -18px);width:-webkit-calc(100% - 18px)}#state_schools .select_btn{width:75%;height:35px}.select_btn{font-size:1.2rem;height:50%}#state_schools .y_btn{display:none}#state_schools .mobile_y_btn{display:inline;width:20%;font-size:1rem;margin:0}.mini-map{width:100%}#zipcode-statistics-table-title{display:block;margin:0 3%}.breadcrumbs{margin:14px 10px 4px;display:none}.school .table_cell_other_2 .showyear{display:inline}#state_ads_medium{display:block;width:100%;margin:0 auto;text-align:center}.home_listings_link{margin:0 auto;text-align:center}.school .table_cell_pvsrstateother{display:none}#request_info_button a{width:90%;font-size:1.2rem}#school_overview #school_videos{margin-top:0;width:calc(100% - 23px);width:-webkit-calc(100% - 23px);width:-moz-calc(100% - 23px)}#school_overview #related_school_news{margin-top:5px}#school_overview #request_information_box,#school_overview #quick_stats{width:100%}#main-content UL{margin-bottom:0}#so_jump_btn{left:0;display:none}#school_overview #SchoolMembership{word-break:break-word}#FindSchoolForm .find-school-submit{padding-right:0;text-align:left}#create_account #student_request_form input[type=text],#create_account #student_request_form input[type=password]{width:85%}#create_account .input-field #student_country,#create_account .input-field #student_state,#create_account #citizenship,#request_information #citizenship,#request_information #student_country,#request_information #student_state{width:90%}#citizenship,#student_country,#student_state{width:88%}#create_account #student_request_form .label{width:30%}.step1-next,.step2-next{float:right;margin:0 15px 5px 0}.nomarginmobile{margin:0 10px}#contacted input.officer_name,#contacted input.position,#contacted input.e_mail,#contacted input.phone_number{margin-left:0}.video-containerxx{width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);margin:10px auto 0 auto;text-align:center}.center_new{text-align:center;margin:0 10px;margin-bottom:-1px}.school .link-orange{color:#dd6819}.street_view_hide_mobile{display:none}#new_form_widget{display:none}#search_bar_moblie{background-color:#423e3d;box-shadow:0 0 10px #000 inset;display:block;margin:0;width:100%}#search_bar_moblie .search .findtext,#search_bar_moblie .search .advanced-search{display:none}#state_schools #list_school .table_cell_county,#state_religious_affi #list_school .table_cell_county{width:90%;display:block;padding:0}#state_schools #list_school .table_cell_county a,#state_religious_affi #list_school .table_cell_county a{line-height:35px}#state_schools .change_div{clear:both}#state_schools .public_county_list .table_cell_other,#state_religious_affi .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,#state_religious_affi .public_county_list .table_cell_other span{display:inline;float:none}#contact-school table label{float:left}.highlights_txt STRONG A{word-wrap:break-word}.y_btn{padding:7px 15px 4px;font-size:16px;float:left;margin-left:5px}.mobile_y_btn,.y_btn{height:auto;margin:5px 0;float:right;text-align:center;display:block;vertical-align:middle;-webkit-appearance:none}#request-placeholder .y_btn{background:#68c3a3}.step1-next,.step2-next{margin:5px 0;float:right}.step2-prew,.step3-prew{margin:6px 0 4px;float:left}#featured_school_benefits a{margin-left:0}.payment-img{width:300px}.img_button{padding:4px 10px}.img_pushbutton{padding:4px 9px}.pagination_label{font-size:14px}#neary .find-school-by-state .table_row .table_cell a{overflow:visible;line-height:normal;height:auto;margin-bottom:5px}#index .find-school-by-state .table_row .table_cell a{overflow:visible;line-height:normal;height:auto;margin-bottom:5px}#neary .find-school-by-state .table_row .table_cell #popular_city a{height:auto;line-height:normal}#index .find-school-by-state .table_row .table_cell #popular_city a{height:auto;line-height:normal}#neary .find-school-by-state .table_row .table_cell .wordbreaks{display:block;clear:both;margin-bottom:4px}#index .find-school-by-state .table_row .table_cell .wordbreaks{display:block;clear:both;margin-bottom:4px}#index .find-school-by-state .table_row .table_cell{width:30%}#neary .find-school-by-state .table_row .table_cell{width:30%}#article .article_data_author{font-size:15px;height:auto}.articlesubtitle{margin:0 10px}#school_information .sec_submit{width:100%}#list_tuition .table_row_head td{padding-left:0;text-align:left;font-size:12px}#list_tuition .table_row td{font-size:12px}.search-input{font-size:13px;line-height:37px;vertical-align:middle}#search_bar_moblie .search-input{border-width:0}#find-private-schools-by-state .find_state_box{width:100%;border-right:none}.find_state_box .city_box{padding:0 30px}#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.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -363px -66px;display:inline-block;vertical-align:middle;width:21px;height:20px}#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.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -411px -64px;display:inline-block;vertical-align:middle;width:21px;height:20px}.mobile-header-line{height:5px}#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: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}#school_overview .table_name_cell{padding-left:5px}#school_overview #review-info,#review-text,#review_recommend{margin:10px 0;width:100%}#school_overview .review-submit{margin:15px 0;float:none;width:100%;text-align:center}.goodicon{width:50px;height:50px}.goodicon span{margin-top:10px}#school_reviews .review_recommendation_td{width:55px}#article .articles_public_school{display:none}#school_overview #did-you-know{display:none}#list_tuition .header_high{font-size:12px}.most_rate_school{line-height:20px;width:89%}.right_arrow{margin-right:1px;margin-top:3px}#acceptance_rate #list_tuition .right_arrow{margin-right:4px}#acceptance_rate .table_row_head .table_cell_other_2{padding:0}#acceptance_rate .listspan{display:none}#new-profile form td:nth-child(1){width:30%}#new-profile form td:nth-child(2){width:50%}#new-profile form td input[type=text]{width:95%}#new-profile form td select{width:100%}#new-profile form td#month_day select{width:initial}.login_form .label{width:24%}#school_student_login_form .label{width:18%}#school_overview .step2-prew{padding:7px 22px 4px}#school_overview .submit,input[type=button]{padding:7px 7px 4px;font-weight:600}#boarding #most_recent_articles,#index #most_recent_articles{display:none}#index .new_content_section_3,#boarding .new_content_section_3{display:block}#schools_mailing_list .click_botton{width:73%}#schools_mailing_list .click_contant,legend{padding:17px 8px 5px}#resetpassword form .label{padding-left:40px;width:130px}#resetpassword form #show_password_field,#resetpassword form #show_password_fields{width:100px}#schools_mailing_list .mail_list_row_mobile{width:100%}#featured_description .table_name_cell{width:28%}#featured_schools_payment .table_name_cell{font-size:14px;padding-left:5px;border-right:1px solid #ebebeb}#comparison_table_title td.table_name_cell{font-size:16px}#featured_schools_payment .table_value_cell{font-size:14px;width:24%}#review_description{width:calc(100% - 10px);width:-webkit-calc(100% - 10px)}.checkmark_c{width:86%}#fearture_payment_left_form,#left-featured-payment-box{display:none}#featured_schools_payment #comparison_table_title .table_name_cell{border-right:1px solid #ebebeb}.homes_for_sales_text{font-size:1.2rem}#outer-ad-right-sticky{margin-top:20px}.ac_main_content img.article_thumb_img{float:none !important;margin:20px auto !important}#schools_mailing_list .mail_list_row_pc{width:50%}#top_school .rank{float:none;width:100%}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.privateschoolreview.com/static/new_sprites.857616386.png') no-repeat -514px -19px;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.instagram-media{display:none !important}.general_table .value_cell_1{text-align:center;width:63%}#list_tuition .toplists-tmsads-rows .toplists-tmsads-rows-ad-td{width:100vw}#top_school .school-list .table_row_head{display:none}#main-content P{word-break:break-word}}@media (max-width:640px){html{font-size:100%}#footer{font-size:18px}#wowslider-container1 .ws_images img{max-height:260px}#schools_mailing_list .mail_list_row_pc{width:100%}}@media (max-width:480px){html{font-size:90%}#footer{font-size:16px}#feedback_form textarea{width:90%}#contact-school #contact_school_form table .label{width:110px}.checkmark_c{width:74%}#footer .navigation-2 LI{margin-bottom:10px}#footer .navigation-3 LI{margin-bottom:10px}#school_student_login_form .input-field{margin-left:8px}#request-login-info .select_identify_school{width:240px}}@media (max-width:400px){#school_student_login_form .label{width:21%}#compare_schools .section_2_header{font-size:1rem}}@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 !important;margin-right:0 !important}#footer{font-size:14px}#compare_schools select{width:250px}#featured_schools_payment .highlights_txt{width:calc(100% - 110px);width:-webkit-calc(100% - 110px)}#school_student_login_form .label{width:24%}#school_student_login_form .input-field{width:190px}#article table{font-size:15px}#request-login-info .select_identify_school{width:220px}#resetpassword form .label{padding-left:17px}.section_header_wrapper .section_1_header{font-size:1.1rem}}.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.privateschoolreview.com/static/star3.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){#school_overview .ag-container{margin:10px}.ag-redesign.ag-compact .ag-title>a{font-size:14px}.ag-redesign.ag-compact .ag-text-background{padding:10px 0}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none;touch-action:none}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none !important}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-bar button,.leaflet-bar button:hover{background-color:#fff;border:none;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar button{background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;display:block;padding:0}.leaflet-bar button:hover{background-color:#f4f4f4}.leaflet-bar button:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar button:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar.disabled,.leaflet-bar button.disabled{cursor:default;pointer-events:none;opacity:.4}.easy-button-button .button-state{display:block;width:100%;height:100%;position:relative}.leaflet-touch .leaflet-bar button{width:30px;height:30px;line-height:30px}@media (max-width:767px){.easy-button-button .button-state{margin-top:2px}}