.home .avada_block_white_trans {
  background-color: rgba(21,8,103,0.6) !important;
}

.home .slider-font-style-2 {
  font-weight: bold;
  font-style: italic;
}

.home .slider-font-style-3 {
  font-size: 14px;
}

.home .home-testimonial .rsSlide {
  min-height: 188px;
}

.home #text-10 .textwidget {
  text-align: center;
  margin-top: 10px;
}

.further-reading-row .uavc-list-desc a:link {
  text-decoration: none;
}

.further-reading-row .uavc-list-desc a:hover {
  text-decoration: underline;
}

.further-reading-row .uavc-list-desc {
  font-size: 18px;
  font-style: italic;
}

#top-bar .text-area {
  display: none;
}

.home #top-bar .text-area {
  display: inline-block;
}

@media screen and (max-width: 938px) and (min-width: 901px) {
.home #top-bar .text-area {
  margin: 0 !important;
  }
}

.home #top-bar {
  height: 32px !important;
}

#top-bar {
  height: 20px;
  padding-bottom: 0;
  margin-top: 0 !important;
}

#top-bar .wf-container-top {
  padding-top: 3px;
  text-align: center;
}

#top-bar .wf-container-top p {
  color: #f9f9f9 !important;
}

#top-bar .top-bar-arrow {
  display: none !important;
}

.page-id-18 #top-bar a:link, #top-bar a:hover, #top-bar a:active, #top-bar a:visited {
  color: #f9f9f9 !important;
  text-decoration: underline !important;
}

#top-bar .necpd-header-desktop {
  font-size: 14px;
}

@media screen and (max-width: 900px) and (min-width: 0px) {
  
#top-bar .necpd-header-desktop {
  display: none;
}
  
#top-bar .wf-container-top {
  padding-top: 0 !important;
}
   
}

@media screen and (min-width: 901px) {
#top-bar .necpd-header-mobile {
  display: none;
}
}

.sidebar-content #text-9 p {
  color: #3a3a3a;
}

#text-9 a:link.nac-learn-more, #text-9 a:hover.nac-learn-more,  #text-9 a:active.nac-learn-more,  #text-9 a:visited.nac-learn-more   {
  color: #3a3a3a;
}

.sidebar-content .nac-learn-more {
  font-style: italic;
}

#presscore-photos-2 .footer-browse-more-photos a:link, #presscore-photos-2 .footer-browse-more-photos a:hover, #presscore-photos-2 .footer-browse-more-photos a:active, #presscore-photos-2 .footer-browse-more-photos a:visited {
  color: #3a3a3a;
}

.develop-enriching-curriculum-content-areas td {
  border: none !important;
}

.home-intro-text .home-intro-text-contact .dt-btn {
  margin-right: 0 !important;
}

.sidebar-content #text-9 .textwidget {
  text-align: center;
}

.content td, .content th {
  border: 1px solid #3a3a3a;
}

.page-id-89 .wpb_toggle_content {
  padding: 10px 0 15px 25px !important;
}

.page-id-89 h4.wpb_toggle {
  font-size: 16px !important;
}

.sidebar-content .widget {
  padding-top: 20px;
  padding-bottom: 20px;
}

.tribe-events-calendar thead th {
  text-align: center;
}

.heading-style-1 {
  padding-bottom: 5px;
  font-size: 22px;
  text-align: center;
}

.sidebar-content .sidebar-forms-and-documents .aio-icon-title {
  font-size: 15px;
}

.sidebar-content .sidebar-forms-and-documents .aio-icon {
  margin-right: 10px;
}

.sidebar-content .sidebar-forms-and-documents .aio-icon-box {
  margin-bottom: 4px;
}

.sidebar-content .sidebar-forms-and-documents h3 {
  font-style: italic;
}

.sidebar-content #text-5 .widget-title {
  font-size: 19px;
}

.sidebar-content .recent-posts .post-content a:link, .sidebar-content .recent-posts .post-content a:visited  {
  font-size: 14px;
  color: #3a3a3a;
}

.sidebar-content .recent-posts .text-secondary {
  color: #888888;
}

#text-8 .dt-btn {
  margin-top: 10px;
  margin-right: 0 !important;
}

#text-8 .textwidget {
  padding-left: 5px;
  margin-bottom: 0;
}

#text-8 .widget-title {
  font-size: 19px;
}

#text-8 .sidebar-hours-container {
  color: #3a3a3a;
  font-size: 14px;
}

.home .ui-accordion-header a span {
  color: #150867;
}

.home #ui-id-1:before {
  position: absolute;
  font-family: FontAwesome;
  font-size: 16px;
  color: #150867;
  top: 0;
  left: 5px;
  content: "\f004";
}

.home #ui-id-1 > a {
  padding-left: 26px !important;
}

.home #ui-id-3:before {
  position: absolute;
  font-family: FontAwesome;
  font-size: 16px;
  color: #150867;
  top: 9px;
  left: 5px;
  content: "\f135";
}

.home #ui-id-3 > a {
  padding-left: 26px !important;
}

.home #ui-id-5 > a {
  padding-left: 26px !important;
}

.home #ui-id-5:before {
  position: absolute;
  font-family: FontAwesome;
  font-size: 16px;
  color: #150867;
  top: 9px;
  left: 5px;
  content: "\f02d";
}

.home #ui-id-7 > a {
  padding-left: 26px !important;
}

