﻿a.school-results__item__homeLink.link__btn,
a.school-results__item__homeLink.link__btn:visited,
a.school-results__item__homeLink.link__btn:hover,
.schools-results__item__wrapper a.school-results__item__homeLink.link__btn,
.sidebar-schools-results__item__wrapper a.school-results__item__homeLink.link__btn {
  font-size: 1.375rem;
  color: #fff;
  display: table;
  margin-bottom: 0.9375rem;
  text-align: center;
}
.sidebar-schools-results__item__wrapper a.school-results__item__homeLink.link__btn::after,
.schools-results__item__wrapper a.school-results__item__homeLink.link__btn::after {
  content: none;
}
.color-orange .school-results__item__homeLink.link__btn,
.color-orange .school-results__item__homeLink.link__btn:hover,
.color-orange .school-results__item__homeLink.link__btn:visited {
  background-color: #d86018;
}
.color-aqua .school-results__item__homeLink.link__btn,
.color-aqua .school-results__item__homeLink.link__btn:hover,
.color-aqua .school-results__item__homeLink.link__btn:visited {
  background-color: #2694a9;
}
.color-dark-gray .school-results__item__homeLink.link__btn,
.color-dark-gray .school-results__item__homeLink.link__btn:hover,
.color-dark-gray .school-results__item__homeLink.link__btn:visited {
  background-color: #706c6c;
}
.color-green .school-results__item__homeLink.link__btn,
.color-green .school-results__item__homeLink.link__btn:hover,
.color-green .school-results__item__homeLink.link__btn:visited {
  background-color: #1c9d43;
}
.link__btn:hover,
.link__btn:focus {
  text-decoration: underline;
}
a.internationalLink__link:visited {
  color: #000;
}
a.internationalLink__link:hover {
  text-decoration: none;
}
.content-find-school {
  border-top: 15px solid #d86018;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-top: 3.4375rem;
  padding: 0 1.875rem;
  position: relative;
  width: 100%;
}
.content-find-school__content {
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-top: 2.8125rem;
  width: 100%;
}
.content-find-school__form--link {
  float: right;
  margin-right: 0;
  width: 49.01961%;
}
.content-find-school.flush {
  margin-top: 0;
}
.content-find-school__form {
  margin-bottom: 2.8125rem;
}
.content-find-school__form button {
  background-color: #d86018;
  border: none;
  -ms-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  font-family: "Museo Sans W03_700";
  font-size: 1.25rem;
  height: 2.9375rem;
  outline: none;
  padding: 0 0.625rem;
}
.content-find-school__form button:hover,
.content-find-school__form button:focus,
.sidebar__find-school button:hover,
.sidebar__find-school button:focus,
.OrangeOnOrangeButton:focus,
.OrangeOnOrangeButton:hover {
  text-decoration: underline;
}
.arrow-down {
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 14px solid #d86018;
  height: 0;
  left: 50%;
  margin-left: -14px;
  position: absolute;
  top: 0;
  width: 0;
}
.link__arrow:after {
  content: url('Images/theme/bg-pixel-arrow-orange.png');
  padding-left: 0.5rem;
}
img.ajaxLoader {
  display: block;
  margin: 1em auto;
}
.content-find-school__form .content-form,
.schools-results__item__left {
  float: left;
  margin-right: 1.96078%;
  width: 49.01961%;
}
.content-find-school h2,
.sidebar__find-school .form {
  margin-bottom: 1rem;
}
.content-find-school .link__arrow,
.schools-results__item__wrapper.color-orange a {
  color: #e96a2e;
}
.content-find-school__form input,
.sidebar__find-school .form input {
  border: 1px solid #c7c7c7;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-size: 1rem;
  height: 2.875rem;
  outline: none;
  padding-left: 0.625rem;
}
.content .home-search-results.schools-near-you {
  padding-bottom: 0;
  padding-top: 2.1875rem;
}
.content .home-search-results__item {
  padding: 1.875rem 0;
}
.home-results-placeholder {
  width: 100%;
}
.home-results-placeholder .ajaxLoader {
  clear: both;
  padding-top: 2rem;
  position: relative;
}
.home-search {
  background: #d86018;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 1.875rem;
  position: relative;
  width: 100%;
}
.home-search .form {
  margin-top: 1.25rem;
  text-align: center;
}
.home-search p {
  color: #fff;
  font-family: "Museo Sans W03_700";
  font-size: 1.375rem;
  margin: 0;
  text-align: center;
}
.home-search-arrow {
  float: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}
