/* -------- Import --------- */
body .site-content .entry-content a {
  text-decoration: none;
}
body .site-content .entry-content a:hover {
  text-decoration: underline;
}

body.woocommerce #page .product_title {
  font-size: 28px;
  text-align: left;
  padding-left: 0;
  font-weight: 600;
}

.site-interpet h3 a, .site-blagdon h3 a {
  color: #111111;
}
.site-interpet .link-color-change a, .site-blagdon .link-color-change a {
  font-weight: bold;
  color: white;
}
.site-interpet .link-color-change li, .site-blagdon .link-color-change li {
  margin-bottom: 5px;
}

.site-blagdon h1, .site-blagdon .entry-content h1 {
  font-size: 2.75rem;
}
.site-blagdon .interpet-header h1, .site-blagdon .shop-header-bg h1 {
  font-size: 3.75em;
}
.site-blagdon .blagdon-green-link a {
  color: #168220 !important;
}

.site-interpet.error404 #page .uagb-columns__inner-wrap a {
  color: #00539f;
}

input, .wpcf7-form-control {
  font-size: 16px !important;
}

.error404 .ast-breadcrumbs-wrapper {
  display: none;
}
.error404 h1 {
  padding: 0.5em 10% 0.5em;
  margin-bottom: 0;
  text-align: center;
}

.capacity-calculator-wrapper h3,
.volume-calculator-wrapper h3,
.dosage-calculator-products-wrapper h3,
.dosage-calculator-result-wrapper h3 {
  background: #00539f;
  color: #ffffff;
  display: inline-block;
  margin-left: -10px;
  padding: 0.625rem 1.875rem 0.625rem 0.9375rem;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.capacity-calculator-wrapper label,
.volume-calculator-wrapper label,
.dosage-calculator-products-wrapper label,
.dosage-calculator-result-wrapper label {
  margin-right: 2.5rem;
}
.capacity-calculator-wrapper input,
.volume-calculator-wrapper input,
.dosage-calculator-products-wrapper input,
.dosage-calculator-result-wrapper input {
  width: 70px;
}

@media (max-width: 576px) {
  .capacity-calculator-wrapper label,
.volume-calculator-wrapper label,
.dosage-calculator-products-wrapper .product-filter label {
    display: block;
    margin-bottom: 1em;
  }
}
.capacity-calculator-wrapper .pond-shape,
.volume-calculator-wrapper .pond-shape,
.dosage-calculator-products-wrapper .product-filter .pond-shape {
  margin-bottom: 20px;
}
.capacity-calculator-wrapper .pond-shape button,
.volume-calculator-wrapper .pond-shape button,
.dosage-calculator-products-wrapper .product-filter .pond-shape button {
  background-color: #168220 !important;
  color: white;
  text-decoration: none;
  border: none !important;
  margin-bottom: 2px;
}
.capacity-calculator-wrapper .pond-shape button:after,
.volume-calculator-wrapper .pond-shape button:after,
.dosage-calculator-products-wrapper .product-filter .pond-shape button:after {
  display: none !important;
}
.capacity-calculator-wrapper .pond-shape button:hover,
.volume-calculator-wrapper .pond-shape button:hover,
.dosage-calculator-products-wrapper .product-filter .pond-shape button:hover {
  background-color: #72c802 !important;
  color: #111111;
  text-decoration: none !important;
}
.capacity-calculator-wrapper .pond-shape .selected,
.volume-calculator-wrapper .pond-shape .selected,
.dosage-calculator-products-wrapper .product-filter .pond-shape .selected {
  background-color: #72c802 !important;
  color: #111111;
  text-decoration: none !important;
}

.product-filter {
  float: right;
}
.product-filter input {
  width: auto;
}

.dosage-calculator-products-wrapper ul {
  margin: 0;
}
.dosage-calculator-products-wrapper li {
  display: inline-block;
  width: 16.2%;
  padding-left: 1.5%;
  padding-right: 1.5%;
  border-left: 1px solid #dfdfdf;
  min-height: 20em;
  vertical-align: top;
  text-align: center;
}
.dosage-calculator-products-wrapper li.first {
  margin-left: 0;
  border-left: none;
}
@media (max-width: 769px) {
  .dosage-calculator-products-wrapper li {
    width: 32.5%;
  }
}
@media (max-width: 576px) {
  .dosage-calculator-products-wrapper li {
    width: 49%;
    margin-left: 0;
  }
}
.dosage-calculator-products-wrapper li .image-wrap {
  min-height: 150px;
  margin-bottom: 0.5em;
}
.dosage-calculator-products-wrapper li p {
  min-height: 4em;
  margin-bottom: 0.2em;
}
.dosage-calculator-products-wrapper li .button {
  transition: all 0.2s;
  font-weight: 600;
}
.dosage-calculator-products-wrapper li .button:hover, .dosage-calculator-products-wrapper li .button:focus {
  color: #585a5d;
  border-color: #00afdb;
}
.dosage-calculator-products-wrapper li .button:disabled {
  border-color: #dfdfdf !important;
  background-color: #f6f6f6;
  color: #585a5d;
  cursor: not-allowed;
  opacity: 0.5;
}
.dosage-calculator-products-wrapper li .button:disabled::after {
  filter: grayscale(1);
}
.dosage-calculator-products-wrapper .hidden {
  display: none;
}

.dosage-calculator-result-wrapper {
  display: none;
}
.dosage-calculator-result-wrapper.active {
  display: block;
}
.dosage-calculator-result-wrapper .what-you-need {
  border-radius: 0 5px 5px 0;
  left: -10px;
  position: relative;
  margin-right: 20%;
}
.dosage-calculator-result-wrapper h3 {
  background: #ffffff;
  color: #585a5d;
  margin-bottom: 0;
}
.dosage-calculator-result-wrapper #calculator-result * {
  color: #ffffff;
}
.dosage-calculator-result-wrapper #calculator-result p {
  font-size: 1.125rem;
  max-width: 450px;
}
.dosage-calculator-result-wrapper #calculator-result .first-heading {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0;
}
.dosage-calculator-result-wrapper #calculator-result .second-heading {
  font-weight: 600;
  margin-bottom: 0;
}
.dosage-calculator-result-wrapper #calculator-result button {
  border: 1px solid #ffffff;
  padding-right: 3rem;
  margin-bottom: 1em;
}
.dosage-calculator-result-wrapper #calculator-result button::after {
  background-image: url(../icons/btn-arrow-right.svg);
  width: 10px;
  height: 16px;
  background-size: contain;
}
.dosage-calculator-result-wrapper > div > .uagb-column__background-color {
  overflow: visible;
  border-radius: 5px;
}
.dosage-calculator-result-wrapper > div > .uagb-column__background-color > .uagb-column__overlay {
  border-radius: 5px;
}
.dosage-calculator-result-wrapper > div > .uagb-column__background-color > .uagb-column__inner-wrap {
  background-image: url(../images/dc-bottom-bg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom center;
}
.dosage-calculator-result-wrapper > div > .uagb-column__background-color::after {
  content: "";
  position: absolute;
  top: 85px;
  right: -64px;
  width: 0;
  height: 0;
  border-left: 65px solid transparent;
  border-right: 65px solid transparent;
  border-top: 50px solid #d8313c;
  transform: rotate(3deg);
}
@media (max-width: 576px) {
  .dosage-calculator-result-wrapper > div > .uagb-column__background-color::after {
    display: none;
  }
}
@media (max-width: 576px) {
  .dosage-calculator-result-wrapper .fish {
    display: none;
  }
}

.site-blagdon .capacity-calculator-wrapper .hide,
.site-blagdon .volume-calculator-wrapper .hide,
.site-blagdon .dosage-calculator-products-wrapper .hide,
.site-blagdon .dosage-calculator-result-wrapper .hide {
  display: none;
}
.site-blagdon .capacity-calculator-wrapper .dc-btn,
.site-blagdon .volume-calculator-wrapper .dc-btn,
.site-blagdon .dosage-calculator-products-wrapper .dc-btn,
.site-blagdon .dosage-calculator-result-wrapper .dc-btn {
  background-color: transparent;
  font-weight: bold;
}
.site-blagdon .capacity-calculator-wrapper .dc-btn:after,
.site-blagdon .volume-calculator-wrapper .dc-btn:after,
.site-blagdon .dosage-calculator-products-wrapper .dc-btn:after,
.site-blagdon .dosage-calculator-result-wrapper .dc-btn:after {
  background-image: url(../icons/details-btn-white.svg) !important;
}
.site-blagdon .capacity-calculator-wrapper .product-dosage-button,
.site-blagdon .volume-calculator-wrapper .product-dosage-button,
.site-blagdon .dosage-calculator-products-wrapper .product-dosage-button,
.site-blagdon .dosage-calculator-result-wrapper .product-dosage-button {
  padding-left: 12px;
}

.site-blagdon .dosage-calculator-result-wrapper .treatment-results-wave {
  border-radius: 5px;
  background-color: #C00D0E;
  background-image: url(/wp-content/uploads/2022/03/dc-bottom-bg.png);
  background-position: bottom;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.site-blagdon .dosage-calculator-result-wrapper .treatment-results-wave h3 {
  font-weight: 600;
  color: #111111;
}
@media (max-width: 576px) {
  .site-blagdon .capacity-calculator-wrapper .product-filter,
.site-blagdon .volume-calculator-wrapper .product-filter,
.site-blagdon .dosage-calculator-products-wrapper .product-filter {
    width: 100%;
  }
}
.site-blagdon .capacity-calculator-wrapper h3,
.site-blagdon .volume-calculator-wrapper h3,
.site-blagdon .dosage-calculator-products-wrapper h3 {
  background-color: #168220;
}
.site-blagdon .capacity-calculator-wrapper #volume-calculator input,
.site-blagdon .volume-calculator-wrapper #volume-calculator input,
.site-blagdon .dosage-calculator-products-wrapper #volume-calculator input {
  margin-bottom: 10px;
}
.site-blagdon .capacity-calculator-wrapper #volume-calculator label,
.site-blagdon .volume-calculator-wrapper #volume-calculator label,
.site-blagdon .dosage-calculator-products-wrapper #volume-calculator label {
  margin-bottom: 10px;
}

.home #content {
  padding-top: 0;
}
@media (max-width: 976px) {
  .home #content .homepage-slider .swiper {
    overflow: visible;
  }
}
@media (max-width: 976px) {
  .home #content .homepage-slider .blue-wave {
    overflow: visible;
  }
}
@media (max-width: 976px) {
  .home #content .homepage-slider .blue-wave::after {
    display: none;
  }
}
.home #content .homepage-slider .eedee-gutenslider-nav {
  top: 33%;
}
@media (max-width: 976px) {
  .home #content .homepage-slider .eedee-gutenslider-nav {
    display: none;
  }
}
.home #content .homepage-slider .eedee-gutenslider-nav:hover path.arrow {
  opacity: 1;
}
.home #content .homepage-slider .eedee-gutenslider-nav path.arrow {
  fill: #f6f6f6;
  opacity: 0.5;
}
.home #content .homepage-slider .eedee-gutenslider-prev {
  left: -2%;
}
.home #content .homepage-slider .eedee-gutenslider-next {
  right: -2%;
}
.home #content .homepage-slider .eedee-gutenslider-pagination {
  right: 1%;
}
@media (max-width: 976px) {
  .home #content .homepage-slider .eedee-gutenslider-pagination {
    bottom: -4em;
  }
}
@media (max-width: 576px) {
  .home #content .homepage-slider .eedee-gutenslider-pagination {
    bottom: -2.5em;
    width: 100%;
    right: 0;
    text-align: left;
  }
}
.home #content .homepage-slider .eedee-gutenslider-pagination .swiper-pagination-bullet {
  opacity: 0.9;
}
@media (max-width: 976px) {
  .home #content .homepage-slider .swiper-container, .home #content .homepage-slider .slide-content {
    overflow: visible;
  }
}
.home #content .homepage-slider .slide-content {
  padding: 4.75% 7%;
}
@media (max-width: 976px) {
  .home #content .homepage-slider .slide-content {
    padding: 0 20px;
    height: 80px;
    background-color: #00539f;
    top: 100%;
    justify-content: center;
  }
}
@media (max-width: 576px) {
  .home #content .homepage-slider .slide-content {
    padding-top: 25px;
  }
}
@media (max-width: 976px) {
  .home #content .homepage-slider .title-slide .slide-content {
    height: 120px;
  }
}
.home #content .homepage-slider .aquatherm {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px;
}
@media (max-width: 976px) {
  .home #content .homepage-slider .aquatherm {
    background-color: transparent;
    padding: 0;
  }
}
.home #content .homepage-slider .slider-button .wp-block-button {
  margin: 0;
}
.home #content .homepage-slider .slider-button .wp-block-button a {
  text-decoration: none;
  border: 2px solid #ffffff;
  padding: 0.6em 0.8em;
}
.home #content .homepage-slider .slider-button .wp-block-button a::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 15px;
  background-image: linear-gradient(transparent, transparent), url(../icons/details-btn-white.svg);
  margin-left: 13px;
  vertical-align: -3px;
}
.home #content .homepage-slider .slider-button .wp-block-button a:hover {
  background: rgba(0, 0, 0, 0.4);
  color: white !important;
}
@media (max-width: 1248px) {
  .home #content .homepage-slider .tri-spec .slide-content {
    bottom: 5px;
  }
}
.home #content .homepage-slider .tri-spec .slide-content a {
  line-height: 10px;
}
@media (max-width: 1248px) {
  .home #content .homepage-slider .tri-spec .slide-content a {
    max-width: 150px;
    border: none;
  }
}
@media (max-width: 976px) {
  .home #content .homepage-slider .tri-spec .slide-content a {
    max-width: initial;
    border: 2px solid #ffffff;
  }
}
.home #content #world-of-fish-columns .wp-block-uagb-buttons {
  bottom: 42%;
}
@media (max-width: 1024px) {
  .home #content #world-of-fish-columns .wp-block-uagb-buttons {
    bottom: 50%;
  }
}
@media (max-width: 576px) {
  .home #content #world-of-fish-columns .wp-block-uagb-buttons {
    bottom: 55%;
  }
}
@media (max-width: 340px) {
  .home #content #world-of-fish-columns .wp-block-uagb-buttons {
    bottom: 60%;
  }
}
.home #content #world-of-fish-columns img {
  width: 100%;
  border-radius: 5px;
}
@media (max-width: 576px) {
  .home #content #world-of-fish-columns .inner-column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.home #content #world-of-fish-columns p.cta-arrow a {
  padding-left: 0;
}
.home #content #world-of-fish-columns p.cta-arrow a::before {
  position: relative;
}
.home #content .grid .title-curve h3 {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}

.site-blagdon.home #content .homepage-slider .eedee-gutenslider-pagination .swiper-pagination-bullet-active {
  background: #72c802;
}
@media (max-width: 976px) {
  .site-blagdon.home #content .homepage-slider .slide-content {
    height: 110px;
    background-color: #168220;
  }
}
@media (max-width: 340px) {
  .site-blagdon.home #content .homepage-slider .slide-content {
    height: 120px;
  }
}
.site-blagdon.home #content .homepage-slider .slide-content h2 {
  font-size: 70px;
  max-width: 550px;
  line-height: 0.9em;
}
@media (max-width: 976px) {
  .site-blagdon.home #content .homepage-slider .slide-content h2 {
    font-size: 2.5rem;
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .site-blagdon.home #content .homepage-slider .slide-content h2 {
    font-size: 24px;
  }
}
@media (max-width: 976px) {
  .site-blagdon.home #content .homepage-slider .eedee-gutenslider-pagination {
    bottom: -5em;
  }
}
@media (max-width: 576px) {
  .site-blagdon.home #content .homepage-slider .eedee-gutenslider-pagination {
    bottom: -30px;
  }
}
@media (max-width: 976px) {
  .site-blagdon.home #content .home-gif {
    padding-top: 110px;
  }
}
@media (max-width: 576px) {
  .site-blagdon.home #content .home-gif {
    padding-top: 135px;
  }
}
@media (max-width: 340px) {
  .site-blagdon.home #content .home-gif {
    padding-top: 145px;
  }
}

@media (min-width: 977px) {
  .site-interpet.home #content .homepage-slider .interzoo .slide-content {
    display: none;
  }
}
.site-interpet.home #content .homepage-slider .eedee-gutenslider-pagination .swiper-pagination-bullet-active {
  background: #00afdb;
}
@media (max-width: 976px) {
  .site-interpet.home #content .homepage-slider .slide-content {
    background-color: #00539f;
  }
}

/* ------------ Blog ------------ */
body {
  /* Main Archive */
  /* Single Blog Post */
  /* Both Archive and Single Post */
}
.news-builder-sidebar .archive-side-bar ul {
  list-style-type: none;
}
.news-builder-sidebar .archive-side-bar ul li::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 30px;
  height: 30px;
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/01/cta-arrow-blue.svg);
  margin-left: -29px;
  margin-top: -4px;
}
.news-builder-sidebar .archive-side-bar ul li:hover::before {
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/01/cta-arrow-blue-over.svg);
}

#sidebar-news {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  padding-top: 1em;
  background-color: #fff;
}
@media (max-width: 767px) {
  #sidebar-news {
    display: block;
    width: 95%;
    margin: 3%;
    padding-bottom: 0.1em;
  }
}
#sidebar-news h3 {
  background-color: #dfdfdf;
  padding: 10px 30px 10px 15px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  display: inline-block;
}
#sidebar-news .widget-odd {
  margin: 0;
}
#sidebar-news .widget-even ul {
  margin-left: 45px;
}
#sidebar-news .widget-even ul a:hover {
  text-decoration: underline;
}
#sidebar-news .widget-even::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 30px;
  height: 30px;
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/01/cta-arrow-blue.svg);
  margin-left: 16px;
  margin-top: -4px;
}
#sidebar-news .widget-even:hover::before {
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/01/cta-arrow-blue-over.svg);
}

.site-blagdon.single-post #content .ast-article-single, .site-blagdon.archive.date #content .ast-article-single {
  background-color: #fff;
}

.site-blagdon .uagb-post__text .uagb-post__title a {
  color: #168220;
}
.site-blagdon .blz-search-results-text-section h2 a {
  color: #168220 !important;
  font-weight: bold;
}

.single-post #sidebar-news {
  margin-top: 30px;
}
.single-post #secondary {
  border-right: none;
}
.single-post .wp-block-uagb-columns.uagb-columns__wrap {
  padding-bottom: 0px;
}
.single-post .entry-header {
  padding-top: 20px;
  padding-left: 65px;
  padding-right: 65px;
  margin-bottom: 0em;
  text-align: center;
}
.single-post .blz-single-meta-date {
  margin-bottom: 1.25em;
  margin-top: 0.6em;
  color: #444;
}
.single-post #main {
  width: 74%;
  display: inline-block;
  margin: 30px -20px 130px 18px;
}
@media (max-width: 767px) {
  .single-post #main {
    display: block;
    width: 95%;
    margin: 3%;
  }
}

.archive #primary {
  padding-top: 30px;
}

.archive-side-bar {
  padding-top: 1em;
  padding-bottom: 1em;
}
@media (max-width: 1200px) {
  .archive-side-bar {
    padding-left: 0px;
  }
}
.archive-side-bar h3 {
  background-color: #dfdfdf;
  padding: 10px 30px 10px 15px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  display: inline-block;
}

.navigation.post-navigation {
  display: none;
}

.news-builder-posts .uagb-post__date {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.news-builder-posts .uagb-post__date .dashicons-calendar {
  display: none;
}
.news-builder-posts .uagb-post__title {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
}
.news-builder-posts img {
  border-radius: 5px;
}

.archive.date #page .entry-title {
  text-align: left;
}
.archive.date #main {
  width: 69%;
  display: inline-block;
  background-color: #f6f6f6;
}
@media (max-width: 767px) {
  .archive.date #main {
    width: 100%;
  }
}
.archive.date #main .ast-row {
  margin-left: 18px;
  margin-right: -20px;
}
@media (max-width: 767px) {
  .archive.date #main .ast-row {
    margin: 1%;
  }
}
.archive.date #main .ast-article-post {
  margin-bottom: 0em;
}
.archive.date #main .type-post {
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
  width: 31%;
}
@media (max-width: 767px) {
  .archive.date #main .type-post {
    width: 32.9%;
    margin: 0%;
  }
}
@media (max-width: 596px) {
  .archive.date #main .type-post {
    width: 100%;
  }
}
.archive.date #main .type-post .blog-layout-1 {
  border-bottom: none;
}
.archive.date #main .type-post .blog-layout-1 .ast-blog-featured-section {
  margin-bottom: 0.8em;
}
.archive.date #main .type-post h2 {
  display: block;
  height: 66px;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: Raleway, Arial, Helvetica, sans-serif;
  font-weight: 400;
  padding-left: 30px;
  padding-right: 25px;
}
.archive.date #main .type-post h2 a:hover {
  text-decoration: underline;
}
.archive.date #main .type-post img {
  border-radius: 5px;
}
.archive.date #main .type-post .entry-header .blz-meta-date {
  padding-left: 30px;
}

.post-type-archive-product .page-title,
.tax-inspiration_category .page-title,
.archive.tax-product_cat .page-title {
  position: absolute;
  color: #ffffff;
  font-size: 3.75rem;
  padding: 2.5% 3%;
  z-index: 1;
}
@media (max-width: 576px) {
  .post-type-archive-product .page-title,
.tax-inspiration_category .page-title,
.archive.tax-product_cat .page-title {
    font-size: 2.75rem;
  }
}
.post-type-archive-product .shop-header-bg,
.tax-inspiration_category .shop-header-bg,
.archive.tax-product_cat .shop-header-bg {
  padding: 0 !important;
}
.post-type-archive-product .shop-header-bg img,
.tax-inspiration_category .shop-header-bg img,
.archive.tax-product_cat .shop-header-bg img {
  width: 100%;
}
.post-type-archive-product .page-description,
.post-type-archive-product .term-description,
.tax-inspiration_category .page-description,
.tax-inspiration_category .term-description,
.archive.tax-product_cat .page-description,
.archive.tax-product_cat .term-description {
  text-align: center;
  font-size: 1.25rem;
  margin: 1.875rem 6% 2.5rem;
}
.post-type-archive-product .blz_shop_wrapper,
.tax-inspiration_category .blz_shop_wrapper,
.archive.tax-product_cat .blz_shop_wrapper {
  display: flex;
  flex-direction: row;
}
.post-type-archive-product .blz_shop_wrapper .blz_shop_grid_wrapper,
.tax-inspiration_category .blz_shop_wrapper .blz_shop_grid_wrapper,
.archive.tax-product_cat .blz_shop_wrapper .blz_shop_grid_wrapper {
  width: 100%;
}
.post-type-archive-product .products_per_page_wrapper,
.tax-inspiration_category .products_per_page_wrapper,
.archive.tax-product_cat .products_per_page_wrapper {
  float: left;
  margin-bottom: 10px;
}
.post-type-archive-product .products_per_page_wrapper + .woocommerce-result-count,
.tax-inspiration_category .products_per_page_wrapper + .woocommerce-result-count,
.archive.tax-product_cat .products_per_page_wrapper + .woocommerce-result-count {
  margin-left: 1em;
  margin-top: 0.7em;
}
@media (max-width: 576px) {
  .post-type-archive-product .products_per_page_wrapper + .woocommerce-result-count,
.tax-inspiration_category .products_per_page_wrapper + .woocommerce-result-count,
.archive.tax-product_cat .products_per_page_wrapper + .woocommerce-result-count {
    display: none;
  }
}
.post-type-archive-product .products_per_page_wrapper #products_per_page,
.tax-inspiration_category .products_per_page_wrapper #products_per_page,
.archive.tax-product_cat .products_per_page_wrapper #products_per_page {
  padding: 0.5em;
}
.post-type-archive-product .orderby,
.tax-inspiration_category .orderby,
.archive.tax-product_cat .orderby {
  float: right;
}

body.woocommerce .ast-container {
  display: block;
}
body.woocommerce .ast-container #primary {
  margin-top: 20px;
  padding-top: 0;
}
body.woocommerce .ast-container .blz_shop_wrapper, body.woocommerce .ast-container .summary {
  padding: 0 20px;
}
@media (max-width: 640px) {
  body.woocommerce .ast-container .blz_shop_wrapper, body.woocommerce .ast-container .summary {
    display: block;
    width: 100%;
  }
  body.woocommerce .ast-container .blz_shop_wrapper .facet, body.woocommerce .ast-container .summary .facet {
    width: 100%;
  }
}
@media (max-width: 640px) {
  body.woocommerce .ast-container .blz_shop_grid_wrapper {
    padding-top: 20px;
  }
}
body.woocommerce .ast-container .features-overview a {
  font-weight: bold;
}
@media (max-width: 576px) {
  body.woocommerce .ast-container .features-overview .wp-block-columns {
    padding: 20px;
  }
}
body.woocommerce.site-nylabone.tax-inspiration_category .page-title {
  display: none;
}
body.woocommerce.site-blagdon.tax-product_cat .blz_shop_wrapper {
  margin-top: 30px;
}

