:root {
  --global-theme-color-dbd: #d4021d;
  --global-button-book-online-bg-hover-dbd: #bc0319;
  --global-button-text-book-online-color-dbd: #ffffff;
  --global-slick-arrow-bg-hover: #003749;
}
/* button */
.dbd ins-button.ndc__button button.blue,
.dbd .current__button {
  background-color: var(--global-theme-color-dbd);
  color: var(--global-button-text-book-online-color-dbd);
}
.dbd ins-button.ndc__button button.blue:hover,
.dbd ins-button.ndc__button button.blue:not([disabled]):hover,
.dbd .current__button:hover {
    background-color: var(--global-button-book-online-bg-hover-dbd);
    color: var(--global-button-text-book-online-color-dbd);
}
.dbd ins-button.ndc__button button.is-loading .spinner {
  border-top: 3px solid var(--global-theme-color-dbd);
  border-right: 3px solid var(--global-theme-color-dbd);
  border-bottom: 3px solid var(--global-theme-color-dbd);
  border-left: 3px solid #fff;
  margin: 0 auto;
}
/* h1 */
.dbd .ndc--theme__h1,
.dbd .ndc--theme__list li a,
.dbd .theme--ndc,
.dbd .ndc__theme--h2,
.dbd .icons__h4--ndc,
.dbd .ndc__anchor--link {
    color: var(--global-theme-color-dbd);
}
.dbd .ndc__anchor--link:hover,
.dbd .ndc__anchor--link:focus {
  color: var(--global-theme-color-ndc);
}
.dbd .icon__rounded--ndc {
    background-color: var(--global-theme-color-dbd);
}
.dbd .payment-plan--ndc,
.dbd .dental-slider__card--ndc {
    border-top: 5px solid var(--global-theme-color-dbd);
}
ins-tooltip .ins-tooltip-wrap .tooltip-label:hover {
    background-color: var(--global-theme-color-dbd);
}
.dbd .banner__img {
  background-image:
    linear-gradient(rgba(35, 39, 53, 0.8),
      rgba(35, 39, 53, 0.8)),
    var(--url);
  /* min-height: 500px; */
}

.dbd .form__input .ins-checkbox-card-input {
  background-color: var(--global-theme-color-dbd);
}

.dbd .form__input .ins-checkbox-card-input:checked + .option-wrap .option-heading {
  color: var(--global-theme-color-dbd);
}

.dbd .form__input .ins-checkbox-card-input:checked + .option-wrap .st0 {
  fill: var(--global-theme-color-dbd);
}
.dbd .dbd__wrap {
  float: left;
  filter: none;
  border-right: 2px solid #d3d4d8;
  padding-right: 25px;
  right: 0px;
}
.dbd .ndc__wrap {
  float: right;
  filter: grayscale(100%);
  border-right: none;
}
.dbd .mix-blend {
  background: #232735;
}
.dbd .search__content ins-button span {
  color: #fff;
}

.dbd .find-a-practice-wrap .search-field .ins-input-wrap input:hover,
.dbd .find-a-practice-wrap .search-field .ins-input-wrap input:focus {
  border-color: var(--global-theme-color-dbd);
}

.dbd .find-a-practice-wrap .search-field .ins-input-wrap i:hover,
.dbd #mobile-navs li.js-drilldown-back a,
.dbd .sidebar-nested-links li a:hover {
  color: var(--global-theme-color-dbd);
}

.dbd .js-drilldown-back>a:before {
  border-color: var(--global-theme-color-dbd);
}

.dbd .sidebar .ins-accordion-item.open>.ins-accordion-item_header>.inner-head,
.dbd .ins-accordion.menu .ins-accordion-item.open>.ins-accordion-item_header>.inner-head:hover {
  background-color: var(--global-theme-color-dbd);
  border-color: var(--global-theme-color-dbd);
}

body.dbd .ins-accordion-item.open>.ins-accordion-item_header>.inner-head{
  background-color: #d4021d;
  border-color: #d4021d;
}


@media (max-width: 576px) {
  .grid-icons a {
    color: #232735;
  }
}

body.dbd .ins-carousel_paginations .pagination.active {
  background-color:#d4021d;
}

body.dbd a{
  color: #d4021d;
  cursor: pointer;
}

body.dbd a:hover {
  color: #d4021d;
}

body.dbd .sidebar-nested-links li a {
  color: #777;
}

body.dbd .ins-accordion-item_header>.inner-head:hover{
  border-color: #d4021d;
}

body.dbd .ins-accordion-link.active>.ins-accordion-link_link{
  background-color: #F9E1E0;
}

body.dbd .sidebar .ins-accordion-link:hover {
  background-color: #F9E1E0;
}

body.dbd .label__menu{
  color: #fff;
}


body.dbd .article__wrapper h1 {
  color: #d4021d;
  margin-top: 35px;
}

body.dbd .article__wrapper .article__paragraph p a {
  color: #d4021d;
}

body.dbd .article__wrapper h3 {
  font-family: 'Aleo-Bold';
  font-size: 24px;
  color: #232735;
  margin-bottom: 15px;
}

body.dbd .sidebar-nested-links li.active {
  background-color: #F9E1E0;
  color: #000;
}

body.dbd .treatments-and-services .list ul li a:hover{
  color: #d4021d;
}

body.dbd .treatment_list  ul li a{
  color: #777777;
}

body.dbd .treatment_list ul li a:hover{
  color: #d4021d;
}

body.dbd .search__content a {
  color: #232735;
}

body.dbd .search__content a:hover {
  color: #232735;
}


body.dbd .treatments-and-services__container a {
  color: #232735 !important;
}

body.dbd .treatments-and-services__container a:hover  {
  color: #232735 !important;
}

body.dbd .back-to-news {
  color: #232735;
  font-size: 14px;
  font-family: 'Panton-Black';
}

body.dbd .back-to-news:hover{
  color: #232735 !important;
}

body.dbd .dropdown__container--menu .menu__h3{
  color: #232735;
}

body.dbd .thank-you-btn.theme-dark__button {
  color: #fff;
}