.block-hero-slideshow .hero-slide-wrapper {
  height: auto;
  overflow: hidden;
  position: relative;
}
.block-kwall-slide-menu .kwall-slide-in-nav-menu .block-menu-block .menu-name-menu-accessable-main-menu .accordion-nav-menu li.contact:after {
  top: 0px;
  right: -8px;
}
.node-type-article .media-image.alignright {
  float: right;
  display: block;
  margin: 0 0 15px 20px;
}

@media (max-width: 767px) {
  h1#page-title {
    font-size: 2.5rem;
    line-height: 1.0em;
  }
}

.ui-accordion.ui-widget .ui-accordion-header a {
  font-size: 2.5rem;
  color: #fff;
  font-family: 'brandon_grotesqueblack', Helvetica, Arial, sans-serif;
  line-height: 1.2em;
}

@media (min-width: 768px) {
  .paragraphs-item-callout-grid .grid-item-wrapper .group-text-teaser {
    min-height: 85px;
  }
}

.gridder .gridder-inner-content {
  border-top: 6px solid #E27113;
  position: relative;
  background: #2B6196;
  margin-bottom: 20px;
  color: #fff;
  text-transform: uppercase;
  font-size: 15.8px;
  line-height: 32px;
}

h3 {
  font-size: 2.4rem;
  line-height: 1.8em;
}

.paragraphs-item-callout-grid .grid-item-wrapper .group-text-teaser a {
  color: #2b6196;
  display: block;
  font-family: 'latobold', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  margin-top: 10px;
  text-transform: none;
}

.field-type-taxonomy-term-reference .field-item {
  background: #eeeeee;
  padding: 5px;
  display: inline; 
  margin-right: 10px;
  }
  
  table tbody tr:hover {
  background: #f5f5f5;
}
.paragraphs-item-social-stream .social-post {
  background: #ffffff;
  box-sizing: border-box;
  display: inline-block;
  height: 173px;
  margin: 0 2px;
  margin-bottom: 4px;
  padding: 2rem 3rem;
  position: relative;
  vertical-align: top;
}
.paragraphs-item-social-stream .social-post .social-post-info {
  color: #1d4271;
  display: inline-block;
  width: calc(100% - 37px);
  margin-left: 10px;
  margin-bottom: 0;
}
.paragraphs-item-social-stream .social-post.facebook .social-post-icon-link {
  color: #1d4271;
  font-size: 27px;
  display: inline-block;
  vertical-align: top;
}
.paragraphs-item-social-stream .date {
  color: #1d4271;
  display: block;
  font-size: 1.4rem;
  font-family: 'latobold', Helvetica, Arial, sans-serif;
}
.paragraphs-item-social-stream .social-post .social-post-body {
  font-size: 14px;
  color: #1d4271;
}
.paragraphs-item-social-stream .social-post .social-post-info a {
  color: #1d4271;
}
article .field-name-body a {
  color: #0081ff;

}
.paragraphs-item-social-stream .social-post.facebook .social-post-account {
  color: #1d4271;
}
@media (max-width: 1485px) {
  .accessible-mega-menu .accessible-megamenu .accessible-megamenu-top-nav-item a {
    font-size: 1.6rem;
  }
.accessible-mega-menu .accessible-megamenu .accessible-megamenu-top-nav-item a {
  color: #2B6196;
  display: block;
  font-family: 'brandon_grotesquebold', Tahoma, 'DejaVu Sans', sans-serif;
  line-height: 1.2em;
  padding: 2.5rem 1.2rem;
  position: relative;
  text-transform: uppercase;
}
}
.paragraphs-item-social-stream .slick--slider .slick-arrow.slick-prev {
  left: -81px;
  background: url(/sites/default/files/arrow-left-white.png);
}

.paragraphs-item-social-stream .slick--slider .slick-arrow.slick-next {
  right: -76px;
  background: url(/sites/default/files/arrow-right-white.png);
  transform: scaleX(1);
}