.site-interpet.woocommerce.archive .ast-container #primary, .site-blagdon.woocommerce.archive .ast-container #primary {
  margin-top: 0;
}

.site-blagdon .full-range-link {
  margin-bottom: 5px;
}

.site-mikki.woocommerce #content ul.products {
  -moz-column-gap: 0;
       column-gap: 0;
}

.woocommerce.single-product .product .product_meta {
  border-top: none;
}
.woocommerce.single-product .product .expanded_features {
  padding-top: 3em;
  padding-bottom: 3em;
  clear: both;
}
.woocommerce.single-product .product .expanded_features .product_page_heading_1 {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
}
.woocommerce.single-product .product .expanded_features .expanded_feature {
  display: inline-block;
  width: 31%;
  margin-left: 3%;
  vertical-align: top;
  border-top: solid 3px #e2e2e2;
  padding-top: 20px;
}
.woocommerce.single-product .product .expanded_features .expanded_feature.first {
  margin-left: 0;
}
@media (max-width: 576px) {
  .woocommerce.single-product .product .expanded_features .expanded_feature {
    display: block;
    width: 100% !important;
    margin-left: 0;
  }
}
.woocommerce.single-product .product .expanded_features .expanded_feature .product_image {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}
.woocommerce.single-product .product .expanded_features .expanded_feature .product_image + .expanded_feature_text {
  display: inline-block;
  width: 46%;
  margin-left: 4%;
}
.woocommerce.single-product .product .features-overview {
  padding-top: 2em;
  margin-bottom: 0;
  clear: both;
  background-color: #ffffff;
}
.woocommerce.single-product .product .features-overview h2 {
  text-align: center;
  font-size: 30px;
}
.woocommerce.single-product .product .features-overview .wp-block-column {
  border-left: 1px solid #dfdfdf;
  padding: 0 2rem;
  margin-left: 0;
}
.woocommerce.single-product .product .features-overview .wp-block-column:first-child {
  border-left: none;
}
@media (max-width: 576px) {
  .woocommerce.single-product .product .features-overview .wp-block-column {
    border-left: none;
    padding: 0;
    padding-bottom: 1em;
  }
}
.woocommerce.single-product .product .features-overview .wp-block-column ul {
  margin-left: 1.2em;
}
.woocommerce.single-product .product .related.products {
  margin-top: 2em;
}
.woocommerce.single-product .product .skoo_related_products {
  margin-top: 1em;
}
.woocommerce.single-product .product .skoo_related_products h2 {
  text-align: center;
  margin: 1em;
}
.woocommerce.single-product .product .see-more .fas {
  margin-right: 1em;
}
@media (max-width: 769px) {
  .woocommerce.single-product .product .woocommerce-product-gallery,
.woocommerce.single-product .product .expanded_features {
    padding-left: 20px;
    padding-right: 20px;
  }
  .woocommerce.single-product .product .woocommerce-product-gallery .expanded_feature,
.woocommerce.single-product .product .expanded_features .expanded_feature {
    width: 30%;
  }
}

.site-interpet .Product_Page_Shelf_Video {
  background-color: #00539f;
}

.site-blagdon .Product_Page_Shelf_Video {
  background-color: #168220;
}

.Product_Page_Shelf_Video {
  margin-top: 2em;
  padding: 2em 5em;
}

.Product_Page_Tab_Video {
  position: relative;
}
.Product_Page_Tab_Video .wrapper,
.Product_Page_Tab_Video section {
  display: inline-block;
  width: 49%;
  vertical-align: top;
}
.Product_Page_Tab_Video .wrapper {
  position: relative;
}
.Product_Page_Tab_Video .wrapper .ast-oembed-container {
  position: relative;
  padding-top: 56.25%;
  width: 100%;
}
.Product_Page_Tab_Video .wrapper .ast-oembed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.Product_Page_Tab_Video section {
  padding-left: 2em;
}

.site-interpet #content #view-all-stores:hover, .site-interpet #content #store-locator-online:hover {
  border-color: #00afdb;
}
.site-interpet #content #view-all-stores:focus, .site-interpet #content #store-locator-online:focus {
  border-color: #00afdb;
}
.site-interpet #content .wpsl-contact-details span::before {
  background-color: #0054a4;
}

.site-blagdon #content #view-all-stores, .site-blagdon #content #store-locator-online {
  border-color: #72c802;
}
.site-blagdon #content #view-all-stores:hover, .site-blagdon #content #store-locator-online:hover {
  border-color: #72c802;
}
.site-blagdon #content #view-all-stores:focus, .site-blagdon #content #store-locator-online:focus {
  border-color: #72c802;
}
.site-blagdon #content .wpsl-contact-details span::before {
  background-color: #168220;
}

.site-nylabone #content #view-all-stores, .site-nylabone #content #store-locator-online {
  border-color: #f47523;
}
.site-nylabone #content #view-all-stores:hover, .site-nylabone #content #store-locator-online:hover {
  border-color: #f47523;
}
.site-nylabone #content #view-all-stores:focus, .site-nylabone #content #store-locator-online:focus {
  border-color: #f47523;
}
.site-nylabone #content #view-all-stores::after, .site-nylabone #content #store-locator-online::after {
  background-image: linear-gradient(transparent, transparent), url(../icons/details-btn-orange.svg);
  background-size: 7px;
}
.site-nylabone #content .wpsl-contact-details span::before {
  background-color: #f47523;
}

.site-mikki #content #view-all-stores, .site-mikki #content #store-locator-online {
  border-color: #ee0000;
}
.site-mikki #content #view-all-stores:hover, .site-mikki #content #store-locator-online:hover {
  border-color: #ee0000;
}
.site-mikki #content #view-all-stores:focus, .site-mikki #content #store-locator-online:focus {
  border-color: #ee0000;
}
.site-mikki #content #view-all-stores::after, .site-mikki #content #store-locator-online::after {
  background-image: linear-gradient(transparent, transparent), url(../icons/details-btn-red.svg);
  background-size: 7px;
}
.site-mikki .wpsl-contact-details span::before {
  background-color: #ee0000;
}

#content #wpsl-gmap {
  margin-bottom: 0;
}
#content #wpsl-gmap button::after, #content #wpsl-gmap a.button::after {
  display: none;
}
#content #wpsl-result-list .hide {
  display: none !important;
}
#content #view-all-stores, #content #store-locator-online {
  border-width: 1px;
  border-radius: 5px;
  background-color: transparent;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #585a5d;
}
#content #view-all-stores:hover, #content #store-locator-online:hover {
  color: #585a5d;
  text-decoration: underline;
}
#content #view-all-stores:focus, #content #store-locator-online:focus {
  color: #585a5d;
}
#content #store-locator-online {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#content .wpsl-search {
  width: 49%;
  display: inline-block;
  padding: 20px;
  vertical-align: top;
  min-height: 150px;
}
@media (max-width: 769px) {
  #content .wpsl-search {
    width: 100%;
  }
}
#content .wpsl-search-left {
  margin-right: 10px;
}
#content #store-button-wrapper {
  text-align: right;
  height: 36px;
}
#content #view-all-stores {
  margin-right: 20px;
}
@media (max-width: 921px) {
  #content #view-all-stores {
    float: none;
  }
}
#content .wpsl-select-wrap, #content .wpsl-search-btn-wrap {
  margin-top: 5px;
}
#content #wpsl-radius, #content #wpsl-results, #content .wpsl-input {
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  #content #wpsl-results {
    clear: left;
    margin-top: 5px;
  }
}
@media (max-width: 570px) {
  #content #wpsl-radius, #content #wpsl-results {
    width: 85%;
  }
}
@media (max-width: 570px) {
  #content #wpsl-radius label, #content #wpsl-results label {
    width: 50%;
  }
}
#content .wpsl-input label {
  width: 100%;
  margin-right: 5px;
  line-height: 1.2em;
}
@media (max-width: 576px) {
  #content .wpsl-input label {
    margin-right: 15px;
  }
}
@media (max-width: 576px) {
  #content #wpsl-stores {
    margin-top: 15px;
  }
}
#content #wpsl-stores .hide {
  display: none;
}
#content #wpsl-stores li {
  width: 33%;
  display: inline-block;
  border-bottom: none !important;
  vertical-align: top;
}
@media (max-width: 850px) {
  #content #wpsl-stores li {
    width: 49%;
  }
}
@media (max-width: 340px) {
  #content #wpsl-stores li {
    width: 100%;
  }
}
#content #wpsl-stores li div {
  padding: 10px;
}
#content #wpsl-stores li:hover {
  background-color: #f6f6f6;
}
#content #wpsl-stores li p {
  margin-bottom: 0;
}
#content #wpsl-stores li .wpsl-store-location p strong {
  font-size: 1.5rem;
  display: block;
  margin-bottom: 5px;
}
#content #wpsl-stores li .wpsl-direction-wrap {
  padding-top: 0;
}
#content #wpsl-stores li .wpsl-contact-details {
  position: relative;
  padding-left: 50px;
}
#content #wpsl-stores li .wpsl-contact-details span {
  margin-top: 20px;
  margin-bottom: 10px;
}
#content #wpsl-stores li .wpsl-contact-details span::before {
  border-radius: 100%;
  content: "";
  position: absolute;
  display: block;
  width: 38px;
  height: 38px;
  background-image: linear-gradient(transparent, transparent), url(../icons/phone.svg);
  background-size: 38px 38px;
  background-repeat: no-repeat;
  top: -10px;
  left: 0;
}
@media (max-width: 769px) {
  #content .online-retailer-box {
    min-height: 120px !important;
  }
}
#content #wpsl-result-list {
  padding: 20px 5px 20px 20px;
  background-color: white;
  margin-top: 0;
}
@media (max-width: 576px) {
  #content #wpsl-search-wrap div label {
    line-height: 15px;
  }
}

.store-locator {
  background: #00539f;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
.store-locator nav li {
  list-style: none;
  display: inline-block;
  padding: 0.75rem 1.125rem;
  border-radius: 0.3125rem 0.3125rem 0 0;
  background: #dfdfdf;
  font-size: 1.25rem;
}
.store-locator nav li a {
  color: #585a5d;
}
@media (max-width: 769px) {
  .store-locator nav li {
    border-radius: 0.3125rem;
    margin-top: 0.25em;
  }
}
.store-locator nav .menu-item.active {
  background-color: #fff;
}
.store-locator nav ol, .store-locator nav ol li {
  margin-bottom: 0;
}
@media (max-width: 769px) {
  .store-locator nav ol, .store-locator nav ol li {
    margin-bottom: 0.25em;
  }
}

.site-blagdon .store-locator {
  background-color: #168220;
}

.site-nylabone .store-locator {
  background-color: #f47523;
}

.site-mikki .store-locator {
  background-color: #ff0000;
}

#store-locator-map,
#store-locator-list {
  margin: 0 15px 10px;
  padding: 1em;
  background-color: #ffffff;
  border-radius: 5px;
}
#store-locator-map .store,
#store-locator-list .store {
  padding: 1.5%;
}
#store-locator-map .store h3, #store-locator-map .store h4, #store-locator-map .store p,
#store-locator-list .store h3,
#store-locator-list .store h4,
#store-locator-list .store p {
  margin-bottom: 0.5em;
}
#store-locator-map .store .tel,
#store-locator-list .store .tel {
  position: relative;
  padding-left: 50px;
}
#store-locator-map .store .tel::before,
#store-locator-list .store .tel::before {
  background-color: #0054a4;
  border-radius: 100%;
  content: "";
  position: absolute;
  display: block;
  width: 38px;
  height: 38px;
  background-image: linear-gradient(transparent, transparent), url(../icons/phone.svg);
  background-size: 38px 38px;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
}
#store-locator-map .store .tel a,
#store-locator-list .store .tel a {
  display: inline-block;
  margin-top: 0.5em;
}
#store-locator-map .store:hover,
#store-locator-list .store:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}

body #main #store-locator-map {
  border-radius: 0 5px 5px 5px;
  height: 400px;
}
body #main #store-locator-map #content {
  padding-top: 0;
}
body #main #store-locator-map button::after, body #main #store-locator-map a.button::after {
  display: none;
}

#store-locator-list article.store {
  display: inline-block;
  width: 33%;
  vertical-align: top;
  margin-bottom: 2em;
}
@media (max-width: 769px) {
  #store-locator-list article.store {
    width: 49%;
  }
}
@media (max-width: 576px) {
  #store-locator-list article.store {
    width: 100%;
  }
}

.online-stores-list {
  font-weight: 700;
}
.online-stores-list a {
  line-height: 1.8em;
}

.site-interpet.page-id-2532 .entry-header {
  background-color: #00539f;
  margin-bottom: 0;
}
.site-interpet.page-id-2532 .entry-header h1.entry-title {
  color: #ffffff;
  padding-top: 0.5em;
  padding-bottom: 1em;
  margin-bottom: 0;
}

.site-blagdon #store-locator-map .store .tel::before, .site-blagdon #store-locator-list .store .tel::before {
  background-color: #168220;
}

.search-results .ast-archive-description h1 {
  text-align: center;
}
.search-results .ast-archive-description h1 span {
  font-weight: 600;
}
.search-results article {
  background-color: #ffffff;
  padding: 10px;
}
.search-results article > div {
  border-bottom: none;
  padding-bottom: 0;
}
@media (max-width: 769px) {
  .search-results article .post-content .ast-blog-featured-section, .search-results article .post-content .post-thumb-img-content {
    margin: 0 !important;
  }
}
.search-results article .post-content .post-thumb {
  display: inline-block;
  width: 10vw;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 30px;
}
@media (max-width: 769px) {
  .search-results article .post-content .post-thumb {
    width: 30vw;
  }
}
.search-results article .post-content .blz-search-results-text-section {
  display: inline-block;
  width: 30vw;
}
@media (max-width: 769px) {
  .search-results article .post-content .blz-search-results-text-section {
    margin-top: 10px;
  }
}
@media (max-width: 769px) {
  .search-results article .post-content .blz-search-results-text-section .entry-title {
    padding-left: 0 !important;
  }
}
.search-results article .post-content .blz-search-results-text-section p {
  padding-left: 20px;
}
@media (max-width: 769px) {
  .search-results article .post-content .blz-search-results-text-section p {
    padding-left: 0;
  }
}
.search-results article .post-type {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #00539f;
  color: #ffffff;
  padding: 0.3em 1em;
  border-radius: 25px;
  text-transform: uppercase;
}
.search-results .search-filter {
  text-align: right;
}
.search-results .search-filter label {
  margin: 0 0.5em;
}
.search-results .search-filter label.disabled {
  opacity: 0.5;
}
@media (max-width: 769px) {
  .search-results .ast-row {
    margin-left: 10px;
    margin-right: 10px;
  }
  .search-results .ast-row article .post-content .blz-search-results-text-section {
    width: 100%;
  }
}

.search-results #page h2.entry-title {
  font-size: 1.5rem;
  text-align: left;
}
.search-results #page h2.entry-title a {
  color: #00539f;
}

.site-blagdon.search-results article .post-type {
  background-color: #168220;
}

.site-interpet #page .entry-title, .site-blagdon #page .entry-title, .site-nylabone #page .entry-title {
  padding: 0 20px;
  font-size: 3.75rem;
  text-align: center;
}
.site-interpet #page .wp-block-image, .site-blagdon #page .wp-block-image, .site-nylabone #page .wp-block-image {
  margin: 0;
}
.site-interpet ol, .site-blagdon ol, .site-nylabone ol {
  margin-left: 15px;
}
.site-interpet ol li, .site-blagdon ol li, .site-nylabone ol li {
  margin-bottom: 10px;
}

.site-interpet #page .entry-title h3 a {
  color: #585a5d;
}

.grecaptcha-badge {
  visibility: hidden;
}

body #page .interpet-header {
  max-height: 230px;
  padding: 5% 6% 8% 6%;
}
body #page .interpet-header .uagb-column__inner-wrap {
  padding: 0;
}
body #page .interpet-header h1 {
  margin-bottom: 50px;
}
body #page .interpet-header p {
  font-size: 30px;
}
@media (max-width: 1024px) {
  body #page .interpet-header p {
    font-size: 18px;
  }
}
body #page .shop-header-bg {
  overflow: hidden;
  max-height: 230px;
  padding: 5% 6% 8% 6%;
}
body #page .shop-header-bg .uagb-column__inner-wrap {
  padding: 0;
}
body #page .header-large.shop-header-bg, body #page .header-large.interpet-header {
  max-height: 310px;
}
body #page .ast-container {
  padding: 0;
}
body #page .max-width-block {
  max-width: 768px;
  margin: 0 auto;
}
body #page .center {
  margin: auto;
}
body #page .title-change-font-style .wp-block-uagb-column h1 {
  font-weight: 400;
  padding-left: 0;
}
body #page .want-to-know-more {
  background-color: #335AA9;
  padding: 1.875rem 1.25rem 4.375rem;
}
body #page .grid .uagb-column__inner-wrap {
  padding: 0;
}
body #page .grid img {
  width: 100%;
  border-radius: 5px;
}
body #page .grid .title-curve {
  background-color: #ffffff;
  border-radius: 5px;
}
body #page .grid .title-curve figure {
  position: relative;
  z-index: -1;
}
body #page .grid .title-curve h3 {
  position: relative;
  padding: 15px 20px 20px 20px;
  margin-bottom: 0;
}
body #page .grid .title-curve h3::before {
  content: "";
  display: block;
  background: #fff;
  padding: 100% 0 0;
  position: absolute;
  width: 300%;
  height: 0;
  top: 0;
  left: -100%;
  margin-top: -3%;
  border-radius: 100%;
  z-index: -1;
}
body #page .grid .title-curve .link-content-box {
  height: 135px;
}
body #page .grid .title-curve .link-content-box .wp-block-uagb-column {
  overflow: visible;
}
body #page .grid .title-curve p {
  padding: 0 20px;
}
body #page .grid .title-curve p.cta-arrow {
  font-weight: bold;
}
body #page .grid .title-curve p.cta-arrow a {
  padding-left: 0;
}
body #page .grid .title-curve p.cta-arrow a::before {
  position: relative;
  top: -3px;
}
body #page .grid .title-curve p.article-link a {
  font-weight: 400;
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
}
body #page .grid .title-curve p.article-link a::before {
  border: none;
  margin-right: 5px;
  top: 0;
}
body #page .grid .title-curve .wp-block-separator {
  max-width: 90%;
  margin-left: 5%;
  margin-top: 30px;
  border: none;
}
body #page .wp-block-separator {
  border: none;
}
body #page #grid-goldies-world .uagb-column__inner-wrap {
  top: 135%;
  padding-left: 0;
}
body #page #grid-goldies-world .uagb-column__inner-wrap a {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  text-decoration: none;
  border: none;
}
body #page .diagnostic-result-info .uagb-columns__columns-2 {
  max-width: none;
}
body #page .diagnostic-result-info h2 {
  margin-bottom: 10px;
}
body #page .diagnostic-result-info img {
  padding: 0 10px;
}
body #page .number-diagnostic li {
  list-style: none;
  counter-increment: a;
  margin-bottom: 20px;
}
body #page .number-diagnostic li::before {
  display: block;
  position: absolute;
  left: 15px;
  margin-top: -4px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  padding: 6px 11px;
  background-color: #335aa9;
  color: #fff;
  content: counter(a) " ";
}
body #page .grid-blagdon .wp-block-separator {
  margin-bottom: 0;
  margin-top: 0 !important;
}
body #page .grid-blagdon h3 a {
  color: black;
}
body #page .cta-arrow.arrow-no-circle a {
  font-weight: 400;
}
body #page .cta-arrow.arrow-no-circle a::before {
  float: none;
  border: none;
  top: -2px !important;
  margin-right: 10px;
}
body.site-blagdon #page .number-diagnostic li::before {
  background-color: #168220;
}
body.site-blagdon #page .want-to-know-more {
  background-color: #168220;
  background-image: url(/wp-content/uploads/2022/03/dr-bottom-block-bg.png);
  background-position: center center;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
body.site-blagdon #page .wc-block-handpicked-products .wc-block-grid__product-image {
  margin-top: 10px;
}
body.site-blagdon.tax-inspiration_category .ast-woocommerce-container {
  margin-top: 30px;
}

body header .main-header-bar .ast-icon.icon-arrow {
  display: none;
}

.site-interpet #masthead .ast-header-button-1,
.site-nylabone #masthead .ast-header-button-1,
.site-mikki #masthead .ast-header-button-1 {
  padding-right: 0;
}
@media (max-width: 340px) {
  .site-interpet #masthead .ast-mobile-header-wrap .ast-primary-header-bar,
.site-nylabone #masthead .ast-mobile-header-wrap .ast-primary-header-bar,
.site-mikki #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
    padding-left: 5px;
    padding-right: 5px;
    padding-right: 0;
  }
}
@media (max-width: 340px) {
  .site-interpet #masthead .ast-mobile-header-wrap .ast-primary-header-bar .site-logo-img,
.site-nylabone #masthead .ast-mobile-header-wrap .ast-primary-header-bar .site-logo-img,
.site-mikki #masthead .ast-mobile-header-wrap .ast-primary-header-bar .site-logo-img {
    padding-right: 0;
  }
}

.site-blagdon .site-header-section .ast-custom-button {
  border-color: #72c802;
}
.site-blagdon .site-header-section .ast-header-button-1 {
  padding-right: 0;
}

.site-blagdon #page #content {
  padding-top: 0;
}
.site-blagdon #page .entry-title {
  padding: 20px;
}

.site-interpet footer, .site-blagdon footer {
  padding: 0 20px;
  background-color: #ffffff;
}
.site-interpet footer #block-8, .site-interpet footer #block-9, .site-interpet footer #block-10, .site-interpet footer #block-16, .site-blagdon footer #block-8, .site-blagdon footer #block-9, .site-blagdon footer #block-10, .site-blagdon footer #block-16 {
  margin-bottom: 10px;
}
.site-interpet footer li, .site-blagdon footer li {
  margin-bottom: 10px;
}
.site-interpet footer .site-below-footer-wrap .ast-builder-footer-grid-columns, .site-blagdon footer .site-below-footer-wrap .ast-builder-footer-grid-columns {
  grid-template-columns: 2fr 1fr 1fr 1fr;
  position: relative;
}
@media (max-width: 769px) {
  .site-interpet footer .site-below-footer-wrap .ast-builder-footer-grid-columns, .site-blagdon footer .site-below-footer-wrap .ast-builder-footer-grid-columns {
    grid-template-columns: 1fr;
  }
}
.site-interpet footer a:hover, .site-blagdon footer a:hover {
  text-decoration: underline;
}
.site-interpet footer .social-footer, .site-blagdon footer .social-footer {
  text-align: left;
}
.site-interpet footer .social-footer h4, .site-interpet footer .social-footer p, .site-blagdon footer .social-footer h4, .site-blagdon footer .social-footer p {
  display: inline-block;
}
.site-interpet footer .social-footer a:focus, .site-blagdon footer .social-footer a:focus {
  outline: none;
}
.site-interpet footer .social-footer .fab, .site-blagdon footer .social-footer .fab {
  border-radius: 100%;
  color: #ffffff;
  width: 39px;
  height: 39px;
  font-size: 20px;
  margin-left: 15px;
  text-align: center;
}
.site-interpet footer .social-footer .fab::before, .site-blagdon footer .social-footer .fab::before {
  display: block;
  margin-top: 10px;
}

.site-interpet footer .fab {
  background-color: #00afdb;
}
.site-interpet footer .social-footer a:hover .fab {
  background-color: #00539f;
}
.site-interpet .cli-bar-container {
  max-width: 1280px;
}
.site-interpet .cli-bar-container .cli-bar-message {
  width: 100%;
  text-align: center;
}
.site-interpet .cli-bar-container #wt-cli-accept-all-btn {
  border: 2px solid white;
  padding: 15px 25px;
  border-radius: 5px;
}
@media (max-width: 576px) {
  .site-interpet .cli-bar-container #wt-cli-accept-all-btn {
    display: block;
    margin-top: 15px;
  }
}

.site-blagdon footer .fab {
  background-color: #72c802;
}
.site-blagdon footer .social-footer a:hover .fab {
  background-color: #168220;
}
.site-blagdon footer p {
  margin-bottom: 10px;
}

