.clr {
  clear: both;
}

.title-band {
    background-color: #D43D9C;
    height: 3px;
}

.colimg {
    box-shadow: 10px 10px #000000;
}

.threecolsplash img{
    padding: 30px 5px 20px 5px;
    padding-top: 30px;
    float:left;
    width: 33.33%;
    height: auto;
}

.footertxt {
    font-size: 10px;
}

a {
    color: #000000;
}
a:link {
    color: #000000;
}

a:active{
    color: #000000;
}
a:hover{
    color: #D43D9C;
}

a:visited{
    color: #000000;
}

.navbar-nav a.active {
  background-color: #D43D9C;
}
.navbar-nav a.hover {
  background-color: #D43D9C;
}
.navbar-nav a.link {
  background-color: #D43D9C;
}
.navbar-nav a.selected {
  font-weight: bold;

}

.accordion-button:not(.collapsed) {
  color: #ffffff!important;
  background-color: #D43D9C!important;
  box-shadow:none!important;
}

.accordion-button:focus {
  border-color: #ffffff!important;
  box-shadow: none!important;
}


.tablewrapper {
  overflow: auto;
}


@media only screen and (min-width:600px) {

  .home-buttons-mob {
    display:none
  }

.home-buttons {
  float: left;
  width: 50%;
  font-size: 2em;
  transition: 0.3s;
  color:#000000;
}

.home-buttons a {
  text-decoration: none;
}
.home-buttons a:hover {
  text-decoration: none;
}

.home-buttons:hover {
  background-color:#D43D9C;
  color:#ffffff;
}
}

@media only screen and (max-width:599px) {
  .home-buttons {
    display:none
  }

  .home-buttons-mob {
  font-size: 1.5em;
  transition: 0.3s;
  color:#000000;
  }

  .mob-link a {
  text-decoration: none;
}

.home-buttons-mob a:hover {
  text-decoration: none;
}

.home-buttons-mob:hover {
  background-color:#D43D9C;
  color:#ffffff;
}

.logo {
  width: 80%;
}

}