  @font-face {
  font-family: angela;
  src: url('/themes/psd/css/angela/font.woff');
}
@font-face {
  font-family: museo;
  src: url('/themes/psd/css/museo_500/font.woff');
  font-weight: 500;
}
.form-group {
  margin-bottom: 0;
}
body.page-node-type-information-page-with-side-widge .short-side-right-side .block a,
.ui-widget-content a {
  color: #1e5dac;
}
.table-responsive {
  overflow-x: visible;
}
/*div.tb-megamenu-column {*/
/*  margin-right: 35px;*/
/*}*/
/*div.tb-megamenu-column:last-child {*/
/*  margin-right: 0;*/
/*}*/
hr {
  border-color: #e6e6e6;
}
h2 {
  font-size: 2.6rem;
}
body {
  margin: 0;
  padding: 0;
  font-family: arial, sans-serif;
}

h1, h2, h3, h4, h5, a, p, b, li{
  line-height: 1.5em;
}

.view-school-locator .view-header a {
  font-weight: bold;
}
article a,
.views-field-body a,
.views-field-path a,
.view-school-locator .view-header .locator a,
.view-school-locator .views-field a,
.view-quick-views1 .views-row a,
#block-haveaquestion a {
  text-decoration: underline;
}
.view-school-locator .view-header .locator a {
  font-weight: normal;
}
.navbar-nav {
  float: none;
  margin: 0;
}
.top1-12 {
  background: url("/themes/psd/images/header-gradient-ribbon.png") repeat scroll center center / cover;
  padding: 0;
  color: #fff;
}
/*.mainmenu-12 .container {*/
/*  padding-right: 0;*/
/*  padding-left: 0;*/
/*}*/
/*.mainmenu-12 {*/
/*  background: #00316b;*/
/*  color: #fff;*/
/*  margin-bottom: 20px;*/
/*}*/
/*.mainmenu-12 .navbar-nav > li > a {*/
/*  color: #fff;*/
/*  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
/*  font-size: 2rem;*/
/*}*/
/*.mainmenu-12 .navbar-nav > li > a:hover {*/
/*  color: #fff;*/
/*  background: #7FAF3C;*/
/*}*/
/*.mainmenu-12 .navbar-nav > li > a:active {*/
/*  color: #fff;*/
/*  background: #7FAF3C;*/
/*}*/
header#navbar {
  margin-bottom: 0;
  background: none;
  border: 0;
  padding: 10px 15px;
  border-radius: 0;
}
section#block-views-block-home-slider-block-1.block.block-views {
  position: relative;
  width: 100%;
}
.views-slideshow-cycle-main-frame-row,
.views-slideshow-cycle-main-frame,
.views_slideshow_cycle_teaser_section,
.views_slideshow_cycle_slide {
  width: 100% !important;
}

#views_slideshow_cycle_main_home_slider-block_1 .views-field-field-image img {
  width: 100% !important;
}
.path-frontpage .mainmenu-12 {
  margin-bottom: 0;
}
/*.mainmenu-12 {*/
/*  margin-bottom: 0;*/
/*}*/
#block-views-block-home-slider-block-1 {
  position: relative;
}
body.page-node-type-home-page-slider .main-container,
body.page-node-type-home-page-slider .col-sm-8,
article.home-page-slider.full .content .field--name-field-image img {
  width: 100%;
  margin: 0;
}
article.home-page-slider.full {
  min-width: 1500px;
}
body.page-node-type-home-page-slider .col-sm-8 {
  padding: 0;
}
.home-page-slider .home-page-slider-controls-preview {
  width: 19%;
}
.home-page-slider .home-slider-content-wrapper,
#block-views-block-home-slider-block-1 .views-field-body {
  display: inline;
  margin: 0 auto;
  max-width: 100%;
  position: absolute;
  top: 10%;
  width: 1140px;
  color: #fff;
  left: 0;
  right: 0;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.home-page-slider .content .field--name-body,
#block-views-block-home-slider-block-1 .views-field-body .field-content {
  background: rgba(100, 100, 100, 0.8) none repeat scroll 0 0;
  padding: 16px 20px 18px 20px;
  display: inline-block;
  font-size: 2rem;
}
.home-page-slider .content .field--name-body h2,
#block-views-block-home-slider-block-1 .views-field-body h2 {
  margin-top: 0;
  font-size: 4rem;
  margin-bottom: 5px;
}
.home-page-slider .content .field--name-body a {
  color: #fff;
}
#block-views-block-home-slider-block-1 .views-slideshow-controls-bottom {
  background: rgba(100, 100, 100, 0.9) none repeat scroll 0 0;
  border-bottom: 7px solid #00205b;
  bottom: 0;
  margin-top: -73px;
  position: absolute;
  width: 100%;
  z-index: 9;
}
#block-views-block-home-slider-block-1 .views-slideshow-controls-bottom .widget_pager {
  width: 1170px;
  max-width: 100%;
  margin: 0 auto;
}
#block-views-block-home-slider-block-1 .views_slideshow_pager_field_item .views-content-title {
  margin-top: -22px;
}
.home-page-slider .home-page-slider-controls-preview,
#block-views-block-home-slider-block-1 .views_slideshow_pager_field_item {
  color: #fff;
  display: inline-block;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  vertical-align: middle;
  width: 19%;
  padding: 33px 8px 8px;
  cursor: pointer;
  font-weight: 500;
  border-right: 1px solid rgba(255, 255, 255, .3);
}
@media (min-width: 1050px) {
  #block-views-block-home-slider-block-1 .views_slideshow_pager_field_item {
    min-height: 120px;
  }
}
.home-page-slider .home-page-slider-controls-preview,
#block-views-block-home-slider-block-1 .views_slideshow_pager_field_item.active {
  background: #00316b;
  margin-top: -3px;
  margin-left: -4px;
  padding-bottom: 11px;
}
.home-page-slider .home-page-slider-controls-preview {
  max-width: 222px;
  width: 222px;
  min-height: 120px;
}
.home-page-slider .home-page-slider-controls-preview span {
  display: block;
  margin-top: -22px;
}
#block-homepage6blocks {
  padding-top: 3em;
  padding-bottom: 3em;
}
.icon-image {
  display: inline;
}
.icon-image span {
  border: 3px solid #e7e7e7;
  border-radius: 50%;
  display: table-cell;
  height: 100px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 100px;
}
.icon-text {
  margin-top: 15px;
}
.icon-text a {
  text-transform: uppercase;
  color: #1e5dae;
}
.col-sm-7seven {
  float: left;
  text-align: center;
  width: 14.2857%;
}
#block-3colhomepage {
  padding-top: 2em;
  padding-bottom: 2em;
  background: url("/themes/psd/images/gradient-statistic-homepage.jpg") repeat scroll 0 0;
}
#block-3colhomepage .field--name-body {
  width: 1170px;
  max-width: 100%;
  margin: 0 auto;
}
.home-1-left {
  text-align: center;
}
.home-1-left span {
  background: #00205b none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: 5rem;
  height: 100px;
  padding: 13px;
  width: 100px;
}
/*.home-1-right {*/
/*  color: #fff;*/
/*  font-size: 2rem;*/
/*  line-height: 1.5em;*/
/*  vertical-align: middle;*/
/*}*/
.home-page-3col1 .home-1-right {
  margin-top: 22px;
}
.home-page-3col3 .home-1-right {
  margin-top: 22px;
}
.path-frontpage .main-container {
  padding-top: 1em;
  padding-bottom: 1em;
}
.main-container-wrap {
  margin-top: 1em;
}
.path-frontpage .main-container-wrap {
  background: #f4f4f4;
  margin-top: 0;
  padding-top: 1em;
}
.path-frontpage .main-container-wrap .page-header {
  display: none;
}
.path-frontpage .main-container-wrap .view-frontpage {
  display: none;
}
.path-frontpage .main-container-wrap .form-group {
  margin: 0;
}

.page-header {
  border-bottom: none;
}

#block-views-block-news-block-1 h2.block-title {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 3.6rem;
}
#block-views-block-news-block-1 .views-row {
  display: inline-block;
  width: 96%;
  background: #fff;
  margin-bottom: 30px;
  padding: 20px;
}
#block-views-block-news-block-1 .views-field-field-news-image {
  float: left;
  margin-right: 30px;
  text-align: center;
}
/*#block-views-block-news-block-1 .views-field-field-news-type {*/
/*  color: #51830C; !* @todo green home news category needs review: #627F39 *!*/
/*  text-transform: uppercase;*/
/*  font-size: 1.6rem;*/
/*  line-height: 1.5em;*/
/*}*/
#block-views-block-news-block-1 .views-field-title {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 7px;
  margin-top: 2px;
}
#block-views-block-news-block-1 .views-field-title a {
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.5em;
  color: #00316b;
}
#block-views-block-news-block-1 .views-field-body {
  font-size: 1.6rem;
}
/*#block-views-block-news-block-1 .views-field-body .views-more-link {*/
/*  color: #1e5dac;*/
/*}*/
.region-sidebar-second .block {
  margin-bottom: 50px;
}
.region-sidebar-second.well {
  border: 0;
  box-shadow: 0 0;
  border-radius: 0;
  padding: 5px;
}
.region-sidebar-second .block h2 {
  margin-top: 0;
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 15px;
  font-size: 2.5rem;
}

.path-frontpage .region-sidebar-second .block h2 {
  font-size: 3.6rem;
}

#block-views-block-reminder-block-1 .views-row {
  background: url(/sites/default/files/GreenDotWhiteBackground.png) repeat-x bottom;
  display: inline-block;
  margin-bottom: 1em;
  padding: 0 0 1.6em;
  width: 100%;
}
#block-views-block-reminder-block-1 .views-field-title {
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 7px;
  margin-top: 2px;
}
#block-views-block-reminder-block-1 .views-field-title a,
.views-field-field-title-link-2 a {
  color: #000;
  font-size: 2.5rem;
  font-weight: 500;
}
.views-field-field-title-link-2 {
  margin-bottom: 10px;
}

#block-views-block-reminder-block-1 .views-field-body {
  font-size: 1.8rem;
}

/* 19/10/16  */
.path-frontpage .content_full1 {
  margin-top: 50px;
}
.path-frontpage .content_full1 {
  margin-top: 0;
}

.content_full1 .nav > li > a {
  padding: 10px 33px;
}
.content_full1 .menu > li {
  float: left;
}
.content_full1 .nav {
  padding-left: 0;
}

#block-psd-footer {
  margin: 0 auto;
  max-width: 100%;
  padding: 0 0 0 5px;
  width: 1170px;
}
.content_full1 #block-psd-footer .nav > li > a {
  background: transparent;
}
.content_full1 #block-psd-footer .nav > li > a:hover {
  background: #00316b;
}

@media (max-width: 768px) {
  .content_full1 .menu > li {
    float: inherit;
  }
}

.content_full {
  background-color: #f4f4f4;
}

.get_bond_now {
  padding-left: 0;
  padding-right: 0;
}

.region-content-full .inside {
  height: 275px;
  background: #fff;
  margin-bottom: 1em;
  padding: 30px;
}
.get_bond_now h3 {
  background: url(/sites/default/files/GreenDotWhiteBackground.png) repeat-x bottom;
  padding: 0 0 25px;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  color: #00316b;
  margin: 0;
}
.get_bond_now .field--name-body h4 {
  padding-top: 25px;
  font-family: arial, sans-serif !important;
  font-size: 1.9rem;
  font-weight: normal;
  color: #333333;
  line-height: 1.5em;
  margin-top: 0;
}
.get_bond_now .field--name-body p > a {
  padding-top: 15px;
  font-family: 'Arial', Helvetica, sans-serif;
  font-size: 1.7rem;
  font-weight: bold;
  /*color: #1e5dac;*/
}
.get_bond_now .field--name-body p > a > span.fa,
.get_bond_now .field--name-body p > a > i {
  padding-left: 5px;
  color: #ff8c00;
}

.content_full1 .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.content_full1 .mainmenu-12 {
  background: #51830C;
}