.site-interpet.ast-header-break-point #ast-scroll-top svg {
  top: 3px;
}

.site-interpet .site-below-footer-wrap .ast-builder-footer-grid-columns, .site-blagdon .site-below-footer-wrap .ast-builder-footer-grid-columns {
  grid-template-columns: 2fr 1fr 1fr 1fr;
}
@media (max-width: 769px) {
  .site-interpet .site-below-footer-wrap .ast-builder-footer-grid-columns, .site-blagdon .site-below-footer-wrap .ast-builder-footer-grid-columns {
    grid-template-columns: 1fr;
  }
}

.site-nylabone .site-below-footer-wrap .ast-builder-footer-grid-columns, .site-mikki .site-below-footer-wrap .ast-builder-footer-grid-columns {
  grid-template-columns: 2fr 1fr 1fr 2fr;
}
@media (max-width: 769px) {
  .site-nylabone .site-below-footer-wrap .ast-builder-footer-grid-columns, .site-mikki .site-below-footer-wrap .ast-builder-footer-grid-columns {
    grid-template-columns: 1fr;
  }
}

.ast-header-breadcrumb {
  border-bottom: solid 1px #ffffff;
  padding-bottom: 10px !important;
}

#ast-breadcrumbs-yoast {
  padding-left: 20px;
}
#ast-breadcrumbs-yoast a, #ast-breadcrumbs-yoast .breadcrumb_last {
  padding: 10px;
}

.shop-breadcrumbs {
  padding-left: 20px;
}

body #main button,
body #main a.button {
  padding-right: 2rem;
}
body #main button::after,
body #main a.button::after {
  content: "";
  position: absolute;
  display: block;
  width: 7px;
  height: 11px;
  background-image: linear-gradient(transparent, transparent), url(../icons/details-btn.svg);
  background-repeat: no-repeat;
  top: 50%;
  right: 1em;
  margin-top: -6px;
}
body #main .eedee-gutenslider-nav::after {
  display: none;
}
body #main .button-columns .wp-block-uagb-buttons {
  position: absolute;
}
body #main .button-columns .wp-block-uagb-buttons a {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  text-decoration: none;
  border: none;
}
body #main #goldies-world-buttons p.cta-arrow a {
  padding-left: 0;
}
body #main #goldies-world-buttons p.cta-arrow a::before {
  position: relative;
}
body #main #goldies-world-buttons img {
  width: 100%;
  border-radius: 5px;
}
body #main #goldies-world-buttons .wp-block-uagb-buttons {
  bottom: 50%;
}
@media (max-width: 1024px) {
  body #main #goldies-world-buttons .wp-block-uagb-buttons {
    bottom: 57%;
  }
}
body #main .product-sidebar .wp-block-button,
body #main .want-to-know-more .wp-block-button {
  font-weight: 600;
  font-size: 15px;
}
body #main .product-sidebar .wp-block-button .wp-block-button__link,
body #main .want-to-know-more .wp-block-button .wp-block-button__link {
  color: #585a5d;
  padding-right: 25px;
}
body #main .product-sidebar .wp-block-button .wp-block-button__link:after,
body #main .want-to-know-more .wp-block-button .wp-block-button__link:after {
  content: "";
  position: absolute;
  display: block;
  width: 7px;
  height: 11px;
  background-image: linear-gradient(transparent, transparent), url(../icons/details-btn.svg);
  background-repeat: no-repeat;
}
body #main .product-sidebar .wp-block-button .wp-block-button__link:hover,
body #main .want-to-know-more .wp-block-button .wp-block-button__link:hover {
  border-color: #00afdb;
}
body #main .want-to-know-more .wp-block-button__link {
  padding-top: 15px;
  padding-right: 40px !important;
  padding-bottom: 15px;
}
body #main .want-to-know-more .wp-block-button__link:after {
  left: 130px;
  margin-top: -14px;
}
body #main .want-to-know-more p.cta-arrow a {
  padding-left: 0;
}
body #main .want-to-know-more p.cta-arrow a::before {
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  font-weight: bold;
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  border: 2px solid #e2e2e2;
  border-radius: 100%;
  margin-right: 1em;
  padding-left: 10px;
  padding-top: 4px;
  float: left;
  position: relative;
  top: -5px;
  background-color: white;
  color: #00539f;
}
body #main .product-sidebar {
  overflow: visible;
}
body #main .product-sidebar img {
  padding: 10px;
}
@media (max-width: 1024px) {
  body #main .product-sidebar img {
    padding: 0;
  }
}
body #main .product-sidebar p {
  padding: 0 20px;
}
@media (max-width: 1024px) {
  body #main .product-sidebar p {
    padding: 0;
  }
}
body #main .product-sidebar p a {
  color: #444444;
}
body #main .product-sidebar .wp-block-button__link:after {
  right: 22px;
  margin-top: -15px;
}
body #main .product-sidebar:after {
  content: "";
  background-image: url(../images/white-curve.png);
  position: absolute;
  display: block;
  background-color: #f6f6f6;
  height: 50px;
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  top: 100%;
  left: 0;
}
@media (max-width: 769px) {
  body #main .product-sidebar:after {
    height: 90px;
  }
}
body button,
body a.button {
  position: relative;
}
body.site-blagdon #main .button {
  background-color: transparent;
  border: 1px solid #72c802;
  border-radius: 5px;
}
body.site-blagdon #main .button:hover {
  text-decoration: underline;
  border: 1px solid #72c802;
}
body.site-blagdon #main .product-sidebar .wp-block-button .wp-block-button__link:after,
body.site-blagdon #main .want-to-know-more .wp-block-button .wp-block-button__link:after {
  background-image: linear-gradient(transparent, transparent), url(../icons/details-btn-green.svg);
}
body.site-blagdon #main .product-sidebar .wp-block-button .wp-block-button__link:hover,
body.site-blagdon #main .want-to-know-more .wp-block-button .wp-block-button__link:hover {
  border-color: #168220;
}
body.site-blagdon #main .want-to-know-more .wp-block-button__link:after {
  left: 140px;
}

.site-blagdon.woocommerce li a.button {
  padding-top: 10px;
  padding-bottom: 10px;
}
.site-blagdon.woocommerce li a.button:hover {
  border: 1px solid #72c802 !important;
  text-decoration: underline;
}

.Product_Page_Tab_Manual li a,
.post-type-archive-product ul.subcategories li a,
.full-range-link a,
li.cta-arrow a,
ul.cta-arrow li a,
p.cta-arrow a {
  padding-left: 50px;
}
.Product_Page_Tab_Manual li a::before,
.post-type-archive-product ul.subcategories li a::before,
.full-range-link a::before,
li.cta-arrow a::before,
ul.cta-arrow li a::before,
p.cta-arrow a::before {
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  font-weight: bold;
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  border: 2px solid #e2e2e2;
  border-radius: 100%;
  margin-right: 1em;
  padding-left: 10px;
  padding-top: 4px;
  float: left;
  position: absolute;
  left: 0;
  top: -5px;
}

.site-nylabone p.cta-arrow a::before {
  padding-top: 0px;
  top: -7px;
  line-height: 27px;
}

.site-mikki p.cta-arrow a::before {
  padding-top: 0px;
  top: -2px;
  line-height: 27px;
  padding-left: 9px;
  margin-right: 0.8em;
  font-size: 18px;
}

.full-range-link a {
  display: flex;
  justify-content: flex-end;
}
.full-range-link a::before {
  border: none;
  margin-right: 0.5em;
  position: relative;
}

#diagnostic_tree {
  text-align: center;
  position: relative;
}
#diagnostic_tree .introduction {
  text-align: center;
  font-size: 20px;
  margin-bottom: 45px;
  padding: 0 20px;
}
#diagnostic_tree .step, #diagnostic_tree .result {
  margin-bottom: 1em;
  padding: 1em;
  transition: transform 0.5s;
}
#diagnostic_tree .step.hidden, #diagnostic_tree .result.hidden {
  position: absolute;
  transform: scale(0);
  transition: transform 0.2s;
}
#diagnostic_tree .diagnostic-tree-nav {
  display: inline-block;
  width: 14em;
  position: fixed;
  background: #e3ecf5;
  min-height: 16rem;
  padding: 10px 10px 0;
  border-radius: 5px;
  margin-left: 2%;
  top: 20%;
  z-index: 99;
}
#diagnostic_tree .diagnostic-tree-nav div {
  text-align: center;
  background: #fff;
  color: #111;
  border-radius: 5px;
  font-size: 15px;
  padding: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  width: 100%;
}
#diagnostic_tree .diagnostic-tree-nav div:hover {
  cursor: pointer;
}
@media (max-width: 769px) {
  #diagnostic_tree .diagnostic-tree-nav {
    display: none;
  }
}
#diagnostic_tree .step {
  display: inline-block;
  box-shadow: 0 0 5px rgba(204, 204, 204, 0.5333333333);
  text-align: center;
  width: 66%;
  margin: auto;
  padding: 2.5rem 0.9375rem 5.625rem;
  border-radius: 5px;
  background-color: #ffffff;
  background-image: url(../images/coral.png);
  background-position: bottom;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 2em;
}
@media (max-width: 576px) {
  #diagnostic_tree .step {
    width: 90%;
  }
}
#diagnostic_tree .step .possible_answers {
  max-width: 430px;
  margin: auto;
}
#diagnostic_tree .step .possible_answers select {
  width: 100%;
  height: 40px;
}
#diagnostic_tree .step h3 {
  max-width: 37rem;
  margin: auto;
  font-size: 34px;
}
@media (max-width: 576px) {
  #diagnostic_tree .step h3 {
    font-size: 26px;
  }
}
#diagnostic_tree .step button {
  background-color: #00539f;
  border: none;
  margin: 0.5em;
  transition: background-color 0.5s;
  border-radius: 5px;
  color: #ffffff;
  text-align: center;
  padding: 1rem 2rem;
}
#diagnostic_tree .step.first {
  background-color: #00539f;
  background-image: url(../images/diagnostic-bg.png);
  color: #ffffff;
}
#diagnostic_tree .step.first h3 {
  color: #ffffff;
}
#diagnostic_tree .step.first button {
  background-color: #ffffff;
  color: #00539f;
}
#diagnostic_tree .step.result {
  background: none;
  box-shadow: none;
}
#diagnostic_tree .step.result a {
  background: #ffffff;
}
#diagnostic_tree .step.result a:hover {
  color: inherit;
  border: solid 1px #00539f;
}
#diagnostic_tree.debug .step.hidden, #diagnostic_tree.debug .result.hidden {
  opacity: 0.4;
  visibility: visible;
}

.language-switcher .sub-menu {
  width: auto;
  border-width: 1px;
  margin-left: 1em;
}
.language-switcher .sub-menu li.menu-item {
  line-height: 1em;
}
.language-switcher .sub-menu li.menu-item a.menu-link {
  padding: 0.5em;
}

#page .language-switcher.flag.menu-item a.menu-link {
  background-color: #ffffff;
  color: #585a5d;
  border: none;
}
#page .language-switcher.flag.menu-item a.menu-link::before {
  display: none;
}
#page .language-switcher.flag.menu-item a.menu-link .ast-icon {
  display: inline-block;
}
#page .language-switcher.flag.menu-item a.menu-link .ast-icon:first-child {
  display: none;
}
#page .language-switcher.flag.menu-item a.menu-link .ast-icon svg {
  fill: #585a5d;
}
@media (max-width: 1024px) {
  #page .language-switcher .menu-link {
    padding: 0;
  }
  #page .language-switcher.open {
    position: relative;
  }
  #page .language-switcher.open .sub-menu {
    position: absolute;
    display: block;
    border: 1px solid #585a5d;
  }
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
  border: none;
}

input[type=email],
input[type=number],
input[type=password],
input[type=reset],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
  border: 1px solid #ccc;
  border-radius: 5px;
  border-radius: 0.3125rem;
  padding: 0 3px;
  padding: 0 0.1875rem;
  background-color: #ffffff;
  line-height: 2em;
}

input[type=number] {
  text-align: right;
}

.site-interpet .wpcf7-form .end-of-form-text, .site-nylabone .wpcf7-form .end-of-form-text, .site-blagdon .wpcf7-form .end-of-form-text {
  margin-left: 30.7%;
}
.site-interpet .wpcf7-form .wpcf7-form-control, .site-nylabone .wpcf7-form .wpcf7-form-control, .site-blagdon .wpcf7-form .wpcf7-form-control {
  max-width: 300px;
  border-radius: 5px;
}
.site-interpet .wpcf7-form p span, .site-nylabone .wpcf7-form p span, .site-blagdon .wpcf7-form p span {
  display: inline-block;
  width: 68%;
}
.site-interpet .wpcf7-form p .declaration, .site-nylabone .wpcf7-form p .declaration, .site-blagdon .wpcf7-form p .declaration {
  width: 35px;
  margin-left: -15px;
}
.site-interpet .wpcf7-form p .vertical-top, .site-nylabone .wpcf7-form p .vertical-top, .site-blagdon .wpcf7-form p .vertical-top {
  vertical-align: top;
}
.site-interpet .wpcf7-form p label, .site-nylabone .wpcf7-form p label, .site-blagdon .wpcf7-form p label {
  width: 30%;
  display: inline-block;
  text-align: right;
  padding-bottom: 2%;
  padding-right: 1%;
}
.site-interpet .wpcf7-form p .wpcf7-submit, .site-nylabone .wpcf7-form p .wpcf7-submit, .site-blagdon .wpcf7-form p .wpcf7-submit {
  color: #000;
  margin-left: 30%;
  padding: 12px 50px 12px 25px;
  margin-top: 20px;
  background: url(../icons/details-btn.svg) no-repeat 85% 50%;
}
.site-interpet .wpcf7-form p .wpcf7-submit:hover, .site-nylabone .wpcf7-form p .wpcf7-submit:hover, .site-blagdon .wpcf7-form p .wpcf7-submit:hover {
  border: 1px solid #00afdb;
  background-color: #00afdb;
  color: white;
  background: #00afdb url(/wp-content/uploads/2022/01/btn-arrow-right-hover.png) no-repeat 85% 50%;
}
.site-interpet .wpcf7-form p .calling-code, .site-nylabone .wpcf7-form p .calling-code, .site-blagdon .wpcf7-form p .calling-code {
  width: 10%;
}
@media (max-width: 576px) {
  .site-interpet .wpcf7-form p .calling-code, .site-nylabone .wpcf7-form p .calling-code, .site-blagdon .wpcf7-form p .calling-code {
    width: 15%;
  }
}
.site-interpet .wpcf7-form p .phone-number, .site-nylabone .wpcf7-form p .phone-number, .site-blagdon .wpcf7-form p .phone-number {
  width: 29.6%;
}
@media (max-width: 576px) {
  .site-interpet .wpcf7-form p .phone-number, .site-nylabone .wpcf7-form p .phone-number, .site-blagdon .wpcf7-form p .phone-number {
    width: 42%;
  }
}
.site-interpet .nylabone-form .wpcf7-form p .wpcf7-submit, .site-nylabone .nylabone-form .wpcf7-form p .wpcf7-submit, .site-blagdon .nylabone-form .wpcf7-form p .wpcf7-submit {
  font-weight: bold;
  border: 1px solid #f47523;
  background: url(/wp-content/uploads/2022/02/btn-arrow-right-blue.png) no-repeat 85% 50%;
}
.site-interpet .nylabone-form .wpcf7-form p .wpcf7-submit:hover, .site-nylabone .nylabone-form .wpcf7-form p .wpcf7-submit:hover, .site-blagdon .nylabone-form .wpcf7-form p .wpcf7-submit:hover {
  background: #f47523 url(/wp-content/uploads/2022/02/btn-arrow-right.png) no-repeat 85% 50%;
  color: #fff;
}
.site-interpet .blagdon-form .wpcf7-form p .wpcf7-submit, .site-nylabone .blagdon-form .wpcf7-form p .wpcf7-submit, .site-blagdon .blagdon-form .wpcf7-form p .wpcf7-submit {
  font-weight: bold;
  border: 1px solid #168220;
  background: url(/wp-content/uploads/2022/02/btn-arrow-right.png) no-repeat 85% 50%;
  background-color: #168220;
  color: white;
}

.main-header-menu .menu-item {
  font-size: 1.125rem;
}
.main-header-menu .menu-item a {
  padding: 0 1.75em;
}
.main-header-menu .menu-item a::before {
  content: "";
  position: absolute;
  left: -1px;
  top: 50%;
  margin-top: -0.4375rem;
  display: block;
  width: 1px;
  height: 1rem;
  background: #dfdfdf;
}
.main-header-menu .menu-item.highlight-primary a, .main-header-menu .menu-item.highlight-secondary a {
  color: #ffffff;
}
.main-header-menu .menu-item.highlight-primary a::before, .main-header-menu .menu-item.highlight-secondary a::before {
  display: none;
}
.main-header-menu .menu-item.highlight-primary:hover, .main-header-menu .menu-item.highlight-secondary:hover {
  background-color: #585a5d;
}
.main-header-menu .menu-item.highlight-primary:hover a, .main-header-menu .menu-item.highlight-secondary:hover a {
  background-color: transparent;
}
.main-header-menu .menu-item.highlight-secondary {
  background-color: #fe0000;
}

.site-interpet.ast-header-break-point .ast-builder-menu-2,
.site-nylabone.ast-header-break-point .ast-builder-menu-2 {
  width: 90px;
}

.ast-primary-header-bar {
  border-bottom: none;
}

.menu-item .blz-icon {
  height: 2em;
  padding-right: 1em;
}

.blz-flag {
  margin-right: 5px;
}

@media (max-width: 921px) {
  .site-interpet #page .site-header .where-to-buy,
.site-blagdon #page .site-header .where-to-buy,
.site-nylabone #page .site-header .where-to-buy,
.site-interpet-central #page .site-header .where-to-buy,
.site-mikki #page .site-header .where-to-buy {
    display: none;
  }
}
.site-interpet #page .site-header .menu-item-secondary-column a,
.site-blagdon #page .site-header .menu-item-secondary-column a,
.site-nylabone #page .site-header .menu-item-secondary-column a,
.site-interpet-central #page .site-header .menu-item-secondary-column a,
.site-mikki #page .site-header .menu-item-secondary-column a {
  background-color: #f2f2f2 !important;
}
.site-interpet #page .site-header .menu-item-secondary-column .menu-text,
.site-blagdon #page .site-header .menu-item-secondary-column .menu-text,
.site-nylabone #page .site-header .menu-item-secondary-column .menu-text,
.site-interpet-central #page .site-header .menu-item-secondary-column .menu-text,
.site-mikki #page .site-header .menu-item-secondary-column .menu-text {
  font-weight: bold;
}
.site-interpet #page .site-header .where-to-buy-submenu .sub-menu .menu-link,
.site-blagdon #page .site-header .where-to-buy-submenu .sub-menu .menu-link,
.site-nylabone #page .site-header .where-to-buy-submenu .sub-menu .menu-link,
.site-interpet-central #page .site-header .where-to-buy-submenu .sub-menu .menu-link,
.site-mikki #page .site-header .where-to-buy-submenu .sub-menu .menu-link {
  margin-bottom: 10px;
}
.site-interpet #page .site-header .main-header-menu .first-column-main a::before,
.site-blagdon #page .site-header .main-header-menu .first-column-main a::before,
.site-nylabone #page .site-header .main-header-menu .first-column-main a::before,
.site-interpet-central #page .site-header .main-header-menu .first-column-main a::before,
.site-mikki #page .site-header .main-header-menu .first-column-main a::before {
  display: none;
}
.site-interpet #page .site-header .main-header-menu .sub-menu,
.site-blagdon #page .site-header .main-header-menu .sub-menu,
.site-nylabone #page .site-header .main-header-menu .sub-menu,
.site-interpet-central #page .site-header .main-header-menu .sub-menu,
.site-mikki #page .site-header .main-header-menu .sub-menu {
  flex-wrap: wrap;
}
.site-interpet #page .site-header .main-header-menu .sub-menu a:focus,
.site-blagdon #page .site-header .main-header-menu .sub-menu a:focus,
.site-nylabone #page .site-header .main-header-menu .sub-menu a:focus,
.site-interpet-central #page .site-header .main-header-menu .sub-menu a:focus,
.site-mikki #page .site-header .main-header-menu .sub-menu a:focus {
  outline: none;
}
.site-interpet #page .site-header .main-header-menu .sub-menu li,
.site-blagdon #page .site-header .main-header-menu .sub-menu li,
.site-nylabone #page .site-header .main-header-menu .sub-menu li,
.site-interpet-central #page .site-header .main-header-menu .sub-menu li,
.site-mikki #page .site-header .main-header-menu .sub-menu li {
  flex: 25%;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .first-column,
.site-blagdon #page .site-header .main-header-menu .sub-menu .first-column,
.site-nylabone #page .site-header .main-header-menu .sub-menu .first-column,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .first-column,
.site-mikki #page .site-header .main-header-menu .sub-menu .first-column {
  padding-left: 0;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .first-column a::before,
.site-blagdon #page .site-header .main-header-menu .sub-menu .first-column a::before,
.site-nylabone #page .site-header .main-header-menu .sub-menu .first-column a::before,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .first-column a::before,
.site-mikki #page .site-header .main-header-menu .sub-menu .first-column a::before {
  display: none;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .menu-link,
.site-blagdon #page .site-header .main-header-menu .sub-menu .menu-link,
.site-nylabone #page .site-header .main-header-menu .sub-menu .menu-link,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .menu-link,
.site-mikki #page .site-header .main-header-menu .sub-menu .menu-link {
  padding: 0.2em 1em;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .menu-link::before,
.site-blagdon #page .site-header .main-header-menu .sub-menu .menu-link::before,
.site-nylabone #page .site-header .main-header-menu .sub-menu .menu-link::before,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .menu-link::before,
.site-mikki #page .site-header .main-header-menu .sub-menu .menu-link::before {
  top: 10px;
  height: 100%;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .menu-item-heading,
.site-blagdon #page .site-header .main-header-menu .sub-menu .menu-item-heading,
.site-nylabone #page .site-header .main-header-menu .sub-menu .menu-item-heading,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .menu-item-heading,
.site-mikki #page .site-header .main-header-menu .sub-menu .menu-item-heading {
  padding-bottom: 20px;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .menu-item-heading .menu-link,
.site-blagdon #page .site-header .main-header-menu .sub-menu .menu-item-heading .menu-link,
.site-nylabone #page .site-header .main-header-menu .sub-menu .menu-item-heading .menu-link,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .menu-item-heading .menu-link,
.site-mikki #page .site-header .main-header-menu .sub-menu .menu-item-heading .menu-link {
  background-color: #f2f2f2;
  border-radius: 5px;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .menu-item-heading .menu-link:hover,
.site-blagdon #page .site-header .main-header-menu .sub-menu .menu-item-heading .menu-link:hover,
.site-nylabone #page .site-header .main-header-menu .sub-menu .menu-item-heading .menu-link:hover,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .menu-item-heading .menu-link:hover,
.site-mikki #page .site-header .main-header-menu .sub-menu .menu-item-heading .menu-link:hover {
  text-decoration: underline;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .menu-item-heading .sub-menu a,
.site-blagdon #page .site-header .main-header-menu .sub-menu .menu-item-heading .sub-menu a,
.site-nylabone #page .site-header .main-header-menu .sub-menu .menu-item-heading .sub-menu a,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .menu-item-heading .sub-menu a,
.site-mikki #page .site-header .main-header-menu .sub-menu .menu-item-heading .sub-menu a {
  background-color: #ffffff;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .menu-item-heading .sub-menu a::before,
.site-blagdon #page .site-header .main-header-menu .sub-menu .menu-item-heading .sub-menu a::before,
.site-nylabone #page .site-header .main-header-menu .sub-menu .menu-item-heading .sub-menu a::before,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .menu-item-heading .sub-menu a::before,
.site-mikki #page .site-header .main-header-menu .sub-menu .menu-item-heading .sub-menu a::before {
  display: none;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading a,
.site-blagdon #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading a,
.site-nylabone #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading a,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading a,
.site-mikki #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading a {
  color: #ff0000;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading a:hover,
.site-blagdon #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading a:hover,
.site-nylabone #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading a:hover,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading a:hover,
.site-mikki #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading a:hover {
  color: #ee0000;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading .sub-menu a,
.site-blagdon #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading .sub-menu a,
.site-nylabone #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading .sub-menu a,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading .sub-menu a,
.site-mikki #page .site-header .main-header-menu .sub-menu .menu-item-heading.mikki-menu-heading .sub-menu a {
  color: #000;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .col-empty .menu-link,
