/*
.field--name-field-content2 div.field__item {
  margin-bottom:-1rem;
}
div.field__item div#accordion-40060 .accordion {
  margin-top:-1.5rem !important;
}
*/
div.sidebar-menu {
  margin-top:1rem;
}
.accordion .card-header a {
  font-size:1.3rem !important;
  margin-left:-.9rem;
}
div.reduced-lineheight p {
  line-height:.4rem;
}
div.accordion-left {
  margin-left:-2.5rem;
}
div.reduce-mt1 p, p.reduce-mt1 {
  margin-top:-1rem;
}
div.reduce-mt2 p, p.reduce-mt2 {
  margin-top:-1.5rem;
}
p.indent {
  margin-left:1.5rem;
}
table.schedule {
  font-size:.95rem;
  border:1px solid #ddd !important; 
}
table.schedule td, table.schedule th { 
  border:1px solid #ddd !important; 
  padding:5px 0 8px 5px;
  vertical-align:top;
}
table.schedule.small td, table.schedule.small th { 
  padding:8px 20px 12px 10px;
}
table.schedule th { 
  padding:10px 0 10px 5px; 
  border-top:1px solid #ddd; 
}
table.schedule span.redtag {
  background: none;
  color: red;
  font-weight: 400;
  margin-left: -4px;
}
ul.expanded li {
  margin-bottom:1rem;
}
img#carousel {
  max-width:80%;
  height:auto;
}
.carousel .carousel-control-next:not(.faces-arrows):not(.testimonial-arrows) {
  margin-right:20%;
}
div .paragraph--type--embed-webform {
  background: #f6f6f6;
  padding: 0px 20px 10px 20px;
  border: 1px solid #ddd;
}
div#accordion-40255 {
  /* the WCONLINE instructions accordion */
  margin-top:-2rem;
}

@media (max-width: 768px) {
  table.schedule {
    font-size:.9rem;
  }
  img#carousel {
    max-width:95%;
    height:auto;
  }
  .carousel .carousel-control-next:not(.faces-arrows):not(.testimonial-arrows) {
    margin-right:5%
  }
}