.content_full1 .menu > li > a {
  font-weight: 500;
  color: #fff;
  font-family: museo, Helvetica, 'Arial', sans-serif;
  font-size: 1.9rem;
}
.content_full1 .menu > li > a:hover {
  color: #fff;
  background: #00316b;
}
.content_full1 .menu > li > a:active {
  color: #fff;
  background: #00316b;
}

.content_full2 {
  background: #00316b;
  color: #fff;
  font-size: 1.6rem;
  padding-bottom: 20px;
  padding-top: 15px;
}
.content_full2 .block-title {
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 2.2rem;
  /*color: #7FAF3C !important;*/
}

.content_full2 #block-address .block-title {
  font-size: 2.3rem;
}
.content_full2 .field--name-body {
  font-family: arial, sans-serif;
  font-weight: lighter;
  font-size: 1.6rem;
}
.content_full2 .field--name-body .poudreschool {
  font-weight: bold;
  font-size: 2rem;
}
.content_full2 .field--name-body .mail_mob {
  font-size: 1.9rem;
  font-weight: bold;
  margin-bottom: 22px;
  padding-bottom: 25px !important;
}

.content_full2 #block-glyphicons .field--name-body p {
  font-size: 2rem;
  margin-top: 52px;
}
.content_full2 #block-address {
  padding-bottom: 10px;
}

.copyright {
  padding-bottom: 20px;
  background: url("/themes/psd/images/tophead.jpg") repeat scroll 0 0;
}

.copyright .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
/*.copyright #block-copyright p {*/
/*  background: #fff;*/
/*  font-family: arial, sans-serif;*/
/*  font-weight: lighter;*/
/*  font-size: 1.6rem;*/
/*  line-height: 1.5em;*/
/*  color: #757575;*/
/*  padding: 15px 0 15px 50px;*/
/*}*/
.copyright #block-copyright a {
  color: #999999;
}

#block-readmorepsdnews .field--name-body a,
#block-readmorepsdnews-2 .field--name-body a {
  font-size: 2rem;
  line-height: 1.5em;
  padding-left: 20px;
  padding-right: 20px;
}

#block-getthepsdmobileapp {
  background: #fff;
  padding: 20px;

}

#block-getthepsdmobileapp .col-md-12 {
  padding: 0px;
  clear: both;
}

#block-getthepsdmobileapp .block-title {
  font-size: 2.6rem;
}
#block-getthepsdmobileapp .field--name-body p {
  font-family: arial, sans-serif;
  font-weight: lighter;
  font-size: 2rem;
  line-height: 1.5;
}
#block-getthepsdmobileapp .fa-mobile {
  font-size: 100pt;
  margin-top: -10px;
  float: left;
  margin-right: 5px;
}
#block-getthepsdmobileapp .mobile_desc {
  float: left;
  line-height: 1.5em;
  margin-top: 14px;
}
#block-getthepsdmobileapp .btn-primary {
  width: 100%;
  font-size: 2rem;
  color: #fff;
}
#block-getthepsdmobileapp .field--name-body p > a > span.fa,
#block-getthepsdmobileapp .field--name-body p > a > i {
  padding-left: 5px;
  color: #ff8c00;
}
#block-getthepsdmobileapp .field--name-body p {
  font-size: 1.6rem;
}

#block-glyphicons .field--name-body .glyphiconss a:hover {
  text-decoration: none;
}
#block-glyphicons .glyphiconss a {
  padding: 5px;
  float: left;
  text-decoration: none !important;
}
#block-glyphicons .field--name-body .fa {
  border: 3px solid #fff;
  border-radius: 50%;
  display: table-cell;
  height: 35px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 35px;
  background: #fff;
  font-size: 2.2rem;
}
#block-glyphiconsheader {
  margin-top: 35px;
}
#block-glyphiconsheader .field--name-body p > a:hover {
  text-decoration: none;
}
#block-glyphiconsheader .field--name-body p > a {
  padding-right: 5px;
  padding-left: 5px;
}
#block-glyphiconsheader .field--name-body p {
  float: right;
  font-size: 2.2rem;
  color: #1e5dad;
  font-family: arial, sans-serif;
}
#block-glyphiconsheader .field--name-body .fa {
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  display: table-cell;
  height: 40px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 40px;
  background: #fff;
  font-size: 2rem;
}
#block-insessiontoday,
#block-views-block-school-session-content-block-3 {
  float: right;
  padding: 7px 15px;
  min-height: 38px;
  cursor: pointer;
}
#block-views-block-school-session-content-block-3:hover,
.school_sesion {
  background-color: #f9f396;
}

.school_sesion .close {
  padding-right: 2em;
  padding-top: 1em;
}
#block-views-block-school-session-content-block-1 {
  padding: 1em 0;
}
#block-views-block-school-session-content-block-1 .views-field-field-update-time {
  color: #555555;
  padding-top: 15px;
  padding-bottom: 10px;
}

#block-views-block-school-session-content-block-1 .views-field-field-headlines {
  font-family: arial, sans-serif;
  color: #000;
  font-weight: bold;
  font-size: 2rem;
  margin-top: 10px;
}

#block-views-block-school-session-content-block-1 .views-field-body {
  padding-top: 10px;
  color: #000;
}

#block-views-block-school-session-content-block-2 .views-field-field-reason-title {
  color: #000;
  padding: 10px;
  cursor: pointer;
  display: inline-block;
}
#block-views-block-school-session-content-block-2 .views-field-field-reason-title span.fa,
#block-views-block-school-session-content-block-2 .views-field-field-reason-title i {
  color: #ff8c00;
  padding: 5px;
}
#block-insessiontoday .field--name-body p,
#block-views-block-school-session-content-block-3 .views-field-title {
  float: right;
  font-size: 1.6rem;
  color: #fff;
  font-family: arial, sans-serif;
}
#block-views-block-school-session-content-block-3 .views-field-title:hover {
  color: #03166b;
}

#block-views-block-school-session-content-block-3 .fa-exclamation-circle {
  color: #ffd101;
  font-size: 2rem;
  margin-left: 5px;
}
#block-views-block-school-session-content-block-3 .fa-circle-o {
  margin-left: 5px;
}
#block-views-block-school-session-content-block-3 .fa-check {
  color: #000;
  background: #2bf104 none repeat scroll 0 0;
  border-radius: 50%;
  font-size: 1.6rem;
  margin-left: 5px;
  padding: 3px;
}

#block-insessiontoday .field--name-body .fa {
  border-radius: 50%;
  color: #000;
  background: #2bf104 none repeat scroll 0 0;
  font-size: 1.6rem;
  padding: 3px;
  margin-left: 5px;
}
.btn_mobile {
  background-color: #00316b;
  border-color: #2e6da4;
  border-radius: 0;
  color: #fff;
}
.content_full2 p > a {
  color: #fff;
}
.content_full2 p > a:hover {
  color: #fff;
  text-decoration: none;
}
#block-address .field--name-body p > a > span.fa,
#block-address .field--name-body p > a > i {
  padding-left: 5px;
  color: #ff8c00;
  line-height: 1.5;
}

#block-upcominginpsd,
#block-upcomingpsd {
  margin-top: 30px;
  margin-bottom: 30px;
  position: relative;
}
#block-social .block-title {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 3.6rem;
}
#block-social,
#block-getinvolved {
  margin-bottom: 30px;
}
#block-readmorepsdnews {
  margin-bottom: 1em;
}

/* 26/10/16 */
.page-node-type-long-landing-page .main-container-wrap,
.page-node-type-medium-landing-page .main-container-wrap {
  background: #f4f4f4;
  padding-bottom: 50px;
  padding-top: 1em;
  margin-top: 0;
}
.field--name-field-icon-links {
  margin-top: 3em;
  margin-bottom: 1em;
}
.field-collection-item--name-field-icon-links {
  float: left;
  text-align: center;
}
.field-collection-item--name-field-icon-links .content {
  display: inline;
}
.field--name-field-icon-link-image {
  border-radius: 50%;
  display: table-cell;
  height: 100px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 22px;
  text-align: center;
  vertical-align: middle;
  width: 100px;
}
.field--name-field-icon-links- {
  margin-top: 15px;
}
.field--name-field-icon-links- a {
  text-transform: uppercase;
  color: #1e5dae;
}
#block-views-block-schools-and-programs-news-block-1 {
  margin-top: 40px;
}
#block-views-block-schools-and-programs-news-block-1 h2.block-title {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 15px;
}
.view-schools-and-programs-news .views-row {
  display: inline-block;
  width: 100%;
  background: #fff;
  margin-bottom: 30px;
  padding: 20px;
}
.view-schools-and-programs-news .views-field-field-news-image {
  float: left;
  margin-right: 30px;
  text-align: center;
}
.view-schools-and-programs-news .views-field-field-news-type {
  color: #51830C;
  text-transform: uppercase;
  font-size: 1.6rem;
}
.view-schools-and-programs-news .views-field-title {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 7px;
  margin-top: 2px;
}
.view-schools-and-programs-news .views-field-title a {
  font-size: 2.5rem;
  font-weight: normal;
  line-height: 1.5em;
}
.view-schools-and-programs-news .views-field-body {
  font-size: 1.6rem;
}
.view-schools-and-programs-news .views-field-body .views-more-link {
  color: #1e5dac;
}
#block-glyphiconsheader {
  float: right;
  width: inherit;
}
/*.toplinks {*/
/*  float: left;*/
/*  font-size: 2rem;*/
/*  margin-right: 14px;*/
/*  margin-top: 6px;*/
/*  color: #337ab7;*/
/*}*/
/*.toplinks a {*/
/*  text-decoration: none !important;*/
/*  color: #1e5dac;*/
/*  margin-right: 5px;*/
/*  margin-left: 5px;*/
/*}*/
.topicons {
  float: right;
}
#block-translateinformation {
  float: right;
  padding: 6px 5px;
  position: relative;
  z-index: 200;
}
#psd-translate-toggle {
  border: none;
  background: none;
  color: #fff;
  text-transform: none;
  padding: 3px 0 0 0;
  font-size: 1.6rem;
}
#psd-translate-toggle:active {
  padding: 3px 0 0 0;
}
#translate-options {
  display: none;
  background: #fff;
  padding: 10px;
  border: 1px solid #ccc;
  position: absolute;
  z-index: 499;
  margin-left: 50px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.30);
}
#block-topheader,
#block-ourschools {
  background: #ffd100 none repeat scroll 0 0;
  float: right;
  margin-left: 15px;
  margin-right: 0;
  padding: 8px 10px;
}
@media screen and (max-width: 1000px) {
  #block-topheader {
    display: none;
  }
}
#block-ourschools:hover {
  background-color: #eee;
}
#block-topheader a,
#block-ourschools a {
  color: #444444;
  padding: 2px 0;
}
#block-ourschools a:hover {
  color: #1e5dac;
}