.site-blagdon #page .site-header .main-header-menu .sub-menu .col-empty .menu-link,
.site-nylabone #page .site-header .main-header-menu .sub-menu .col-empty .menu-link,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .col-empty .menu-link,
.site-mikki #page .site-header .main-header-menu .sub-menu .col-empty .menu-link {
  cursor: default;
}
.site-interpet #page .site-header .main-header-menu .sub-menu .col-empty .menu-link .menu-text,
.site-blagdon #page .site-header .main-header-menu .sub-menu .col-empty .menu-link .menu-text,
.site-nylabone #page .site-header .main-header-menu .sub-menu .col-empty .menu-link .menu-text,
.site-interpet-central #page .site-header .main-header-menu .sub-menu .col-empty .menu-link .menu-text,
.site-mikki #page .site-header .main-header-menu .sub-menu .col-empty .menu-link .menu-text {
  display: none;
}

[data-section=section-header-mobile-trigger] .menu-toggle .mobile-menu-toggle-icon {
  padding: 5px;
  border-radius: 50%;
}
[data-section=section-header-mobile-trigger] .menu-toggle .mobile-menu-toggle-icon > .svg-baseline > svg {
  fill: #ffffff;
}

.mobile-menu-toggle-icon {
  background: #00afdb;
}

.site-interpet-central .mobile-menu-toggle-icon {
  background: #00a389;
}

.site-blagdon #page .site-header .menu-item-1942 .menu-link {
  background-color: #f2f2f2 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.site-blagdon #page .site-header .menu-item-1942 .sub-menu .menu-link {
  border-radius: 0 !important;
}
.site-blagdon #page .site-header .menu-item-1942 .sub-menu .menu-item:last-child .menu-link {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  padding-bottom: 10px;
}
.site-blagdon .where-to-buy-submenu .sub-menu .menu-link .menu-text {
  color: #168220;
}
.site-blagdon .mobile-menu-toggle-icon {
  background: #72c802;
}
.site-blagdon .menu-item-secondary-column .menu-text {
  color: #168220;
}

.site-nylabone .mobile-menu-toggle-icon {
  background: #f47523;
}

.site-interpet .menu-item-secondary-column .menu-text {
  color: #00539f;
}

.site-interpet.ast-header-break-point #page .where-to-buy-submenu .sub-menu .menu-link {
  margin-bottom: 0px;
}

.site-blagdon.ast-header-break-point #page #ast-hf-mobile-menu .ast-menu-toggle .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/plus-green.svg) !important;
}
.site-blagdon.ast-header-break-point #page #ast-hf-mobile-menu .ast-submenu-expanded .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/minus-green.svg) !important;
}
.site-blagdon.ast-header-break-point #page #ast-hf-mobile-menu .ast-submenu-expanded .sub-menu .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/plus-green.svg) !important;
}
.site-blagdon.ast-header-break-point #page #ast-hf-mobile-menu .ast-submenu-expanded .sub-menu .ast-submenu-expanded .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/minus-green.svg) !important;
}

.site-interpet.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-menu-toggle,
.site-blagdon.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-menu-toggle {
  margin-right: -25px;
}
.site-interpet.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon::before,
.site-blagdon.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon::before {
  content: "";
  width: 100px;
  height: 100px;
  background-image: linear-gradient(transparent, transparent), url(../images/plus-blue.svg);
  background-repeat: no-repeat;
  margin-left: 6px;
  margin-top: 6px;
  position: absolute;
}
.site-interpet.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-menu-toggle .ast-arrow-svg,
.site-blagdon.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-menu-toggle .ast-arrow-svg {
  margin-left: 14px;
}
.site-interpet.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon.icon-arrow,
.site-blagdon.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon.icon-arrow {
  background-color: #fff;
  border-radius: 20px;
  display: inline-block;
  height: 30px;
  width: 30px;
  margin-top: 13px;
}
.site-interpet.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon.icon-arrow svg,
.site-blagdon.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon.icon-arrow svg {
  opacity: 0;
}
.site-interpet.ast-header-break-point #page .site-header #ast-hf-mobile-menu .sub-menu .ast-menu-toggle .ast-icon.icon-arrow,
.site-blagdon.ast-header-break-point #page .site-header #ast-hf-mobile-menu .sub-menu .ast-menu-toggle .ast-icon.icon-arrow {
  margin-top: 8px;
}
.site-interpet.ast-header-break-point #page .site-header #ast-hf-mobile-menu .menu-link,
.site-blagdon.ast-header-break-point #page .site-header #ast-hf-mobile-menu .menu-link {
  padding: 5px 20px;
}
.site-interpet.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-submenu-expanded .ast-icon::before,
.site-blagdon.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-submenu-expanded .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/minus-blue.svg);
  margin-top: 13px;
}
.site-interpet.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-submenu-expanded .sub-menu .ast-icon::before,
.site-blagdon.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-submenu-expanded .sub-menu .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/plus-blue.svg);
}
.site-interpet.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-submenu-expanded .sub-menu .ast-submenu-expanded .ast-icon::before,
.site-blagdon.ast-header-break-point #page .site-header #ast-hf-mobile-menu .ast-submenu-expanded .sub-menu .ast-submenu-expanded .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/minus-blue.svg);
  margin-top: 18px;
}
.site-interpet.ast-header-break-point #page .site-header .ast-menu-toggle svg,
.site-blagdon.ast-header-break-point #page .site-header .ast-menu-toggle svg {
  fill: white;
}
.site-interpet.ast-header-break-point #page .site-header .menu-link,
.site-blagdon.ast-header-break-point #page .site-header .menu-link {
  background-color: #00539f;
  color: white;
  font-weight: bold;
}
.site-interpet.ast-header-break-point #page .site-header .highlight-secondary .menu-link,
.site-blagdon.ast-header-break-point #page .site-header .highlight-secondary .menu-link {
  background-color: #fe0000;
}
.site-interpet.ast-header-break-point #page .site-header .highlight-primary .menu-link,
.site-blagdon.ast-header-break-point #page .site-header .highlight-primary .menu-link {
  background-color: #00539f;
}
.site-interpet.ast-header-break-point #page .site-header .ast-menu-toggle:focus,
.site-interpet.ast-header-break-point #page .site-header .ast-menu-toggle:hover,
.site-interpet.ast-header-break-point #page .site-header .ast-menu-toggle,
.site-blagdon.ast-header-break-point #page .site-header .ast-menu-toggle:focus,
.site-blagdon.ast-header-break-point #page .site-header .ast-menu-toggle:hover,
.site-blagdon.ast-header-break-point #page .site-header .ast-menu-toggle {
  border: none;
}
.site-interpet.ast-header-break-point #page .site-header .ast-menu-toggle:active,
.site-blagdon.ast-header-break-point #page .site-header .ast-menu-toggle:active {
  outline: none;
}
.site-interpet.ast-header-break-point #page .site-header .main-header-menu .sub-menu .col-empty,
.site-blagdon.ast-header-break-point #page .site-header .main-header-menu .sub-menu .col-empty {
  display: none;
}
.site-interpet.ast-header-break-point #page .site-header .main-header-menu .sub-menu .menu-link,
.site-blagdon.ast-header-break-point #page .site-header .main-header-menu .sub-menu .menu-link {
  background-color: white;
  color: #00539f;
  font-weight: 400;
}
.site-interpet.ast-header-break-point #page .site-header .main-header-menu .sub-menu .menu-link .menu-text,
.site-blagdon.ast-header-break-point #page .site-header .main-header-menu .sub-menu .menu-link .menu-text {
  font-size: 16px;
}
.site-interpet.ast-header-break-point #page .site-header .main-header-menu .sub-menu .menu-link .icon-arrow,
.site-blagdon.ast-header-break-point #page .site-header .main-header-menu .sub-menu .menu-link .icon-arrow {
  display: none;
}
.site-interpet.ast-header-break-point #page .site-header .main-header-menu .sub-menu .sub-menu .menu-text,
.site-blagdon.ast-header-break-point #page .site-header .main-header-menu .sub-menu .sub-menu .menu-text {
  color: #585a5d;
}
.site-interpet.ast-header-break-point #page .site-header .main-header-menu .sub-menu .sub-menu svg,
.site-blagdon.ast-header-break-point #page .site-header .main-header-menu .sub-menu .sub-menu svg {
  display: none;
}
.site-interpet.ast-header-break-point #page .site-header .main-header-menu .sub-menu svg,
.site-blagdon.ast-header-break-point #page .site-header .main-header-menu .sub-menu svg {
  fill: #00539f;
}
.site-interpet.ast-header-break-point #page .site-header .main-header-menu .sub-menu .menu-item-heading,
.site-blagdon.ast-header-break-point #page .site-header .main-header-menu .sub-menu .menu-item-heading {
  padding-bottom: 0;
}

.site-blagdon.ast-header-break-point #page .site-header .menu-link {
  background-color: #168220;
}
.site-blagdon.ast-header-break-point #page .site-header .highlight-primary .menu-link {
  background-color: #168220;
}
.site-blagdon.ast-header-break-point #page .site-header .main-header-menu .sub-menu .menu-link {
  color: #168220;
}
.site-blagdon.ast-header-break-point #page .site-header .main-header-menu .sub-menu .menu-item-object-regions .menu-link {
  margin-bottom: 0;
}

#page .woocommerce-pagination,
#page .navigation.pagination {
  text-align: right;
}
#page .woocommerce-pagination a.page-numbers,
#page .woocommerce-pagination span.page-numbers,
#page .navigation.pagination a.page-numbers,
#page .navigation.pagination span.page-numbers {
  border-radius: 50%;
  background-color: #dfdfdf;
  color: #00539f;
  border: 3px solid #dfdfdf;
  margin-left: 10px;
  text-align: center;
  width: 43px;
  height: 41px;
  font-weight: bold;
}
#page .woocommerce-pagination a.page-numbers:focus,
#page .woocommerce-pagination span.page-numbers:focus,
#page .navigation.pagination a.page-numbers:focus,
#page .navigation.pagination span.page-numbers:focus {
  outline: none;
}
#page .woocommerce-pagination a.page-numbers.current,
#page .woocommerce-pagination span.page-numbers.current,
#page .navigation.pagination a.page-numbers.current,
#page .navigation.pagination span.page-numbers.current {
  background-color: #f6f6f6;
  color: #585a5d;
}
#page .woocommerce-pagination a.page-numbers.next, #page .woocommerce-pagination a.page-numbers.prev,
#page .woocommerce-pagination span.page-numbers.next,
#page .woocommerce-pagination span.page-numbers.prev,
#page .navigation.pagination a.page-numbers.next,
#page .navigation.pagination a.page-numbers.prev,
#page .navigation.pagination span.page-numbers.next,
#page .navigation.pagination span.page-numbers.prev {
  background-color: transparent;
  border: none;
  float: none;
  font-size: 0;
  background-image: url(/wp-content/themes/interpet-exk/assets/icons/details-btn.svg);
  background-repeat: no-repeat;
  background-size: 40%;
  background-position: center;
}
#page .woocommerce-pagination a.page-numbers.prev,
#page .woocommerce-pagination span.page-numbers.prev,
#page .navigation.pagination a.page-numbers.prev,
#page .navigation.pagination span.page-numbers.prev {
  transform: rotate(180deg);
}

.site-nylabone #page .woocommerce-pagination .nav-links,
.site-nylabone #page .navigation.pagination .nav-links {
  display: inline-flex;
  justify-content: flex-end;
}
.site-nylabone #page .woocommerce-pagination .nav-links a.page-numbers.next, .site-nylabone #page .woocommerce-pagination .nav-links a.page-numbers.prev,
.site-nylabone #page .woocommerce-pagination .nav-links span.page-numbers.next,
.site-nylabone #page .woocommerce-pagination .nav-links span.page-numbers.prev,
.site-nylabone #page .navigation.pagination .nav-links a.page-numbers.next,
.site-nylabone #page .navigation.pagination .nav-links a.page-numbers.prev,
.site-nylabone #page .navigation.pagination .nav-links span.page-numbers.next,
.site-nylabone #page .navigation.pagination .nav-links span.page-numbers.prev {
  background-image: url(/wp-content/themes/interpet-exk/assets/icons/details-btn-orange.svg);
}

.site-blagdon #page .woocommerce-pagination .nav-links,
.site-blagdon #page .navigation.pagination .nav-links {
  display: inline-flex;
  justify-content: flex-end;
}
.site-blagdon #page .woocommerce-pagination .nav-links a.page-numbers.next, .site-blagdon #page .woocommerce-pagination .nav-links a.page-numbers.prev,
.site-blagdon #page .woocommerce-pagination .nav-links span.page-numbers.next,
.site-blagdon #page .woocommerce-pagination .nav-links span.page-numbers.prev,
.site-blagdon #page .navigation.pagination .nav-links a.page-numbers.next,
.site-blagdon #page .navigation.pagination .nav-links a.page-numbers.prev,
.site-blagdon #page .navigation.pagination .nav-links span.page-numbers.next,
.site-blagdon #page .navigation.pagination .nav-links span.page-numbers.prev {
  background-image: url(/wp-content/themes/interpet-exk/assets/icons/details-btn-green.svg);
}

.site-mikki #page .woocommerce-pagination .nav-links,
.site-mikki #page .navigation.pagination .nav-links {
  display: inline-flex;
  justify-content: flex-end;
}
.site-mikki #page .woocommerce-pagination .nav-links a.page-numbers.next, .site-mikki #page .woocommerce-pagination .nav-links a.page-numbers.prev,
.site-mikki #page .woocommerce-pagination .nav-links span.page-numbers.next,
.site-mikki #page .woocommerce-pagination .nav-links span.page-numbers.prev,
.site-mikki #page .navigation.pagination .nav-links a.page-numbers.next,
.site-mikki #page .navigation.pagination .nav-links a.page-numbers.prev,
.site-mikki #page .navigation.pagination .nav-links span.page-numbers.next,
.site-mikki #page .navigation.pagination .nav-links span.page-numbers.prev {
  background-image: url(/wp-content/themes/interpet-exk/assets/icons/details-btn-red.svg);
  width: 35px;
}

.content-area .ast-pagination {
  padding-left: 0;
  padding-right: 0;
}

#content .products,
.skoo_related_products {
  -moz-column-gap: 3%;
       column-gap: 3%;
}
#content .products .product,
.skoo_related_products .product {
  background-color: #ffffff;
  padding-bottom: 0;
  justify-content: space-between;
  border-radius: 5px;
}
#content .products .product .astra-shop-thumbnail-wrap,
.skoo_related_products .product .astra-shop-thumbnail-wrap {
  text-align: center;
}
#content .products .product .astra-shop-thumbnail-wrap,
#content .products .product .astra-shop-summary-wrap,
.skoo_related_products .product .astra-shop-thumbnail-wrap,
.skoo_related_products .product .astra-shop-summary-wrap {
  padding: 1.25rem 1.25rem 0;
}
#content .products .product img,
.skoo_related_products .product img {
  border-radius: 5px 5px 0 0;
}
#content .products .product .woocommerce-loop-product__title,
.skoo_related_products .product .woocommerce-loop-product__title {
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 1.25rem;
  padding-bottom: 1rem;
  font-size: 1.25rem;
}
#content .products .product .button,
.skoo_related_products .product .button {
  float: right;
}
#content .products .product .button:hover,
.skoo_related_products .product .button:hover {
  border-color: inherit;
}
#content .products .product .curve-effect,
.skoo_related_products .product .curve-effect {
  position: relative;
  width: 100%;
  background-color: #f6f6f6;
  max-width: none;
}

.site-mikki #content .products .product .button {
  color: #585a5d;
}

.post-type-archive-product ul.products li.product-category a > img,
.tax-product_cat ul.products li.product-category a > img {
  margin-bottom: 0;
}
.post-type-archive-product ul.products li.product-category a > img.white-curve,
.tax-product_cat ul.products li.product-category a > img.white-curve {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 20px;
}
.post-type-archive-product ul.products li.product-category .category-text, .post-type-archive-product ul.products li.product-category .card-footer,
.tax-product_cat ul.products li.product-category .category-text,
.tax-product_cat ul.products li.product-category .card-footer {
  padding: 0 1.25rem;
}
.post-type-archive-product ul.products li.product-category .category-text,
.tax-product_cat ul.products li.product-category .category-text {
  flex-grow: 2;
}
.post-type-archive-product ul.products li.product-category h2.woocommerce-loop-category__title,
.tax-product_cat ul.products li.product-category h2.woocommerce-loop-category__title {
  text-transform: none;
  position: relative;
  font-size: 1.5rem;
  bottom: 0;
  text-align: left;
  padding: 0.625rem 0;
  left: 0;
  font-weight: 400;
}
.post-type-archive-product ul.products li.product-category h2.woocommerce-loop-category__title:hover,
.tax-product_cat ul.products li.product-category h2.woocommerce-loop-category__title:hover {
  text-decoration: underline;
}
.post-type-archive-product ul.products li.product-category ul.subcategories li,
.tax-product_cat ul.products li.product-category ul.subcategories li {
  padding: 0 0 1.5625rem;
  position: relative;
  font-weight: 700;
}
.post-type-archive-product ul.products li.product-category .full-range-link,
.tax-product_cat ul.products li.product-category .full-range-link {
  text-align: right;
}
.post-type-archive-product.site-mikki ul.products li.product-category a,
.tax-product_cat.site-mikki ul.products li.product-category a {
  width: 100%;
}
.post-type-archive-product.site-mikki #content .products .white-curve,
.tax-product_cat.site-mikki #content .products .white-curve {
  display: block;
}

.woocommerce.single-product #content section.productDetails-tabs {
  background: #ffffff;
  margin-top: -2em;
}
.woocommerce.single-product #content section.productDetails-tabs .wp-block-cover__inner-container {
  margin-top: 10em;
  box-sizing: border-box;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 1.875rem;
  position: relative;
  max-width: 100%;
}
.woocommerce.single-product #content section.productDetails-tabs .wp-block-cover__inner-container::before {
  content: "";
  position: absolute;
  display: block;
  height: 173px;
  background-position: -1282px -636px, 0 0;
  background-image: linear-gradient(transparent, transparent), url(../images/wave-blue.svg);
  background-size: 1280px 173px;
  background-repeat: no-repeat;
  bottom: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs {
  margin-bottom: 0;
}
.woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs a {
  font-weight: bold;
}
.woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs ul.tabs.wc-tabs {
  margin-bottom: 0;
}
.woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs ul.tabs.wc-tabs li {
  margin: 0;
  padding: 0.75rem 1.125rem;
  border-radius: 0.3125rem 0.3125rem 0 0;
  background-color: #dfdfdf;
  border: 1px solid #dfdfdf;
  border-bottom: 0;
  font-size: 20px;
  font-size: 1.25rem;
}
.woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs ul.tabs.wc-tabs li.active {
  background: #ffffff;
}
.woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs ul.tabs.wc-tabs li.active::before {
  background: transparent;
}
@media (max-width: 576px) {
  .woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs ul.tabs.wc-tabs li {
    border-radius: 0.3125rem;
    margin-bottom: 0.625rem;
    margin-right: 0.625rem;
    display: inline-block;
  }
}
.woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs .woocommerce-Tabs-panel.panel {
  background-color: #ffffff;
  border: 1px solid #dfdfdf;
  border-radius: 0 0.3125rem 0.3125rem 0.3125rem;
  padding: 1.125rem;
  margin-bottom: 0;
}
@media (max-width: 576px) {
  .woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs .woocommerce-Tabs-panel.panel {
    border-radius: 0.3125rem;
  }
}
.woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs .woocommerce-Tabs-panel.panel th {
  font-weight: normal;
  text-align: left;
}
.woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs .woocommerce-Tabs-panel.panel td {
  padding: 1rem;
}
.woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs .woocommerce-Tabs-panel.panel td ul {
  margin-left: 1em;
  margin-bottom: 0;
}
@media (max-width: 576px) {
  .woocommerce.single-product #content section.productDetails-tabs .woocommerce-tabs .woocommerce-Tabs-panel.panel #reviews {
    display: block;
  }
}
.woocommerce.single-product #content section.productDetails-tabs.expanded_features {
  padding-bottom: 0;
}
.woocommerce.single-product #content section.productDetails-tabs.expanded_features .tabs {
  border-top: none;
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Manual ul {
  margin-left: 0;
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Manual li {
  list-style: none;
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em;
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Manual li::before, .woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Manual li::after {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Manual li::after {
  background-image: url(../images/sprite.png);
  background-position: -2604px -735px;
  width: 32px;
  height: 32px;
  margin-left: 1em;
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Manual li a::before {
  top: 0;
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Manual hr:first-child {
  display: none;
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Video .Product_Page_Shelf_Video, .woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Video > section {
  display: inline-block;
  width: 49%;
}
@media (max-width: 769px) {
  .woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Video .Product_Page_Shelf_Video, .woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Video > section {
    display: block;
    width: 100%;
  }
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Video .Product_Page_Shelf_Video {
  padding: 0;
  margin-top: 0;
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Video .Product_Page_Shelf_Video .wrapper {
  width: 100%;
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Video .Product_Page_Shelf_Video .wrapper iframe {
  width: 100%;
}
.woocommerce.single-product #content section.productDetails-tabs .Product_Page_Tab_Video h3 {
  font-size: 2.125rem;
}

.refine.facet.filter {
  width: 25%;
  padding-right: 1.5%;
}
.refine.facet.filter h3 {
  border-radius: 0.3rem;
  padding: 0.5rem;
  font-size: 1.5rem;
}
.refine.facet.filter .productCategory-filter-name {
  padding: 1.25rem 0;
  font-size: 1.125rem;
  font-weight: 600;
}
.refine.facet.filter label {
  display: block;
  line-height: 1.6rem;
}
.refine.facet.filter label.disabled {
  color: #dfdfdf;
}
.refine.facet.filter hr {
  margin-top: 1.5em;
  margin-bottom: 0;
}
.refine.facet.filter .refine-toggle {
  background: #dfdfdf;
  display: flex;
  align-items: flex-end;
}
.refine.facet.filter .refine-toggle h3, .refine.facet.filter .refine-toggle button {
  display: inline-block;
}
.refine.facet.filter .refine-toggle h3 {
  width: 100%;
  padding-left: 0.4em;
}
.refine.facet.filter .refine-toggle button {
  padding: 15px 20px !important;
}
.refine.facet.filter .refine-toggle button::after {
  content: none !important;
}
.refine.facet.filter .refine-toggle button svg {
  fill: #585a5d !important;
}
.refine.facet.filter .refine-toggle button:focus {
  outline: none;
  border: none;
}
.refine.facet.filter + .woocommerce-info {
  flex-grow: 2;
  clear: both;
  background: #fff;
  border: 1px solid #0054a4;
  border-radius: 5px;
  border-radius: 0.3125rem;
  padding: 20px 20px 100px;
  padding: 1.25rem 1.25rem 6.25rem;
  font-size: 28px;
  font-size: 1.75rem;
  position: relative;
  overflow: hidden;
  text-align: center;
  color: #00539f;
}
.refine.facet.filter + .woocommerce-info::before {
  display: none;
}
.refine.facet.filter + .woocommerce-info::after {
  background-image: url(../images/sprite.png);
  background-position: 0 -212px;
  width: 1600px;
  height: 105px;
  left: 0;
  right: 0;
  bottom: -5px;
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  background-size: 1600px;
}

.skoo_related_products h2 {
  text-align: center;
  margin-top: 1em;
  font-weight: 600;
}
.skoo_related_products .row {
  display: flex;
  justify-content: flex-start;
}
.skoo_related_products .row li.product {
  list-style: none;
  width: 24%;
  margin-left: 2%;
  padding-bottom: 50px;
  margin-bottom: 2em;
  position: relative;
}
.skoo_related_products .row li.product:nth-child(4n+1) {
  margin-left: 0;
}
.skoo_related_products .row li.product .astra-shop-summary-wrap h2 {
  text-align: left;
  font-weight: 400;
}
.skoo_related_products .row li.product .curve-effect {
  position: absolute;
  bottom: 0;
}
@media (max-width: 576px) {
  .skoo_related_products .row {
    flex-direction: column;
  }
  .skoo_related_products .row li.product {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  .skoo_related_products .row li.product:nth-child(4n+1) {
    margin-left: 10%;
  }
}

.ast-header-search .ast-search-menu-icon .search-form {
  border-bottom-width: 0;
}
.ast-header-search .ast-search-menu-icon .search-form label {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: inherit;
  font-style: italic;
}
.ast-header-search .ast-search-menu-icon .search-submit {
  padding: 0.2em 0.7em;
  border-radius: 0 15px 15px 0;
}

.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field {
  margin-right: 50px;
  width: 80%;
}

@media (max-width: 1024px) {
  .site-header .ast-custom-button-link .ast-custom-button {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 3px;
    border-width: 3px;
    font-family: "Font Awesome 5 Pro";
  }
  .site-header .ast-custom-button-link .ast-custom-button::after {
    content: "\f002";
    color: #ffffff;
    font-size: 1.2em;
  }
  .site-header .ast-below-header-bar {
    height: 0;
    min-height: 0;
    overflow: hidden;
  }
  .site-header .ast-below-header-bar.open {
    height: 4em;
    min-height: 4em;
  }
  .site-header .ast-below-header-bar .ast-inline-search {
    width: 100%;
  }
  .site-header .ast-below-header-bar .ast-inline-search .search-field {
    width: 100%;
  }
  .site-header .ast-below-header-bar .search-form label {
    width: 80%;
  }
}

@media (max-width: 1024px) {
  .site-interpet .site-header .ast-custom-button,
.site-interpet .site-header .search-form button.search-submit {
    background-color: #00afdb;
  }
  .site-interpet-central .site-header .ast-custom-button,
.site-interpet-central .site-header .search-form button.search-submit {
    background-color: #00a389;
  }
  .site-blagdon .site-header .ast-custom-button,
.site-blagdon .site-header .search-form button.search-submit {
    background-color: #72c802;
  }
  .site-nylabone .site-header .ast-custom-button,
.site-nylabone .site-header .search-form button.search-submit {
    background-color: #f47523;
  }
  .site-mikki .site-header .ast-custom-button,
.site-mikki .site-header .search-form button.search-submit {
    background-color: #ff0000;
  }
}
#shop_prefooter {
  margin: 0;
  padding: 20px;
}
#shop_prefooter li.widget {
  display: inline-block;
  width: 31%;
  margin-left: 3.3%;
  list-style: none;
}
#shop_prefooter li.widget:nth-child(3n+1) {
  margin-left: 0;
}
#shop_prefooter li.widget figure {
  position: relative;
  border-radius: 5px;
}
#shop_prefooter li.widget figure img {
  border-radius: 5px;
}
#shop_prefooter li.widget figcaption {
  position: absolute;
  font-size: 1.5rem;
  padding: 0.625rem 1.25rem 1.25rem;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  background: #ffffff;
  border-radius: 0 0 5px 5px;
}
#shop_prefooter li.widget figcaption::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 50px;
  background-image: url("../images/white-curve-bottom.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
  bottom: calc(100% - 13px);
  left: -0.625rem;
  transform: scaleY(0.5);
}
#shop_prefooter li.widget figcaption a {
  color: #585a5d;
}
@media (max-width: 576px) {
  #shop_prefooter li.widget {
    width: 100%;
    margin-left: 0;
  }
}

#main .wp-block-advgb-accordions {
  border: 1px solid #ccc;
  border-radius: 4px;
}
#main .wp-block-advgb-accordions .advgb-accordion-header {
  margin-top: 0px;
  border-radius: 0px !important;
  padding: 15px 45px 15px 20px;
  border-top: 1px solid #ccc !important;
  background-color: transparent !important;
}
#main .wp-block-advgb-accordions .advgb-accordion-header h4 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
#main .wp-block-advgb-accordions .advgb-accordion-body {
  margin-bottom: 0px;
  border-radius: 0px !important;
}
#main .wp-block-advgb-accordions .ui-accordion-header-active {
  border-bottom: none #fff;
}
#main .wp-block-advgb-accordions .wp-block-advgb-accordion-item:first-child .advgb-accordion-header {
  border-top: none !important;
}
#main .ui-state-active .advgb-accordion-header-icon {
  display: block !important;
  float: right;
  margin-right: -30px;
  line-height: 1.8;
  font-size: 1.2em;
  cursor: pointer;
  background-image: url(../images/minus.svg);
  background-repeat: no-repeat;
  background-position: center;
}
#main .ui-state-active .advgb-accordion-header-icon path {
  display: none;
}