@media (max-width: 765px) {
.paragraphs-item-social-stream .slick--slider .slick-arrow.slick-next {
  right: -36px;
  background: url(/sites/default/files/arrow-right-white.png);
  transform: scaleX(1);
}
}


.slick .slick-arrow,
.slick-slider .slick-arrow,
.slick--slider .slick-arrow {
  background: url(/sites/all/themes/custom/iusd_theme/images/White-arrow-Ldesktop.png) no-repeat transparent 0 0;
  font-size: 0;
  height: 166px;
  min-width: 30px;
  opacity: 1;
  position: absolute;
  padding: 0;
  top: 50%;
  width: 46px;
  z-index: 10;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 1;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 1;
  left: 10px;
}

.accessible-mega-menu ul.accessible-megamenu li .accessible-megamenu-panel {
  background-color: rgba(36, 62, 94, 0.98);
  padding: 4rem 3rem 2rem;
}

.header-logo-block,
.header-logo-block:after {
  background-color: #3d6c9e;
  background: #2c6096;
}


@media (min-width: 960px) {
  .social-media-block ul.social-media-links li,
  .social-media-block:after {
    background-color: #2c6096;
    background: #2c6096;
  }
}

@media (max-width: 767px) {
  .block-hero-slideshow .hero-slide-wrapper .hero-content-wrapper {
    background: #2c6096;
  }
}

.accessible-mega-menu .accessible-megamenu .accessible-megamenu-top-nav-item a {
  color: #2b6196;
}
.header-logo-block,
.header-logo-block:after {
  box-shadow: 5px 5px 5px rgba(49, 49, 49, .3);
}

.view-district-priorities {
  background: url(/sites/all/themes/custom/iusd_theme/images/dis_prio_bg.jpg) repeat-x center center transparent;
  background-color:  #000000;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  padding-top: 6rem;
}
.paragraphs-item-icon-cta-grid {
  background: url(/sites/all/themes/custom/iusd_theme/images/bkg-icon-cta-grid.png) center;
  background-size: cover;
  background-color:  #000000;
}
.entity-paragraphs-item.teal-background {
  background-image: url(/sites/all/themes/custom/iusd_theme/images/bkg-social-stream.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color:  #000000;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
  background-color:  #000000;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 1;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flexslider .flex-control-nav.flex-control-paging li a {
  background: #243e5e;
  opacity: 1;
  box-shadow: none;
  width: 8px;
  height: 8px;
}
.flexslider .flex-control-nav.flex-control-paging a.flex-active {
  background: #ffffff;
  box-shadow: inset 0px 0px 0px 2px #51c3c4;
  -webkit-box-shadow: inset 0px 0px 0px 2px #253e5d;
  -moz-box-shadow: inset 0px 0px 0px 2px #51c3c4;
  height: 1.2rem;
  opacity: 1;
  width: 1.2rem;
}
.flexslider .flex-pauseplay a {
  color: #2c6096;
}
.paragraphs-item-icon-cta-grid a {
  color: #fff;
}

form .form-item label {
  font-family: 'brandon_grotesquebold', Tahoma, 'DejaVu Sans', sans-serif;
  color: #2c6096;
  display: block;
  font-size: 16px;
  margin-bottom: 0.5rem;
  padding-right: 7px;
  text-align: left;
}
a {
  color: #ffffff;
  text-decoration: none;
}
a.active {
  color: #1d4270;
  text-decoration: none;
}
.paragraphs-item-social-stream .fa-twitter {
  font-size: 2.4rem;
  color: #1d4270;
}
.ui-tabs.ui-widget ul {
  height: auto;
  margin: 0;
  padding: 0;
}

@media (max-width: 767px) {
.jquery-ui-filter-tabs .ui-widget-header.ui-tabs-nav li {
  border-radius: 0;
  font-size: .9em;
  border: none;
  width: 30%;
}
table td {
  border: 0px none;
  padding: 6px;
  font-size: .7em;
}
}

.node-type-page .highlighted-wrapper {
  background: url(/sites/all/themes/custom/iusd_theme/images/texture-blue.jpg) no-repeat center;
  min-height: 0px;
}