.nav > li > a {
  font-weight: 500;
}
.breadcrumb {
  margin-bottom: 10px;
  padding: 8px 15px 8px 0;
  border-radius: 0;
  background: none;
}
.breadcrumb a,
.breadcrumb > .active {
  color: #757575;
  font-weight: bold;
}
.breadcrumb > li + li::before {
  color: #757575;
}
.path-news-category .main-container-wrap .breadcrumb a,
.path-community .main-container-wrap .breadcrumb a,
.path-community-category .main-container-wrap .breadcrumb a,
.page-node-type-long-landing-page .main-container-wrap .breadcrumb a,
.page-node-type-medium-landing-page .main-container-wrap .breadcrumb a,
.path-news-category .main-container-wrap .breadcrumb > li + li::before,
.path-community .main-container-wrap .breadcrumb > li + li::before,
.path-community-category .main-container-wrap .breadcrumb > li + li::before,
.page-node-type-long-landing-page .main-container-wrap .breadcrumb > li + li::before,
.page-node-type-medium-landing-page .main-container-wrap .breadcrumb > li + li::before {
  color: #707070;
}
.field--name-field-icon-links {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.field--name-field-icon-links .field--item {
  display: inline-block;
  width: 22%;
}
@media (max-width:980px) {
  .field--name-field-icon-links .field--item {
    display: block;
    width: 100%;
    margin-right: 1em;
  }
}
.field--name-field-icon-links .field--item .field--item {
  width: inherit;
  min-height: 42px;
}
.field--name-field-icon-links .field--name-field-icon-link-image {
  display: table-cell;
}

.region-sidebar-second h2#block-quicklinks-2-menu,
.region-sidebar-second h2#block-mediumlandingpagemenuquicklinks-menu {
  background-color: #51830C;
  background-position: 4% center;
  background-repeat: no-repeat;
  color: #fff;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-top: 0;
  padding: 18px;
}
.region-sidebar-second ul {
  margin: 0;
  padding: 15px;
}
.region-sidebar-second li {
  margin: 0;
  padding: 0;
}
.region-sidebar-second li a {
  background: url("/themes/psd/images/leftarrow.jpg") no-repeat scroll left 17px / 7px auto;
  color: #1e5dac;
  font-size: 1.8rem;
  font-weight: bold;
  margin: 0;
  padding: 10px 5px 10px 19px;
}
#block-views-block-quick-views-block-1 a {
  background: url("/themes/psd/images/leftarrow.jpg") no-repeat scroll left 22px / 7px auto;
  color: #1e5dac;
  font-size: 1.8rem;
  font-weight: bold;
  margin: 0;
  padding: 15px 5px 15px 19px;
  display: inline-block;
}
#block-views-block-quick-views1-block-1-2 a,
#block-quicklinksdistrictnews a {
  background: url("/themes/psd/images/leftarrow.jpg") no-repeat scroll left 22px / 7px auto;
  color: #1e5dac;
  font-size: 1.8rem;
  font-weight: bold;
  margin: 0;
  padding: 15px 5px 15px 19px;
  display: inline-block;
}
#block-quicklinksdistrictnews a {
  margin-left: 25px !important;
}
.region-sidebar-second #blocktabs-front_page_quick_links li a {
  color: #333333;
  font-weight: normal;
  font-size: 2.2rem;
  font-family: Arial, Helvetica, sans-serif;
}

#block-quicklinks-2,
#block-mediumlandingpagemenuquicklinks {
  background: #fff;
  margin-bottom: 50px;
}
#block-views-block-header-banner-block-1 {
  position: relative;
}
#block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
  color: #fff;
  display: inline;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  left: 0;
  margin: 45px auto 55px;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 7%;
  width: 1140px;
}
#block-views-block-header-banner-block-1 .views-field-field-header-subtitle .field-content {
  background-color: rgba(0, 0, 0, 0.4);
  display: inline-block;
  font-size: 2rem;
  padding: 30px 40px;
  width: 450px;
  max-width: 100%;
}
.head-title {
  font-size: 3rem;
  margin-bottom: 20px;
  margin-top: 0;
  font-weight: 500;
}
.head-subtitle {
  font-weight: 500;
}
.page-node-type-medium-landing-page .head-subtitle,
.page-node-type-long-landing-page .head-subtitle {
  font-size: 2.1rem;
  font-family: arial, sans-serif;
}
.page-node-type-long-landing-page h1.page-header {
  display: none;
}
#block-views-block-header-banner-block-1 .views-field-field-header-image img {
  width: 100%;
}
.page-node-type-medium-landing-page .region-content .block-title,
.page-node-type-medium-landing-page .region-content .block-title {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 15px;
}
.page-node-type-medium-landing-page .region-content .block-block-content .field--name-body {
  background: #fff;
  padding: 25px;
  font-size: 1.7rem;
  font-family: arial, sans-serif;
  font-weight: normal;
  line-height: 1.5em;
}
#block-readmorepsdnews .field--name-body {
  background: transparent;
  padding: 0;
  font-size: 1.7rem;
  font-family: arial, sans-serif;
  font-weight: normal;
  line-height: 1.5em;
}
.page-node-type-medium-landing-page .region-content .medium_cinfoh {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 2rem;
}
.page-node-type-medium-landing-page .field--name-field-icon-links {
  padding-top: 20px;
  padding-bottom: 10px;
}
.path-node .content .ui-accordion .ui-accordion-icons,
.page-node-type-list-page .ui-accordion .ui-accordion-icons {
  font-weight: 500;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #00316b;
  padding-bottom: 30px;
  padding-top: 30px;
}

.ppage-node-type-list-page .h1.page-header {
  color: #000;
}
/* short landing page */
#block-views-block-header-banner-small-block-1 {
  position: relative;
}
#block-views-block-header-banner-small-block-1 .views-field-field-header-subtitle {
  color: #fff;
  display: inline;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  left: 0;
  margin: 0 auto;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 19%;
  width: 1140px;
}
#block-views-block-header-banner-small-block-1 .views-field-field-header-subtitle .field-content {
  font-size: 3.2rem;
}
.head-title {
  margin-bottom: 5px;
  margin-top: 0;
}
#block-views-block-header-banner-small-block-1 .views-field-field-header-image img {
  width: 100%;
  height: 109px;
}

/* short landing page */
.short-side-left {
  width: 26%;
  padding-right: 10px;
}
.short-content-area {
  margin-top: 10px;
  max-width: 100%;
  padding-left: 0;
}
.short-side-left-side {
  padding-left: 0;
  padding-right: 0;
}
#block-views-block-shor-page-title-block-1 .views-field-title {
  color: #000;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  margin-bottom: 30px;
}
#block-views-block-shor-page-title-block-1 .views-field-field-page-header-image {
  margin-bottom: 30px;
}
#block-views-block-shor-page-title-block-1 .views-field-field-page-header-image img {
  width: 100%;
}
body.page-node-type-short-landing-page aside.short-side-right-side h2.block-title {
  font-size: 2.2rem;
}
body.page-node-type-short-landing-page aside.short-side-right-side .block {
  background: #f4f4f4;
}
.page-node-type-short-landing-page h1.page-header,
.page-node-type-medium-landing-page h1.page-header {
  display: none;
}
.page-node-type-short-landing-page .main-container-wrap,
.page-node-type-video-detail-page .main-container-wrap {
  padding-bottom: 1em;
  margin-top: 0;
}
.page-node-type-short-landing-page .region-sidebar-first,
.page-node-type-video-detail-page .region-sidebar-first {
  margin-top: 0;
}
.page-node-type-short-landing-page .breadcrumb,
.page-node-type-video-detail-page .breadcrumb {
  margin: 0;
}
.region-sidebar-first .nav > li > img {
  float: left;
  margin-top: 14px;
}
.region-sidebar-first .nav > li > a,
.region-sidebar-first .nav > li > a:hover {
  background-color: transparent!important;
}
.region-sidebar-first li a.is-active {
  font-weight: bold!important;
}

.region-sidebar-first .nav li.active a {
  color: #002f6d;
  font-weight: bold;
}
.region-sidebar-first .nav li > .navdd {
  display: none;
}
.region-sidebar-first .nav li.active .navdd a {
  background: none repeat scroll 0 0;
  color: #555555;
  padding-left: 10px;
  font-weight: normal;
}
.region-sidebar-first .nav li.active li .navdd a {
  padding-left: 10px;
}

/* sidebar left theme */
.page-node-type-information-page-with-side-widge .main-container-wrap {
  padding-bottom: 1em;
  margin-top: 0;
}
.page-node-type-information-page-with-side-widge .region-sidebar-first {
  margin-top: 0;
}
.page-node-type-information-page-with-side-widge .breadcrumb {
  margin: 0;
}

body.page-node-type-information-page-with-side-widge .short-side-right-side .block {
  background: #f4f4f4 none repeat scroll 0 0;
}
/* sidebar left theme */
.page-node-type-information-page .main-container-wrap {
  padding-bottom: 1em;
  margin-top: 0;
}
.page-node-type-information-page .region-sidebar-first {
  margin-top: 0;
}
.page-node-type-information-page .breadcrumb {
  margin: 0;
}

/* sidebar left theme */
.page-node-type-school-landing-page .main-container-wrap {
  padding-bottom: 1em;
  margin-top: 0;
}
.page-node-type-school-landing-page .region-sidebar-first {
  margin-top: 0;
}
.page-node-type-school-landing-page .breadcrumb {
  margin: 0;
}
.page-node-type-school-landing-page .region-sidebar-second .block .block-title {
  background: #51830C none repeat scroll 0 0;
  color: #fff;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-top: 0;
  padding: 20px;
  font-size: 2.6rem;
  margin-bottom: 20px;
}
.page-node-type-school-landing-page .region-sidebar-second .block .field--name-body {
  font-family: arial, sans-serif;
  font-size: 1.7rem;
  font-weight: normal;
  padding: 15px;
}
body.page-node-type-school-landing-page .short-side-right-side .block {
  background: #f4f4f4 none repeat scroll 0 0;
}
/* sidebar left theme */
#block-views-block-at-a-glance-block-1 .form-group {
  padding: 10px;
}
#block-views-block-at-a-glance-block-1 .views-field {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  padding: 0 10px;
}
#block-views-block-at-a-glance-block-1 .views-row .views-label {
  float: left;
  margin-right: 5px;
  font-weight: bold;
  font-size: 1.6rem;
}
#block-views-block-school-website-block-1 {
  background: #fbc801;
  padding: 5px 20px;
  margin-top: 20px;
  font-size: 2.2rem;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 30px;
}
#block-views-block-school-website-block-1 .views-field-field-schol-website a {
  color: #000;
  font-size: 2rem;
}
#block-views-block-school-website-block-1 .views-field-field-schol-website a span.fa,
#block-views-block-school-website-block-1 .views-field-field-schol-website a i {
  padding-left: 10px;
}

.page-node-type-list-page .main-container-wrap {
  padding-bottom: 1em;
  margin-top: 0;
}
.page-node-type-list-page .region-sidebar-first {
  margin-top: 0;
}
.page-node-type-list-page .breadcrumb {
  margin: 0;
}

#block-psd-main-menu ul.nav li a {
  padding: 10px 35px;
}

.page-node-type-short-landing-page .main-container,
.page-node-type-information-page-with-side-widge .main-container,
.page-node-type-information-page .main-container,
.page-node-type-school-landing-page .main-container,
.page-node-type-list-page .main-container,
.page-node-type-video-detail-page .main-container {
  padding-left: 0;
  padding-right: 0;
}

/*.main-container {*/
/*  overflow: hidden;*/
/*}*/
/*.main-container-wrap .region-sidebar-first {*/
/*  margin-bottom: -5000px;*/
/*  padding-bottom: 5000px;*/
/*}*/

.page-node-type-list-page #block-schoolboard,
.page-node-type-list-page #block-schoolboard1,
.page-node-type-list-page #block-schoolboard2 {
  margin-top: 3em;
}
.page-node-type-list-page #block-schoolboard .block-title,
.page-node-type-list-page #block-schoolboard1 .block-title,
.page-node-type-list-page #block-schoolboard2 .block-title {
  color: #fff;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background: #51830C;
  padding: 10px;
  margin: 0;
}
.page-node-type-list-page #block-schoolboard .field--name-body,
.page-node-type-list-page #block-schoolboard1 .field--name-body,
.page-node-type-list-page #block-schoolboard2 .field--name-body {
  padding: 15px;
  font-size: 1.7rem;
  font-family: arial, sans-serif;
  font-weight: normal;
  background: #f4f4f4;
}
.page-node-type-list-page #block-schoolboard .field--name-body a,
.page-node-type-list-page #block-schoolboard1 .field--name-body a,
.page-node-type-list-page #block-schoolboard2 .field--name-body a {
  color: #1e5dad;
  font-size: 1.6rem;
}
.page-node-type-list-page #block-schoolboard .field--name-body span.fa,
.page-node-type-list-page #block-schoolboard1 .field--name-body span.fa,
.page-node-type-list-page #block-schoolboard2 .field--name-body span.fa,
.page-node-type-list-page #block-schoolboard .field--name-body i,
.page-node-type-list-page #block-schoolboard1 .field--name-body i,
.page-node-type-list-page #block-schoolboard2 .field--name-body i {
  color: #ff8c00;
  padding: 5px;
}