.site-interpet #main .ui-state-active .advgb-accordion-header-icon {
  background-image: url(../images/minus-blue.svg);
}

.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item:focus, .wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item:active {
  outline: none;
}

.uagb-question {
  font-size: 18px !important;
}
@media (max-width: 769px) {
  .uagb-question {
    font-size: 16px !important;
  }
}

.uagb-faq-questions-button {
  padding: 15px 15px 15px 10px !important;
}

.uagb-faq-child__outer-wrap {
  margin-bottom: 0px !important;
}

.wp-block-advgb-adv-tabs.advgb-tabs-wrapper ul.advgb-tabs-panel {
  list-style: none;
  padding: 0;
  margin: 0 0 1em;
  overflow: hidden;
  position: relative;
}
.wp-block-advgb-adv-tabs.advgb-tabs-wrapper ul.advgb-tabs-panel li.advgb-tab {
  margin: 0px 5px 0px 0px;
  border-radius: 0.3125rem 0.3125rem 0 0 !important;
  border: 1px solid #ccc !important;
  border-bottom: 0px !important;
  font-size: 1.25rem;
}

.site-interpet #page .wp-block-uagb-tabs, .site-blagdon #page .wp-block-uagb-tabs {
  margin: 0;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__panel, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__panel {
  border-bottom: none;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__panel .uagb-tab, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__panel .uagb-tab {
  z-index: 1;
  margin-bottom: -1px;
  border: 1px solid #dfdfdf;
  border-bottom: none;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__panel .uagb-tab a span, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__panel .uagb-tab a span {
  font-size: 20px;
  font-family: "PT Sans", sans-serif;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__panel a:hover, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__panel a:hover {
  color: #585a5d;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__body-wrap, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__body-wrap {
  border-radius: 0 5px 5px 5px;
  border: 1px solid #dfdfdf;
  overflow: hidden;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__body-wrap p, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__body-wrap p {
  margin-bottom: 1.6em;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__body-wrap figure, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__body-wrap figure {
  margin-bottom: 1em;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__body-wrap ul, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__body-wrap ul {
  margin-left: 10px;
  margin-bottom: 0;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__body-wrap ul li, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__body-wrap ul li {
  margin-bottom: 5px;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__body-wrap ul li:last-child, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__body-wrap ul li:last-child {
  margin-bottom: 20px;
}
.site-interpet #page .wp-block-uagb-tabs .uagb-tabs__body-wrap .wp-block-table, .site-blagdon #page .wp-block-uagb-tabs .uagb-tabs__body-wrap .wp-block-table {
  margin-bottom: 0;
}

.woocommerce-tabs .tabs a {
  font-weight: 400 !important;
}
.woocommerce-tabs .woocommerce-Tabs-panel {
  border-top: none !important;
}

.site-interpet #ast-desktop-header .search-form .search-submit {
  background-color: #00afdb;
}
.site-interpet #ast-desktop-header .search-form .search-submit:hover {
  background-color: #00539f;
}
.site-interpet .menu-item.highlight-primary {
  background-color: #00539f;
}

.site-interpet-central #ast-desktop-header .search-form .search-submit {
  background-color: #00a389;
}
.site-interpet-central #ast-desktop-header .search-form .search-submit:hover {
  background-color: #006b5a;
}

.site-blagdon #main button::after, .site-blagdon #main a.button::after {
  background-image: linear-gradient(transparent, transparent), url(../icons/details-btn-green.svg);
}
.site-blagdon #ast-desktop-header .search-form .search-submit {
  background-color: #72c802;
}
.site-blagdon #ast-desktop-header .search-form .search-submit:hover {
  background-color: #168220;
}
.site-blagdon .menu-item.highlight-primary {
  background-color: #168220;
}

.site-nylabone #ast-desktop-header .search-form .search-submit {
  background-color: #f47523;
}
.site-nylabone #ast-desktop-header .search-form .search-submit:hover {
  background-color: #d95c0b;
}
.site-nylabone .menu-item.highlight-primary {
  background-color: #f47523;
}
.site-nylabone .menu-item.highlight-primary:hover {
  background-color: #d95c0b;
}

.site-mikki #ast-desktop-header .search-form .search-submit {
  background-color: #ff0000;
}
.site-mikki #ast-desktop-header .search-form .search-submit:hover {
  background-color: #ee0000;
}
.site-mikki .menu-item.highlight-primary {
  background-color: #ff0000;
}
.site-mikki .menu-item.highlight-primary:hover {
  background-color: #ee0000;
}

.site-interpet .productDetails-tabs .wp-block-cover__inner-container {
  background: #00539f;
}
.site-interpet .productDetails-tabs .wp-block-cover__inner-container::before {
  background-image: linear-gradient(transparent, transparent), url(../images/wave-blue.svg);
}
.site-interpet .shop-header-bg {
  position: relative;
  overflow: hidden;
}
.site-interpet .shop-header-bg::after {
  background-image: url(../images/sprite.png);
  background-position: 0 -212px;
  height: 105px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  background-size: 1600px;
}
@media (max-width: 576px) {
  .site-interpet .shop-header-bg::after {
    display: none;
  }
}
.site-interpet .blue-wave {
  position: relative;
  z-index: -1;
  overflow: hidden;
}
.site-interpet .blue-wave::after {
  background-image: url(../images/sprite.png);
  background-position: 0 -212px;
  height: 105px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  background-size: 1600px;
}
@media (max-width: 576px) {
  .site-interpet .blue-wave::after {
    display: none;
  }
}
.site-interpet .red-wave::after {
  background-image: url(../images/sprite.png);
  background-position: 0 -106px;
  height: 105px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  background-size: 1600px;
}
.site-interpet .orange-wave::after {
  background-image: url(../images/sprite.png);
  background-position: 0 0;
  height: 105px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  background-size: 1600px;
}

.site-blagdon #main .productDetails-tabs .wp-block-cover__inner-container {
  background: #168220;
}
.site-blagdon #main .productDetails-tabs .wp-block-cover__inner-container::before {
  background-image: linear-gradient(transparent, transparent), url(../images/wave-green.svg) !important;
}

@media (max-width: 769px) {
  .wave-above img {
    width: 100%;
  }
}

.wave-above::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 217px;
  background-image: linear-gradient(transparent, transparent), url(../images/wave-bg-grey.svg);
  background-repeat: no-repeat;
  bottom: 100%;
  margin-bottom: -107px;
  z-index: 1;
  left: 0;
}
@media (max-width: 769px) {
  .wave-above::before {
    display: none;
  }
}

#shop_prefooter {
  position: relative;
  background-color: #f2f2f2;
}

#shop_prefooter.wave-above {
  margin-top: 10%;
}
#shop_prefooter.wave-above::before {
  z-index: 0;
}

.site-interpet .site-below-footer-wrap .ast-builder-footer-grid-columns::before, .site-blagdon .site-below-footer-wrap .ast-builder-footer-grid-columns::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 70px;
  background-image: linear-gradient(transparent, transparent), url(../images/wave-grey.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: -107px;
  bottom: 190px;
}

.site-interpet-central.home .eedee-gutenslider-pagination {
  right: 1%;
  top: 75%;
}
@media (max-width: 976px) {
  .site-interpet-central.home .eedee-gutenslider-pagination {
    bottom: -9em !important;
    padding: 0 !important;
    width: 100%;
    top: unset;
    background-color: #f6f6f6;
    right: unset;
    height: 53px;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
  }
}
@media (max-width: 450px) {
  .site-interpet-central.home .eedee-gutenslider-pagination {
    bottom: -8em !important;
  }
}
.site-interpet-central.home .eedee-gutenslider-pagination .blz-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-right: 15px;
}
.site-interpet-central.home .wp-block-eedee-block-gutenslider .swiper-container {
  overflow: visible;
}
.site-interpet-central.home .wp-block-eedee-block-gutenslider .is-position-center-center .slide-content {
  align-items: flex-start;
  justify-content: flex-start;
  padding: 3.75% 7%;
}
@media (max-width: 646px) {
  .site-interpet-central.home .wp-block-eedee-block-gutenslider .is-position-center-center .slide-content {
    padding: 5.75% 7%;
  }
}
@media (max-width: 568px) {
  .site-interpet-central.home .wp-block-eedee-block-gutenslider .is-position-center-center .slide-content {
    padding: 7.75% 7%;
  }
}
@media (max-width: 450px) {
  .site-interpet-central.home .wp-block-eedee-block-gutenslider .is-position-center-center .slide-content {
    padding: 7.75% 7%;
  }
}
@media (max-width: 320px) {
  .site-interpet-central.home .wp-block-eedee-block-gutenslider .is-position-center-center .slide-content {
    padding: 9.75% 7%;
  }
}
@media (max-width: 976px) {
  .site-interpet-central.home .wp-block-eedee-block-gutenslider .is-position-center-center .slide-content {
    top: 100%;
    background-color: #006b5a;
    height: 0px;
    overflow: visible;
    justify-content: center;
  }
}
.site-interpet-central.home .wp-block-eedee-block-gutenslider .is-position-center-center .slide-content .wp-block-button a {
  border-color: #fff;
  border-radius: 5px;
  text-decoration: none;
}
.site-interpet-central.home .wp-block-eedee-block-gutenslider .is-position-center-center .slide-content .wp-block-button .wp-block-button:hover {
  background-color: #006b5a;
}
.site-interpet-central.home .wp-block-eedee-block-gutenslider .is-position-center-center .slide-content .wp-block-button a::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 15px;
  background-image: linear-gradient(transparent, transparent), url(../icons/details-btn-white.svg);
  margin-left: 80px;
  vertical-align: -3px;
  margin-right: -13px;
  background-repeat: no-repeat;
}
.site-interpet-central.home .wp-block-eedee-block-gutenslider .is-position-center-center .slide-content .wp-block-button a:hover {
  background-color: #006b5a;
}
@media (max-width: 976px) {
  .site-interpet-central.home .home-first-container {
    padding-top: 130px;
  }
}
.site-interpet-central.home #homepage-video-block .uagb-columns__columns-1 {
  justify-content: center;
}
.site-interpet-central.home div.swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #006b5a;
}
.site-interpet-central.home div.swiper-pagination-bullets .swiper-pagination-bullet {
  opacity: 1;
  box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.25);
}
.site-interpet-central.home .white-text-header a {
  color: #fff !important;
}
.site-interpet-central.home .homepage-dosage-calculator .uagb-columns__columns-3 .uagb-column__wrap {
  align-items: flex-end;
}
.site-interpet-central.home .homepage-dosage-calculator .uagb-columns__columns-3 .uagb-column__wrap .uagb-column__inner-wrap {
  padding: 0px;
}
.site-interpet-central.home .homepage-dosage-calculator .uagb-columns__columns-3 .uagb-column__wrap .uagb-column__inner-wrap .dosage-heading::after {
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  right: 10px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border: 2px solid #fff;
  background-image: url(/wp-content/uploads/2021/11/anchor-arrow-white.svg);
  background-repeat: no-repeat;
  background-size: 12px auto;
  background-position: 50%;
  content: "";
  display: block;
}
.site-interpet-central.home .homepage-dosage-calculator .uagb-columns__columns-3 .uagb-column__wrap .uagb-column__inner-wrap .dosage-heading {
  margin-bottom: 0px;
  padding: 5px 40px 5px 10px;
  position: relative;
}
.site-interpet-central.home .homepage-dosage-calculator .uagb-columns__columns-3 .uagb-column__wrap .uagb-column__inner-wrap .dosage-heading a {
  color: #fff;
}
.site-interpet-central.home .homepage-dosage-calculator .uagb-columns__columns-3 .uagb-column__wrap .uagb-column__inner-wrap .dosage-heading::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  background: linear-gradient(90deg, #00a389 0, rgba(0, 163, 137, 0) 80%), url(/wp-content/uploads/2021/11/InterpetCentralStripesGreen.svg);
  content: "";
  display: block;
  background-color: transparent;
  padding: 0;
  margin: 0;
  left: auto;
  border-radius: 0;
  opacity: 0.5;
}
@media (max-width: 976px) {
  .site-interpet-central.home .homepage-three-blocks .wp-block-uagb-column.uagb-column__wrap,
.site-interpet-central.home .homepage-dosage-calculator .wp-block-uagb-column.uagb-column__wrap {
    margin-left: 0 !important;
  }
}
@media (max-width: 440px) {
  .site-interpet-central.home .homepage-three-blocks .wp-block-uagb-column.uagb-column__wrap,
.site-interpet-central.home .homepage-dosage-calculator .wp-block-uagb-column.uagb-column__wrap {
    background-size: contain;
  }
}
@media (max-width: 340px) {
  .site-interpet-central.home .homepage-three-blocks .wp-block-uagb-column.uagb-column__wrap .dosage-heading,
.site-interpet-central.home .homepage-dosage-calculator .wp-block-uagb-column.uagb-column__wrap .dosage-heading {
    margin-top: -16%;
  }
}
@media (max-width: 769px) {
  .site-interpet-central.home .qualification-banner .wp-block-uagb-column {
    display: inline-flex;
    width: 32% !important;
  }
  .site-interpet-central.home .qualification-banner .uagb-block-c378bf97,
.site-interpet-central.home .qualification-banner .uagb-block-b1ad9ea1 {
    width: 49% !important;
  }
}
@media (max-width: 576px) {
  .site-interpet-central.home .qualification-banner .wp-block-uagb-column {
    display: block;
    width: 100% !important;
  }
}
@media (max-width: 769px) {
  .site-interpet-central.home .manufacturing-home h2 {
    font-size: 40px !important;
  }
}
@media (max-width: 576px) {
  .site-interpet-central.home .manufacturing-home h2 {
    font-size: 30px !important;
  }
}

.site-interpet-central #content #primary #main strong {
  word-wrap: normal;
}
@media (max-width: 450px) {
  .site-interpet-central #content #primary #main h4,
.site-interpet-central #content #primary #main h3 {
    font-size: 20px !important;
  }
}
@media (max-width: 350px) {
  .site-interpet-central #content #primary #main h4,
.site-interpet-central #content #primary #main h3 {
    font-size: 18px !important;
  }
}
.site-interpet-central .bold-green strong {
  color: #006b5a;
}
.site-interpet-central .sub-menu .site-below-footer-wrap .ast-builder-footer-grid-columns,
.site-interpet-central .site-footer .site-below-footer-wrap .ast-builder-footer-grid-columns {
  align-items: baseline;
}
.site-interpet-central .sub-menu .site-below-footer-wrap .ast-builder-footer-grid-columns .intcent-youtube-follow,
.site-interpet-central .site-footer .site-below-footer-wrap .ast-builder-footer-grid-columns .intcent-youtube-follow {
  display: inline-block;
  margin-bottom: 0px;
}
.site-interpet-central .sub-menu a:hover,
.site-interpet-central .site-footer a:hover {
  text-decoration: underline;
}
.site-interpet-central #ast-hf-menu-1 .sub-menu li a {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 7px 15px 8px;
  font-size: 15px;
  margin: 0 12.76595745% 12px 0;
}
.site-interpet-central #ast-hf-menu-1 .sub-menu li a:hover {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 7px 15px 8px;
  font-size: 15px;
  margin: 0 12.76595745% 12px 0;
}
.site-interpet-central .site-header-below-section-center .ast-header-search {
  flex: 100%;
}
.site-interpet-central #ast-hf-mobile-menu .ast-menu-toggle {
  margin-right: -25px;
}
.site-interpet-central #ast-hf-mobile-menu .ast-menu-toggle .ast-icon::before {
  content: "";
  width: 100px;
  height: 100px;
  background-image: linear-gradient(transparent, transparent), url(../images/plus.svg);
  background-repeat: no-repeat;
  margin-left: 6px;
  margin-top: 6px;
  position: absolute;
}
.site-interpet-central #ast-hf-mobile-menu .ast-menu-toggle .ast-icon.icon-arrow {
  background-color: #fff;
  border-radius: 20px;
  display: inline-block;
  height: 30px;
  width: 30px;
  margin-top: 12px;
}
.site-interpet-central #ast-hf-mobile-menu .ast-menu-toggle .ast-icon.icon-arrow svg {
  opacity: 0;
}
.site-interpet-central #ast-hf-mobile-menu .sub-menu .ast-icon.icon-arrow {
  display: none;
}
.site-interpet-central #ast-hf-mobile-menu .ast-submenu-expanded .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/minus.svg);
  margin-top: 13px;
}
.site-interpet-central #homepage-video-block .uagb-columns__columns-1 {
  justify-content: center;
}
.site-interpet-central #secondary-video-block .uagb-columns__columns-1 {
  justify-content: center;
}
.site-interpet-central .border-radius-block img,
.site-interpet-central .border-radius-block .uagb-column__background-image {
  border-radius: 5px;
}
.site-interpet-central #content {
  padding-top: 0px;
}
.site-interpet-central #primary {
  margin: 0px;
  padding: 0px;
}
.site-interpet-central .secondary-page-header {
  padding: 3% 6% 6% 6%;
}
.site-interpet-central .secondary-page-other-header {
  padding: 11% 6% 10% 6%;
}
.site-interpet-central .about-interpet-banner {
  height: 467px;
}
.site-interpet-central .make-link-white a {
  color: #fff;
}
.site-interpet-central .regular-column-margin {
  margin-left: 0px;
}
.site-interpet-central .homepage-three-blocks .uagb-column__inner-wrap {
  padding: 0px;
}
.site-interpet-central .grid .uagb-column__inner-wrap {
  padding: 0;
}
.site-interpet-central .grid .wp-block-image {
  margin: 0;
}
.site-interpet-central .grid .wp-block-image img {
  width: 100%;
}
.site-interpet-central .grid .title-curve {
  border-radius: 5px;
}
.site-interpet-central .grid .title-curve figure {
  position: relative;
  z-index: -1;
}
.site-interpet-central .grid .title-curve h3 {
  position: relative;
  padding: 5px 20px 2px 20px;
}
.site-interpet-central .grid .title-curve h3::before {
  content: "";
  display: block;
  background: #fff;
  padding: 100% 0 0;
  position: absolute;
  width: 300%;
  height: 0;
  top: 0;
  left: -100%;
  margin-top: -3%;
  border-radius: 100%;
  z-index: -1;
}
.site-interpet-central .grid .title-curve p {
  padding: 0 20px;
}
.site-interpet-central .grid .bigger-title-curve {
  margin-bottom: -60px;
}
.site-interpet-central .grid .bigger-title-curve h3 {
  bottom: 60px;
}
.site-interpet-central .interpet-page-links .uagb-columns__columns-3 .uagb-column__wrap {
  align-items: flex-end;
}
.site-interpet-central .interpet-page-links .uagb-columns__columns-3 .uagb-column__wrap .uagb-column__inner-wrap {
  padding: 0px;
}
@media (max-width: 769px) {
  .site-interpet-central .interpet-page-links .uagb-columns__columns-3 .wp-block-uagb-column {
    width: 48% !important;
    display: inline-block;
  }
}
.site-interpet-central .interpet-page-links h4 {
  margin-bottom: 0px;
  padding: 0.625rem 1.25rem 1.25rem;
}
.site-interpet-central .interpet-page-links h4 a {
  color: #000;
}
.site-interpet-central .interpet-page-links h4::before {
  box-sizing: content-box;
  content: "";
  display: block;
  background: #fff;
  padding: 100% 0 0;
  position: absolute;
  width: 300%;
  height: 0;
  top: 0;
  left: -100%;
  margin-top: -3%;
  border-radius: 100%;
  z-index: -1;
}
.site-interpet-central .full-height-column {
  height: 100%;
}
.site-interpet-central .wpcf7-form p label {
  width: 30%;
  display: inline-block;
  text-align: right;
  padding-bottom: 2%;
  padding-right: 1%;
  color: #444;
}
.site-interpet-central .wpcf7-form p span {
  display: inline-block;
  width: 68%;
}
.site-interpet-central .wpcf7-form p .calling-code {
  width: 10%;
}
.site-interpet-central .wpcf7-form p .phone-number {
  width: 29.6%;
}
.site-interpet-central .wpcf7-form p .vertical-top {
  vertical-align: top;
}
.site-interpet-central .wpcf7-form p .wpcf7-submit {
  border: 1px solid #006b5a;
  color: #000;
  font-family: Raleway, Arial, Helvetica, sans-serif;
  margin-left: 30%;
  padding: 12px 50px 12px 25px;
  margin-top: 30px;
  background: #fff url(/wp-content/uploads/2021/12/btn-arrow-right-blue.png) no-repeat 85% 50%;
}
.site-interpet-central .wpcf7-form p .wpcf7-submit:hover {
  background: #006b5a url(/wp-content/uploads/2021/12/btn-arrow-right-hover.png) no-repeat 85% 50%;
  color: #fff;
}
.site-interpet-central .wpcf7-form p .declaration {
  width: 35px;
  margin-left: -15px;
}
.site-interpet-central .wpcf7-form p .declaration .wpcf7-acceptance {
  border: none;
  width: 100%;
}
.site-interpet-central .wpcf7-form .wpcf7-form-control {
  max-width: 300px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #fff;
}
.site-interpet-central .wpcf7-form .end-of-form-text {
  margin-left: 30.7%;
  width: unset;
}
.site-interpet-central aside.footer-widget-area .widget-title {
  font-size: 18px;
  margin-bottom: 10px;
}
.site-interpet-central aside.footer-widget-area .menu-item {
  margin-bottom: 10px;
}
.site-interpet-central .fab.fa-youtube {
  border: 2px solid #00a389;
  border-radius: 20px;
  background-color: #00a389;
  color: white;
  padding: 8px;
  font-size: 20px;
  margin-left: 15px;
}
.site-interpet-central .fab.fa-youtube:hover {
  border: 2px solid #006b5a;
  background-color: #006b5a;
}
.site-interpet-central .site-primary-footer-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
}
.site-interpet-central .site-footer-below-section-1.site-footer-section.site-footer-section-1 {
  justify-content: left;
}
.site-interpet-central .site-footer-below-section-1.site-footer-section.site-footer-section-1 p {
  font-family: "Raleway", sans-serif;
  font-size: 18px;
}
.site-interpet-central .site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
  justify-content: right;
}
.site-interpet-central .site-footer-primary-section-1.site-footer-section {
  justify-content: flex-end;
}
@media (max-width: 921px) {
  .site-interpet-central .site-footer-primary-section-1.site-footer-section {
    justify-content: flex-start;
    display: flex !important;
  }
}
@media (max-width: 544px) {
  .site-interpet-central .site-footer-primary-section-1.site-footer-section {
    justify-content: center;
  }
}
.site-interpet-central .site-footer {
  padding: 0px;
}
.site-interpet-central .site-footer .footer-logo-one {
  padding-right: 5px;
}
.site-interpet-central .site-footer .footer-logo-two {
  padding: 0px 5px;
}
.site-interpet-central .site-footer .footer-logo-three {
  padding-left: 5px;
}
.site-interpet-central .blocks-gallery-item.cboxElement {
  width: 20% !important;
}
.site-interpet-central.search-results article {
  padding: 20px;
}
.site-interpet-central.search-results article .post-type {
  background-color: #006b5a;
}
.site-interpet-central.search-results #page h2 {
  padding: 0 20px;
}
.site-interpet-central.search-results #page h2 a {
  color: #006b5a;
}
.site-interpet-central.search-results #page h2 a:hover {
  text-decoration: underline;
}
.site-interpet-central.search-results #page .ast-blog-featured-section {
  display: none;
}
.site-interpet-central.search-results #page .navigation.pagination .nav-links {
  margin-bottom: 1.8rem;
}
.site-interpet-central.search-results #page .navigation.pagination a.page-numbers {
  color: #006b5a;
}
.site-interpet-central.search-results #page .navigation.pagination a.page-numbers.next > i, .site-interpet-central.search-results #page .navigation.pagination a.page-numbers.prev > i {
  top: 0.2em;
}
.site-interpet-central.archive.date #page .entry-title a {
  color: #006b5a;
  font-weight: normal;
}
.site-interpet-central .news-builder-posts .uagb-post__title {
  font-weight: normal;
}
.site-interpet-central.single-post article.type-post {
  background-color: #fff;
}
.site-interpet-central.postid-1280 #ast-breadcrumbs-yoast {
  display: none;
}
.site-interpet-central.postid-1280 .entry-title {
  text-align: center;
  margin-top: 1em;
}
.site-interpet-central #cookie-law-info-bar .cli-bar-message a {
  color: #fff;
  text-decoration: underline;
}
.site-interpet-central #cookie-law-info-bar #wt-cli-accept-all-btn {
  font-size: 15px;
  padding: 20px 40px;
  text-transform: uppercase;
  border-radius: 5px;
  border: 2px solid #fff;
}

