.footer-white.bg--white .center-block {
    display: block;
}

.a-button {
    color: #ffffff;
    text-decoration: none;
    background: #442078;
    padding: 10px 16px;
    border-radius: 6px;
    margin-top: 15px;
}

.a-button:hover {
    background-color: #464646;
    color: #ffffff;
    margin-top: 15px;
}

h1, .h1 {
    font-size: 36px;
    color: #442078;
}

.text-uppercase, .initialism {
    text-transform: capitalize;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #000;
    text-decoration: none;
    outline: 0;
    background-color: transparent;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
    font-size: 16px;
    color: #464646;
}

.h2-team {
    margin-top: -55px;
    margin-bottom: 10px;
    color: #442078;
    margin-left: 15px;
}

.teamimg:hover .teambio {
    visibility: visible;
    opacity: 1;
}

.teambio {
    position: absolute;
    top: 0;
    bottom: 10px;
    left: 30px;
    right: 30px;
    margin: 0px;
    background: rgba(68, 32, 120, 0.75);
    color: #fff;
    visibility: hidden;
    opacity: 0;
    padding-top: 60px;
    overflow: auto;
}

.a-team {
   color: #ffffff;
}

.p-page {
    font-size: 16px;
    text-align: justify;
}

.h4-team {
    font-size: 18px;
    padding-left: 15px;
}

.li-search {
    display: list-item;
    text-align: left;
    font-size: 15px;
    color: #fbae0a;
}

.p-team {
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
}

.a-team:hover, a:focus {
    color: #fbae0a;
    text-decoration: underline;
}

.a-search { 
     color: #fbae0a;
}

.a-accord {
    font-size: 20px;
    line-height: 30px;
    width: 100%;
    display: inline-block;
    padding: 0 0px;
    background-color: #442078y !important;
    color: #fff;
    transition: all 0.3s;
}

.a-accord:hover, a-accord:focus {
    color: #fff;
    text-decoration: underline;
}

.a-accord:hover, a:focus {
    color: #fff;
    text-decoration: underline;
}

.panel-default > .panel-heading {
    color: #111;
    background-color: #442078;
    border-color: #d7d7d7;
}


.panel-active > .panel-active-heading {
    color: #111;
    background-color: #442078;
    border-color: #d7d7d7;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.property-accordion .panel-heading {
    height: 50px;
    padding: 0;
    overflow: hidden;
}

.alert-danger {
    background-color: #442078;
    border-color: #442078;
    color: #fff;
}

.navbar-default ul a {
    padding-left: 24px;
    padding-right: 24px;
}

.row-newteam {
    margin-bottom: 15px;
}

.h2-newteam {
    font-size: 22px;
    text-align: left;
    color: #fbae0a;
    margin-top: 0px;
}

.h4-newteam {
    font-size: 16px;
    text-align: left;
    color: #fbae0a;
}

.a-teambtn {
    color: #ffffff;
    text-decoration: none;
    background: #442078;
    padding: 7px 8px;
    border-radius: 6px;
    margin-top: 15px;
}

.a-teambtn:hover {
    background-color: #464646;
    color: #ffffff;
    margin-top: 15px;
}

.a-eml {
    font-size: 15px;
}

.h2-sub {
   text-align: left;
   color: #fbae0a;
}

.p-large {
   font-size: 16px !important;
}

.accordion-arrow em {
  margin-left: 4px
}

.img-newteam {
   margin-top: 25px;
}

.testimonial {
  padding: 20px;
  margin-bottom: 25px;
float: left;
}

.testimonial p:before {
content: "";
background-size: 20px 20px;
display: block;
width: 20px;
height: 20px;
float: left;
position: absolute;
margin: -10px 10px 10px -14px;
opacity: 0.1;
font-size: 16px !important;
}

.testimonial p {
text-align: justify;
}

.testimonial h3 {
color: #fbae0a;
Text-align: left;
font-size: 16px;
margin: 10px 0;
}

.testimonial .fa-4x {
font-size: 3em;
float: left;
}

.btn-primary-grey {
  background-color: #b9b9b9 !important;
}

.text-uppercase, .initialism {
    text-transform: none;
}

.value-button {
  border: 2px solid #BDBDBD;
  width: 100%;
  padding: 20px;
  border-radius: 5px;
  text-align: center;
  background-color: #ECECEC
}

.value-button p {
  font-size: 20px
}

.value-button:hover {
    box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2),0 5px 8px 0 rgba(0,0,0,0.14),0 1px 14px 0 rgba(0,0,0,0.12);
}

.icon-alignright {
    position: absolute;
    right: 30px;
    color: #442078
}

.header-content-sub {
    background: url(../../files/poole_bridge.jpg) no-repeat center center;
}

#contactAndMap a {
    color: #fff;
}

.a-accord:hover, a:focus {
    color: #464646;
}

@media (max-width: 699px) {
p.header-content__heading {
    display: none;
}
}

@media (max-width: 699px) {
.center-block {
    display: none;
}
}

@media (max-width: 699px) {
.header-content__divider {
    display: none;
}
}