#block-views-block-highlights-block-2 .view-content,
#block-views-block-gallery-block .view-content {
    overflow: hidden;
}
.footer {
    margin: 0 !important;
    padding: 0 !important;
    border: none;
}
.prefooter  > div {
    padding: 0;
}
div[class*='banner'] {
    padding: 0;
}
#block-views-block-banner-image-block img {
    display: block;
    width: 100%;
    height: auto;
}
.prefooter {
    background: #704370;
}
.prefooter-left.col-md-7, .prefooter-left.col-md-5 {
    padding: 0;
    margin: 0;
}
/********* FAQ accordion - Bootstrap 3 *********/

#faq-accordion {
    margin-bottom: 28px;
}

#faq-accordion .panel {
    background: none !important;
    border: none;
    border-radius: 0 !important;
    box-shadow: none;
}

#faq-accordion .panel-heading {
    background: none !important;
    border: none;
    padding: 0 0 0 6.3em;
    margin-bottom: 12px;
}

#faq-accordion .panel-title a,
#faq-accordion .panel-title a:hover,
#faq-accordion .panel-title a:focus {
    color: #595959;
    font: 18px myraidR;
    text-decoration: none;
    display: block;
}

/* Replaces the old header ::before. Your old CSS had two
   conflicting rules here (a corrupted bullet, then '+');
   '+' is the one that actually won, so this keeps '+' only. */
#faq-accordion .panel-title a::before {
    content: '+';
    color: #440944;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 30px;
    line-height: 0;
    position: relative;
    top: 2.5px;
}

#faq-accordion .panel-body {
    background-color: #ededed !important;
    border: none !important;
    border-radius: 0 !important;
    color: #595959;
    font: 18px myraidR;
    padding: 12px 30px 12px 5.2em !important;
}

#faq-accordion .panel-heading + .panel-collapse > .panel-body {
    border-top: none;
}