.site-nylabone ol, .site-mikki ol {
  margin-left: 25px;
}
.site-nylabone h3 a, .site-mikki h3 a {
  color: #0e0e0e;
}
.site-nylabone h3 a:hover, .site-mikki h3 a:hover {
  color: #0e0e0e;
}
.site-nylabone a:hover, .site-mikki a:hover {
  color: #d95c0b;
}
.site-nylabone header .remove-menu-border a::before, .site-mikki header .remove-menu-border a::before {
  display: none;
}
.site-nylabone header #ast-desktop-header .highlight-primary,
.site-nylabone header #ast-desktop-header .highlight-secondary, .site-mikki header #ast-desktop-header .highlight-primary,
.site-mikki header #ast-desktop-header .highlight-secondary {
  background-color: #f47523;
}
.site-nylabone header #ast-desktop-header .highlight-primary a,
.site-nylabone header #ast-desktop-header .highlight-secondary a, .site-mikki header #ast-desktop-header .highlight-primary a,
.site-mikki header #ast-desktop-header .highlight-secondary a {
  color: #ffffff;
}
.site-nylabone header #ast-desktop-header .highlight-primary a::before,
.site-nylabone header #ast-desktop-header .highlight-secondary a::before, .site-mikki header #ast-desktop-header .highlight-primary a::before,
.site-mikki header #ast-desktop-header .highlight-secondary a::before {
  display: none;
}
.site-nylabone header #ast-desktop-header .highlight-primary:hover,
.site-nylabone header #ast-desktop-header .highlight-secondary:hover, .site-mikki header #ast-desktop-header .highlight-primary:hover,
.site-mikki header #ast-desktop-header .highlight-secondary:hover {
  background-color: #d95c0b;
}
.site-nylabone header #ast-desktop-header .highlight-primary:hover a,
.site-nylabone header #ast-desktop-header .highlight-secondary:hover a, .site-mikki header #ast-desktop-header .highlight-primary:hover a,
.site-mikki header #ast-desktop-header .highlight-secondary:hover a {
  background-color: transparent;
}
.site-nylabone header #ast-desktop-header .where-to-buy:hover .blz-icon, .site-mikki header #ast-desktop-header .where-to-buy:hover .blz-icon {
  fill: #d95c0b;
}
.site-nylabone header #ast-desktop-header .half-sub-menu .menu-item-heading, .site-mikki header #ast-desktop-header .half-sub-menu .menu-item-heading {
  max-width: 25%;
}
.site-nylabone header #ast-desktop-header .where-to-buy .sub-menu .menu-link, .site-mikki header #ast-desktop-header .where-to-buy .sub-menu .menu-link {
  margin-bottom: 10px;
}
.site-nylabone header #ast-desktop-header .menu-item-secondary-column a, .site-mikki header #ast-desktop-header .menu-item-secondary-column a {
  background-color: #f2f2f2 !important;
  border-radius: 5px;
  margin-bottom: 10px;
}
.site-nylabone header #ast-desktop-header .menu-item-secondary-column .menu-link, .site-mikki header #ast-desktop-header .menu-item-secondary-column .menu-link {
  color: #f47523;
}
.site-nylabone header #ast-desktop-header .menu-item-secondary-column .menu-text, .site-mikki header #ast-desktop-header .menu-item-secondary-column .menu-text {
  color: #f47523;
  font-size: 15px;
  font-weight: bold;
}
.site-nylabone header #ast-desktop-header nav .product-mega-menu .sub-menu .first-column a.menu-link, .site-mikki header #ast-desktop-header nav .product-mega-menu .sub-menu .first-column a.menu-link {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
@media (max-width: 1024px) {
  .site-nylabone header #ast-desktop-header nav .product-mega-menu .sub-menu .first-column, .site-mikki header #ast-desktop-header nav .product-mega-menu .sub-menu .first-column {
    padding: 0%;
    background-color: #fff;
  }
}
.site-nylabone header #ast-desktop-header nav .product-mega-menu .sub-menu .first-column.remove-menu-border a.menu-link, .site-mikki header #ast-desktop-header nav .product-mega-menu .sub-menu .first-column.remove-menu-border a.menu-link {
  padding-bottom: 15px !important;
  margin-bottom: 0 !important;
}
.site-nylabone header #ast-desktop-header nav .product-mega-menu .sub-menu .snacks-border-radius a.menu-link, .site-mikki header #ast-desktop-header nav .product-mega-menu .sub-menu .snacks-border-radius a.menu-link {
  border-radius: 0 !important;
}
.site-nylabone header #ast-desktop-header nav .product-mega-menu .sub-menu .stuff-border-radius a.menu-link, .site-mikki header #ast-desktop-header nav .product-mega-menu .sub-menu .stuff-border-radius a.menu-link {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.site-nylabone header #ast-desktop-header nav .product-mega-menu .sub-menu .menu-link, .site-mikki header #ast-desktop-header nav .product-mega-menu .sub-menu .menu-link {
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .site-nylabone header #ast-desktop-header nav .product-mega-menu .sub-menu .menu-link, .site-mikki header #ast-desktop-header nav .product-mega-menu .sub-menu .menu-link {
    margin-bottom: 0%;
  }
}
.site-nylabone header #ast-desktop-header nav .product-mega-menu .sub-menu .extra-margin a, .site-mikki header #ast-desktop-header nav .product-mega-menu .sub-menu .extra-margin a {
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .site-nylabone header #ast-desktop-header nav .product-mega-menu .sub-menu .extra-margin a, .site-mikki header #ast-desktop-header nav .product-mega-menu .sub-menu .extra-margin a {
    margin-bottom: 0%;
  }
}
.site-nylabone header #ast-desktop-header nav .product-mega-menu .not-bold .menu-link, .site-mikki header #ast-desktop-header nav .product-mega-menu .not-bold .menu-link {
  color: #444 !important;
}
.site-nylabone header #ast-desktop-header nav .product-mega-menu .not-bold .menu-link .menu-text, .site-mikki header #ast-desktop-header nav .product-mega-menu .not-bold .menu-link .menu-text {
  font-weight: normal !important;
  color: #444 !important;
}
.site-nylabone header #ast-mobile-header .site-header-below-section-center .ast-header-search, .site-mikki header #ast-mobile-header .site-header-below-section-center .ast-header-search {
  flex: 100%;
}
.site-nylabone header #ast-mobile-header .site-header-below-section-center .ast-header-search .search-field, .site-mikki header #ast-mobile-header .site-header-below-section-center .ast-header-search .search-field {
  width: 100%;
  padding-right: 0;
}
.site-nylabone header #ast-mobile-header .where-to-buy-submenu .menu-link,
.site-nylabone header #ast-mobile-header .product-mega-menu .menu-link, .site-mikki header #ast-mobile-header .where-to-buy-submenu .menu-link,
.site-mikki header #ast-mobile-header .product-mega-menu .menu-link {
  margin-bottom: 0px !important;
}
.site-nylabone header #ast-mobile-header .where-to-buy-submenu .menu-link .ast-icon.icon-arrow,
.site-nylabone header #ast-mobile-header .product-mega-menu .menu-link .ast-icon.icon-arrow, .site-mikki header #ast-mobile-header .where-to-buy-submenu .menu-link .ast-icon.icon-arrow,
.site-mikki header #ast-mobile-header .product-mega-menu .menu-link .ast-icon.icon-arrow {
  display: none;
}
.site-nylabone header #ast-mobile-header .where-to-buy-submenu .menu-item-secondary-column .menu-link,
.site-nylabone header #ast-mobile-header .product-mega-menu .menu-item-secondary-column .menu-link, .site-mikki header #ast-mobile-header .where-to-buy-submenu .menu-item-secondary-column .menu-link,
.site-mikki header #ast-mobile-header .product-mega-menu .menu-item-secondary-column .menu-link {
  background-color: #fff !important;
}
.site-nylabone header #ast-mobile-header .where-to-buy-submenu .menu-item-secondary-column .menu-link .menu-text,
.site-nylabone header #ast-mobile-header .product-mega-menu .menu-item-secondary-column .menu-link .menu-text, .site-mikki header #ast-mobile-header .where-to-buy-submenu .menu-item-secondary-column .menu-link .menu-text,
.site-mikki header #ast-mobile-header .product-mega-menu .menu-item-secondary-column .menu-link .menu-text {
  font-weight: normal;
}
.site-nylabone header #ast-mobile-header .highlight-secondary, .site-mikki header #ast-mobile-header .highlight-secondary {
  background-color: #f47523;
}
.site-nylabone header #ast-mobile-header .highlight-secondary:hover, .site-mikki header #ast-mobile-header .highlight-secondary:hover {
  background-color: #d95c0b;
}
.site-nylabone header #ast-hf-mobile-menu .ast-menu-toggle, .site-mikki header #ast-hf-mobile-menu .ast-menu-toggle {
  margin-right: -25px;
}
.site-nylabone header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon::before, .site-mikki header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon::before {
  content: "";
  width: 100px;
  height: 100px;
  background-image: linear-gradient(transparent, transparent), url(../images/orange-plus.svg);
  background-repeat: no-repeat;
  margin-left: 4px;
  margin-top: 6px;
  position: absolute;
}
.site-nylabone header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon.icon-arrow, .site-mikki header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon.icon-arrow {
  background-color: #fff;
  border-radius: 20px;
  display: inline-block;
  height: 28px;
  width: 28px;
  margin-top: 7px;
}
.site-nylabone header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon.icon-arrow svg, .site-mikki header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon.icon-arrow svg {
  opacity: 0;
}
.site-nylabone header #ast-hf-mobile-menu .sub-menu .ast-icon.icon-arrow, .site-mikki header #ast-hf-mobile-menu .sub-menu .ast-icon.icon-arrow {
  display: none;
}
.site-nylabone header #ast-hf-mobile-menu .ast-submenu-expanded .ast-icon::before, .site-mikki header #ast-hf-mobile-menu .ast-submenu-expanded .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/orange-minus.svg);
  margin-top: 13px;
}
@media (max-width: 769px) {
  .site-nylabone footer .footer-logo-container, .site-mikki footer .footer-logo-container {
    text-align: center;
  }
}
.site-nylabone footer nav, .site-mikki footer nav {
  line-height: 1.6em;
}
.site-nylabone footer a:hover, .site-mikki footer a:hover {
  text-decoration: underline;
}
.site-nylabone footer i, .site-mikki footer i {
  border-radius: 20px;
  background-color: #f47523;
  color: #fff;
  margin: 7px;
  font-size: 20px;
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.site-nylabone footer i:hover, .site-mikki footer i:hover {
  background-color: #d95c0b;
  cursor: pointer;
}
.site-nylabone footer #block-9,
.site-nylabone footer #block-11, .site-mikki footer #block-9,
.site-mikki footer #block-11 {
  margin-bottom: 10px;
}
.site-nylabone footer .nylabone-social-follow, .site-mikki footer .nylabone-social-follow {
  display: inline-block;
  margin-bottom: 0px;
}
@media (max-width: 769px) {
  .site-nylabone footer .site-footer-below-section-1, .site-mikki footer .site-footer-below-section-1 {
    justify-content: flex-start;
  }
  .site-nylabone footer .site-footer-below-section-1 .nylabone-social-follow, .site-mikki footer .site-footer-below-section-1 .nylabone-social-follow {
    display: none;
  }
}
.site-nylabone.home #content, .site-mikki.home #content {
  padding-top: 0px;
}
@media (max-width: 769px) {
  .site-nylabone #content .homepage-tagline, .site-mikki #content .homepage-tagline {
    padding-top: 220px;
  }
}
@media (max-width: 769px) {
  .site-nylabone #content .wp-block-eedee-block-gutenslider .swiper, .site-mikki #content .wp-block-eedee-block-gutenslider .swiper {
    overflow: visible;
  }
}
@media (min-width: 768px) {
  .site-nylabone #content .wp-block-eedee-block-gutenslider .interzoo .slide-content, .site-mikki #content .wp-block-eedee-block-gutenslider .interzoo .slide-content {
    display: none;
  }
}
.site-nylabone #content .wp-block-eedee-block-gutenslider .slide-content, .site-mikki #content .wp-block-eedee-block-gutenslider .slide-content {
  align-items: flex-start;
  justify-content: flex-start;
}
@media (max-width: 769px) {
  .site-nylabone #content .wp-block-eedee-block-gutenslider .slide-content, .site-mikki #content .wp-block-eedee-block-gutenslider .slide-content {
    padding: 20px;
    height: 109px;
    background-color: #d95c0b;
    top: 100%;
    justify-content: center;
  }
  .site-nylabone #content .wp-block-eedee-block-gutenslider .slide-content .wp-block-buttons, .site-mikki #content .wp-block-eedee-block-gutenslider .slide-content .wp-block-buttons {
    margin-top: 15px;
  }
}
.site-nylabone #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav, .site-mikki #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav {
  opacity: 0.4;
}
.site-nylabone #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination, .site-mikki #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination {
  right: 1%;
}
@media (max-width: 769px) {
  .site-nylabone #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination, .site-mikki #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination {
    bottom: -14.8em !important;
    padding: 0 !important;
    width: 100%;
    top: unset;
    background-color: #f6f6f6;
    right: unset;
    height: 53px;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
  }
  .site-nylabone #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination .blz-wrapper, .site-mikki #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination .blz-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding-right: 15px;
  }
}
@media (max-width: 769px) {
  .site-nylabone #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination, .site-mikki #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination {
    bottom: 5%;
  }
}
.site-nylabone #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination .swiper-pagination-bullet-active, .site-mikki #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination .swiper-pagination-bullet-active {
  background-color: #f47523;
}
.site-nylabone #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination .swiper-pagination-bullet, .site-mikki #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination .swiper-pagination-bullet {
  box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.25);
  margin: 0 6px;
  opacity: 1;
}
.site-nylabone #content .wp-block-eedee-block-gutenslider h2, .site-mikki #content .wp-block-eedee-block-gutenslider h2 {
  text-transform: uppercase;
  font-size: 70px;
  line-height: 0.9em;
  font-weight: bold;
}
@media (max-width: 769px) {
  .site-nylabone #content .wp-block-eedee-block-gutenslider h2, .site-mikki #content .wp-block-eedee-block-gutenslider h2 {
    font-size: 40px;
    display: contents;
  }
}
@media (max-width: 576px) {
  .site-nylabone #content .wp-block-eedee-block-gutenslider h2, .site-mikki #content .wp-block-eedee-block-gutenslider h2 {
    font-size: 24px;
  }
}
.site-nylabone #content .wp-block-eedee-block-gutenslider .wp-block-button__link, .site-mikki #content .wp-block-eedee-block-gutenslider .wp-block-button__link {
  border-radius: 5px;
  border-color: #fff;
}
.site-nylabone #content .wp-block-eedee-block-gutenslider .wp-block-button__link:hover, .site-mikki #content .wp-block-eedee-block-gutenslider .wp-block-button__link:hover {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.4);
}
.site-nylabone #content a.uagb-buttons-repeater:hover, .site-mikki #content a.uagb-buttons-repeater:hover {
  color: #fff !important;
}
.site-nylabone #content #waggy-tails-columns .wp-block-uagb-buttons a,
.site-nylabone #content #teething-puppy-columns .wp-block-uagb-buttons a,
.site-nylabone #content #nylabone-challenge-columns .wp-block-uagb-buttons a, .site-mikki #content #waggy-tails-columns .wp-block-uagb-buttons a,
.site-mikki #content #teething-puppy-columns .wp-block-uagb-buttons a,
.site-mikki #content #nylabone-challenge-columns .wp-block-uagb-buttons a {
  height: 41px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1024px) {
  .site-nylabone #content #waggy-tails-columns .wp-block-uagb-buttons,
.site-nylabone #content #teething-puppy-columns .wp-block-uagb-buttons,
.site-nylabone #content #nylabone-challenge-columns .wp-block-uagb-buttons, .site-mikki #content #waggy-tails-columns .wp-block-uagb-buttons,
.site-mikki #content #teething-puppy-columns .wp-block-uagb-buttons,
.site-mikki #content #nylabone-challenge-columns .wp-block-uagb-buttons {
    bottom: 50%;
  }
}
@media (max-width: 769px) {
  .site-nylabone #content #waggy-tails-columns .wp-block-uagb-buttons,
.site-nylabone #content #teething-puppy-columns .wp-block-uagb-buttons,
.site-nylabone #content #nylabone-challenge-columns .wp-block-uagb-buttons, .site-mikki #content #waggy-tails-columns .wp-block-uagb-buttons,
.site-mikki #content #teething-puppy-columns .wp-block-uagb-buttons,
.site-mikki #content #nylabone-challenge-columns .wp-block-uagb-buttons {
    bottom: 37%;
  }
}
@media (max-width: 576px) {
  .site-nylabone #content #waggy-tails-columns .wp-block-uagb-buttons,
.site-nylabone #content #teething-puppy-columns .wp-block-uagb-buttons,
.site-nylabone #content #nylabone-challenge-columns .wp-block-uagb-buttons, .site-mikki #content #waggy-tails-columns .wp-block-uagb-buttons,
.site-mikki #content #teething-puppy-columns .wp-block-uagb-buttons,
.site-mikki #content #nylabone-challenge-columns .wp-block-uagb-buttons {
    bottom: 55%;
  }
}
.site-nylabone #content #waggy-tails-columns p.cta-arrow a,
.site-nylabone #content #teething-puppy-columns p.cta-arrow a,
.site-nylabone #content #nylabone-challenge-columns p.cta-arrow a, .site-mikki #content #waggy-tails-columns p.cta-arrow a,
.site-mikki #content #teething-puppy-columns p.cta-arrow a,
.site-mikki #content #nylabone-challenge-columns p.cta-arrow a {
  padding-left: 0;
}
.site-nylabone #content #waggy-tails-columns p.cta-arrow a::before,
.site-nylabone #content #teething-puppy-columns p.cta-arrow a::before,
.site-nylabone #content #nylabone-challenge-columns p.cta-arrow a::before, .site-mikki #content #waggy-tails-columns p.cta-arrow a::before,
.site-mikki #content #teething-puppy-columns p.cta-arrow a::before,
.site-mikki #content #nylabone-challenge-columns p.cta-arrow a::before {
  position: relative;
}
@media (max-width: 611px) {
  .site-nylabone #content #waggy-tails-columns .uagb-columns__columns-2, .site-mikki #content #waggy-tails-columns .uagb-columns__columns-2 {
    display: block;
  }
  .site-nylabone #content #waggy-tails-columns .uagb-columns__columns-2 .homepage-smaller-breakpoint, .site-mikki #content #waggy-tails-columns .uagb-columns__columns-2 .homepage-smaller-breakpoint {
    width: 100% !important;
  }
  .site-nylabone #content #waggy-tails-columns .uagb-columns__columns-2 .wp-block-uagb-buttons, .site-mikki #content #waggy-tails-columns .uagb-columns__columns-2 .wp-block-uagb-buttons {
    bottom: 35%;
  }
}
.site-nylabone #content #waggy-tails-columns .wp-block-uagb-buttons, .site-mikki #content #waggy-tails-columns .wp-block-uagb-buttons {
  bottom: 33%;
  left: 3.3%;
}
@media (max-width: 1218px) {
  .site-nylabone #content #waggy-tails-columns .wp-block-uagb-buttons, .site-mikki #content #waggy-tails-columns .wp-block-uagb-buttons {
    left: unset;
  }
}
@media (max-width: 1024px) {
  .site-nylabone #content #waggy-tails-columns .wp-block-uagb-buttons, .site-mikki #content #waggy-tails-columns .wp-block-uagb-buttons {
    bottom: 44%;
  }
}
@media (max-width: 769px) {
  .site-nylabone #content #waggy-tails-columns .wp-block-uagb-buttons, .site-mikki #content #waggy-tails-columns .wp-block-uagb-buttons {
    bottom: 50%;
  }
}
@media (max-width: 440px) {
  .site-nylabone #content #waggy-tails-columns .wp-block-uagb-buttons, .site-mikki #content #waggy-tails-columns .wp-block-uagb-buttons {
    bottom: 44% !important;
  }
}
@media (max-width: 340px) {
  .site-nylabone #content #waggy-tails-columns .wp-block-uagb-buttons, .site-mikki #content #waggy-tails-columns .wp-block-uagb-buttons {
    bottom: 50% !important;
  }
}
.site-nylabone #content #nylabone-challenge-columns .wp-block-uagb-buttons, .site-mikki #content #nylabone-challenge-columns .wp-block-uagb-buttons {
  bottom: 46%;
}
@media (max-width: 1024px) {
  .site-nylabone #content #nylabone-challenge-columns .wp-block-uagb-buttons, .site-mikki #content #nylabone-challenge-columns .wp-block-uagb-buttons {
    bottom: 55%;
  }
}
@media (max-width: 769px) {
  .site-nylabone #content #nylabone-challenge-columns .wp-block-uagb-buttons, .site-mikki #content #nylabone-challenge-columns .wp-block-uagb-buttons {
    bottom: 60%;
  }
}
@media (max-width: 767px) {
  .site-nylabone #content #nylabone-challenge-columns .wp-block-uagb-buttons, .site-mikki #content #nylabone-challenge-columns .wp-block-uagb-buttons {
    bottom: 33%;
  }
}
@media (max-width: 440px) {
  .site-nylabone #content #nylabone-challenge-columns .wp-block-uagb-buttons, .site-mikki #content #nylabone-challenge-columns .wp-block-uagb-buttons {
    bottom: 40%;
  }
}
@media (max-width: 340px) {
  .site-nylabone #content #nylabone-challenge-columns .wp-block-uagb-buttons, .site-mikki #content #nylabone-challenge-columns .wp-block-uagb-buttons {
    bottom: 53%;
  }
}
@media (max-width: 611px) {
  .site-nylabone #content #teething-puppy-columns .uagb-columns__columns-2, .site-mikki #content #teething-puppy-columns .uagb-columns__columns-2 {
    display: block;
  }
  .site-nylabone #content #teething-puppy-columns .uagb-columns__columns-2 .homepage-smaller-breakpoint, .site-mikki #content #teething-puppy-columns .uagb-columns__columns-2 .homepage-smaller-breakpoint {
    width: 100% !important;
  }
  .site-nylabone #content #teething-puppy-columns .uagb-columns__columns-2 .wp-block-uagb-buttons, .site-mikki #content #teething-puppy-columns .uagb-columns__columns-2 .wp-block-uagb-buttons {
    bottom: 35%;
  }
}
.site-nylabone #content #teething-puppy-columns .wp-block-uagb-buttons, .site-mikki #content #teething-puppy-columns .wp-block-uagb-buttons {
  bottom: 35%;
}
@media (max-width: 1024px) {
  .site-nylabone #content #teething-puppy-columns .wp-block-uagb-buttons, .site-mikki #content #teething-puppy-columns .wp-block-uagb-buttons {
    bottom: 44%;
  }
}
@media (max-width: 769px) {
  .site-nylabone #content #teething-puppy-columns .wp-block-uagb-buttons, .site-mikki #content #teething-puppy-columns .wp-block-uagb-buttons {
    bottom: 50%;
  }
}
@media (max-width: 440px) {
  .site-nylabone #content #teething-puppy-columns .wp-block-uagb-buttons, .site-mikki #content #teething-puppy-columns .wp-block-uagb-buttons {
    bottom: 44% !important;
  }
}
@media (max-width: 340px) {
  .site-nylabone #content #teething-puppy-columns .wp-block-uagb-buttons, .site-mikki #content #teething-puppy-columns .wp-block-uagb-buttons {
    bottom: 50% !important;
  }
}
.site-nylabone #content #homepage-video-block .uagb-columns__columns-1, .site-mikki #content #homepage-video-block .uagb-columns__columns-1 {
  justify-content: center;
}
.site-nylabone #content #bottom-homepage-columns h3, .site-mikki #content #bottom-homepage-columns h3 {
  position: relative;
  bottom: 60px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0.5em 1em;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .site-nylabone #content #bottom-homepage-columns h3, .site-mikki #content #bottom-homepage-columns h3 {
    bottom: 42px;
  }
}
@media (max-width: 769px) {
  .site-nylabone #content #bottom-homepage-columns h3, .site-mikki #content #bottom-homepage-columns h3 {
    bottom: 43px;
    padding: 0.4em 1em;
    font-size: 20px;
    margin-bottom: 0px !important;
  }
}
@media (max-width: 769px) {
  .site-nylabone #content #bottom-homepage-columns .homepage-smaller-breakpoint, .site-mikki #content #bottom-homepage-columns .homepage-smaller-breakpoint {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 611px) {
  .site-nylabone #content #bottom-homepage-columns .uagb-columns__columns-3, .site-mikki #content #bottom-homepage-columns .uagb-columns__columns-3 {
    display: block;
  }
  .site-nylabone #content #bottom-homepage-columns .uagb-columns__columns-3 .homepage-smaller-breakpoint, .site-mikki #content #bottom-homepage-columns .uagb-columns__columns-3 .homepage-smaller-breakpoint {
    width: 100%;
    margin-bottom: 0px !important;
  }
  .site-nylabone #content #bottom-homepage-columns .uagb-columns__columns-3 .homepage-smaller-breakpoint h3, .site-mikki #content #bottom-homepage-columns .uagb-columns__columns-3 .homepage-smaller-breakpoint h3 {
    margin-bottom: 0px !important;
  }
  .site-nylabone #content #bottom-homepage-columns .uagb-columns__columns-3 .homepage-bottom-columns-top, .site-mikki #content #bottom-homepage-columns .uagb-columns__columns-3 .homepage-bottom-columns-top {
    margin-top: 60px;
  }
}
.site-nylabone #content .triple-columns .cta-arrow-no-border .cta-arrow a::before, .site-mikki #content .triple-columns .cta-arrow-no-border .cta-arrow a::before {
  border: none;
  float: none;
  margin-right: 0.5em;
  top: -1px;
}
.site-nylabone #content .triple-columns .cta-arrow-no-border .cta-arrow a::before:hover, .site-mikki #content .triple-columns .cta-arrow-no-border .cta-arrow a::before:hover {
  text-decoration: none;
}
.site-nylabone #content .triple-columns .border-radius-bottom, .site-mikki #content .triple-columns .border-radius-bottom {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.site-nylabone #content .triple-columns .border-bottom, .site-mikki #content .triple-columns .border-bottom {
  border-bottom: 1px solid #dfdfdf;
}
.site-nylabone #content .triple-columns .uagb-column__inner-wrap, .site-mikki #content .triple-columns .uagb-column__inner-wrap {
  padding: 0px;
}
.site-nylabone #content .triple-columns .uagb-column__inner-wrap img, .site-mikki #content .triple-columns .uagb-column__inner-wrap img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.site-nylabone #content .paragraph-padding p, .site-mikki #content .paragraph-padding p {
  padding: 10px 20px 0px 20px;
}
.site-nylabone #content .twenty-pixels-line-height p, .site-mikki #content .twenty-pixels-line-height p {
  line-height: 20px;
}
.site-nylabone #content .ui-state-active .advgb-accordion-header-icon, .site-mikki #content .ui-state-active .advgb-accordion-header-icon {
  display: block !important;
  float: right;
  margin-right: -30px;
  line-height: 1.8;
  font-size: 1.2em;
  cursor: pointer;
  background-image: url(../images/minus-orange.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.site-nylabone #content .ui-state-active .advgb-accordion-header-icon path, .site-mikki #content .ui-state-active .advgb-accordion-header-icon path {
  display: none;
}
.site-nylabone #content .ui-accordion-content-active p, .site-mikki #content .ui-accordion-content-active p {
  margin-bottom: 1em;
  padding: 0px 10px;
}
.site-nylabone #content .privacy-policy-container .wp-block-image, .site-mikki #content .privacy-policy-container .wp-block-image {
  display: inline-block;
}
.site-nylabone.single-post #content .ast-article-single, .site-nylabone.archive.date #content .ast-article-single, .site-mikki.single-post #content .ast-article-single, .site-mikki.archive.date #content .ast-article-single {
  background-color: #fff;
}
.site-nylabone.single-post #content #sidebar-news li::before,
.site-nylabone.single-post #content .news-builder-sidebar li::before, .site-nylabone.archive.date #content #sidebar-news li::before,
.site-nylabone.archive.date #content .news-builder-sidebar li::before, .site-mikki.single-post #content #sidebar-news li::before,
.site-mikki.single-post #content .news-builder-sidebar li::before, .site-mikki.archive.date #content #sidebar-news li::before,
.site-mikki.archive.date #content .news-builder-sidebar li::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 30px;
  height: 30px;
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/01/cta-arrow-orange.svg);
  margin-left: -29px;
  margin-top: -6px;
}
.site-nylabone.single-post #content #sidebar-news li,
.site-nylabone.single-post #content .news-builder-sidebar li, .site-nylabone.archive.date #content #sidebar-news li,
.site-nylabone.archive.date #content .news-builder-sidebar li, .site-mikki.single-post #content #sidebar-news li,
.site-mikki.single-post #content .news-builder-sidebar li, .site-mikki.archive.date #content #sidebar-news li,
.site-mikki.archive.date #content .news-builder-sidebar li {
  padding: 5px 0px;
}
.site-nylabone.page-id-42 #sidebar-news li::before,
.site-nylabone.page-id-42 .news-builder-sidebar li::before, .site-mikki.page-id-42 #sidebar-news li::before,
.site-mikki.page-id-42 .news-builder-sidebar li::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 30px;
  height: 30px;
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/01/cta-arrow-orange.svg);
  margin-left: -29px;
  margin-top: -6px;
}
.site-nylabone.page-id-42 #sidebar-news li,
.site-nylabone.page-id-42 .news-builder-sidebar li, .site-mikki.page-id-42 #sidebar-news li,
.site-mikki.page-id-42 .news-builder-sidebar li {
  padding: 5px 0px;
}
.site-nylabone.archive.date #page .entry-title a, .site-mikki.archive.date #page .entry-title a {
  color: #d95c0b;
  font-weight: bold;
}
.site-nylabone #store-locator-list .store h3, .site-mikki #store-locator-list .store h3 {
  font-size: 1.5rem;
}
.site-nylabone #store-locator-list .store .tel::before, .site-mikki #store-locator-list .store .tel::before {
  background-color: #f47523;
}
.site-nylabone #store-locator-list .store .tel a, .site-mikki #store-locator-list .store .tel a {
  color: #585a5d;
}
.site-nylabone .store-locator .store-locator-nav, .site-mikki .store-locator .store-locator-nav {
  padding-top: 11rem;
}
.site-nylabone .no-margin-class, .site-mikki .no-margin-class {
  margin-bottom: 0px;
}
.site-nylabone.post-type-archive-product #content .page-title, .site-mikki.post-type-archive-product #content .page-title {
  position: relative;
  background-color: #f47523;
  padding: 3.5% 6.5% 9%;
  margin-bottom: 0px;
}
.site-nylabone.post-type-archive-product #content .page-description, .site-mikki.post-type-archive-product #content .page-description {
  margin: 1.875rem 6% 4rem;
}
.site-nylabone.post-type-archive-product #content .white-curve, .site-mikki.post-type-archive-product #content .white-curve {
  display: none;
}
.site-nylabone.tax-product_cat #page .page-title, .site-nylabone.tax-inspiration_category #page .page-title, .site-mikki.tax-product_cat #page .page-title, .site-mikki.tax-inspiration_category #page .page-title {
  display: none;
}
.site-nylabone.tax-product_cat #page .curve-effect, .site-nylabone.tax-inspiration_category #page .curve-effect, .site-mikki.tax-product_cat #page .curve-effect, .site-mikki.tax-inspiration_category #page .curve-effect {
  display: none;
}
.site-nylabone.tax-product_cat #page .woocommerce-pagination a.page-numbers, .site-nylabone.tax-inspiration_category #page .woocommerce-pagination a.page-numbers, .site-mikki.tax-product_cat #page .woocommerce-pagination a.page-numbers, .site-mikki.tax-inspiration_category #page .woocommerce-pagination a.page-numbers {
  color: #d95c0b;
}
.site-nylabone.single-product #content .button, .site-mikki.single-product #content .button {
  border-radius: 5px;
  background-color: transparent;
  border: 1px solid #f47523;
  padding: 7.5px 30px 7.5px 11.25px;
}
.site-nylabone.single-product #content .button:hover, .site-mikki.single-product #content .button:hover {
  color: #000;
  text-decoration: underline;
}
.site-nylabone.single-product #content .button::after, .site-mikki.single-product #content .button::after {
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/02/details-btn.svg);
  margin-top: -5px;
}
.site-nylabone.single-product #content .Product_Page_Shelf_Video, .site-mikki.single-product #content .Product_Page_Shelf_Video {
  background-color: #f47523;
}
.site-nylabone.single-product #content .productDetails-tabs .wp-block-cover__inner-container, .site-mikki.single-product #content .productDetails-tabs .wp-block-cover__inner-container {
  background-color: #f47523;
}
.site-nylabone.single-product #content .productDetails-tabs .wp-block-cover__inner-container::before, .site-mikki.single-product #content .productDetails-tabs .wp-block-cover__inner-container::before {
  background-color: #f47523;
  background-image: none !important;
}
.site-nylabone.single-product #content .shop-breadcrumbs, .site-mikki.single-product #content .shop-breadcrumbs {
  display: none;
}
.site-nylabone.single-product #content .curve-effect, .site-mikki.single-product #content .curve-effect {
  display: none;
}
.site-nylabone.archive.tax-product_cat #content li .button, .site-nylabone.tax-inspiration_category #content li .button, .site-mikki.archive.tax-product_cat #content li .button, .site-mikki.tax-inspiration_category #content li .button {
  border-radius: 5px;
  background-color: transparent;
  border: 1px solid #f47523;
  padding: 7.5px 30px 7.5px 11.25px;
  margin-bottom: 25px;
}
.site-nylabone.archive.tax-product_cat #content li .button:hover, .site-nylabone.tax-inspiration_category #content li .button:hover, .site-mikki.archive.tax-product_cat #content li .button:hover, .site-mikki.tax-inspiration_category #content li .button:hover {
  color: #000;
  text-decoration: underline;
}
.site-nylabone.archive.tax-product_cat #content li .button::after, .site-nylabone.tax-inspiration_category #content li .button::after, .site-mikki.archive.tax-product_cat #content li .button::after, .site-mikki.tax-inspiration_category #content li .button::after {
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/02/details-btn.svg);
  margin-top: -5px;
}
.site-nylabone.search-results #page h2.entry-title a, .site-mikki.search-results #page h2.entry-title a {
  color: #f47523;
}
.site-nylabone.search-results #page .post-type, .site-mikki.search-results #page .post-type {
  background-color: #d95c0b;
}
.site-nylabone.search-results #page .navigation.pagination a.page-numbers, .site-mikki.search-results #page .navigation.pagination a.page-numbers {
  color: #d95c0b;
}
.site-nylabone.search-results #page .navigation.pagination a.page-numbers.next > i, .site-nylabone.search-results #page .navigation.pagination a.page-numbers.prev > i, .site-mikki.search-results #page .navigation.pagination a.page-numbers.next > i, .site-mikki.search-results #page .navigation.pagination a.page-numbers.prev > i {
  top: 0.2em;
}
.site-nylabone #diagnostic_tree .introduction, .site-mikki #diagnostic_tree .introduction {
  margin: 30px 0px;
}
.site-nylabone #diagnostic_tree .step.first, .site-mikki #diagnostic_tree .step.first {
  background-image: none;
  background-color: #d95c0b;
}
.site-nylabone #diagnostic_tree .step.first button, .site-mikki #diagnostic_tree .step.first button {
  color: #d95c0b;
  font-weight: bold;
  background-color: #fff;
}
.site-nylabone #diagnostic_tree .step.first .possible_answers, .site-mikki #diagnostic_tree .step.first .possible_answers {
  max-width: 430px;
  margin: auto;
}
.site-nylabone #diagnostic_tree .step.first .possible_answers .next_step, .site-mikki #diagnostic_tree .step.first .possible_answers .next_step {
  padding: 1rem 2rem;
  margin: 0.5em;
}
.site-nylabone #diagnostic_tree .step, .site-mikki #diagnostic_tree .step {
  background-image: none;
}
.site-nylabone #diagnostic_tree .step button, .site-mikki #diagnostic_tree .step button {
  background-color: #d95c0b;
}
.site-nylabone #diagnostic_tree .step .possible_answers, .site-mikki #diagnostic_tree .step .possible_answers {
  max-width: none;
}
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-needs-7],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-needs-11],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-needs-16],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-needs-23],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-flavour-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-flavour-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-flavour-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-flavour-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-chicken-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-bacon-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-beef-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-peanut-butter-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-chicken-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-bacon-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-beef-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-peanut-butter-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-chicken-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-bacon-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-beef-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-peanut-butter-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-chicken-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-bacon-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-beef-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=puppy-peanut-butter-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-flavour-destructive"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-flavour-boredom"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-flavour-playtime"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-flavour-dental"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-chicken-destructive"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-bacon-destructive"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-beef-destructive"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-chicken-boredom"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-bacon-boredom"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-beef-boredom"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-chicken-playtime"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-bacon-playtime"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-beef-playtime"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-chicken-dental"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-bacon-dental"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="11-beef-dental"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-flavour-destructive"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-flavour-boredom"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-flavour-playtime"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-flavour-dental"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-chicken-destructive"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-bacon-destructive"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-chicken-boredom"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-bacon-boredom"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-chicken-playtime"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-bacon-playtime"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-chicken-dental"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="16-bacon-dental"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-flavour-destructive"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-flavour-boredom"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-flavour-playtime"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-flavour-dental"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-chicken-destructive"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-bacon-destructive"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-chicken-boredom"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-bacon-boredom"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-chicken-playtime"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-bacon-playtime"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-chicken-dental"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step="23-bacon-dental"],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-needs-7],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-needs-11],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-needs-16],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-needs-23],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-needs-23-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-moderate],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-peanut-butter-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-combos-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-peanut-butter-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-combos-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-peanut-butter-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-combos-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-peanut-butter-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-combos-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-cheese-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-cheese-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-cheese-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-cheese-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-surprise-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-surprise-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-surprise-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-7-surprise-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-moderate],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-peanut-butter-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-wild-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-combos-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-surprise-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-peanut-butter-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-wild-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-combos-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-surprise-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-peanut-butter-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-wild-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-combos-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-surprise-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-peanut-butter-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-wild-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-combos-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-11-surprise-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-moderate],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-chicken-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-peanut-butter-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-wild-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-combos-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-surprise-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-chicken-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-peanut-butter-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-wild-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-combos-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-surprise-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-chicken-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-peanut-butter-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-wild-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-combos-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-surprise-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-chicken-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-peanut-butter-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-wild-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-combos-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-16-surprise-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-moderate],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-destructive],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-boredom],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-playtime],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-dental],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-destructive-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-playtime-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-boredom-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-dental-strong],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-combos-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-destructive-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-combos-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-boredom-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-combos-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-playtime-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-combos-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-dental-extreme],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-strong-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-destructive-strong-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-boredom-strong-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-playtime-strong-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-dental-strong-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-destructive-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-boredom-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-playtime-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-dental-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-destructive-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-destructive-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-destructive-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-destructive-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-destructive-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-destructive-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-boredom-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-boredom-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-boredom-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-boredom-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-boredom-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-boredom-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-playtime-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-playtime-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-playtime-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-playtime-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-playtime-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-playtime-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-dental-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-dental-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-dental-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-dental-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-dental-extreme-plus],
.site-nylabone #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-dental-extreme-plus], .site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-needs-7],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-needs-11],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-needs-16],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-needs-23],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-flavour-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-flavour-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-flavour-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-flavour-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-chicken-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-bacon-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-beef-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-peanut-butter-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-chicken-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-bacon-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-beef-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-peanut-butter-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-chicken-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-bacon-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-beef-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-peanut-butter-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-chicken-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-bacon-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-beef-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=puppy-peanut-butter-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-flavour-destructive"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-flavour-boredom"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-flavour-playtime"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-flavour-dental"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-chicken-destructive"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-bacon-destructive"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-beef-destructive"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-chicken-boredom"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-bacon-boredom"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-beef-boredom"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-chicken-playtime"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-bacon-playtime"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-beef-playtime"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-chicken-dental"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-bacon-dental"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="11-beef-dental"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-flavour-destructive"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-flavour-boredom"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-flavour-playtime"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-flavour-dental"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-chicken-destructive"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-bacon-destructive"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-chicken-boredom"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-bacon-boredom"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-chicken-playtime"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-bacon-playtime"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-chicken-dental"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="16-bacon-dental"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-flavour-destructive"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-flavour-boredom"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-flavour-playtime"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-flavour-dental"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-chicken-destructive"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-bacon-destructive"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-chicken-boredom"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-bacon-boredom"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-chicken-playtime"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-bacon-playtime"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-chicken-dental"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step="23-bacon-dental"],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-needs-7],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-needs-11],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-needs-16],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-needs-23],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-needs-23-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-moderate],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-peanut-butter-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-combos-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-peanut-butter-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-combos-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-peanut-butter-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-combos-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-peanut-butter-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-combos-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-cheese-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-cheese-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-cheese-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-cheese-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-flavour-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-surprise-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-surprise-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-surprise-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-chicken-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-bacon-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-beef-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-7-surprise-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-moderate],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-flavour-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-peanut-butter-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-wild-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-combos-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-surprise-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-peanut-butter-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-wild-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-combos-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-surprise-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-peanut-butter-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-wild-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-combos-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-surprise-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-chicken-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-bacon-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-beef-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-peanut-butter-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-cheese-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-wild-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-combos-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-11-surprise-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-moderate],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-flavour-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-chicken-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-peanut-butter-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-wild-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-combos-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-surprise-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-chicken-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-peanut-butter-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-wild-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-combos-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-surprise-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-chicken-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-peanut-butter-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-wild-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-combos-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-surprise-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-chicken-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-bacon-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-beef-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-peanut-butter-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-cheese-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-wild-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-combos-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-16-surprise-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-moderate],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-destructive],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-boredom],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-playtime],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-dental],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-destructive-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-playtime-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-boredom-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-dental-strong],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-combos-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-destructive-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-combos-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-boredom-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-combos-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-playtime-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-cheese-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-combos-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-dental-extreme],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-strong-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-destructive-strong-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-boredom-strong-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-playtime-strong-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-dental-strong-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-destructive-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-boredom-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-playtime-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-flavour-dental-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-destructive-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-destructive-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-destructive-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-destructive-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-destructive-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-destructive-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-boredom-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-boredom-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-boredom-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-boredom-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-boredom-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-boredom-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-playtime-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-playtime-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-playtime-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-playtime-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-playtime-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-playtime-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-chicken-dental-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-bacon-dental-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-beef-dental-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-peanut-butter-dental-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-wild-dental-extreme-plus],
.site-mikki #diagnostic_tree .step .possible_answers [data-next_step=adult-23-surprise-dental-extreme-plus] {
  display: inline-block;
  background-color: #fff;
  margin: 0%;
  padding: 0%;
}
.site-nylabone #diagnostic_tree .step .possible_answers .next_step:hover, .site-mikki #diagnostic_tree .step .possible_answers .next_step:hover {
  text-decoration: underline;
}
.site-nylabone #diagnostic_tree .step .possible_answers .next_step::after, .site-mikki #diagnostic_tree .step .possible_answers .next_step::after {
  content: none;
}
.site-nylabone #diagnostic_tree .step.result .button, .site-mikki #diagnostic_tree .step.result .button {
  border: 1px solid #d95c0b;
  font-weight: bold;
  border-radius: 5px;
}
.site-nylabone #diagnostic_tree .step.result .button:hover, .site-mikki #diagnostic_tree .step.result .button:hover {
  color: #000;
}
.site-nylabone #diagnostic_tree .step.result .button:visited, .site-mikki #diagnostic_tree .step.result .button:visited {
  color: #000;
}
.site-nylabone #diagnostic_tree .step.result .button::after, .site-mikki #diagnostic_tree .step.result .button::after {
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/02/details-btn.svg);
  margin-top: -4px;
}
.site-nylabone #diagnostic_tree .image-ratio-properties, .site-mikki #diagnostic_tree .image-ratio-properties {
  background-repeat: no-repeat;
  background-position: center;
  height: 150px;
  background-size: cover;
  display: inline-block;
  width: 150px;
  margin: 20px;
}
.site-nylabone #diagnostic_tree .image-ratio-properties.chew-strength, .site-mikki #diagnostic_tree .image-ratio-properties.chew-strength {
  height: 250px;
}
.site-nylabone #diagnostic_tree .up-to-7, .site-mikki #diagnostic_tree .up-to-7 {
  background-image: url(/wp-content/uploads/2022/02/XSmall-Silho-Web-WithCopy-Orange.jpg);
}
.site-nylabone #diagnostic_tree .up-to-7:hover, .site-mikki #diagnostic_tree .up-to-7:hover {
  background-image: url(/wp-content/uploads/2022/02/XSmall-Silho-Web-WithCopy-White.jpg);
}
.site-nylabone #diagnostic_tree .up-to-11, .site-mikki #diagnostic_tree .up-to-11 {
  background-image: url(/wp-content/uploads/2022/02/Small-Silho-Web-WithCopy-Orange.jpg);
}
.site-nylabone #diagnostic_tree .up-to-11:hover, .site-mikki #diagnostic_tree .up-to-11:hover {
  background-image: url(/wp-content/uploads/2022/02/Small-Silho-Web-WithCopy-White.jpg);
}
.site-nylabone #diagnostic_tree .up-to-16, .site-mikki #diagnostic_tree .up-to-16 {
  background-image: url(/wp-content/uploads/2022/02/Medium-Silho-Web-WithCopy-Orange.jpg);
}
.site-nylabone #diagnostic_tree .up-to-16:hover, .site-mikki #diagnostic_tree .up-to-16:hover {
  background-image: url(/wp-content/uploads/2022/02/Medium-Silho-Web-WithCopy-White.jpg);
}
.site-nylabone #diagnostic_tree .up-to-23, .site-mikki #diagnostic_tree .up-to-23 {
  background-image: url(/wp-content/uploads/2022/02/XLarge-Silho-Web-WithCopy-Orange.jpg);
}
.site-nylabone #diagnostic_tree .up-to-23:hover, .site-mikki #diagnostic_tree .up-to-23:hover {
  background-image: url(/wp-content/uploads/2022/02/XLarge-Silho-Web-WithCopy-White.jpg);
}
.site-nylabone #diagnostic_tree .up-to-23-above, .site-mikki #diagnostic_tree .up-to-23-above {
  background-image: url(/wp-content/uploads/2022/02/XXLarge-Silho-Web-WithCopy-Orange.jpg);
}
.site-nylabone #diagnostic_tree .up-to-23-above:hover, .site-mikki #diagnostic_tree .up-to-23-above:hover {
  background-image: url(/wp-content/uploads/2022/02/XXLarge-Silho-Web-WithCopy-White.jpg);
}
.site-nylabone #diagnostic_tree .moderate-chew, .site-mikki #diagnostic_tree .moderate-chew {
  background-image: url(/wp-content/uploads/2022/02/ENG-Moderate-Icon.jpg);
}
.site-nylabone #diagnostic_tree .strong-chew, .site-mikki #diagnostic_tree .strong-chew {
  background-image: url(/wp-content/uploads/2022/02/ENG-Strong-Icon.jpg);
}
.site-nylabone #diagnostic_tree .extreme-chew, .site-mikki #diagnostic_tree .extreme-chew {
  background-image: url(/wp-content/uploads/2022/02/ENG-Extreme-Icon.jpg);
}
.site-nylabone #diagnostic_tree .destructive-chewing, .site-mikki #diagnostic_tree .destructive-chewing {
  background-image: url(/wp-content/uploads/2022/02/destructive-chewing-bold.jpg);
}
.site-nylabone #diagnostic_tree .destructive-chewing:hover, .site-mikki #diagnostic_tree .destructive-chewing:hover {
  background-image: url(/wp-content/uploads/2022/02/destructive-chewing.jpg);
}
.site-nylabone #diagnostic_tree .boredom-anxiety, .site-mikki #diagnostic_tree .boredom-anxiety {
  background-image: url(/wp-content/uploads/2022/02/boredom-and-seperation-anxiety-bold.jpg);
}
.site-nylabone #diagnostic_tree .boredom-anxiety:hover, .site-mikki #diagnostic_tree .boredom-anxiety:hover {
  background-image: url(/wp-content/uploads/2022/02/boredom-and-seperation-anxiety.jpg);
}
.site-nylabone #diagnostic_tree .playtime, .site-mikki #diagnostic_tree .playtime {
  background-image: url(/wp-content/uploads/2022/02/playtime-bold.jpg);
}
.site-nylabone #diagnostic_tree .playtime:hover, .site-mikki #diagnostic_tree .playtime:hover {
  background-image: url(/wp-content/uploads/2022/02/playtime.jpg);
}
.site-nylabone #diagnostic_tree .dental-care, .site-mikki #diagnostic_tree .dental-care {
  background-image: url(/wp-content/uploads/2022/02/dental-care-bold.jpg);
}
.site-nylabone #diagnostic_tree .dental-care:hover, .site-mikki #diagnostic_tree .dental-care:hover {
  background-image: url(/wp-content/uploads/2022/02/dental-care.jpg);
}
.site-nylabone #diagnostic_tree .chicken-flavour, .site-mikki #diagnostic_tree .chicken-flavour {
  background-image: url(/wp-content/uploads/2022/02/EU-Pkg-ChckenFlavour-Web.jpg);
}
.site-nylabone #diagnostic_tree .bacon-flavour, .site-mikki #diagnostic_tree .bacon-flavour {
  background-image: url(/wp-content/uploads/2022/02/EU-Pkg-BaconFlavour-Web.jpg);
}
.site-nylabone #diagnostic_tree .beef-flavour, .site-mikki #diagnostic_tree .beef-flavour {
  background-image: url(/wp-content/uploads/2022/02/EU-Pkg-BeefFlavour-Web.jpg);
}
.site-nylabone #diagnostic_tree .peanut-butter-flavour, .site-mikki #diagnostic_tree .peanut-butter-flavour {
  background-image: url(/wp-content/uploads/2022/02/EU-Pkg-PBFlavour-Web.jpg);
}
.site-nylabone #diagnostic_tree .combos-flavour, .site-mikki #diagnostic_tree .combos-flavour {
  background-image: url(/wp-content/uploads/2022/02/FLAVOUR-COMBOS.jpg);
}
.site-nylabone #diagnostic_tree .cheese-flavour, .site-mikki #diagnostic_tree .cheese-flavour {
  background-image: url(/wp-content/uploads/2022/02/EU-Pkg-CheeseFlavour-Web.jpg);
}
.site-nylabone #diagnostic_tree .surprise-me, .site-mikki #diagnostic_tree .surprise-me {
  background-image: url(/wp-content/uploads/2022/02/SURPRISE-ME.jpg);
}
.site-nylabone #diagnostic_tree .wild-flavour, .site-mikki #diagnostic_tree .wild-flavour {
  background-image: url(/wp-content/uploads/2022/02/wild-flavour.jpg);
}
.site-nylabone #page .diagnostics-results-page a, .site-mikki #page .diagnostics-results-page a {
  color: #fff;
  font-weight: bold;
}
.site-nylabone #page .wp-block-handpicked-products .wc-block-grid__product, .site-mikki #page .wp-block-handpicked-products .wc-block-grid__product {
  background-color: #fff;
  margin-right: 1%;
  border: none;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  max-width: 24%;
  padding-bottom: 0.1em;
}
@media (max-width: 1024px) {
  .site-nylabone #page .wp-block-handpicked-products .wc-block-grid__product, .site-mikki #page .wp-block-handpicked-products .wc-block-grid__product {
    max-width: 47%;
    min-width: 40%;
    margin: 1em !important;
  }
}
@media (max-width: 600px) {
  .site-nylabone #page .wp-block-handpicked-products .wc-block-grid__product, .site-mikki #page .wp-block-handpicked-products .wc-block-grid__product {
    max-width: 100%;
  }
}
.site-nylabone #page .wp-block-handpicked-products .wc-block-grid__product .wc-block-grid__product-title, .site-mikki #page .wp-block-handpicked-products .wc-block-grid__product .wc-block-grid__product-title {
  font-size: 18px;
  color: #585a5d;
  text-align: center;
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 1.255rem;
  padding-bottom: 1rem;
  min-height: 5.5rem;
}
.site-nylabone #page .wp-block-handpicked-products .wc-block-grid__product .wc-block-grid__product-titlea:hover, .site-mikki #page .wp-block-handpicked-products .wc-block-grid__product .wc-block-grid__product-titlea:hover {
  color: #585a5d;
}
.site-nylabone #page .wp-block-handpicked-products .wc-block-grid__product:nth-child(4n+4), .site-mikki #page .wp-block-handpicked-products .wc-block-grid__product:nth-child(4n+4) {
  margin-right: 0;
}
.site-nylabone #page .wp-block-handpicked-products button, .site-mikki #page .wp-block-handpicked-products button {
  border-radius: 5px;
  background-color: transparent;
  border: 1px solid #f47523;
  padding: 7.5px 30px 7.5px 11.25px;
  margin-bottom: 25px;
  font-weight: bold;
  margin-left: auto;
  display: block;
}
.site-nylabone #page .wp-block-handpicked-products button::after, .site-mikki #page .wp-block-handpicked-products button::after {
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/02/details-btn.svg);
}
.site-nylabone #page .wp-block-handpicked-products button:hover, .site-mikki #page .wp-block-handpicked-products button:hover {
  color: #000;
  text-decoration: underline;
}
.site-nylabone .product-finder-heading, .site-mikki .product-finder-heading {
  padding: 3% 4% 6% 5%;
}
.site-nylabone .product-finder-heading h1, .site-mikki .product-finder-heading h1 {
  font-weight: 600;
}
.site-nylabone .product-finder-bottom-box, .site-mikki .product-finder-bottom-box {
  padding: 1% 1% 3% 1%;
}
.site-nylabone .uagb-columns__columns-2 .wp-block-image img,
.site-nylabone .uagb-columns__columns-3 .wp-block-image img, .site-mikki .uagb-columns__columns-2 .wp-block-image img,
.site-mikki .uagb-columns__columns-3 .wp-block-image img {
  width: 100%;
}
@media (max-width: 769px) {
  .site-nylabone h1, .site-mikki h1 {
    font-size: 40px !important;
  }
}
@media (max-width: 640px) {
  .site-nylabone .chew-strengths .uagb-columns__columns-4, .site-mikki .chew-strengths .uagb-columns__columns-4 {
    display: block;
  }
  .site-nylabone .chew-strengths .wp-block-uagb-column, .site-mikki .chew-strengths .wp-block-uagb-column {
    text-align: center;
    width: auto;
  }
  .site-nylabone .chew-strengths .wp-block-uagb-column img, .site-mikki .chew-strengths .wp-block-uagb-column img {
    width: 100% !important;
  }
}
.site-nylabone .orange-link a, .site-mikki .orange-link a {
  color: #f47523 !important;
}
.site-nylabone .we-recommend-block p.cta-arrow a, .site-mikki .we-recommend-block p.cta-arrow a {
  padding-left: 40px;
}
.site-nylabone .we-recommend-block p.cta-arrow a::before, .site-mikki .we-recommend-block p.cta-arrow a::before {
  margin-left: 0.8em;
  top: 368px !important;
}
.site-nylabone .we-recommend-block .wp-block-separator, .site-mikki .we-recommend-block .wp-block-separator {
  max-width: inherit;
}
.site-nylabone .wp-block-advgb-adv-tabs .advgb-tab-body, .site-mikki .wp-block-advgb-adv-tabs .advgb-tab-body {
  padding: 30px;
}
.site-nylabone #cookie-law-info-bar .cli-bar-message a, .site-mikki #cookie-law-info-bar .cli-bar-message a {
  color: #fff;
  text-decoration: underline;
}
.site-nylabone #cookie-law-info-bar #wt-cli-accept-all-btn, .site-mikki #cookie-law-info-bar #wt-cli-accept-all-btn {
  font-size: 15px;
  padding: 20px 40px;
  text-transform: uppercase;
  border-radius: 5px;
  border: 2px solid #fff;
}