.page-node-type-list-page #block-views-block-quick-views1-block-10,
.page-node-type-list-page #block-views-block-quick-views1-block-11,
.page-node-type-list-page #block-views-block-quick-views1-block-9 {
  margin-top: 3em;
}
.page-node-type-list-page #block-views-block-quick-views1-block-10 .block-title,
.page-node-type-list-page #block-views-block-quick-views1-block-11 .block-title,
.page-node-type-list-page #block-views-block-quick-views1-block-9 .block-title {
  color: #fff;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background: #51830C;
  padding: 15px;
  margin: 0;
  display: none;
}
.page-node-type-list-page #block-views-block-quick-views1-block-10 .view-content,
.page-node-type-list-page #block-views-block-quick-views1-block-11 .view-content,
.page-node-type-list-page #block-views-block-quick-views1-block-9 .view-content {
  padding: 0 15px 15px;
  font-size: 1.7rem;
  font-family: arial, sans-serif;
  font-weight: normal;
  background: #f4f4f4;
}
.page-node-type-list-page #block-views-block-quick-views1-block-10 .field--name-body a,
.page-node-type-list-page #block-views-block-quick-views1-block-11 .field--name-body a,
.page-node-type-list-page #block-views-block-quick-views1-block-9 .field--name-body a {
  color: #1e5dad;
  font-size: 1.6rem;
}
.page-node-type-list-page #block-views-block-quick-views1-block-10 .field--name-body span.fa,
.page-node-type-list-page #block-views-block-quick-views1-block-11 .field--name-body span.fa,
.page-node-type-list-page #block-views-block-quick-views1-block-9 .field--name-body span.fa,
.page-node-type-list-page #block-views-block-quick-views1-block-10 .field--name-body i,
.page-node-type-list-page #block-views-block-quick-views1-block-11 .field--name-body i,
.page-node-type-list-page #block-views-block-quick-views1-block-9 .field--name-body i {
  color: #ff8c00;
  padding: 5px;
}

.fa-arrow-right {
  font-size: 1.7rem !important;
}

#block-superintendentsmessage .field--name-body {
  display: inline-block;
  width: 100%;
}
.image-left-s img {
  width: 100%;
  height: auto;
}
.title-top-s {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 10px;
  font-size: 2rem;
}
.text-read-s {
  margin-top: 15px;
}

#block-graduation2016,
#block-helpfuldownloads {
  margin-top: 2em;
}
#block-graduation2016 h2.block-title {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 15px;
  margin-top: 0;
  font-size: 3.6rem;
}
#block-graduation2016 .field--name-body {
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  margin-bottom: 1em;
  padding: 20px;
  width: 100%;
}
img,
iframe,
video {
  max-width: 100%;
}
#block-userlogin {
  padding-bottom: 15px;
}
#block-userlogin #user-login-form {
  padding-left: 15px;
  padding-right: 15px;
}
#block-userlogin ul {
  float: left;
  margin-top: -60px;
  padding: 0 15px;
}
#block-userlogin ul li {
  list-style: none;
}

.path-school-locator .main-container-wrap section.col-sm-8 {
  width: 100%;
}

.path-school-locator .main-container-wrap #views-exposed-form-school-locator-page-1 .control-label {
  display: inline-block;
  width: 100%;
}
.path-school-locator .main-container-wrap #views-exposed-form-school-locator-page-1 .form-control {
  width: 100%;
}
.path-school-locator .main-container-wrap #views-exposed-form-school-locator-page-1 .select-wrapper {
  width: 100%;
}
.path-school-locator .main-container-wrap #views-exposed-form-school-locator-page-1 .form-item {
  margin-right: 1%;
  width: 32%;
}
.path-school-locator .main-container-wrap #views-exposed-form-school-locator-page-1 .form-actions {
  float: right;
  margin-right: 15px;
  margin-top: 10px;
}
.path-school-locator .main-container-wrap #views-exposed-form-school-locator-page-1 .form-actions button {
  background: #00316b;
  border-color: #00316b;
}
/* for list page accordian */
.ui-state-default,
.ui-state-active,
.ui-widget-content,
.ui-state-hover,
.ui-state-focus {
  border: none;
  background: none;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-br,
.ui-corner-tr,
.ui-corner-tl {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br,
.ui-corner-tr,
.ui-corner-tl {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ui-state-default,
.ui-state-active,
.ui-state-hover {
  border-top: 1px solid #d3d3d3/*{borderColorDefault}*/;
}

.ui-accordion .ui-accordion-icons {
  padding-top: 1em;
  padding-bottom: 1em;
}
/*.schoolc .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_schools.jpg");*/
/*  background-position: 90% 36px;*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*}*/

/*.academicsc .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_academics.jpg");*/
/*  background-position: 95% 36px;*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*}*/

/*.servicesc .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_programs_and_services.jpg");*/
/*  background-position: 94% 36px;*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*}*/

/*.communityc .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_community.jpg");*/
/*  background-position: 91% 36px;*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*}*/
/*.districtc .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_your_district_board.png");*/
/*  background-position: 88% 36px;*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*}*/
/*.carrersc .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_careers.jpg");*/
/*  background-position: 96% 36px;*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*}*/

/*.tbemp .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_employee_resources.jpg");*/
/*  background-position: 94% 36px;*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*  min-height: 200px;*/
/*}*/
/*.tbrnd .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_training.jpg");*/
/*  background-position: 94% 36px;*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*  min-height: 200px;*/
/*}*/
/*.tbtr .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_technical_resources.jpg");*/
/*  background-position: 94% 36px;*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*  min-height: 200px;*/
/*}*/
/*.tbstaff .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_staff_support.jpg");*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*  min-height: 200px;*/
/*}*/
/*.tbhowto .tb-megamenu-submenu {*/
/*  background-image: url("/themes/psd/images/navigation_dropdown_how_to.jpg");*/
/*  background-repeat: no-repeat;*/
/*  background-size: 280px 150px;*/
/*  min-height: 200px;*/
/*}*/
/*li.mega .tb-megamenu-submenu {*/
/*  background-position: right 35px top 35px;*/
/*}*/

/*.tb-megamenu .mega-nav > li a,*/
/*.tb-megamenu .dropdown-menu .mega-nav > li a {*/
/*  background: transparent !important;*/
/*}*/

#block-footerlogo {
  text-align: center;
}
#block-footerlogo img {
  max-width: 100%;
  width: 125px;
}
img {
  height: auto;
}
.headsearch {
  color: #fff;
  float: right;
  font-size: 1.9rem;
  margin-right: 36px;
  margin-top: -35px;
  cursor: pointer;
}
.headsearch span {
  color: #fff;
}
.footsearch {
  color: #fff;
  float: right;
  font-size: 1.9rem;
  margin-right: 36px;
  margin-top: -35px;
  cursor: pointer;
}
.footsearch span {
  color: #fff;
}

/*.tb-megamenu .mega > .mega-dropdown-menu {*/
/*  min-height: 220px;*/
/*}*/

#block-upcominginpsd .nexprvarr,
#block-upcomingpsd .nexprvarr {
  float: right;
  height: 30px;
  position: absolute;
  right: 0;
  top: -44px;
  width: 45px;
}
#block-upcominginpsd .carousel-control.right,
#block-upcomingpsd .carousel-control.right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  left: auto;
  right: 12px;
}
.arroww {
  color: #ff8c00;
  float: right;
  font-size: 1.6rem !important;
  margin-left: 3px;
  margin-top: 4px;
}
#block-upcominginpsd .carousel-inner,
#block-upcomingpsd .carousel-inner {
  overflow: visible;
}
#block-upcominginpsd .calendar-slide:hover .carousel-control,
#block-upcomingpsd .calendar-slide:hover .carousel-control {
  display: block !important;
  background-image: none !important;
  color: #7ead31;
  opacity: initial;
}
#block-upcominginpsd .calendar-slide,
#block-upcomingpsd .calendar-slide {
  margin-top: -45px;
  overflow: hidden;
  padding-top: 45px;
}
#block-upcominginpsd .calendar-slide .carousel-control,
#block-upcomingpsd .calendar-slide .carousel-control {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none !important;
  box-shadow: 0 0 0 !important;
  color: #e56f14 !important;
  font-size: 2.5rem;
  opacity: 1;
  text-shadow: 0 0 0 !important;
  width: 35%;
}
#block-upcominginpsd .eventList,
#block-upcomingpsd .eventList {
  background-color: #fff;
  overflow: hidden;
}
#block-upcominginpsd .month,
#block-upcomingpsd .month {
  padding: 0 5px;
  margin-bottom: 10px;
}
#block-upcominginpsd .inner,
#block-upcomingpsd .inner {
  background: #f5f5f5;
  margin-bottom: -97%;
  min-height: 470px;
  padding: 12px 18px 100%;
}
#block-upcominginpsd .month h2,
#block-upcomingpsd .month h2 {
  background-color: #51830C;
  color: #fff;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 0;
  padding: 20px 12px 20px 16px;
}
#block-upcominginpsd .event h3,
#block-upcomingpsd .event h3 {
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.4rem;
  color: #1b1b1b;
}
#block-upcominginpsd .event,
#block-upcomingpsd .event {
  margin-bottom: 5px;
}
#block-upcominginpsd .event p,
#block-upcomingpsd .event p {
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #a8a8a8;
  margin-top: 2px;
  font-size: 1.6rem;
  font-weight: 500;
}
/*#block-upcominginpsd .month a,*/
/*#block-upcomingpsd .month a {*/
/*  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
/*  font-weight: 500;*/
/*  display: inline-block;*/
/*  text-decoration: none;*/
/*  color: #2458a5;*/
/*}*/
#block-upcominginpsd h2.block-title,
#block-upcomingpsd h2.block-title {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 3.6rem;
  font-weight: 500;
  margin-bottom: 15px;
  margin-top: 0;
}
.path-search h2 {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 12px;
}
.path-search h1.page-header,
.path-search .search-help-link {
  display: none;
}
.path-search .search-form {
  background: #eaeaea;
  max-width: 100%;
  padding: 25px 30px;
  width: 700px;
  margin-bottom: 35px;
}
.path-search .search-form .form-group {
  margin: 0;
}
.path-search .search-form .input-group-btn {
  border-left: 10px solid #eaeaea;
}
.path-search .search-form .form-control {
  border-color: #ffffff;
  border-radius: 0;
  box-shadow: 0 0;
  display: table-cell;
  margin-right: 15px;
}
.path-search .search-form button {
  background: #173c88 none repeat scroll 0 0;
  border: medium none #173c88;
  border-radius: 0;
  color: #fff;
}
.path-search .search-form button .sr-only {
  position: relative;
}
.path-search .search-form button .glyphicon-search {
  display: none;
}
.path-search .main-container-wrap .item-list ol,
.path-search .main-container-wrap .item-list ul {
  list-style: outside none none;
  padding-left: 0;
}
.path-search .main-container-wrap .item-list ol li,
.path-search .main-container-wrap .item-list ul li {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 25px;
}
.path-search .main-container-wrap .item-list ol li h3 a,
.path-search .main-container-wrap .item-list ul li h3 a {
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
}

.view-school-list h3 span {
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.6rem;
  font-weight: 500;
}
.view-school-list .ui-accordion-content {
  border-top: 0 none;
  height: 300px !important;
  overflow: auto;
  padding: 0;
}
.view-school-list h3 {
  color: #0a0a0a;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.5rem !important;
  font-weight: 500;
  border-top: 1px solid #d3d3d3;
  margin-top: 0;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-top: 18px;
  cursor: pointer;
}
.view-school-list .views-row .views-row {
  display: inline-block;
  width: 100%;
  padding: 30px;
}
.view-school-list .views-row .views-row:nth-child(even) {
  background: #f4f4f4;
}
.view-school-list .views-field-field-school-logo {
  float: left;
  margin-right: 30px;
}
.view-school-list .views-field-field-school-logo img {
  max-width: 150px;
  height: auto;
}
.view-school-list .views-field-title {
  margin-bottom: 20px;
}
.view-school-list .views-field-title a {
  font-size: 2.4rem;
}
.view-school-list .views-field-field-grades {
  color: #000;
}
.view-school-list .views-field-field-school-phone {
  color: #000;
}
.view-school-list .views-field-field-address-text {
  float: left;
  line-height: 1.5em;
  margin-left: 27%;
  margin-top: -36px;
}
.view-school-list .views-field-field-website {
  margin-top: 10px;
}
.view-school-list .views-field-field-website a {
  color: #1E5DAC;;
  font-size: 1.7rem;
}

