.contact-phone-numbers h2 {
  font-size: 22px;
  margin:0 0 7px 0;
}
.contact-phone-numbers p {
  font-size: 15px;
  padding:0;
  margin-bottom: 20px;
}
.two-columns {
  -webkit-columns: 236px 2;
     -moz-columns: 236px 2;
          columns: 236px 2;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}

.contact-phone-numbers h3 a:link { color: #f47b20; font-weight:normal; text-decoration:none; -webkit-transition: all 200ms ease-out 0s; transition: all 0.20s ease-out 0s;}
.contact-phone-numbers h3 a:visited { color: #f47b20; font-weight:normal; text-decoration:none;}
.contact-phone-numbers h3 a:hover { color: rgba(138,121,103,1); font-weight:normal; text-decoration:none;}
.contact-phone-numbers h3 a:active { color: rgba(138,121,103,1); font-weight:normal; text-decoration:none;}

.affiliations-container {
  display: inline-block;
  width: 33.333%;
  margin-bottom: 70px;
  text-align: center;
}
.affiliations-container img {
  max-width: 80%;
  max-height: 120px;
}
@media screen and (max-width: 767px) {
  .affiliations-container {
    display: inline-block;
    width: 100%;
    margin-bottom: 70px;
    text-align: center;
  }
}

/* contact form style */

.contact-button {
  margin:10px 30px 0 0!important;
}

#internalUseOnly {
  display: none;
}

.frmerror {
  font-size: 14px;
  color: rgba(255,70,70,1);
}

#home-contact .frmerror {
  display: none!important;
}

input.error {
  border: 1px solid rgba(255,70,70,1) !important;
}

label {
  font-weight: normal;
}

textarea {
  resize: none;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none !important;;
}

textarea,
input[type="text"],
input[type="submit"] {
  -webkit-appearance: none;
}