.site-mikki a:hover {
  color: #ee0000;
}
.site-mikki header #ast-desktop-header .highlight-primary,
.site-mikki header #ast-desktop-header .highlight-secondary {
  background-color: #ff0000;
}
.site-mikki header #ast-desktop-header .highlight-primary:hover,
.site-mikki header #ast-desktop-header .highlight-secondary:hover {
  background-color: #ee0000;
}
.site-mikki header #ast-desktop-header .where-to-buy:hover .blz-icon {
  fill: #ee0000;
}
.site-mikki header #ast-desktop-header .menu-item-secondary-column .menu-link {
  color: #ff0000;
}
.site-mikki header #ast-desktop-header .menu-item-secondary-column .menu-text {
  color: #ff0000;
}
.site-mikki header #ast-mobile-header .highlight-secondary {
  background-color: #ff0000;
}
.site-mikki header #ast-mobile-header .highlight-secondary:hover {
  background-color: #ee0000;
}
.site-mikki header #ast-hf-mobile-menu .ast-menu-toggle .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/red-plus.svg);
}
.site-mikki header #ast-hf-mobile-menu .ast-submenu-expanded .ast-icon::before {
  background-image: linear-gradient(transparent, transparent), url(../images/red-minus.svg);
}
.site-mikki footer i {
  background-color: #ff0000;
}
.site-mikki footer i:hover {
  background-color: #ee0000;
}
@media (max-width: 769px) {
  .site-mikki #content .wp-block-eedee-block-gutenslider .slide-content {
    background-color: #ee0000;
  }
}
.site-mikki #content .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination .swiper-pagination-bullet-active {
  background-color: #ff0000;
}
.site-mikki #content .home-testimonials .uagb-slick-carousel .slick-arrow {
  padding: 7px;
  border: none;
}
.site-mikki #content .home-testimonials .uagb-slick-carousel button::after {
  display: none;
}
.site-mikki #content .home-testimonials .uagb-slick-carousel .content,
.site-mikki #content .home-testimonials .uagb-slick-carousel .name {
  color: #fff;
}
.site-mikki #content .homepage-triple-boxes .uagb-column__inner-wrap .cta-arrow {
  padding-left: 0;
  position: relative;
}
.site-mikki #content .homepage-triple-boxes .uagb-column__inner-wrap .cta-arrow a::before {
  top: -8px;
}
.site-mikki #content .homepage-double-boxes .uagb-column__inner-wrap .cta-arrow {
  padding-left: 0;
  position: relative;
}
.site-mikki #content .homepage-double-boxes .uagb-column__inner-wrap .cta-arrow a::before {
  top: -8px;
}
.site-mikki #content .ui-state-active .advgb-accordion-header-icon {
  background-image: url(../images/red-minus.svg);
}
.site-mikki.single-post #content #sidebar-news li::before,
.site-mikki.single-post #content .news-builder-sidebar li::before, .site-mikki.archive.date #content #sidebar-news li::before,
.site-mikki.archive.date #content .news-builder-sidebar li::before {
  background-image: linear-gradient(transparent, transparent), url(..icons/cta-arrow-red.svg);
}
.site-mikki.archive.date #page .entry-title a {
  color: #ee0000;
}
.site-mikki #store-locator-list .store .tel::before {
  background-color: #ff0000;
}
.site-mikki.post-type-archive-product #content .page-title {
  background-color: #ff0000;
}
.site-mikki.tax-product_cat #page .woocommerce-pagination a.page-numbers, .site-mikki.tax-inspiration_category #page .woocommerce-pagination a.page-numbers {
  color: #ee0000;
}
.site-mikki.single-product #content .button {
  border: 1px solid #ff0000;
  color: #585a5d;
}
.site-mikki.single-product #content .button::after {
  background-image: linear-gradient(transparent, transparent), url(../icons/details-btn-red.svg);
  background-size: contain;
}
.site-mikki.single-product #content .Product_Page_Shelf_Video {
  background-color: #ff0000;
}
.site-mikki.single-product #content .productDetails-tabs .wp-block-cover__inner-container {
  background-color: #ff0000;
}
.site-mikki.single-product #content .productDetails-tabs .wp-block-cover__inner-container::before {
  background-color: #ff0000;
}
.site-mikki.archive.tax-product_cat #content li .button, .site-mikki.tax-inspiration_category #content li .button {
  border: 1px solid #ff0000;
}
.site-mikki.archive.tax-product_cat #content li .button::after, .site-mikki.tax-inspiration_category #content li .button::after {
  background-image: linear-gradient(transparent, transparent), url(../icons/details-btn-red.svg);
  background-size: contain;
}
.site-mikki.search-results #page h2.entry-title a {
  color: #ff0000;
}
.site-mikki.search-results #page .post-type {
  background-color: #ee0000;
}
.site-mikki.search-results #page .navigation.pagination a.page-numbers {
  color: #ee0000;
}
.site-mikki .orange-link a, .site-mikki .red-link a {
  color: #ff0000 !important;
}

