.site-header .site-branding .site-title,
.site-header .phone,
.info-block3 .phone,
.site-header .phone > a,
.cta1 h4,
.statement-content .info .role,
.testimonial-content .text > a,
#scroll_to_top,
.contact-block .wrapper > h4,
.green-header,
.sample-menus-items .tab_header.active,
.menus-block .primary-nav .current-menu-parent .sub-menu .current-menu-item a,
.menus-block
  .primary-nav
  .current-post-ancestor
  .sub-menu
  .current-menu-parent
  a,
.compare-plans-table .row .column .green,
.stars span.title,
label.checkbox-label.agree-terms a,
.tailor-plan-steps .steps-header li a,
.tailor-plan-steps .steps-data .content .step-values .fee-note,
.pages_navigation ul li a,
.faq-categories-list li a:hover,
.faq-categories-list li a.active,
.category-faq .site-content .phone > a,
.getting-started-is-easy-block .phone > a,
.green-link {
  color: #006340;
}

.blue-button,
.wpcf7-submit,
.tailor-plan-steps .step input[type="submit"] {
  background-color: #00599e;
}

.menus-block,
.info-block2 a.title,
.getting-started-is-easy-block,
.getting-started-is-easy-block .delimiter em,
.sample-menus-items .tab .post .image .title,
.period.checked,
em.icon.question {
  background-color: #006340 !important;
/*   position: sticky; */
}
.compare-plans-table .row .column .note,
h2.faq-subcategory-title {
  color: #515151;
}

.success-table .td.second > strong {
  color: #006340 !important;
}
.tailor-plan-steps .steps-header li a.filled:not(.current) {
  color: #005335;
}
.category .sidebar ul li a,
.parent-category-blog .sidebar ul li a {
  color: #045e8d;
}

.tailor-plan-steps .step .checkbox-label {
  padding: 14px 21px;
  background-position: 0 15px;
}

.tailor-plan-steps .steps-data .content .edit-step {
  padding: 12px 0;
  display: block;
}

.blue-button {
  padding: 14px;
}
.tailor-plan-steps .step .buttons .button-back {
  margin: 0;
  padding: 30px;
}

a.medical-disclaimer-link {
  padding: 14px 0;
}

em.icon.question {
  display: none;
}

.tailor-plan-steps .step .buttons input[type="submit"] {
  padding: 13px 36px;
}

#scroll_to_top {
  padding: 13px 4px;
}

.period-switcher .period {
  line-height: 46px;
}

.tailor-plan-steps .step .plan .plan-row .checkbox-label,
.dummy-cell {
  padding: 12px 0 12px 70px;
}

.tailor-plan-steps .step .buttons .button-back.close_but_not_quite,
.tailor-plan-steps .step .buttons .still_have_questions {
  padding: 2px 10px 2px 20px;
}

.tailor-plan-steps .step .delivery-time-block label.checkbox-label {
  padding: 14px 21px;
  background-position: 0 center;
}

.delivery-time-block .column {
  vertical-align: middle;
}
.elementor-6182
  .elementor-element.elementor-element-0e27d1e
  .elementor-tab-title.elementor-active,
.elementor-6182
  .elementor-element.elementor-element-0e27d1e
  .elementor-tab-title.elementor-active
  a {
  border-bottom: 4px solid black !important;
}

.elementor-6182
  .elementor-element.elementor-element-0e27d1e
  .elementor-tab-title {
  text-shadow: 0px 0px 0px rgba(0, 0, 0);
  border-bottom: 4px solid gray !important;
}

.elementor-6440
  .elementor-element.elementor-element-0e27d1e
  .elementor-tab-title.elementor-active,
.elementor-6440
  .elementor-element.elementor-element-0e27d1e
  .elementor-tab-title.elementor-active
  a {
  border-bottom: 4px solid black !important;
}

.elementor-6440
  .elementor-element.elementor-element-0e27d1e
  .elementor-tab-title {
  text-shadow: 0px 0px 0px rgba(0, 0, 0);
  border-bottom: 4px solid gray !important;
}
@media (min-width: 768px) {
  .elementor-widget-tabs.elementor-tabs-alignment-center
    .elementor-tabs-wrapper {
    justify-content: space-evenly !important;
  }
}
.logo {
  background: url("images/logo.jpg");
  background: url("images/logo.svg"), linear-gradient(transparent, transparent);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  height: 96px;
  width: 180px;
  vertical-align: middle;
}
@media all and (max-width: 768px) {
  .tailor-plan-steps .steps {
    display: block;
  }

  .tailor-plan-steps .steps-data {
    display: block;
    max-width: 100%;
    text-align: left;
    height: auto;
  }

  .tailor-plan-steps .steps-data .content {
    max-width: 100%;
  }

  .tailor-plan-steps .steps-data .content .edit-step h3 {
    font-size: 22px;
  }

  .tailor-plan-steps .steps-data .content .step-value {
    font-size: 18px;
  }

  .tailor-plan-steps .steps-data .content .step-values .fee-note {
    font-size: 17px;
  }

  .tailor-plan-steps .tip .tip-content {
    text-align: left;
    font-size: 16px;
  }

  .tailor-plan-steps .step .checkbox-label {
    font-size: 16px;
  }

  footer .footer_sidebar a {
    padding: 10px 0;
    display: inline-block;
    font-size: 16px;
  }

  .tailor-plan-steps .categories-list .categories .category label {
    padding: 14px 0px;
    display: block;
  }

  .tailor-plan-steps .category-current {
    padding: 15px 35px 11px 15px;
  }

  .add-another-exclusion {
    padding: 7px 0px;
  }

  .tailor-plan-steps .step .content {
    max-width: 100%;
  }

  .tailor-plan-steps
    .step
    .additional-fields.exclusions
    input[name="Exclusions"] {
    padding: 14px;
  }

  .tailor-plan-steps .step .content p {
    font-size: 16px;
  }

  .no-results .search-field,
  .subscribe-form input[type="email"],
  .search-form input.search-field {
    padding: 6px 9px;
  }

  .no-results .search-submit,
  .subscribe-form input[type="submit"],
  .search-form input.search-submit {
    padding: 7px 24px;
  }

  .social-icons em {
  }

  .twitter-icon {
    width: 46px;
    height: 46px;
  }

  .instagram-icon {
    width: 46px;
    height: 42px;
  }

  .youtube-icon {
    width: 46px;
    height: 42px;
  }

  .facebook-icon {
    width: 46px;
    height: 42px;
  }

  .linkedin-icon {
    width: 46px;
    height: 42px;
  }

  .pinterest-icon {
    width: 46px;
    height: 42px;
  }

  .yelp-icon {
    width: 46px;
    height: 42px;
  }
  .summary-content a.edit-step {
    font-size: 18px;
    padding: 12px 0;
  }
}