#block-schooldirectorynode90 {
  font-size: 1.8rem;
  margin-top: 1em;
  margin-bottom: 1em;
}

#block-views-block-school-list-block-1 {
  margin-top: 3em;
}

#block-views-block-news-block-2 h2.block-title {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 15px;
}
#block-views-block-news-block-2 .views-row {
  display: inline-block;
  width: 100%;
  background: #fff;
  margin-bottom: 1em;
  padding: 20px;
}
#block-views-block-news-block-2 .views-field-field-news-image {
  float: left;
  margin-right: 30px;
  text-align: center;
}
#block-views-block-news-block-2 .views-field-field-news-type {
  color: #51830C;
  text-transform: uppercase;
  font-size: 1.6rem;
}
#block-views-block-news-block-2 .views-field-title {
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 7px;
  margin-top: 2px;
}
#block-views-block-news-block-2 .views-field-title a {
  font-size: 2.5rem;
  font-weight: normal;
  line-height: 1.5em;
}
#block-views-block-news-block-2 .views-field-body {
  font-size: 1.6rem;
}
#block-views-block-news-block-2 .views-field-body .views-more-link {
  color: #1e5dac;
}
.vcal {
  float: left;
  left: 30%;
  position: absolute;
  z-index: 1;
}
#block-upcominginpsd .vcal,
#block-upcomingpsd .vcal {
  left: 350px;
  top: 9px;
}

#block-upcominginpsd .vcal a{
  font-size: 1.6rem;
}

.vcal i,
.vcal span.fa {
  color: #ff8c00;
  padding-left: 5px;
}
.main-container-wrap .region-content {
  margin-bottom: 60px;
}
h1,
h2,
h3,
h4,
h5,
h1.page-header {
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 500 !important;
}
.page-node-type-information-page .slider-12,
.page-node-type-information-page-with-side-widge .slider-12,
.path-search .slider-12,
.page-node-type-short-landing-page .slider-12 {
  height: 80px;
  overflow: hidden;
}
body .page-node-type-information-page .views-field-field-header-subtitle,
body .page-node-type-information-page-with-side-widge .views-field-field-header-subtitle,
body .path-search .views-field-field-header-subtitle,
body .page-node-type-short-landing-page .views-field-field-header-subtitle {
  top: 10px !important;
}

#edit-advanced {
  display: none;
}

/*.tb-megamenu .caret {*/
/*  display: none !important;*/
/*}*/

.view-school-locator #views-exposed-form-school-locator-page-1 .form-item {
  margin-right: 2%;
  width: 26%;
}

.view-school-locator #views-exposed-form-school-locator-page-1 .form-item label.control-label {
  display: inline-block;
  font-family: arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: 5px;
  width: 100%;
}
.view-school-locator #views-exposed-form-school-locator-page-1 .form-item-title {
  border-right: 1px solid #000;
  margin-right: 5%;
  padding-bottom: 0;
  padding-right: 5%;
  width: 36%;
  margin-left: 20px;
}

.view-school-locator #views-exposed-form-school-locator-page-1 .form-actions {
  margin-top: 10px;
  text-align: left;
  width: 100%;
}
.view-school-locator #views-exposed-form-school-locator-page-1 .form-actions button {
  background: #1f4183 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0;
  margin-right: 2.3%;
}
.view-school-locator #views-exposed-form-school-locator-page-1 .form-item input {
  background: #f6f7f8 none repeat scroll 0 0;
  border-color: #f6f7f8;
  border-radius: 0;
  width: 100%;
}
.view-school-locator #views-exposed-form-school-locator-page-1 .form-item .select-wrapper {
  width: 100%;
}
.view-school-locator #views-exposed-form-school-locator-page-1 .form-item select {
  width: 100%;
  background: #f6f7f8 none repeat scroll 0 0;
  border-color: #f6f7f8;
  border-radius: 0;
}
#block-getinvolved,
#block-2016bondinitiative,
#block-nowhiring {
  padding-left: 30px;
  padding-right: 30px;
}

.flexslider.optionset-default {
  margin-top: 3em;
}

@media screen and (max-width: 991px) {

  #block-mainnavigation ul li a.dropdown-toggle:after {
    border: 0 none;
    bottom: 0;
    content: "+";
    float: right;
    left: 0;
    position: relative;
    right: 0;
  }

  #block-mainnavigation ul li:hover a.dropdown-toggle:after {
    content: "-";
  }

  /*.tb-megamenu button.btn,*/
  /*.tb-megamenu input.btn[type="submit"] {*/
  /*  margin-top: 5px;*/
  /*  margin-bottom: 5px;*/
  /*  margin-left: 10px;*/
  /*}*/
  .col-sm-7seven {
    display: inline-block;
    float: none;
    margin-bottom: 8px;
    text-align: center;
    width: 20%;
  }
  .main-container-wrap .region-sidebar-first {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .short-side-left {
    width: 100%;
  }
  .short-content-area {
    width: 100%;
  }

  #block-views-block-news-block-1 .views-row {
    width: 100%;
  }
}
@media screen and (max-width: 760px) {
  .col-sm-7seven {
    display: inline-block;
    float: none;
    margin-bottom: 8px;
    text-align: center;
    width: 20%;
  }
  #block-homepage6blocks {
    text-align: center;
  }
  #block-3colhomepage {
    text-align: center;
  }
  .home-page-3col {
    margin-bottom: 15px;
  }
  #block-views-block-reminder-block-1 {
    margin-top: 15px;
  }
}

@media screen and (max-width: 980px) {
  .vcal {
    left: 45%;
  }
}

@media screen and (max-width: 768px) {
  #block-topheader,
  #block-ourschools {
    padding: 0 0;
  }
  #block-ourschools .tb-megamenu button.btn {
    margin: 0;
  }
}

/*@media screen and (max-width: 1000px) {*/
/*  .tb-megamenu .btn-navbar {*/
/*    background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;*/
/*    border: 0 none;*/
/*    border-radius: 0;*/
/*    box-shadow: 0 0;*/
/*    font-size: 2rem;*/
/*    margin-bottom: 10px;*/
/*    padding: 4px 0;*/
/*  }*/
/*}*/
@media screen and (max-width: 500px) {
  .vcal {
    float: none;
    left: 0;
    position: relative;
  }
  .headsearch {
    margin-top: -30px;
  }
  .footsearch {
    margin-top: 5px;
  }
  #search-block-form .form-control {
    padding: 0;
  }
  .modal-header .close {
    font-size: 4.6rem !important;
    margin-right: 3% !important;
    margin-top: 0 !important;
  }
  .modal-header {
    height: 36px;
  }
  .col-sm-7seven {
    width: 30%;
    vertical-align: top;
  }
  #block-views-block-home-slider-block-1 .views-field-body h2 {
    display: none;
    font-size: 2.5rem;
  }
  #block-views-block-home-slider-block-1 .views-field-body p {
    display: none;
  }
  #block-glyphiconsheader {
    text-align: center;
    margin-bottom: 5px;
  }
  .icon-image span {
    width: 70px;
    height: 70px;
  }
  .icon-image span img {
    height: 30px;
  }
  #block-views-block-home-slider-block-1 .views_slideshow_pager_field_item {
    font-size: 1.6rem;
    vertical-align: top;
    width: 32.4%;
  }
  #block-views-block-home-slider-block-1 .views_slideshow_pager_field_item:nth-child(3) {
    border-right: 0;
  }
  #block-views-block-home-slider-block-1 .views_slideshow_pager_field_item:nth-child(4),
  #block-views-block-home-slider-block-1 .views_slideshow_pager_field_item:nth-child(5) {
    display: none;
  }
  .icon-text a {
    font-size: 1.6rem;
  }
  .icon-text {
    margin-top: 5px;
    line-height: 1.5em;
  }
  #block-homepage6blocks .col-sm-7seven:nth-child(7) {
    display: none;
  }
  #block-homepage6blocks {
    padding-bottom: 1em;
  }
  #block-homepage6blocks .col-sm-7seven {
    margin-bottom: 15px;
  }
  #block-3colhomepage {
    display: none;
  }
  #block-views-block-news-block-1 .views-field-field-news-image {
    float: none;
    margin-right: 0;
    text-align: center;
  }
  #block-views-block-news-block-1 .views-field-field-news-image img {
    width: 100%;
  }
  #block-views-block-news-block-1 .views-field-field-news-type {
    margin-top: 8px;
  }
  #block-views-block-news-block-1 .views-field-title {
    margin-bottom: 7px;
  }
  .path-frontpage .region-sidebar-second .block h2 {
    font-size: 3rem;
  }
  #block-views-block-reminder-block-1 {
    margin-top: 2em;
  }
  #block-blocktabsfrontpagequicklinks .ui-tabs .ui-tabs-nav li {
    max-width: 32.7% !important;
    padding: 6px 4px !important;
    text-align: center !important;
  }
  #blocktabs-front_page_quick_links #ui-id-1,
  #blocktabs-front_page_quick_links #ui-id-2,
  #blocktabs-front_page_quick_links #ui-id-3 {
    font-size: 1.6rem !important;
    float: none;
    padding: 0 !important;
  }
  #blocktabs-front_page_quick_links #ui-id-2 {
    padding-left: 25%;
  }
  .region-content-full .inside {
    height: auto;
  }

  .main-container-wrap .region-sidebar-first {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .short-side-left {
    max-width: 100%;
    padding-right: 10px;
    width: 100%;
  }
  .short-content-area {
    padding-left: 15px;
    padding-right: 15px;
  }
  #block-views-block-header-banner-small-block-1 .views-field-field-header-image img {
    height: 100px;
  }
  #block-views-block-header-banner-small-block-1 .views-field-field-header-subtitle {
    padding-left: 15px;
    padding-right: 15px;
  }
  video {
    height: auto!important;
  }
  #block-footerlogo {
    display: none;
  }
  .content_full2 #block-address {
    font-size: 1.8rem;
  }
  .content_full2 a {
    font-size: 1.6rem;
  }
  .content_full2 #block-address .block-title {
    color: #000;
    font-size: 2rem;
  }
  #block-connect {
    float: left;
    width: 50%;
  }
  #block-tool {
    float: left;
    width: 50%;
  }
  #block-glyphicons {
    clear: both;
    text-align: center;
  }
  .content_full2 .block-title {
    color: #000;
  }
  #block-glyphicons .glyphiconss a {
    float: none;
  }
  .copyright #block-copyright p {
    font-size: 1.6rem;
    padding: 5px 8px;
  }
  .head-title {
    font-size: 1.6rem;
  }
  h1.page-header {
    font-size: 2.5rem;
  }
  .title-top-s {
    margin-top: 10px;
  }
  .page-node-type-medium-landing-page .region-content .block-block-content .field--name-body {
    padding: 18px 1px;
  }
  .content_full2 .field--name-body .poudreschool,
  .content_full2 .field--name-body .mail_mob {
    font-weight: normal;
  }
  /*.tb-megamenu .nav-collapse .nav > li > a {*/
  /*  font-size: 1.6rem !important;*/
  /*}*/
  /*.tb-megamenu .mega-nav > li a,*/
  /*.tb-megamenu .dropdown-menu .mega-nav > li a {*/
  /*  color: #acaeb1!important;*/
  /*}*/
  /*.schoolc .tb-megamenu-submenu,*/
  /*.academicsc .tb-megamenu-submenu,*/
  /*.servicesc .tb-megamenu-submenu,*/
  /*.communityc .tb-megamenu-submenu,*/
  /*.districtc .tb-megamenu-submenu,*/
  /*.carrersc .tb-megamenu-submenu {*/
  /*  background: none; */
  /*}*/
  .responsive-menus {
    float: left;
  }
  .responsive-menus .toggler {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    box-shadow: 0 0 !important;
    float: left;
    border: 0;
    margin-left: 15px;
  }
  .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
    margin-top: 34px;
  }
  .responsive-menus.responsified.responsive-toggled span.toggler {
    float: left;
  }
  #block-psd-footer {
    display: inline-block;
    padding: 4px 0;
  }
}
@media screen and (max-width: 400px) {
  .col-sm-7seven {
    width: 30%;
  }
}