.site-blagdon #cookie-law-info-bar #wt-cli-accept-all-btn {
  font-size: 15px;
  padding: 20px 40px;
  text-transform: uppercase;
  border-radius: 5px;
  border: 2px solid #fff;
}
.site-blagdon #cookie-law-info-bar .cli-bar-message a {
  color: #fff;
  text-decoration: underline;
}
.site-blagdon .bg-colour-white {
  background-color: #fff;
}
.site-blagdon .bg-colour-green {
  background-color: #168220;
}
.site-blagdon #diagnostic_tree .diagnostic-tree-nav {
  background: #e2f5e2;
}
.site-blagdon #diagnostic_tree .diagnostic-tree-nav .step {
  background-image: none;
}
.site-blagdon #diagnostic_tree .step {
  background-image: url(/wp-content/uploads/2022/03/coral.png);
  background-position: bottom;
  background-size: contain;
}
.site-blagdon #diagnostic_tree .step .possible_answers {
  max-width: 800px;
}
.site-blagdon #diagnostic_tree .step .possible_answers button {
  background-color: #fff;
  margin: 1em;
}
.site-blagdon #diagnostic_tree .step .possible_answers .next_step {
  padding: 0;
}
.site-blagdon #diagnostic_tree .step .possible_answers .next_step::after {
  background-image: none;
}
.site-blagdon #diagnostic_tree .step .possible_answers select {
  font-size: 20px;
}
.site-blagdon #diagnostic_tree .step .possible_answers select option {
  font-size: 20px;
}
.site-blagdon #diagnostic_tree .step.first {
  background-color: #168220;
  background-image: url(/wp-content/uploads/2022/03/diagnostic-bg.png);
  background-position: bottom;
  background-size: contain;
}
.site-blagdon #diagnostic_tree .step.first button {
  background-color: #168220;
}
.site-blagdon #diagnostic_tree .step.first .next_step {
  padding: 0;
}
.site-blagdon #diagnostic_tree .step.first .next_step::after {
  background-image: none;
}
.site-blagdon #diagnostic_tree .step.result {
  background-image: none;
}
.site-blagdon #diagnostic_tree .step.result .results a {
  color: #111;
  font-weight: bold;
  border: 1px solid #168220;
  border-radius: 5px;
}
.site-blagdon #diagnostic_tree .step.result .button::after {
  margin-top: -4px;
}
.site-blagdon #diagnostic_tree .image-ratio-properties {
  background-repeat: no-repeat;
  background-position: center;
  height: 150px;
  background-size: cover;
  display: inline-block;
  width: 150px;
}
.site-blagdon #diagnostic_tree .main-fish-image {
  background-image: url(/wp-content/uploads/2022/03/Blagdon-Selector-Icons-Stg-1-01-FISH.png);
}
.site-blagdon #diagnostic_tree .main-fish-image:hover {
  background-image: url(/wp-content/uploads/2022/03/Blagdon-Selector-Icons-Stg-1-18-Fish-Hover.png);
}
.site-blagdon #diagnostic_tree .main-koi-image {
  background-image: url(/wp-content/uploads/2022/03/Blagdon-Selector-Icons-Stg-1-02-KOI.png);
}
.site-blagdon #diagnostic_tree .main-koi-image:hover {
  background-image: url(/wp-content/uploads/2022/03/Blagdon-Selector-Icons-Stg-1-19-Koi-Hover.png);
}
.site-blagdon #diagnostic_tree .under-75-image {
  background-image: url(/wp-content/uploads/2022/03/UNDER-75.png);
}
.site-blagdon #diagnostic_tree .under-75-image:hover {
  background-image: url(/wp-content/uploads/2022/03/UNDER-75-hover.png);
}
.site-blagdon #diagnostic_tree .over-75-image {
  background-image: url(/wp-content/uploads/2022/03/OVER-75.png);
}
.site-blagdon #diagnostic_tree .over-75-image:hover {
  background-image: url(/wp-content/uploads/2022/03/OVER-75-hover.png);
}
.site-blagdon #diagnostic_tree .in-full-sun {
  background-image: url(/wp-content/uploads/2022/03/IN-FULL-SUN.png);
}
.site-blagdon #diagnostic_tree .in-full-sun:hover {
  background-image: url(/wp-content/uploads/2022/03/IN-FULL-SUN-hover.png);
}
.site-blagdon #diagnostic_tree .in-shade {
  background-image: url(/wp-content/uploads/2022/03/IN-SHADE.png);
}
.site-blagdon #diagnostic_tree .in-shade:hover {
  background-image: url(/wp-content/uploads/2022/03/IN-SHADE-hover.png);
}
.site-blagdon #diagnostic_tree .diagnose-fish-image {
  background-image: url(/wp-content/uploads/2022/03/Icon-Fish-png-hover.png);
}
.site-blagdon #diagnostic_tree .diagnose-fish-image:hover {
  background-image: url(/wp-content/uploads/2022/03/Icon-Fish-png.png);
}
.site-blagdon #diagnostic_tree .diagnose-pond-image {
  background-image: url(/wp-content/uploads/2022/03/pond-water-hover.png);
}
.site-blagdon #diagnostic_tree .diagnose-pond-image:hover {
  background-image: url(/wp-content/uploads/2022/03/pond-water.png);
}
.site-blagdon #diagnostic_tree .diagnose-feature-image {
  background-image: url(/wp-content/uploads/2022/03/waterfeature-hover.png);
}
.site-blagdon #diagnostic_tree .diagnose-feature-image:hover {
  background-image: url(/wp-content/uploads/2022/03/Icon-waterfeature-png.png);
}
.site-blagdon .diagnose-whats-wrong-tree #diagnostic_tree .step .possible_answers button.next_step {
  padding: 1rem 2rem;
  background-color: #168220;
}
.site-blagdon .diagnose-whats-wrong-tree #diagnostic_tree .step.first {
  background-color: #168220;
  background-image: url(/wp-content/uploads/2022/03/diagnostic-bg.png);
  background-position: bottom;
  background-size: contain;
}
.site-blagdon .diagnose-whats-wrong-tree #diagnostic_tree .step.first button {
  background-color: #168220;
}
.site-blagdon .diagnose-whats-wrong-tree #diagnostic_tree .step.first .next_step {
  padding: 0;
}
.site-blagdon .diagnose-whats-wrong-tree #diagnostic_tree .step.first .next_step::after {
  background-image: none;
}
.site-blagdon .wp-block-handpicked-products {
  display: inline-block;
}
@media (max-width: 769px) {
  .site-blagdon .wp-block-handpicked-products {
    width: 49%;
  }
}
@media (max-width: 440px) {
  .site-blagdon .wp-block-handpicked-products {
    display: block;
    width: 100%;
  }
}
.site-blagdon .wp-block-handpicked-products .wc-block-grid__products .wc-block-grid__product {
  background-color: #fff;
  margin-right: 1%;
  border: none;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 0.1em;
  max-width: 100%;
}
.site-blagdon .wp-block-handpicked-products .wc-block-grid__products .wc-block-grid__product::after {
  content: "";
  background-image: url(../images/white-curve.png);
  position: absolute;
  display: block;
  background-color: #f6f6f6;
  height: 50px;
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  top: 100%;
  left: 0;
}
@media (max-width: 769px) {
  .site-blagdon .wp-block-handpicked-products .wc-block-grid__products .wc-block-grid__product {
    margin: 1em 1em 4em 1em;
  }
}
@media (max-width: 600px) {
  .site-blagdon .wp-block-handpicked-products .wc-block-grid__products .wc-block-grid__product {
    max-width: 100%;
  }
}
@media (max-width: 440px) {
  .site-blagdon .wp-block-handpicked-products .wc-block-grid__products .wc-block-grid__product {
    margin-bottom: 6em;
  }
}
.site-blagdon .wp-block-handpicked-products .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
  font-size: 18px;
  color: #585a5d;
  text-align: center;
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 1.255rem;
  padding-bottom: 1rem;
  min-height: 4rem;
}
.site-blagdon .wp-block-handpicked-products .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-titlea:hover {
  color: #585a5d;
}
.site-blagdon .wp-block-handpicked-products button {
  border-radius: 5px;
  background-color: transparent;
  border: 1px solid #72c802;
  padding: 7.5px 30px 7.5px 11.25px;
  margin-bottom: 25px;
  font-weight: bold;
  margin-left: auto;
  display: block;
  color: #111;
}
.site-blagdon .wp-block-handpicked-products button::after {
  background-image: linear-gradient(transparent, transparent), url(/wp-content/uploads/2022/02/details-btn.svg);
  margin-top: -4px;
}
.site-blagdon .wp-block-handpicked-products button:hover {
  color: #000;
  text-decoration: underline;
}/*# sourceMappingURL=main.css.map */