.home-search-arrow .arrow {
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #d86018;
  height: 0;
  left: 50%;
  margin-left: -30px;
  position: absolute;
  right: 50%;
  top: 0;
  width: 0;
}
.home-search-results {
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 2.1875rem 4.6875rem;
  width: 100%;
}
.home-search-results .home-search-results__item__info p {
  vertical-align: top;
}
.home-search-results.no-schools-near-you .home-search-results__item {
  padding-bottom: 0;
}
.home-search-results.no-schools-near-you .home-search-results__item p {
  float: left;
  margin-right: 1.96078%;
  padding-left: 1.875rem;
  width: 74.5098%;
}
.home-search-results__header {
  float: left;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.home-search-results__header h2 {
  font-size: 1.25rem;
  font-weight: 400;
  padding-bottom: 0.9375rem;
}
.home-search-results__item {
  border-top: 1px solid #626262;
  float: left;
  margin: 0;
  padding: 1.875rem 0 0;
  width: 100%;
}
.home-search-results__item.color-aqua .home-search-results__item__info .link__arrow:after {
  content: url('Images/theme/bg-pixel-arrow-aqua.png');
}
.home-search-results__item.color-aqua .home-search-results__item__type h3,
.home-search-results__item.color-aqua .home-search-results__item__name h3,
.home-search-results__item.color-aqua .home-search-results__item__name .fa,
.home-search-results__item.color-aqua .home-search-results__item__info .link__arrow {
  color: #2694a9;
}
.home-search-results__item.color-aqua .home-search-results__item__type__bar,
.home-search-results__item.color-aqua .home-search-results__item__info button {
  background: #2694a9;
}
.home-search-results__item.color-dark-gray .home-search-results__item__info .link__arrow:after {
  content: url("Images/theme/bg-pixel-arrow-gray.png");
}
.home-search-results__item.color-gray .home-search-results__item__info .link__arrow:after {
  content: url('Images/theme/bg-pixel-arrow-gray.png');
}
.home-search-results__item.color-gray .home-search-results__item__type h3,
.home-search-results__item.color-gray .home-search-results__item__name h3,
.home-search-results__item.color-gray .home-search-results__item__name .fa,
.home-search-results__item.color-gray .home-search-results__item__info .link__arrow,
.home-search-results__item.color-dark-gray .home-search-results__item__name h3,
.home-search-results__item.color-dark-gray .home-search-results__item__info .link__arrow,
.home-search-results__item.color-dark-gray .home-search-results__item__name .fa,
.home-search-results__item.color-dark-gray .home-search-results__item__type h3 {
  color: #706c6c;
}
.home-search-results__item.color-gray .home-search-results__item__type__bar,
.home-search-results__item.color-gray .home-search-results__item__info button,
.home-search-results__item.color-dark-gray .home-search-results__item__type__bar.float__left,
.home-search-results__item.color-dark-gray .home-search-results__item__info button {
  background: #706c6c;
}
.home-search-results__item.color-green .home-search-results__item__info .link__arrow:after {
  content: url('Images/theme/bg-pixel-arrow-green.png');
}
.home-search-results__item.color-green .home-search-results__item__type h3,
.home-search-results__item.color-green .home-search-results__item__name h3,
.home-search-results__item.color-green .home-search-results__item__name .fa,
.home-search-results__item.color-green .home-search-results__item__info .link__arrow {
  color: #1c9d43;
}
.home-search-results__item.color-green .home-search-results__item__type__bar,
.home-search-results__item.color-green .home-search-results__item__info button {
  background: #1c9d43;
}
.home-search-results__item.color-orange .home-search-results__item__info .link__arrow:after {
  content: url('Images/theme/bg-pixel-arrow-orange.png');
}
.home-search-results__item.color-orange .home-search-results__item__type h3,
.home-search-results__item.color-orange .home-search-results__item__name h3,
.home-search-results__item.color-orange .home-search-results__item__name .fa,
.home-search-results__item.color-orange .home-search-results__item__info .link__arrow {
  color: #d86018;
}
.home-search-results__item.color-orange .home-search-results__item__type__bar,
.home-search-results__item.color-orange .home-search-results__item__info button {
  background: #d86018;
}
.home-search-results__item__info {
  float: left;
  margin: 0;
  width: 32.02614%;
}
.home-search-results__item__info .link__arrow:after {
  float: right;
}
.home-search-results__item__info button {
  font-size: 1.375rem;
}
.home-search-results__item__info p {
  font-family: "Museo Sans W03_700";
  font-size: 1.25rem;
  margin: 0;
  padding-bottom: 0.3125rem;
}
.home-search-results__item__name {
  float: left;
  margin: 0;
  padding: 0 1.875rem;
  width: 49.01961%;
}
.home-search-results__item__name h3 {
  font-size: 1.5rem;
  padding-bottom: 0.625rem;
}
.home-search-results__item__name h4 {
  font-size: 1rem;
  padding-bottom: 0.3125rem;
}
.home-search-results__item__name p {
  font-size: 1rem;
}
.home-search-results__item__no-results {
  float: left;
  margin-right: 1.96078%;
  padding-left: 1.875rem;
  width: 74.5098%;
}
.home-search-results__item__type {
  float: left;
  margin: 0;
  position: relative;
  width: 15.03268%;
}
.home-search-results__item__type h3 {
  -ms-transform: translatey(-50%);
  -webkit-transform: translatey(-50%);
  font-family: "Museo Sans W03_500";
  font-size: 1.125rem;
  left: 60px;
  position: absolute;
  text-transform: uppercase;
  top: 50%;
  transform: translatey(-50%);
}
.home-search-results__item__type__bar {
  border-radius: 4px;
  height: 125px;
  margin: 0 0.625rem 0 0.9375rem;
  width: 35px;
}
.home-search-results_loading {
  min-height: 5rem;
}
@media (max-width: 47.9275em) {
  .home-search-arrow .arrow {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #d86018;
    margin-left: -12px;
  }
  .home-search-results {
    padding: 2.1875rem 0.3125rem;
  }
  .home-search-results__item {
    padding: 1.875rem 0;
  }
  .home-search-results__item__info {
    float: right;
    margin-right: 1.96078%;
    width: 83.00654%;
  }
  .home-search-results__item__info p {
    padding: 0.3125rem 0 0.9375rem;
  }
  .home-search-results__item__name {
    float: right;
    margin-right: 1.96078%;
    padding: 0;
    width: 83.00654%;
  }
  .home-search-results__item__name p {
    margin-bottom: 0.9375rem;
  }
  .home-search-results__item__no-results {
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    width: 100%;
  }
  .home-search-results__item__no-results p {
    margin: 0;
  }
  .home-search-results__item__type__bar {
    height: 240px;
    margin: 0 0.625rem 0 0;
  }
  .home-search-results__item__type__bar.float__left {
    float: right;
  }
}
@media (max-width: 62.49em) {
  .home-search-results {
    padding: 2.1875rem 1.875rem;
  }
  .home-search-results__item__no-results {
    padding-left: 0;
  }
  .home-search-results__item__type h3 {
    left: 45px;
  }
  .home-search-results__item__type__bar {
    margin: 0 0.625rem 0 0;
  }
}
@media (min-width: 47.9275em) {
  #findByZipCode.HomePagePopover {
    position: absolute;
    top: 15%;
    right: 22.5%;
    z-index: 190;
    max-width: 55%;
    min-width: 55%;
    width: 55%;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0px 2px 10px #333;
  }
  #findByZipCode.HomePagePopover.no-background {
    position: relative;
    margin: 0 auto;
    top: auto;
    right: auto;
    margin-top: 2rem;
  }
  .HomePagePopover .home-search-arrow,
  .HomePagePopover .home-search-results__item__type > h3 {
    display: none;
  }
  .HomePagePopover .home-search {
    background: none;
  }
  .HomePagePopover #search-wrapper {
    display: inline-block;
  }
  .HomePagePopover #search-wrapper .search-results-clear {
    text-align: right;
    padding-right: 0.25rem;
  }
  .HomePagePopover .search-results-footer {
    background: #fff;
    clear: both;
  }
  .HomePagePopover .search-results-footer .search-results-clear {
    margin: 0 1rem;
    padding: 1rem 0;
    border-top: 1px solid #626262;
    text-align: right;
  }
  .HomePagePopover .search-results-footer .search-results-clear a {
    color: #000;
  }
  .HomePagePopover .home-search > p,
  .HomePagePopover .home-search > p.hide-xs.popoverTitle {
    font-size: 2.25rem;
    line-height: 3rem;
    text-align: center;
    color: #000;
  }
  .HomePagePopover .home-search > p.hide-xs {
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: center;
  }
  .HomePagePopover .home-results-placeholder > div {
    background: #fff;
  }
  .HomePagePopover .home-search .form {
    text-align: center;
  }
  .HomePagePopover .validationMessage.white-error {
    color: #000;
  }
  .HomePagePopover .home-search-results__item__type {
    width: 10%;
    float: left;
  }
  .HomePagePopover .home-search-results {
    padding: 1rem;
  }
  .HomePagePopover .home-search-results__item__type__bar {
    height: 16rem;
  }
  .HomePagePopover .home-search-results__item__info,
  .HomePagePopover .home-search-results__item__name {
    float: right;
    width: 90%;
    padding: 0 1.875rem;
  }
  .HomePagePopover .home-search-results__item {
    min-height: 20rem;
  }
  .HomePagePopover .no-schools-near-you,
  .HomePagePopover .no-schools-near-you div.home-search-results__item {
    height: 130px;
  }
  .HomePagePopover .home-search-results_loading {
    padding-bottom: 0.75rem;
  }
  #dnn_ContentPane {
    position: relative;
  }
  #fiziHomePagePopoverModal {
    opacity: 0.5;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    z-index: 9999;
  }
  #resetButton,
  #closeButton,
  #resetButton:visited,
  #closeButton:visited {
    color: #000;
  }
}
@media (max-width: 47.9275em) {
  .HomePagePopover .search-results-footer,
  .HomePagePopover .search-results-clear {
    display: none;
  }
  .HomePagePopover .home-search.popover {
    background-color: #2f2f2f;
    padding: 1.875rem 0.5rem;
  }
  .HomePagePopover .form .OrangeOnOrangeButton {
    background-color: #d86018;
  }
  .HomePagePopover .home-search-arrow .arrow {
    border-top: 12px solid #2f2f2f;
  }
  .HomePagePopover .findSchools {
    font-size: 1rem;
  }
}
.fiziWrapper {
  position: relative;
}
img.fizi-background {
  width: 100%;
}
.sidebar__find-school {
  -ms-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #d86018;
  -ms-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -ms-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  color: #000;
  padding: 1.25rem 1.25rem 2.5rem;
  position: relative;
}
.sidebar__find-school a {
  color: #000;
  text-decoration: underline;
}
.sidebar__find-school button {
  background-color: #88482D;
}
.sidebar__find-school footer {
  font-family: "Museo Sans W03_700";
  font-size: 0.75rem;
}
.sidebar__find-school footer a {
  display: block;
}
.sidebar-schools-results {
  background-color: #f5f5f5;
  margin-bottom: 30px;
  position: relative;
}
.sidebar-schools-results h3,
.sidebar-schools-results h4,
.sidebar-schools-results h5 {
  font-family: "Museo Sans W03_300";
}
.sidebar-schools-results h5 {
  padding: 2.8125rem 0 0 2.8125rem;
}
.sidebar-schools-results__item {
  background-color: #F5F5F5;
  border-top: 1px solid #757575;
  padding: 0;
  position: relative;
  width: 95%;
}
.sidebar-schools-results__item__wrapper {
  padding: 2.1875rem 0;
}
.sidebar-schools-results__item__wrapper.color-orange h4:before {
  background-color: #c6531a;
}
.sidebar-schools-results__item__wrapper:before {
  -ms-border-radius: 3px;
  border-radius: 3px;
  content: " ";
  float: left;
  height: 240px;
  margin-bottom: 2em;
  margin-right: 1.5625rem;
  width: 15px;
}
.sidebar-schools-results__item__wrapper h3 {
  font-size: 1.3125rem;
  margin-bottom: 0.625rem;
}
.sidebar-schools-results__item__wrapper h4:before {
  content: " ";
  display: inline-block;
  height: 13px;
  margin-right: 0.3125rem;
  width: 13px;
}
.sidebar__find-school #zip {
  width: 66%;
}
.sidebar .DnnModule.DnnModule-FindByZip {
  height: inherit !important;
}
.sidebar-school-results__wrapper {
  padding-left: 1.4em;
}
.sidebar-school-results__wrapper .sidebar-schools-results__item:first-child::before {
  border: none;
}
.sidebar-school-results__wrapper .sidebar-schools-results__item:first-child {
  border-top: 1px solid #757575;
}
.sidebar__find-school .alert-error {
  margin-bottom: 1em;
}
.sidebar-schools-results__item:first-child,
.schools-results__item:first-child {
  border-top: none;
}
.sidebar-schools-results__item:first-child:before,
.schools-results:before {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #fff;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -12px;
  position: absolute;
  right: 50%;
  top: 0;
  width: 0;
}
.sidebar-schools-results__item__wrapper.color-orange:before,
.sidebar-schools-results__item__wrapper.color-orange button,
.schools-results__item__wrapper.color-orange:before,
.schools-results__item__wrapper.color-orange button {
  background-color: #d86018;
}
.sidebar-schools-results__item__wrapper.color-orange h3,
.sidebar-schools-results__item__wrapper.color-orange a {
  color: #c6531a;
}
.sidebar-schools-results__item__wrapper.color-orange a:after,
.schools-results__item__wrapper.color-orange a:after {
  content: url("Images/theme/bg-pixel-arrow-orange.png");
  padding-left: 0.5rem;
}
.sidebar-schools-results__item__wrapper.color-aqua:before,
.sidebar-schools-results__item__wrapper.color-aqua h4:before,
.sidebar-schools-results__item__wrapper.color-aqua button,
.schools-results__item__wrapper.color-aqua:before,
.schools-results__item__wrapper.color-aqua button {
  background-color: #2694a9;
}
.sidebar-schools-results__item__wrapper.color-aqua h3,
.sidebar-schools-results__item__wrapper.color-aqua a,
.schools-results__item__wrapper.color-aqua h3,
.schools-results__item__wrapper.color-aqua a {
  color: #2694a9;
}
.sidebar-schools-results__item__wrapper.color-aqua a:after,
.sidebar-schools-results__item__wrapper.color-green a:after,
.schools-results__item__wrapper.color-aqua a:after {
  content: url("Images/theme/bg-pixel-arrow-aqua.png");
  padding-left: 0.5rem;
}
.sidebar-schools-results__item__wrapper.color-dark-gray:before,
.sidebar-schools-results__item__wrapper.color-dark-gray h4:before,
.sidebar-schools-results__item__wrapper.color-dark-gray button,
.schools-results__item__wrapper.color-dark-gray:before,
.schools-results__item__wrapper.color-dark-gray button {
  background-color: #706c6c;
}
.sidebar-schools-results__item__wrapper.color-dark-gray h3,
.sidebar-schools-results__item__wrapper.color-dark-gray a,
.schools-results__item__wrapper.color-dark-gray h3,
.schools-results__item__wrapper.color-dark-gray a {
  color: #706c6c;
}
.sidebar-schools-results__item__wrapper.color-dark-gray a:after,
.schools-results__item__wrapper.color-dark-gray a:after {
  content: url("Images/theme/bg-pixel-arrow-gray.png");
  padding-left: 0.5rem;
}
.sidebar-schools-results__item__wrapper.color-green:before,
.sidebar-schools-results__item__wrapper.color-green h4:before,
.sidebar-schools-results__item__wrapper.color-green button,
.schools-results__item__wrapper.color-green:before,
.schools-results__item__wrapper.color-green button {
  background-color: #1c9d43;
}
.sidebar-schools-results__item__wrapper.color-green h3,
.sidebar-schools-results__item__wrapper.color-green a,
.schools-results__item__wrapper.color-green h3,
.schools-results__item__wrapper.color-green a {
  color: #1c9d43;
}
.sidebar-schools-results__item__wrapper h4,
.schools-results__item__wrapper h4 {
  font-size: 1rem;
  margin-bottom: 0.3125rem;
}
.sidebar-schools-results__item__wrapper p,
.sidebar__find-school h5 {
  margin-bottom: 0.625rem;
}
.sidebar-schools-results__item__wrapper button,
.schools-results__item__wrapper button {
  border: none;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  display: block;
  font-family: "Museo Sans W03_700";
  font-size: 1.4375rem;
  margin-bottom: 0.9375rem;
  padding: 0.625rem 1rem;
}
.sidebar-schools-results__item__wrapper a,
.schools-results__item__wrapper a {
  display: inline-block;
  font-family: "Museo Sans W03_700";
  margin-bottom: 0.4375rem;
}
.sidebar__find-school .internationalLink__link,
.sidebar__find-school .internationalLink__link:visited {
  color: #000;
}
.schools-international {
  float: left;
  margin: 1.25rem 0;
  padding-bottom: 1.25rem;
  position: relative;
  width: 100%;
}
.schools-international__pic {
  float: left;
  margin: 0;
  width: 23.52941%;
}
.schools-international__desc {
  float: left;
  margin-right: 1.96078%;
  padding: 0 1.25rem 0 2.5rem;
  width: 74.5098%;
}
.schools-international__desc h3 {
  margin: 0 0 0.625rem;
}
.schools-international__desc a.link__arrow {
  color: #2694a9;
  font-size: 1.25rem;
}
.schools-international__desc a.link__arrow:after {
  content: url('images/theme/bg-pixel-arrow-aqua.png');
}
.school-search {
  float: left;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.school-search__filter {
  border-top: 15px solid #d86018;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 3.125rem 5%;
  width: 100%;
}
.school-search__filter__dropdown {
  float: left;
  margin-right: 1.96078%;
  width: 49.01961%;
}
.schools-results {
  background-color: #F5F5F5;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  width: 100%;
}
.schools-results__item {
  border-top: 1px solid #757575;
  clear: both;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 0 1.5625rem;
  position: relative;
  width: 100%;
}
.schools-results__item__wrapper {
  float: left;
  margin: 2.8125rem 0;
  width: 100%;
}
.schools-results__item__right {
  float: right;
  margin-right: 0;
  width: 32.02614%;
}
.schools-no-results {
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 0 5%;
  width: 100%;
}
.school-search__filter h2 {
  margin-bottom: 1.875rem;
}
.school-search__filter span {
  display: inline-block;
}
.school-search__filter__label {
  float: left;
  margin: 0.9375rem 0.9375rem 0 0;
}
.schools-results__title-divider {
  color: #706c6c;
  font-family: "Museo Sans W03_300";
  padding: 3.75rem 1.5625rem 0.625rem;
}
.schools-results__item__wrapper.color-orange h3 {
  color: #d86018;
}
.schools-results__item__wrapper.color-green a:after {
  content: url("Images/theme/bg-pixel-arrow-green.png");
  padding-left: 0.5rem;
}
.schools-results__item__wrapper:before {
  -ms-border-radius: 3px;
  border-radius: 3px;
  content: " ";
  float: left;
  height: 130px;
  margin-right: 1.5625rem;
  width: 35px;
}
.schools-results__item__wrapper h3 {
  font-size: 1.5rem;
  margin-bottom: 0.625rem;
}
.schools-results__item__wrapper p {
  margin: 0;
}
.school-results__item__extendedUrls-reservedSpace {
  min-height: 48px;
}
@media (max-width: 62.49em) {
  .schools-results::before {
    border-top: 12px solid #d86018;
  }
  .content-find-school__form .content-form {
    float: left;
    margin-bottom: 2.5rem;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 47.9275em) {
  .content-find-school .link__arrow {
    color: #000;
    text-decoration: underline;
  }
  .content-find-school .link__arrow:after {
    content: none;
  }
  .content-find-school {
    background-color: #d86018;
    border-top: 1px solid #000;
    margin-top: 2.8125rem;
  }
  .content-find-school__form button {
    background-color: #884829;
    margin-bottom: 1.25rem;
  }
  .sidebar-schools-results__item__left {
    margin-bottom: 0.9375rem;
  }
  .sidebar-schools-results__item__wrapper:before {
    height: 190px;
  }
  .schools-results__item__left {
    float: right;
    margin-bottom: 0.9375rem;
    margin-right: 0;
    width: 83.00654%;
  }
  .schools-results__item__right {
    float: right;
    margin-right: 0;
    width: 83.00654%;
  }
  .schools-international__desc {
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1.25rem;
    padding: 0;
    width: 100%;
  }
  .school-search__filter__label {
    margin: 0 0 0.625rem;
  }
  .schools-results__item__wrapper:before {
    float: left;
    height: 190px;
    margin-right: 1.88679%;
    width: 10.45752%;
  }
  .school-search__filter__dropdown,
  .schools-international__pic {
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
.nexus-wrap .arrow-down {
  border-top: 14px solid #2FB457;
}
.nexus-wrap .content-find-school .content-find-school__content--link h4 {
  font-size: 1.125rem;
  line-height: normal;
}
.nexus-wrap .content-find-school .content-find-school__description {
  font-size: 1rem;
}
.nexus-wrap .content-find-school .content-find-school__form .content-form {
  margin-right: 0;
}
.nexus-wrap .content-find-school .content-find-school__form .content-form button {
  font-family: sans-serif;
}
.nexus-wrap .content-find-school .content-find-school__form input {
  margin-bottom: 0;
}
.nexus-wrap .content-find-school.in-page .internationalLink,
.nexus-wrap .content-find-school .internationalLink,
.nexus-wrap .content-find-school .internationalLink:visited,
.nexus-wrap .content-find-school .internationalLink:focus {
  font-size: 1.1rem;
  font-family: sans-serif;
}
.nexus-wrap .sidebar__find-school .internationalLink__link:hover {
  color: #191919;
}
.nexus-wrap .schools-results__item__wrapper {
  padding-left: 2em;
}
.nexus-wrap .schools-results__item__wrapper a {
  font-family: sans-serif;
}
.nexus-wrap.school .schools-results__item__wrapper a {
  font-size: 0.9em;
}
.nexus-wrap .schools-results__item {
  padding: 0;
}
.nexus-wrap .schools-results__item__left {
  margin-right: 2%;
  width: 48%;
}
.nexus-wrap .schools-results__item__right {
  float: left;
  font-size: 1.2em;
}
.nexus-wrap .schools-results__item__wrapper h4,
.nexus-wrap .schools-results__item__wrapper h3 {
  line-height: 1em;
  margin: 0.5em 0;
}
.nexus-wrap .schools-results__item__wrapper .branding-name-header {
  padding-right: 0.25em;
}
.nexus-wrap .sidebar-school-results__wrapper {
  padding-left: 1.7em;
}
.nexus-wrap .sidebar-schools-results h5 {
  margin-bottom: 0.5rem;
  font-family: sans-serif;
}
.nexus-wrap .sidebar-schools-results__item__right {
  font-size: 1em;
}
.nexus-wrap .sidebar-schools-results__item__wrapper {
  padding: 1rem 0;
}
.nexus-wrap .sidebar-schools-results__item__wrapper .sidebar-schools-results__item__right a {
  font-family: sans-serif;
}
.nexus-wrap .sidebar-schools-results__item__wrapper .sidebar-schools-results__item__right .school-results__item__homeLink.link__btn {
  font-size: 1.25em;
  font-family: sans-serif;
}
.nexus-wrap.school .sidebar-schools-results__item__wrapper .sidebar-schools-results__item__right .school-results__item__homeLink.link__btn {
  font-size: 1.25em;
}
.nexus-wrap .sidebar-schools-results__item__wrapper h3,
.nexus-wrap .sidebar-schools-results__item__right,
.nexus-wrap .sidebar-schools-results__item__wrapper h4 {
  font-family: sans-serif;
  line-height: 1em;
}
.nexus-wrap .sidebar-schools-results__item__wrapper h4 {
  color: #000;
  font-weight: bold;
}
.nexus-wrap .sidebar__find-school {
  background-color: #2FB457;
  padding: 20px;
}
.nexus-wrap .sidebar__find-school .form input,
.nexus-wrap .sidebar__find-school button {
  line-height: 1em;
  vertical-align: initial;
}
.nexus-wrap .sidebar__find-school button {
  background-color: #178137;
  font-family: sans-serif;
}
.nexus-wrap .sidebar__find-school footer {
  margin-top: 0;
  font-family: sans-serif;
}
.nexus-wrap .sidebar__find-school h5 {
  color: #000;
}
.nexus-wrap a.school-results__item__homeLink.link__btn,
.nexus-wrap a.school-results__item__homeLink.link__btn:visited,
.nexus-wrap a.school-results__item__homeLink.link__btn:hover,
.nexus-wrap .schools-results__item__wrapper a.school-results__item__homeLink.link__btn,
.nexus-wrap .sidebar-schools-results__item__wrapper a.school-results__item__homeLink.link__btn {
  font-size: 1.1em;
  font-family: sans-serif;
}
.nexus-wrap.school .content-find-school.in-page {
  padding: 0;
}
.nexus-wrap.school .content-find-school.in-page h2,
.nexus-wrap.school .content-find-school.in-page h4,
.nexus-wrap.school .sidebar__find-school h4 {
  color: #000;
}
.nexus-wrap.school .content-find-school.in-page .schools-results__item__right {
  font-size: 1.1em;
}
.nexus-wrap.school .content-find-school.in-page .content-find-school__content {
  margin-top: 1.5rem;
}
@media (max-width: 62.49em) {
  .nexus-wrap .schools-results::before {
    border-top: 12px solid #fff;
  }
}
@media (max-width: 47.9275em) {
  .nexus-wrap.school .content-find-school.in-page {
    padding: 0 1em;
  }
  .nexus-wrap .schools-results::before {
    border-top: 12px solid #2FB457;
  }
  .nexus-wrap .content-find-school {
    background-color: #2FB457;
    margin-top: 2.8125rem;
    color: #000;
  }
  .nexus-wrap .content-find-school h2,
  .nexus-wrap .content-find-school h4 {
    color: #000;
  }
  .nexus-wrap .schools-results__item__left {
    width: 100%;
    float: none;
  }
  .nexus-wrap .content-find-school__form button {
    background-color: #178137;
    margin-bottom: 0;
    font-family: sans-serif;
  }
  .nexus-wrap .schools-results__item__wrapper {
    padding-left: 0;
  }
  .nexus-wrap .schools-results__item__wrapper:before {
    margin-left: 1em;
    width: 5%;
  }
}
#backgroundImages {
  float: left;
  width: 60%;
}
#inputFieldsWrapper input {
  width: 85%;
}
#addInput {
  margin-bottom: 1rem;
  display: inline-block;
}
.removeInput {
  margin-left: 0.5em;
}
@media (min-width: 47.9275em) {
  .FindDistrictInState .home-search-arrow,
  .FindDistrictInState .home-search-results__item__type > h3 {
    display: none;
  }
  .FindDistrictInState .home-search {
    background: none;
  }
  .FindDistrictInState #search-wrapper {
    display: inline-block;
  }
  .FindDistrictInState #search-wrapper .search-results-clear {
    text-align: left;
  }
  .FindDistrictInState .search-input {
    vertical-align: top;
  }
  .FindDistrictInState .search-span {
    display: inline-block;
    padding-bottom: 0.5rem;
  }
  .FindDistrictInState .home-search > p {
    font-size: 2.25rem;
    line-height: 3rem;
    text-align: center;
    color: #000;
  }
  .FindDistrictInState .home-search > p.hide-xs {
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: center;
  }
  .FindDistrictInState .home-results-placeholder > div {
    background: #ffffff;
  }
  .FindDistrictInState .home-search .form {
    text-align: center;
  }
  .FindDistrictInState .validationMessage.white-error {
    color: #000;
  }
  .FindDistrictInState .home-search-results__item__type {
    width: 10%;
    float: left;
  }
  .FindDistrictInState .home-search-results {
    padding: 1rem;
  }
  .FindDistrictInState .home-search-results__item__type__bar {
    height: 16rem;
  }
  .FindDistrictInState .home-search-results__item__info,
  .FindDistrictInState .home-search-results__item__name {
    float: right;
    width: 90%;
    padding: 0 1.875rem;
  }
  .FindDistrictInState .home-search-results__item {
    min-height: 20rem;
  }
  .FindDistrictInState .home-search-results_loading {
    padding-bottom: 0.75rem;
  }
  .FindDistrictInState .schools-results__item {
    border-bottom: 1.5625rem;
  }
  .FindDistrictInState .content-find-school {
    padding-bottom: 1.875rem;
  }
  .FindDistrictInState .content-find-school__form .content-form {
    margin-bottom: 0;
  }
  .FindDistrictInState .findSchools-error {
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    width: 100%;
  }
  .FindDistrictInState .search-span {
    display: inline-block;
    padding-bottom: 0.5rem;
  }
  .FindDistrictInState .schools-results {
    width: 85%;
  }
  .FindDistrictInState .schools-results__item__wrapper:before {
    height: 95px;
  }
  .FindDistrictInState .content-find-school__form input,
  .FindDistrictInState .sidebar__find-school .form input {
    width: 150px;
    vertical-align: top;
  }
  .FindDistrictInState .content-find-school__form button {
    background-color: #d86018;
    margin-bottom: 0;
  }
  .FindDistrictInState .schools-results::before {
    border-top: 12px solid #ffffff;
  }
}
@media (max-width: 47.9275em) {
  .FindDistrictInState .home-search-results {
    padding: 2.1875rem 1.875rem;
  }
  .FindDistrictInState .home-search.popover {
    background-color: #2f2f2f;
    padding: 1.875rem 0.5rem;
  }
  .FindDistrictInState .home-search-arrow .arrow {
    border-top: 12px solid #2f2f2f;
  }
  .FindDistrictInState .findSchools {
    font-size: 1rem;
  }
  .FindDistrictInState .schools-results__item {
    border-bottom: 1.5625rem;
  }
  .FindDistrictInState .content-find-school {
    padding-bottom: 1.875rem;
    margin-top: 2.8125rem;
    background-color: #ffffff;
    border-top: 15px solid #d86018;
  }
  .FindDistrictInState .content-find-school__form .content-form {
    margin-bottom: 0;
  }
  .FindDistrictInState .content-find-school__form button {
    background-color: #d86018;
    margin-bottom: 0;
  }
  .FindDistrictInState .content-find-school__form input,
  .FindDistrictInState .sidebar__find-school .form input {
    width: 150px;
    vertical-align: top;
  }
  .FindDistrictInState .validationMessage.white-error {
    color: #000;
  }
  .FindDistrictInState .search-span {
    display: inline-block;
    padding-bottom: 0.5rem;
  }
  .FindDistrictInState .findSchools-error {
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    width: 100%;
  }
  .FindDistrictInState .schools-results__item__wrapper:before {
    height: 105px;
  }
  .FindDistrictInState #search-wrapper .search-results-clear {
    text-align: left;
  }
  .FindDistrictInState #resetButton,
  .FindDistrictInState #resetButton:visited {
    color: #000;
  }
  .FindDistrictInState .schools-results::before {
    border-top: 12px solid #ffffff;
  }
}