/*!
 * Client specific customizations; base theme will be blank.  Implemented in child theme
 */
.header-item {
  border-right-color: transparent;
}

.inform-section .img-block {
  border-color: var(--primary);
}

.link-more {
  color: var(--primary);
}
.link-more i {
  border-color: var(--primary);
}
.link-more:hover .icon-arrow-right:before {
  color: white;
}

@media (min-width: 992px) {
  .menu-drop .main-nav li.menu-li a, .menu-drop .main-nav li.menu-li span {
    font-size: 0.9rem;
  }
}
.header-holder .logo {
  border-radius: unset;
}

.header-top .header-list {
  padding-left: 0;
}

.slick-dots button:before {
  background-color: var(--primary);
  -webkit-box-shadow: 0 0 1px 1px var(--primary);
          box-shadow: 0 0 1px 1px var(--primary);
}

.rounded-img .img-holder {
  background-color: #f5f5f5;
}

.team-section .member .img-block {
  -webkit-box-shadow: inset 0 0.25rem 0 0.1875rem var(--secondary);
          box-shadow: inset 0 0.25rem 0 0.1875rem var(--secondary);
}

footer .heading-decor::before {
  background: #231F20;
}

.learn-section .contact-holder .heading {
  background-color: var(--h1) !important;
}

.learn-section .contact-holder .heading:before {
  border-top-color: var(--secondary) !important;
}

.decor-holder.icon-paw:before {
  -webkit-text-stroke-color: var(--primary);
}

.members-holder .card-img, .team-section .member .img-block .photo {
  background-position: top;
}

@media screen and (max-width: 1024px) {
  .mobile-click-to-call {
    background: #099e20 !important;
  }
}
input[type=submit] {
  background-color: var(--secondary) !important;
}

@media (min-width: 992px) {
  .menu-drop .main-nav li.menu-li a, .menu-drop .main-nav li.menu-li span {
    font-size: 0.8rem;
  }
}
.rounded-img .img-holder {
  background-color: #fff;
  overflow: hidden;
}

/*TA*/
.about-section h2, .learn-section .info-text .heading h1,
.card .card-header .h5, .card .card-header .h4, .card .card-header h4, .card .card-header .h3, .card .card-header h3, .card .card-header .h5, .card .card-header .h4, .card .card-header .h2 {
  color: var(--h1);
}

@media (min-width: 768px) {
  .testimonial-slider .slick-next.slick-arrow {
    right: -1.5rem;
  }
  .testimonial-slider .slick-arrow.slick-prev {
    left: -3rem;
  }
}
form input[type=radio] {
  width: 20px;
  height: 20px;
  border-radius: 20px;
}

/*Secondary Menu button color changes*/
.button-bar .btn-info {
  border-radius: 2rem;
}

/*Update color of doctors/support staff names*/
.members-holder .card .heading h2 a, .members-holder .card .heading .h2 a {
  color: #231F20 !important;
}

/*Update color of "Lifelong Love of Pets"*/
section.slogan-section h2 strong {
  color: #231F20 !important;
}

/*Update color of four blocks under What We Do*/
.services-section .card a:hover, .services-section .card .icon {
  background: #231F20 !important;
}

form.webform-submission-form {
  font-size: 16px;
}
form.webform-submission-form label {
  font-weight: normal;
}
form.webform-submission-form span.fieldset-legend {
  font-size: 16px;
  font-weight: bold;
}

.blog-section .card a h4 {
  color: #231F20;
}

.testimonials-section .heading h3, .inform-section h2 {
  color: var(--h1);
}

.team-section a.btn.btn-warning {
  background: #231F20;
}

.team-section a.btn.btn-warning:hover {
  background: var(--secondary) !important;
}

.team-section .member a h4 {
  color: #231F20;
}

.testimonials-section blockquote cite {
  color: var(--secondary);
}

.rounded-img .img-holder img {
  margin-top: 50px;
}

video.gv-bg-video {
  min-height: 100vh;
  max-width: 100%;
  margin: 0 auto;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100vh;
}

.gv-video-holder::before {
  position: absolute;
  background: rgba(0, 0, 0, 0.4117647059);
  width: 100%;
  display: block;
  height: 100%;
  content: none;
}
.gv-video-holder .text-holder {
  position: absolute;
  left: 0;
  text-align: center;
  right: 0;
  top: calc(100vh - 377px);
  bottom: 0;
  margin: auto;
  z-index: 99;
  height: 100vh;
}
.gv-video-holder .text-holder h1 {
  display: none;
}
.gv-video-holder .text-holder p {
  color: #fff;
}

.services-section .card a h4 {
  color: #182657;
}

.about-section .heading h1 {
  color: var(--h1);
}