/*@media screen and (min-width: 980px) {*/
/*  .tb-megamenu .row-fluid {*/
/*    width: auto;*/
/*    margin-right: 315px;*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    flex: 1 1 auto;*/
/*    border-right: 2px solid #e4e4e4;*/
/*    min-height: 220px;*/
/*  }*/
/*}*/
/*.tb-megamenu .mega-nav,*/
/*.tb-megamenu .dropdown-menu .mega-nav {*/
/*  display: inline-block;*/
/*}*/

/*#block-mainnavigation #tb-megamenu-column-2 {*/
/*  width: auto;*/
/*  min-height: 135px;*/
/*  max-height: 100%;*/
/*  max-width: 245px;*/
/*  margin-right: 0;*/
/*}*/
/*#block-mainnavigation #tb-megamenu-column-4 {*/
/*  width: auto;*/
/*  min-height: 135px;*/
/*  max-height: 100%;*/
/*}*/
/*#block-mainnavigation #tb-megamenu-column-7 {*/
/*  width: auto;*/
/*  min-height: 135px;*/
/*  max-height: 100%;*/
/*}*/
/*#block-mainnavigation #tb-megamenu-column-8 {*/
/*  width: auto;*/
/*  min-height: 135px;*/
/*  max-height: 100%;*/
/*  margin-right: 0;*/
/*}*/
/*#block-mainnavigation #tb-megamenu-column-10 {*/
/*  width: auto;*/
/*  min-height: 135px;*/
/*  max-height: 100%;*/
/*}*/
/*#block-mainnavigation #tb-megamenu-column-12:last-child {*/
/*  width: auto;*/
/*  max-height: 100%;*/
/*}*/
#block-secondmainmenu .dropdown-menu .tb-megamenu-column:last-child {
  width: 30%;
  min-height: 135px;
  max-height: 100%;
}
/*#block-mainnavigation .dropdown-menu .tb-megamenu-column:first-child {*/
/*  min-height: 135px;*/
/*  max-height: 100%;*/
/*}*/
/*#block-mainnavigation .dropdown-menu .tb-megamenu-column:last-child {*/
/*  width: 30%;*/
/*  min-height: 135px;*/
/*  max-height: 100%;*/
/*}*/

/*#block-mainnavigation #tb-megamenu-column-1,*/
/*#block-mainnavigation #tb-megamenu-column-3,*/
/*#block-mainnavigation #tb-megamenu-column-5,*/
/*#block-mainnavigation #tb-megamenu-column-6,*/
/*#block-mainnavigation #tb-megamenu-column-9,*/
/*#block-mainnavigation #tb-megamenu-column-11,*/
/*#block-mainnavigation #tb-megamenu-column-12 {*/
/*  width: 40%;*/
/*  min-height: 135px;*/
/*  max-height: 100%;*/
/*}*/


.ui-state-default .ui-icon {
  background-image: none !important;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #ff8c00;
  border-radius: 5px;
  margin-top: -5px !important;
}

.ui-state-active .ui-icon {
  background-image: none !important;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #ff8c00;
  border-radius: 5px !important;
  border-bottom: none;
  margin-top: -2px !important;
}


.page-node-type-school-landing-page .field--name-body p > strong {
  font-family: arial, sans-serif;
  font-weight: 800;
}
a.is-active {
  color: #002f6d;
}
#block-userlogin label {
  font-size: 2rem;
}
#block-userlogin #edit-name,
#block-userlogin #edit-pass {
  border-radius: 0;
}

#block-userlogin .form-actions {
  margin-top: 35px;
}
#block-userlogin #edit-submit--2 {
  color: #fff;
  background-color: #4a94da;
  border-color: #4a94da;
  border-radius: 0;
  padding: 5px 50px;
}

#block-userlogin .form-required::after {
  background-image: none;
}

#block-userlogin li a.create-account-link {
  display: none;
}

#block-userlogin li a.request-password-link {
  color: red;
  padding: 0;
  background: none;
  text-decoration: none;
  font-weight: 500;
  font-size: 1.6rem;
  display: none;
}

.page-node-type-short-landing-page .field--name-body p > strong {
  font-family: arial, sans-serif;
  font-weight: 800;
}

#block-twittercustom {
  display: none;
}
#block-instagramblock img {
  height: 368px;
  width: auto;
  max-width: inherit;
}

#block-instagramblock-2 img {
  width: 365px;
}

.page-node-type-list-page tr.odd {
  background: #f4f4f4;
}
.page-node-type-list-page td {
  padding: 10px 10px !important;
}
.page-node-type-list-page td a {
  color: #1e5dac;
}
.page-node-type-list-page .faqfield-answer {
  height: auto !important;
  max-height: 300px;
}

#block-ourschools .tb-megamenu {
  background: none;
}
#block-ourschools .tb-megamenu .mega.open > .mega-dropdown-menu {
  margin-top: 8px;
  left: -900px;
  padding: 20px 15px 20px 35px;
}
#block-ourschools .tb-megamenu a {
  padding: 7px 0;
}
#block-ourschools .tb-megamenu .dropdown-toggle {
  padding: 0;
  font-size: 1.6rem;
  font-family: arial, sans-serif;
  font-weight: normal;
}

.color-our-school a {
  color: #1e5dac !important;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 500 !important;
  margin-bottom: 5px;
}
.color-our-school-center a {
  margin-top: 5px;
}
#block-ourschools #tb-megamenu-column-2 {
  margin-top: 30px;
}
#block-ourschools .tb-megamenu .caret {
  display: block!important;
  float: right;
  margin-top: 10px;
  margin-left: 10px;
}
.margin-space {
  margin-top: 50px;
}
.table > tbody > tr > td {
  border: none;
}

#block-views-block-quick-views1-block-2-2 .views-field-field-parent-toolkit-title,
#block-views-block-quick-views1-block-2 .views-field-field-parent-toolkit-title,
#block-views-block-quick-views1-block-3 .views-field-field-before-and-after-care-titl,
#block-views-block-quick-views1-block-4 .views-field-field-student-records-title,
#block-views-block-quick-views1-block-5 .views-field-field-purchase-meals-title,
#block-views-block-quick-views1-block-6 .views-field-field-menus-title {
  color: #fff;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background: #51830C;
  padding: 20px;
  font-size: 2.5rem;
  margin: 0 -15px;
}
.page-node-type-short-landing-page #block-views-block-quick-views1-block-7 .views-field-field-colorado-states-title,
.page-node-type-information-page-with-side-widge #block-views-block-quick-views1-block-7 .views-field-field-colorado-states-title {
  margin-top: 0;
  color: #fff;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background: #51830C;
  padding: 25px;
  margin-bottom: 15px;
  font-size: 2.5rem;
}
#block-views-block-quick-views1-block-7 .views-field-field-colorado-states {
  padding: 10px 26px 25px;
  font-size: 1.7rem;
  font-family: arial, Helvetica, sans-serif;
  font-weight: normal;
}
.page-node-type-news #block-views-block-quick-views1-block-7 .views-field-field-assesment- {
  color: #00316b;
  background: none;
  padding: 10px 20px 0;
  font-size: 2.5rem;
  margin-bottom: 15px;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
#block-views-block-quick-views1-block-8 .views-field-field-assesment- {
  background: #51830C none repeat scroll 0 0;
  color: #fff;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  margin-bottom: 15px;
  margin-top: 0;
  padding: 25px;
}
#block-views-block-quick-views1-block-8 .views-field-field-assessment {
  padding: 0 15px 15px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
}
.page-node-type-news #block-views-block-spotlight-widget-block-1 .views-field-field-spotlight-image img {
  width: 360px;
}
#block-views-block-quick-views1-block-8 .views-field-field-assessment .field-content {
  padding: 10px;
  font-size: 1.7rem;
  font-family: arial, sans-serif;
  font-weight: normal;
}
.main-container h1,
.main-container h2,
.main-container h3,
.main-container h4,
.main-container h5,
.main-container h6 {
  margin-top: 0 !important;
}
/*.tb-megamenu .dropdown-menu .caption_block_sch a,*/
/*.tb-megamenu .dropdown-menu .caption_block_acd a,*/
/*.tb-megamenu .dropdown-menu .caption_block_pas a,*/
/*.tb-megamenu .dropdown-menu .caption_block_com a,*/
/*.tb-megamenu .dropdown-menu .caption_block_yd a,*/
/*.tb-megamenu .dropdown-menu .caption_block_car a,*/
/*.tb-megamenu .dropdown-menu .caption_block_er a,*/
/*.tb-megamenu .dropdown-menu .caption_block_td a,*/
/*.tb-megamenu .dropdown-menu .caption_block_tr a,*/
/*.tb-megamenu .dropdown-menu .caption_block_ss a,*/
/*.tb-megamenu .dropdown-menu .caption_block_ht a {*/
/*  white-space: normal;*/
/*  display: inline;*/
/*  padding: 0;*/
/*}*/
/*.caption_block_sch,*/
/*.caption_block_acd,*/
/*.caption_block_pas,*/
/*.caption_block_com,*/
/*.caption_block_yd,*/
/*.caption_block_car,*/
/*.caption_block_er,*/
/*.caption_block_td,*/
/*.caption_block_tr,*/
/*.caption_block_ss,*/
/*.caption_block_ht {*/
/*  color: #000;*/
/*  font-size: 1.6rem;*/
/*  margin-top: 0;*/
/*  position: absolute;*/
/*  top: 210px;*/
/*  right: 35px;*/
/*  width: 280px;*/
/*  max-width: 280px;*/
/*}*/
/*.caption_block i,*/
/*.caption_block span.fa {*/
/*  padding-left: 5px;*/
/*  color: #ff8c00;*/
/*}*/

/*#block-mainnavigation .tb-megamenu .mega-nav > li a,*/
/*#block-mainnavigation .tb-megamenu .dropdown-menu .mega-nav > li a {*/
/*  padding-top: 10px;*/
/*  padding-bottom: 10px;*/
/*}*/
/*#block-secondmainmenu .tb-megamenu .mega-nav > li a,*/
/*#block-secondmainmenu .tb-megamenu .dropdown-menu .mega-nav > li a {*/
/*  padding-top: 10px;*/
/*  padding-bottom: 10px;*/
/*}*/
/*#block-mainnavigation .tb-megamenu .mega-nav > li a,*/
/*#block-mainnavigation .tb-megamenu .dropdown-menu .mega-nav > li a {*/
/*  padding-left: 0;*/
/*  padding-right: 10px;*/
/*  margin-bottom: 15px;*/
/*}*/
/*#block-mainnavigation .tb-megamenu .dropdown-menu .mega-nav > li a,*/
/*#block-secondmainmenu .tb-megamenu .dropdown-menu .mega-nav > li a {*/
/*  padding-left: 10px;*/
/*  padding-right: 10px;*/
/*}*/
/*.tb-megamenu .mega-inner {*/
/*  padding: 0;*/
/*}*/
/*.tb-megamenu .row-fluid [class*="span"] {*/
/*  margin-left: 0;*/
/*}*/

/*#block-mainnavigation #tb-megamenu-column-1,*/
/*#block-mainnavigation #tb-megamenu-column-3,*/
/*#block-mainnavigation #tb-megamenu-column-5,*/
/*#block-mainnavigation #tb-megamenu-column-6,*/
/*#block-mainnavigation #tb-megamenu-column-9,*/
/*#block-mainnavigation #tb-megamenu-column-11,*/
/*#block-mainnavigation #tb-megamenu-column-12 {*/
/*  width: auto;*/
/*  min-height: 135px;*/
/*  max-height: 100%;*/
/*  margin-right: 3%;*/
/*}*/
/*#block-mainnavigation #tb-megamenu-column-7 {*/
/*  width: auto;*/
/*  padding-right: 3%;*/
/*}*/
/*#block-mainnavigation #tb-megamenu-column-9 {*/
/*  padding-right: 3%;*/
/*  margin-left: 3%;*/
/*}*/
/*#block-mainnavigation #tb-megamenu-column-11 {*/
/*  margin: 0;*/
/*  padding-right: 3%;*/
/*}*/
/*#block-mainnavigation #tb-megamenu-column-10 {*/
/*  width: auto;*/
/*}*/
/*#block-mainnavigation #tb-megamenu-column-12 {*/
/*  margin-left: 3%;*/
/*  width: auto;*/
/*  margin-right: 0;*/
/*  padding-right: 0;*/
/*}*/

