.nv-page-title-wrap.nv-big-title .nv-page-title h1 {
  text-transform: uppercase;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  font-weight: 800;
}
.col h4 {
  border-style: none;
  border-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nv-content-wrap a:not(.button):not(.wp-block-file__button) {
  color: #3535DD;
  font-weight: 600;
  text-decoration: none;
}
.row h2 {
  font-size: 24px;
  font-weight: 700;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  line-height: 36px;
  font-family: pm-new-bold;
}
html > #neve_body > div:nth-child(10) > #content > div > div > div:nth-child(2) > #secondary > #block-29 > p > a {
  color: #3535dd;
  font-weight: 600;
  text-decoration: none;
}
html > #neve_body > div:nth-child(10) > #content > div > div > div:nth-child(2) > #secondary > #block-33 > p > a {
  color: #3535dd;
  font-weight: 600;
  text-decoration: none;
}
html > #neve_body > div:nth-child(10) > #content > div > div > div:nth-child(2) > #secondary > #block-38 > p > a {
  color: #3535dd;
  font-weight: 600;
  text-decoration: none;
}
html > #neve_body > div:nth-child(10) > #content > div > div > div:nth-child(2) > #secondary > #block-35 > p > a {
  color: #3535dd;
  font-weight: 600;
  text-decoration: none;
}
html > #neve_body > div:nth-child(10) > #content > div > div > div:nth-child(2) > #secondary > #block-26 > p > a {
  color: #3535dd;
  font-weight: 600;
  text-decoration: none;
}
html > #neve_body > div:nth-child(10) > #content > div > div > div:nth-child(2) > #secondary > #block-27 > p > a {
  color: #3535dd;
  font-weight: 600;
  text-decoration: none;
}
html > #neve_body > div:nth-child(10) > #content > div > div > div:nth-child(2) > #secondary > #block-24 > p > a {
  color: #3535dd;
  font-weight: 600;
  text-decoration: none;
}
html > #neve_body > div:nth-child(10) > #content > div > div > div:nth-child(2) > #secondary > #block-25 > p > a {
  color: #3535dd;
  font-weight: 600;
  text-decoration: none;
}
.footer-top-inner {
  background-color: #ffffff;
}
.builder-item--primary-menu .nav-menu-primary > .nav-ul li:not(.woocommerce-mini-cart-item) > a {
  text-transform: uppercase;
}
html > #neve_body > div:nth-child(12) > #content > div > div > div:nth-child(2) > #secondary > #block-29 > p > a {
  color: #3535dd;
  font-weight: 600;
}
html > #neve_body > div:nth-child(12) > #content > div > div > div:nth-child(2) > #secondary > #block-33 > p > a {
  color: #3535dd;
  font-weight: 600;
}
html > #neve_body > div:nth-child(12) > #content > div > div > div:nth-child(2) > #secondary > #block-38 > p > a {
  color: #3535dd;
  font-weight: 600;
}
html > #neve_body > div:nth-child(12) > #content > div > div > div:nth-child(2) > #secondary > #block-35 > p > a {
  color: #3535dd;
  font-weight: 600;
}
html > #neve_body > div:nth-child(12) > #content > div > div > div:nth-child(2) > #secondary > #block-26 > p > a {
  color: #3535dd;
  font-weight: 600;
}
html > #neve_body > div:nth-child(12) > #content > div > div > div:nth-child(2) > #secondary > #block-27 > p > a {
  color: #3535dd;
  font-weight: 600;
}
html > #neve_body > div:nth-child(12) > #content > div > div > div:nth-child(2) > #secondary > #block-24 > p > a {
  color: #3535dd;
  font-weight: 600;
}
html > #neve_body > div:nth-child(12) > #content > div > div > div:nth-child(2) > #secondary > #block-25 > p > a {
  color: #3535dd;
  font-weight: 600;
}
.nv-page-title-wrap .nv-page-title p a {
  color: #3535dd !important;
  font-weight: 600;
}
.woocommerce #content div.product form.cart {
  border-style: solid;
  border-color: #feec8d;
}
.nv-post-navigation span {
  color: #042da7 !important;
}
.nv-related-posts a {
  color: #042da7 !important;
}
.nv-related-posts .read-more-wrapper a {
  color: #ffffff !important;
}
div.widget_block h4 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nv-page-title-wrap .nv-page-title h1 {
  text-transform: uppercase;
}
.woocommerce .cart-collaterals .cart_totals table th {
  border-top-style: solid;
  border-top-color: #feec8d !important;
}
.woocommerce .cart-collaterals .cart_totals table td {
  border-top-style: solid;
  border-top-color: #feec8d !important;
}
.woocommerce form.checkout h3 {
  font-size: 20px;
  font-weight: 600;
}
.woocommerce .cart-collaterals .cart_totals h2 {
  font-size: 20px;
}
div.widget_block p a {
  color: #3535dd;
  font-weight: 600;
  text-decoration: none;
}
.header-menu-sidebar .nav-ul li:not([class*=block]) > .wrap > a {
  text-transform: uppercase;
}
main .nv-shop ul li a {
  color: #1A10CC;
  font-weight: 700;
  list-style-position: inside;
  list-style-type: circle;
}
main .nv-shop p a {
  color: #1a10cc;
  font-weight: 700;
}
.woocommerce-checkout .nv-single-page-wrap {
  width: auto;
}
.woocommerce form.checkout {
  width: auto;
}
.woocommerce #customer_details .col-1 {
  width: 500px;
}
.woocommerce #order_review {
  width: 500px;
}
[class*=row-inner]:not(.footer--row-inner) {
  width: auto;
  max-width: auto;
}
.neve-main {
  width: auto;
  max-width: auto;
}
@media screen and (max-width: 1024px) {
  .woocommerce-checkout .nv-single-page-wrap {
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .woocommerce #order_review {
    width: auto;
  }
  .woocommerce-checkout .nv-single-page-wrap {
    width: auto;
  }
  .woocommerce #customer_details {
    width: auto;
  }
}
@media screen and (max-width: 568px) {
  .woocommerce-checkout .nv-single-page-wrap {
    max-width: 100%;
  }
  .woocommerce #order_review {
    width: auto;
  }
  .woocommerce #customer_details .col-1 {
    width: auto;
  }
}
@media screen and (max-width: 320px) {
  .woocommerce form.checkout h3 {
    width: 289px;
  }
  .woocommerce #order_review {
    width: auto;
  }
  .woocommerce #customer_details .col-1 {
    width: auto;
  }
  .nv-page-title-wrap .nv-page-title {
    max-height: auto;
  }
  .woocommerce-checkout .nv-single-page-wrap {
    max-width: 100%;
  }
}
[data-row-id] a {
  font-weight: 500;
}
ul.page-numbers .current {
  background-color: #3535dd;
}
.nv-content-wrap h1 {
  font-size: 24px;
  line-height: 36px;
  border-top-style: solid;
  border-top-width: 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-weight: 700;
}