.home #ui-id-7:before {
  position: absolute;
  font-family: FontAwesome;
  font-size: 16px;
  color: #150867;
  top: 9px;
  left: 5px;
  content: "\f0a3";
}




.sidebar-content #presscore-blog-posts-2 .widget-title {
  font-size: 19px;
}

.sidebar-contact-email a:link, .sidebar-contact-email a:hover, .sidebar-contact-email a:active, .sidebar-contact-email a:visited {
  color: #3a3a3a;
}

#text-7 .sidebar-contact-social {
  padding-top: 4px;
  padding-left: 19px;
}

.sidebar-content #text-7 .fa {
  display: inline;
}

.sidebar-content #text-7 .widget-title {
  font-size: 19px;
}

.sidebar-content #text-7 {
  color: #3a3a3a;
}

.sidebar-content #text-7 .textwidget {
  padding-left: 5px;
  font-size: 14px;
}

.contact-social {
  padding-left: 13px;
  padding-top: 4px;
}

.contact-social a {
  padding: 3px;
}

#footer .footer-contact-social {
  padding-top: 4px;
  padding-left: 20px;
}

#footer #text-6 .dt-btn {
  margin-right: 0;
  margin-top: 10px;
}

#footer #text-6 {
  text-align: center;
}

#text-6 .footer-hours-container {
  color: #3a3a3a;
}

#footer #presscore-photos-2 .footer-browse-more-photos {
  text-align: center;
  font-style: italic;
}

#footer #presscore-photos-2 .dt-gallery-container {
  width: 372px;
  height: 79px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4px;
}

#footer #presscore-photos-2 .widget-title {
  text-align: center;
  padding-top: 2px;
  font-size: 18px;
}

#text-6 .widget-title {
  padding-top: 2px;
  font-size: 18px;
}

#footer #text-2 .fa {
  display: inline;
}

#text-2 .footer-logo-container {
  margin-left: auto;
  margin-right: auto;
  width: 260px;
}

#text-2 .footer-logo img {
  width: 260px;
}

#text-2 .footer-contact-info {
  padding-top: 2px;
  padding-left: 13px;
  font-size: 14px;
  color: #3a3a3a;
}

#text-2 .footer-contact-info a:link, #text-2 .footer-contact-info a:hover, #text-2 .footer-contact-info a:active, #text-2 .footer-contact-info a:visited {
  color: #3a3a3a;
}

/* below fix addresses bottom-right askew justicon in safari */
.home .home-visit-us-icon .vc_icon_element-icon {
  position: relative !important;
  top: initial !important;
  left: initial !important;
  transform: initial !important;
}

.home .home-visit-us-icon {
  margin-bottom: 0;
  margin-top: 10px;
}

.home .home-visit-us-button {
  margin-right: 0 !important;
  margin-top: 10px;
}

#bottom-bar .copyright-1 {
  margin: 2px;
}

#tribe-events .tribe-bar-disabled {
  z-index: 100;
}

.contact-page-row h3 {
  font-size: 21px !important;
}

.contact-page-form input, .contact-page-form textarea {
  margin: 3px 0;
}

.contact-map {
  padding-left: 3px;
  padding-top: 10px;
  margin-bottom: 14px !important;
}

.contact-information-1 .wpb_wrapper, .contact-information-2 .wpb_wrapper {
  padding-left: 2px;
}

.contact-phone i, .contact-email i, .contact-location-1 i, .contact-location-2 {
  font-size: 14px;
  color: #3a3a3a;
}

.testimonial-vcard .text-secondary, .testimonial-item .testimonial-vcard .text-secondary {
  color: #888888;
}

.page-id-84 .testimonial-read-full {
  font-style: italic;
}

.page-id-84 .testimonial-learn-more {
  display: none;
}

.page-id-84 .five-stars {
  -webkit-border-radius: inherit !important;
  -moz-border-radius: inherit !important;
  -ms-border-radius: inherit !important;
  -o-border-radius: inherit !important;
  border-radius: inherit !important;
}

.home-visit-us .flip-box-wrap {
  padding-left: 3px;
}

.homepage-news-corner .items-grid {
  padding-left: 3px;
}

.homepage-news-corner .items-grid a {
  font-size: 16px;
}

.homepage-news-corner .items-grid .text-secondary {
  font-size: 14px;
  color: #888888;
}

.style-ios .home-testimonial .testimonial-item {
  background-color: inherit;
}

.home-testimonial .testimonial-item {
  padding: 0 0 0 3px;
  border: inherit;
}

.home-testimonial .testimonial-content {
  color: #3a3a3a;
}

.home-testimonial .testimonial-learn-more {
  font-style: italic;
}

.home-testimonial .testimonial-read-full {
  display: none;
}
  
.home-testimonial .five-stars {
  -webkit-border-radius: inherit !important;
  -moz-border-radius: inherit !important;
  -ms-border-radius: inherit !important;
  -o-border-radius: inherit !important;
  border-radius: inherit !important;
}

.home-testimonial .rsCont .rsBullets {
  margin-top: 10px;
}

.home .wpb_accordion {
  padding-left: 3px;
}

#main .wpb_content_element .wpb_accordion_header > a {
  font-size: 16px;
  font-style: italic;
}

#footer .wf-float-left {
  width: 100%;
  text-align: center;
}

#main-nav > li {
  margin: 0 8px;
}