/*#block-secondmainmenu #tb-megamenu-column-6 {*/
/*  width: auto;*/
/*}*/
/*#block-secondmainmenu #tb-megamenu-column-7 {*/
/*  width: auto;*/
/*  padding-right: 3%;*/
/*}*/
/*#block-secondmainmenu #tb-megamenu-column-8 {*/
/*  width: auto;*/
/*}*/
/*#block-secondmainmenu #tb-megamenu-column-9 {*/
/*  width: auto;*/
/*  padding-right: 3%;*/
/*}*/
/*#block-secondmainmenu #tb-megamenu-column-10 {*/
/*  width: auto;*/
/*  margin-left: 3%;*/
/*}*/
.views-field-field-parent-toolkit,
.views-field-field-before-and-after-care,
.views-field-field-student-records,
.views-field-field-purchase-meals,
.views-field-field-menus {
  padding: 25px 13px 10px 13px;
}
#block-views-block-quick-views-block-1 .form-group,
#block-views-block-quick-views-block-1-2 .form-group {
  padding-right: 30px;
  padding-left: 30px;
}
#block-views-block-contact-block-1 .views-field-field-contact {
  background: #f4f4f4;
  padding-left: 40px;
  padding-top: 30px;
  padding-bottom: 40px;
}
#block-views-block-contact-block-1 .views-field-field-contact {
  background: #f4f4f4;
  padding-left: 40px;
  padding-top: 30px;
  padding-bottom: 40px;
}
#block-views-block-contact-block-1 h2,
.page-node-type-long-landing-page .field--name-field-contact .field--label {
  padding-top: 40px;
  color: #00316b;
  font-family: "museo", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 15px;
  font-size: 2.5rem;
}
#block-views-block-contact-block-2 .views-field-field-contact {
  background: #f4f4f4;
  padding: 40px;
}
#block-views-block-contact-block-1 .views-field-field-contact a,
#block-views-block-contact-block-2 .views-field-field-contact a {
  text-decoration: underline;
}
#block-views-block-contact-block-1 .views-field-field-contact strong,
#block-views-block-contact-block-2 .views-field-field-contact strong {
  color: #00316b;
  font-family: Museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: normal;
}

.page-node-type-long-landing-page .field--name-field-contact .field--item strong {
  color: #00316b;
  font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: normal;
}
.page-node-type-long-landing-page .field--name-field-contact .field--item {
  background-color: #ffffff;
  padding: 30px;
  margin-bottom: 40px;
}
.educate-every {
  color: #ffffff;
  float: right;
  margin-top: -6%;
  margin-right: 8%;
  opacity: 0.99;
  font-size: 4.6rem;
  font-family: 'angela', cursive;
}

@media screen and (max-width: 900px) {
  .educate-every {
    margin-top: -7%;
    font-size: 36px;
  }
}

@media screen and (max-width: 420px) {
  .educate-every {
    margin-top: -10%;
    font-size: 2.2rem;
  }
}

#block-views-block-contact-block-1 .views-field-field-contact span.fa,
#block-views-block-contact-block-2 .views-field-field-contact span.fa,
#block-views-block-contact-block-1 .views-field-field-contact i,
#block-views-block-contact-block-2 .views-field-field-contact i {
  padding-left: 5px;
  color: #ff8c00;
}
#block-ourschools div.tb-megamenu-column {
  margin-right: 53px;
}
#block-ourschools div.tb-megamenu-column:last-child {
  margin-right: 0;
}
#block-ourschools .tb-megamenu .mega > .mega-dropdown-menu {
  max-width: 1200px;
}
#block-ourschools .tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #444444;
  border-bottom-color: #444444;
}
#block-ourschools .tb-megamenu .nav li.dropdown.open .caret,
#block-ourschools .tb-megamenu .nav li.dropdown.open.active .caret,
#block-ourschools .tb-megamenu .nav li.dropdown.open a:hover .caret,
#block-ourschools .tb-megamenu .nav li.dropdown.open a:focus .caret {
  border-top-color: #1e5dac;
  border-bottom-color: #1e5dac;
}

/*news section*/
.path-news-category .region-slider .views-row,
.path-community .region-slider .views-row {
  padding: 0 !important;
}
.path-news-category h2.block-title,
.path-community h2.block-title,
.path-community-category h2.block-title {
  color: #00316b;
  font-family: "museo", arial, sans-serif;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 15px;
}
.path-news-category .views-row,
.path-community .views-row,
.path-community-category .views-row {
  display: inline-block;
  width: 100%;
  background: #fff;
  margin-bottom: 1em;
  padding: 0;
}
.path-news-category .view-header-banner .views-field-field-header-image img.img-responsive,
.path-community .view-header-banner .views-field-field-header-image img.img-responsive,
.path-community-category .view-header-banner .views-field-field-header-image img.img-responsive {
  width: 100%;
}

.path-news-category .main-container-wrap .views-element-container .views-row,
.path-community .main-container-wrap .views-element-container .views-row,
.path-community-category .main-container-wrap .views-element-container .views-row {
  padding: 20px;
  background: #fff;
}
.path-news-category .views-field-field-news-image,
.path-community .views-field-field-news-image,
.path-community-category .views-field-field-news-image {
  float: left;
  margin-right: 30px;
  text-align: center;
}
.path-news-category .views-field-field-news-type,
.path-community .views-field-field-news-type,
.path-community-category .views-field-field-news-type {
  color: #51830C;
  text-transform: uppercase;
  font-size: 1.6rem;
}
.path-news-category .views-field-title,
.path-community .views-field-title,
.path-community-category .views-field-title {
  color: #00316b;
  font-family: "museo", arial, sans-serif;
  margin-bottom: 7px;
  margin-top: 2px;
}
.path-news-category .views-field-title a,
.path-community .views-field-title a,
.path-community-category .views-field-title a {
  font-size: 2.5rem;
  font-weight: normal;
  line-height: 1.5em;
}
.path-news-category .views-field-body,
.path-community .views-field-body,
.path-community-category .views-field-body {
  font-size: 1.6rem;
}
.path-news-category .views-field-body .views-more-link,
.path-community .views-field-body .views-more-link,
.path-community-category  .views-field-body .views-more-link {
  color: #1e5dac;
}
.path-news-category .views-element-container.block .block-title,
.path-news-category #block-newsarchive-2 .block-title,
.path-community .views-element-container.block .block-title,
.path-community #block-newsarchive-2 .block-title,
.path-community-category .views-element-container.block .block-title,
.path-community-category #block-newsarchive-2 .block-title,
#block-quicklinksdistrictnews .block-title,
#block-views-block-news-articles-categories-block-2 .block-title {
  margin-top: 0;
  color: #fff;
  font-family: "museo", aria, sans-serif;
  font-weight: 500;
  background: #51830C;
  padding: 20px;
  margin-bottom: 0;
  font-size: 2.5rem;
}
.path-news-category .main-container-wrap,
.path-community .main-container-wrap,
.path-community-category .main-container-wrap {
  background: #f4f4f4;
  padding-bottom: 50px;
  margin-top: 0;
  padding-top: 1em;
}
.path-news-category .view-header-banner .views-field-field-header-subtitle,
.path-community .view-header-banner .views-field-field-header-subtitle,
.path-community-category .view-header-banner .views-field-field-header-subtitle {
  color: #fff;
  display: inline;
  font-family: museo, arial, sans-serif;
  left: 0;
  margin: 45px auto 55px;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 7%;
  width: 1140px;
}
.path-news-category .view-header-banner .views-field-field-header-subtitle .field-content,
.path-community .view-header-banner .views-field-field-header-subtitle .field-content,
.path-community-category .view-header-banner .views-field-field-header-subtitle .field-content {
  background-color: rgba(0, 0, 0, 0.4);
  display: inline-block;
  font-size: 2rem;
  padding: 30px 40px;
  width: 450px;
  max-width: 100%;
}
.path-news-category .region-slider .views-element-container,
.path-community .region-slider .views-element-container,
.path-community-category .region-slider .views-element-container {
  position: relative;
  background: #f4f4f4;
}
.path-news-category .region-sidebar-second .block,
.path-community .region-sidebar-second .block,
.path-community-category .region-sidebar-second .block {
  background: #fff;
}
.path-news-category .main-container-wrap .region-sidebar-second .views-element-container .views-row a,
.path-community .main-container-wrap .region-sidebar-second .views-element-container .views-row a,
.path-community-category .main-container-wrap  .region-sidebar-second .views-element-container .views-row a,
#block-views-block-news-articles-categories-block-2 a {
  background: url("/themes/psd/images/leftarrow.jpg") no-repeat scroll left 22px / 7px auto;
  color: #1e5dac;
  font-size: 1.8rem;
  font-weight: bold;
  margin: 0;
  padding: 15px 5px 15px 19px;
  display: inline-block;
}
.path-news-category .main-container-wrap .region-sidebar-second .views-element-container .views-row,
.path-community .main-container-wrap .region-sidebar-second .views-element-container .views-row,
.path-community-category .main-container-wrap .region-sidebar-second .views-element-container .views-row {
  margin-bottom: 0;
  padding: 0 30px;
}
.path-news-category .js-quickedit-page-title.page-header,
.path-community .js-quickedit-page-title.page-header,
.path-community-category .js-quickedit-page-title.page-header {
  display: none;
}
.path-news-category .main-container-wrap  .region-sidebar-second .views-element-container .view-header,
.path-community .main-container-wrap  .region-sidebar-second .views-element-container .view-header,
.path-community-category .main-container-wrap  .region-sidebar-second .views-element-container .view-header {
  font-size: 1.7rem;
  font-family: arial, sans-serif;
  font-weight: normal;
  padding: 20px 30px 0 30px;
}
.path-news-category .main-container-wrap .views-element-container .views-row .views-field.views-field-path,
.path-community .main-container-wrap .views-element-container .views-row .views-field.views-field-path,
.path-community-category .main-container-wrap .views-element-container .views-row .views-field.views-field-path {
  padding-top: 15px;
}
.path-news-category #block-newsarchive-2 .field--type-text-with-summary,
.path-community #block-newsarchive-2 .field--type-text-with-summary,
.path-community-category #block-newsarchive-2 .field--type-text-with-summary {
  font-size: 1.7rem;
  font-family: arial, sans-serif;
  font-weight: normal;
  padding: 20px 30px 20px 30px;
}

.view-id-archive_news.view-display-id-page_1 a {
  text-decoration: underline;
}

nav#block-community-2,
.region-sidebar-first .custom-accordion {
  background: #f6f8f8;
  padding: 10px 0;
}

nav#block-community-2 h2,
.region-sidebar-first .custom-accordion  h2 {
  font-family: museo, arial, sans-serif;
  margin-bottom: 0;
  font-weight: 500;
  padding: 6px 0;
  font-size: 2.5rem;
  border-bottom: 2px solid white;
  margin-top: 50px !important;
}

nav#block-community-2 ul li,
.region-sidebar-first .custom-accordion ul li {
  font-family: arial, sans-serif;
  font-size: 1.8rem;
  color: #333333;
  font-weight: 300;
  border-bottom: 2px solid white;
  margin-left: 0;
}
nav#block-community-2 ul li a:hover,
nav#block-community-2 ul li a:focus,
.region-sidebar-first .custom-accordion ul li a:hover,
.region-sidebar-first .custom-accordion ul li a:focus {
  background: none !important;
}

