
.phillips-logo-navbar a{
  color: var(--theme-color);
}

.main-header p {
  color: var(--theme-dark-grey-color);
  text-align: center;
  font-family: 'Noto Serif', serif;
  font-size: 22px;
  font-weight: 500;
}

.index-contact-btn {
  padding-bottom: 25px;
  text-align: center;
}

.index-contact-btn h4 {
   color: var(--theme-accent);
}

.index-contact-btn button:hover {
  background-color: var(--theme-color);
}

.index-contact-btn button{
  border: none;
  outline: 0;
  display: inline-block;
  padding: 10px 25px;
  color: var(--theme-dark-grey-color);
  background-color: var(--theme-accent);
  text-align: center;
  cursor: pointer;
  border-radius: 6px;
  font-size: 18px;
  font-weight: bold;
}

.index-contact-btn img {
  width: 10%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.index-contact-btn h3 {
  color: var(--theme-accent);
}

.accent-strip {
  background-color: var(--theme-accent);
  height: 10px;
}
.phillips-color {
  background-color: var(--theme-color-dark);
}

.attorney-profile {
  background: var(--theme-lightest);
}

.attorney-profile img{
  height: 450px;
  width: auto;
}


.building-band {
  background: url('../img/courthouse.png') 50% 50% no-repeat;
  height: 300px;
}

.sign-band {
  background: url('../img/sign.jpeg') 50% 50% no-repeat;
  height: 300px;
}

.lawyer-band {
  background: url('../img/business.jpeg') 50% 50% no-repeat;
  height: 300px;
}

.main-blockquote{
  font-size: 20px;
  text-align: center;
  font-family: 'Noto Serif', serif;
  color: var(--theme-soft-grey-color);
  quotes: "\201C""\201D""\2018""\2019";
  padding: 10px 20px;
  line-height: 1.4;
}

.attorney-blockquote{
  font-size: 20px;
  text-align: center;
  font-family: 'Noto Serif', serif;
  color: var(--theme-accent);
  quotes: "\201C""\201D""\2018""\2019";
  line-height: 1.4;
}

.main-focus h4{
  font-family: 'Noto Serif', serif;
  text-align: center;
  color: var(--theme-accent);
}

.main-focus img{
  width: 10%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.index-img {
  width: 45%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  margin-bottom: 20px;
}

.main-section h4{
  font-family: 'Noto Serif', serif;
  color: var(--theme-color);
  text-align: center;
}

.dotted-divider{
  color: var(--theme-soft-grey-color);
  font-weight: bold;
  text-align: center;
}

.center-cards {
  text-align: justify;
}

.box-part {
  margin:30px 10px;
  padding:60px 20px;
  font-family: 'Noto Serif', serif;
}

.box-part-overlay {
  background: var(--theme-grey-color);
  margin:30px 10px;
  padding:60px 20px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  mix-blend-mode: overlay;
  position: absolute;
  width: auto;
  height: auto;
}

.box-part span {
  color: var(--theme-soft-grey-color);
}

.box-part a, i{
  color: var(--theme-accent);
}

.box-part h5 {
  color: var(--theme-accent);
  font-weight: bold;
}

.disclaimer-contact-header{
  color: var(--theme-color);
  text-align: center;
  font-size: 14px;
}

.disclaimer-contact-text{
  color: var(--theme-color);
  text-align: center;
  font-size: 12px;
}

.custom-footer {
  padding-top: 20px;
  padding-bottom: 50px;
}
.custom-footer div {
    color: var(--theme-color);
    font-size: 12px;
    text-align: center;
}

.custom-footer-address-header {
    color: var(--theme-grey-color);
    font-size: 14px;
    text-align: center;
}

.custom-footer img {
    width: 15%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