nav#block-community-2 ul li a,
.region-sidebar-first .custom-accordion ul li a {
  background: none !important;
  color: #333333;
  font-weight: 300;
}
nav#block-community-2 ul li a:hover,
.region-sidebar-first .custom-accordion ul li a:hover {
  background: none !important;
  color: #00316b;
}
nav#block-community-2 ul li ul.navdd,
.region-sidebar-first .custom-accordion ul li ul.navdd {
  padding-left: 35px;
}
.custom-accordion  ul li a {
  border-bottom: none !important;
}
nav#block-community-2 ul li.active-nav > a,
.region-sidebar-first .custom-accordion ul li.active-nav > a {
  border-bottom: none !important;
  padding-left: 5px;
  margin-left: 35px;
  z-index: 1;
  position: relative;
}
nav#block-community-2 ul li.active-nav.activeA > a,
.region-sidebar-first  .custom-accordion  ul li.active-nav.activeA > a {
  color: #002f6d;
  font-weight: bold;
}
nav#block-community-2 ul li:last-child,
.region-sidebar-first .custom-accordion ul li:last-child {
  border-bottom: none;
}
.active-nav {
  position: relative;
}
.active-nav span.append-link {
  cursor: pointer;
  z-index: 9;
  text-indent: -9999px;
  height: 46px;
  background: url(/themes/psd/images/right-chevron.png) center center no-repeat;
  width: 30px;
  font-size: 1px;
  position: absolute;
  left: 0;
  top: 0;
}
.active-nav span.append-link.openTab {
  background: url(/themes/psd/images/down-chevron.png) center center no-repeat;
}
.active-nav .navdd {
  display: none;
}

nav#block-community-2 ul > li > a,
.region-sidebar-first .custom-accordion ul > li > a {
  font-size: 1.8rem;
}
nav#block-community-2 ul > li > ul > li > a,
.region-sidebar-first  .custom-accordion  ul > li > ul > li > a {
  font-size: 1.6rem;
}
nav#block-community-2 ul > li > ul > li > ul> li > a,
.region-sidebar-first .custom-accordion  ul > li > ul > li > ul> li > a {
  font-size: 1.6rem;
}
.field--name-field-custom-breadcrumb {
  display: none;
}

/*---added style for page psd-tvv ---*/
#block-youtubechannel--2 {
  display: none;
}
#block-youtubechannel {
  margin-top: 35px !important;
}
div#youtubechannel-list {
  height: auto !important;
  width: 100% !important;
  margin-bottom: 50px;
  margin-top: 15px !important;
  margin-left: 10%;
}
#channel_url {
  display: none !important;
}
.field.field--item.field--label-hidden.field--name-field-title-.field--type-string {
  margin-bottom: 15px;
  font-weight: 600;
}
.field.field--name-field-youtube-video.field--type-youtube.field--label-hidden.field--item {
  margin-bottom: 30px;
}
/*---AND---added style for page psd-tvv ---*/
/**** Extra Edits 9/3/2017 ***/
/*** EDIT 1 ****/
#block-glyphicons,
#block-tool,
#block-connect,
#block-address,
#block-footerlogo {
  min-height: 100px;
}
#block-footerlogo p {
  text-align: left;
}

@media screen and (max-width: 500px) {
  .content_full2 .col-xs-6 {
    width: 100%;
  }
  #block-glyphicons,
  #block-tool,
  #block-connect,
  #block-address,
  #block-footerlogo {
    min-height: 0!important;
  }
}

@media only screen and (min-width:769px) and (max-width:1115px) {
  #rm-no-id li a {
    padding: 10px 10px;
    font-size: 1.7rem;
  }
  #rm-no-id {
    width: 90%;
    margin: 0 auto;
  }
}

#block-glyphicons .field {
  display: table;
  max-width: 250px;
  margin: 0 auto;
}

.region-sidebar-second {
  top: 5px;
  position: relative;
}
.region-sidebar-first  .custom-accordion  h2 {
  margin-top: 35px!important;
}
.page-node-type-short-landing-page h1.page-header,
.page-node-type-medium-landing-page h1.page-header {
  display: block!important;
}

/*** EDIT 4 ****/
/*.mainmenu-12 .tb-megamenu .nav > li > a:hover:after {*/
/*  display: none;*/
/*}*/
.path-frontpage .feed-icons {
  display: none;
}

.region-sidebar-first .nav li.active li.active a {
  font-weight: bold;
}

.page-node-type-list-page #block-views-block-quick-views1-block-10,
.page-node-type-list-page #block-views-block-quick-views1-block-11,
.page-node-type-list-page #block-views-block-quick-views1-block-9 {
  margin-top: 3em;
}
.page-node-type-list-page #block-views-block-quick-views1-block-10 .views-field-field-school-board1-title,
.page-node-type-list-page #block-views-block-quick-views1-block-11 .views-field-field-school-board2-title,
.page-node-type-list-page #block-views-block-quick-views1-block-9 .views-field-field-school-board-title {
  background: #51830C none repeat scroll 0 0;
  color: #fff;
  font-family: "museo", arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  margin: 0 -15px 15px;
  padding: 15px;
}
.logo img {
  max-width: 300px;
}

#block-views-block-home-slider-block-3 .views-field-field-psd-tv-video video {
  width: 100% !important;
  height: auto !important;
  background: #000;
}

article .content #flexslider-2 {
  margin: 0 auto 3em;
}

.flexslider .slides {
  zoom: 1;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
}

@media (max-width:999px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
    margin: 15px auto 55px;
  }
  #block-views-block-home-slider-block-3 .views-field-field-psd-tv-video iframe {
    max-height: 550px;
  }
}
@media (max-width:889px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
    margin: 0 auto 55px;
  }
}
@media (max-width:799px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
    margin: -8px auto 55px;
  }
}
@media (max-width:754px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
    margin: -12px auto 55px;
  }
}
@media (max-width:725px) {
  .head-title {
    font-size: 1.3em;
  }
  .page-node-type-medium-landing-page .head-subtitle,
  .page-node-type-long-landing-page .head-subtitle,
  .page-node-type-basic-page .head-subtitle {
    display: none;
  }
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
    margin: 15px auto 55px;
  }
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle .field-content {
    width: 50%;
  }
}
@media (max-width:629px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
    margin: 5px auto 55px;
  }
}
@media (max-width:559px) {
  .head-title {
    font-size: 1em;
  }
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
    margin: -2px auto 55px;
  }
  #block-views-block-home-slider-block-3 .views-field-field-psd-tv-video iframe {
    max-height: 300px;
  }
}
@media (max-width:469px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
    margin: -6px auto 55px;
  }
}
@media (max-width:445px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle .field-content {
    width: 100%;
    padding: 32px 30px;
    margin-top: -2px;
  }
  .page-node-type-medium-landing-page .head-subtitle,
  .page-node-type-long-landing-page .head-subtitle {
    display: none;
  }
}
@media (max-width:393px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle .field-content {
    padding: 27px 40px;
    margin-top: -3px;
  }
}
@media (max-width:359px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
    margin: -6px auto 55px;
  }
}
@media (max-width:344px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle .field-content {
    padding: 20px 40px;
  }
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle {
    margin: -3px auto 55px;
  }
}
@media (max-width:329px) {
  #block-views-block-header-banner-block-1 .views-field-field-header-subtitle .field-content {
    padding: 22px 40px;
  }

}
.mv-event-container {
  border: none !important;
}
.mv-daynames-table {
  color: #000 !important;
  background: #dddddd !important;
}
.view-cap,
.view-container-border {
  background-color: #dddddd !important;
}
.st-dtitle {
  background: #f5f5f5 !important;
}
.ui-rtsr-selected {
  background: #616161 !important;
}
.ui-rtsr-unselected {
  background: #dddddd !important;
  color: #000000 !important;
}
.now-hiring {
  margin-bottom: 30px;
}
.page-node-type-long-landing-page h1.page-header,
.page-node-type-medium-landing-page h1.page-header {
  display: none !important;
}
.geolocation-common-map-container {
  margin-bottom: -10px !important;
}
.breadcrumb {
  margin-bottom: 14px !important;
}
.main-container p,
.main-container li {
  font-size: 1.6rem !important;
}
.block-views-blockquick-views1-block-10 {
  margin-bottom: 30px;
}
#youtubechannel-player {
  width: 100% !important;
  height: auto !important;
}

.views-field.views-field-field-photo {
  width: 120px !important;
}

@media (max-width:978px) {
  /*.tb-megamenu .nav-collapse .nav {*/
  /*  background: #eaeced none repeat scroll 0 0;*/
  /*  color: #333;*/
  /*  margin: 0;*/
  /*}*/
  /*.tb-megamenu li.covid a,*/
  /*.tb-megamenu a.dropdown-toggle {*/
  /*  color: #333 !important;*/
  /*  font-size: 1.6rem !important;*/
  /*  font-weight: normal !important;*/
  /*}*/
  /*.tb-megamenu .nav-collapse .dropdown-menu {*/
  /*  background-color: #eaeced;*/
  /*  margin: 20px;*/
  /*}*/
  /*.caption_block {*/
  /*  display: none;*/
  /*}*/

  /*.schoolc .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/

  /*.academicsc .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/

  /*.servicesc .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/

  /*.communityc .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/
  /*.districtc .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/
  /*.carrersc .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/


  /*.tbemp .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/
  /*.tbrnd .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/
  /*.tbtr .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/
  /*.tbstaff .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/
  /*.tbhowto .tb-megamenu-submenu {*/
  /*  background-image: none;*/
  /*}*/
  /*.tb-megamenu .nav-collapse {*/
  /*  width: 85%;*/
  /*}*/
  /*.tb-megamenu .nav-collapse .nav > li > a,*/
  /*.tb-megamenu .nav-collapse .dropdown-menu a {*/
  /*  border-bottom: 1px solid #cecece;*/
  /*}*/
  /*.tb-megamenu .nav-collapse .nav > li {*/
  /*  background: #e0dee0;*/
  /*}*/
  /*.tb-megamenu .mega > .mega-dropdown-menu {*/
  /*  margin: 0;*/
  /*  min-height: auto;*/
  /*  padding-top: 20px;*/
  /*}*/
  .field--name-field-icon-links .field--item .field--item {
    display: block;
    margin-bottom: 3em;
    min-height: auto;
    width: 100%;
  }
  .field--name-field-icon-links .field--item {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 45%;
  }
  .field-collection-item--name-field-icon-links {
    float: none;
  }
  .field--name-field-icon-links .field--item .field--item img {
    display: inline;
  }

}

#block-views-block-home-slider-block-1 a {
  color: #ffffff !important;
}
.display-active {
  display: block !important;
}

.page-node-type-short-landing-page .tb-megamenu-item.logout-link,
.page-node-type-medium-landing-page .tb-megamenu-item.logout-link {
  display: none;
}
.user-logged-in.page-node-type-short-landing-page .tb-megamenu-item.logout-link,
.user-logged-in.page-node-type-medium-landing-page .tb-megamenu-item.logout-link {
  display: block;
}

.school_sesion {
  display: none;
}

#block-ourschools-2 {
  background: #ffd100 none repeat scroll 0 0;
  float: right;
  margin-left: 15px;
  margin-right: 0;
  padding: 6px 10px;
  cursor: pointer;
}
#block-ourschools-2:hover {
  background: #eee;
}
#block-ourschools-2 p {
  color: #444444;
  padding: 2px 0;
  font-size: 1.6rem;
  margin: 0;
}
#block-ourschools-2 p:hover {
  color: #1e5dac;
}

.firstfield {
  margin-top: 24px !important;
}
.block-ourschools-2 {
  display: inline-block !important;
}
.translations-links-footer {
  margin-top: 10px;
}

/*.btn-navbar.tb-megamenu-button span {*/
/*  vertical-align: middle;*/
/*}*/
.mobile-menu-label {
  font-size: 1.6rem;
  padding-top: 2px;
}
@media (max-width: 39.9375em) {
  table.tablesaw,
  .tablesaw-stack tbody td,
  .tablesaw-stack tbody th {
    width: 100% !important;
    max-width: 100%;
  }
}
@media (min-width:510px) {
  .translations-links-footer {
    display: none;
  }
}
/* Test */
