.clearfix {
  clear: both;
}

.z-depth-1 {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.z-depth-1-half {
  -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.z-depth-2 {
  -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.z-depth-3 {
  -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

.z-depth-4 {
  -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
}

.z-depth-5 {
  -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
}

.animate-all, .hover-border, a {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.animate-shadow {
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
}

.animate-color, .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .subcategories a, .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div > a .product-name h3, .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div > a {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}

.animate-background, .home .recent-posts .container .all-button a, .home .recent-posts .product-template-default .container-fluid .all-button a, .product-template-default .home .recent-posts .container-fluid .all-button a, .home .recent-posts .page-template-page-shop-pages .container-fluid .all-button a, .page-template-page-shop-pages .home .recent-posts .container-fluid .all-button a, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .all-button a, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .all-button a, .home .recent-posts .page-template-default article .wp-block-image .all-button a, .page-template-default article .home .recent-posts .wp-block-image .all-button a, .home .recent-posts .page-template-default .container-fluid .all-button a, .page-template-default .home .recent-posts .container-fluid .all-button a, .home .product-category-grid .product-listing .all a, .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .product-button a, .block-suppliers .supplier-button a, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .button, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div a, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div p.breadcrumbs.mobile a, p.breadcrumbs.mobile .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div a, .button, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a, p.breadcrumbs.mobile a {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

/********************************************
*********************************************
******                                 ******
******          Flexbox Grid           ******
******      Author: Matthew Brand      ******
******                                 ******
*********************************************
********************************************/
.flex, .related-container #to-be-product-carousel-items .row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flex.flex--justify-start, .related-container #to-be-product-carousel-items .flex--justify-start.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .flex--justify-start.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .flex--justify-start.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .flex--justify-start.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .flex--justify-start.row.products {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.flex.flex--justify-center, .related-container #to-be-product-carousel-items .flex--justify-center.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .flex--justify-center.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .flex--justify-center.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .flex--justify-center.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .flex--justify-center.row.products {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.flex.flex--justify-end, .related-container #to-be-product-carousel-items .flex--justify-end.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .flex--justify-end.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .flex--justify-end.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .flex--justify-end.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .flex--justify-end.row.products {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.flex.flex--justify-spacebetween, .related-container #to-be-product-carousel-items .flex--justify-spacebetween.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .flex--justify-spacebetween.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .flex--justify-spacebetween.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .flex--justify-spacebetween.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .flex--justify-spacebetween.row.products {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.flex.flex--justify-spacearound, .related-container #to-be-product-carousel-items .flex--justify-spacearound.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .flex--justify-spacearound.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .flex--justify-spacearound.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .flex--justify-spacearound.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .flex--justify-spacearound.row.products {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.flex.flex--align-start, .related-container #to-be-product-carousel-items .flex--align-start.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .flex--align-start.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .flex--align-start.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .flex--align-start.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .flex--align-start.row.products {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.flex.flex--align-center, .related-container #to-be-product-carousel-items .flex--align-center.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .flex--align-center.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .flex--align-center.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .flex--align-center.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .flex--align-center.row.products {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.flex.flex--align-end, .related-container #to-be-product-carousel-items .flex--align-end.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .flex--align-end.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .flex--align-end.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .flex--align-end.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .flex--align-end.row.products {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.flex.flex--wrap, .related-container #to-be-product-carousel-items .flex--wrap.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .flex--wrap.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .flex--wrap.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .flex--wrap.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .flex--wrap.row.products {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex.flex--reverse, .related-container #to-be-product-carousel-items .flex--reverse.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .flex--reverse.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .flex--reverse.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .flex--reverse.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .flex--reverse.row.products {
  flex-direction: row-reverse;
}

@font-face {
  font-family: "Calibri";
  src: url("../fonts/calibri-font-family/calibri-font-family/calibri-regular-webfont.woff2") format("woff2"), url("../fonts/calibri-font-family/calibri-font-family/calibri-regular-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Calibri";
  src: url("../fonts/calibri-font-family/calibri-font-family/calibri-italic-webfont.woff2") format("woff2"), url("../fonts/calibri-font-family/calibri-font-family/calibri-italic-webfont.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Calibri";
  src: url("../fonts/calibri-font-family/calibri-font-family/calibri-bold-webfont.woff2") format("woff2"), url("../fonts/calibri-font-family/calibri-font-family/calibri-bold-webfont.woff") format("woff");
  font-weight: 700;
}
@font-face {
  font-family: "Calibri";
  src: url("../fonts/calibri-font-family/calibri-font-family/calibri-bold-italic-webfont.woff2") format("woff2"), url("../fonts/calibri-font-family/calibri-font-family/calibri-bold-italic-webfont.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
body {
  font-family: "Calibri";
  background-color: white;
  font-size: 18px;
}
body:after {
  display: none;
}

h1,
.h1,
.related-container h2,
.browse-all-products h2,
.page-template-template-page-builder .container-fluid article > h2,
.page-template-default article > h2,
.block-simple-content h2,
.block-simple-content h1 {
  font-weight: 700;
  font-size: 58px;
  line-height: 1.24;
  color: #2D2D2D;
  text-align: center;
  text-transform: none;
  margin-bottom: 50px;
  margin-top: 50px;
}
@media (max-width: 1340px) {
  h1,
.h1,
.related-container h2,
.browse-all-products h2,
.page-template-template-page-builder .container-fluid article > h2,
.page-template-default article > h2,
.block-simple-content h2,
.block-simple-content h1 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  h1,
.h1,
.related-container h2,
.browse-all-products h2,
.page-template-template-page-builder .container-fluid article > h2,
.page-template-default article > h2,
.block-simple-content h2,
.block-simple-content h1 {
    font-size: 32px;
  }
}

h2 {
  text-transform: none;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.24;
  color: #2D2D2D;
}
@media (max-width: 767px) {
  h2 {
    font-size: 26px;
  }
}

p {
  margin-bottom: 35px;
}

#lower-wrap {
  width: 100%;
  padding-left: 0 !important;
}

.push {
  width: 100%;
}

.alignwide,
.alignfull {
  margin: 32px calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}

@media (max-width: 1024px) {
  .alignwide {
    margin: 32px -76.5px;
    max-width: 920px;
    width: 920px;
  }
  .alignfull {
    width: 100%;
    margin: 0;
  }
}
@media (min-width: 1025px) {
  body.hide-sidebar #lower-wrap main {
    padding-left: 40px;
  }
}

.container, .product-template-default .container-fluid, .page-template-page-shop-pages .container-fluid, .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-default article .wp-block-image, .page-template-default .container-fluid {
  width: 100%;
  max-width: 1575px;
  margin-left: auto;
  margin-right: auto;
}

.no-margin {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  :where(.wp-block-group.has-background) {
    padding-left: 0;
    padding-right: 0;
  }
}

.button, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a, p.breadcrumbs.mobile a {
  background-color: #003E65;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  display: block;
  color: white;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  padding-left: 40px;
  padding-right: 40px;
}
.button:hover, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a:hover, p.breadcrumbs.mobile a:hover, .button:focus, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button:focus, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a:focus, p.breadcrumbs.mobile a:focus {
  background-color: #FF8000;
  color: white;
  text-decoration: none;
}
.button.button-white, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button-white.button, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a.button-white, p.breadcrumbs.mobile a.button-white {
  background-color: white;
  color: #373737;
}
.button.button-white:hover, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button-white.button:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a.button-white:hover, p.breadcrumbs.mobile a.button-white:hover, .button.button-white:focus, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button-white.button:focus, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a.button-white:focus, p.breadcrumbs.mobile a.button-white:focus {
  background-color: #FF8000;
  color: white;
  text-decoration: none;
}
.button.button-light, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button-light.button, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a.button-light, p.breadcrumbs.mobile a.button-light {
  background-color: #438FBE;
  color: white;
}
.button.button-light:hover, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button-light.button:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a.button-light:hover, p.breadcrumbs.mobile a.button-light:hover, .button.button-light:focus, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button-light.button:focus, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a.button-light:focus, p.breadcrumbs.mobile a.button-light:focus {
  background-color: #FF8000;
  color: white;
  text-decoration: none;
}

.border-box {
  border-bottom: 10px solid #FF8000;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  background-color: white;
}

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fasc-size-large {
  font-size: 18px;
  padding: 8px 10px;
  border: 0;
  line-height: 24px;
}

a.fasc-button {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  margin: 3px 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  box-sizing: border-box;
  background-color: #f18623;
}

a.fasc-style-bold {
  font-weight: 700;
}

a.fasc-button:hover, a.fasc-button:focus, a.fasc-button:visited, a.fasc-button:active {
  text-decoration: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.fasc-ico-before.dashicons-cart:before {
  content: "\f174";
}

a.fasc-button.fasc-ico-before:before, a.fasc-button.fasc-ico-after:after {
  vertical-align: middle;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  margin-top: -2px;
}

a.fasc-size-large.fasc-ico-before:before {
  font: 400 20px/1 dashicons;
  padding-right: 6px;
  line-height: 22px;
}

a.fasc-button {
  font-size: 26px;
  width: 100%;
  max-width: 750px;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  a.fasc-button {
    font-size: 20px;
  }
}
a.fasc-button:hover, a.fasc-button:focus {
  background-color: #d46d0d !important;
}
a.fasc-button:before {
  font-size: 30px;
}

.breadcrumbs {
  font-size: 16px;
}

p.breadcrumbs.mobile a {
  font-size: 18px;
  font-size: 18px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 15px;
}
p.breadcrumbs.mobile a i {
  font-size: 13px;
  margin-right: 20px;
}

#customer_details .woocommerce-shipping-fields {
  padding-left: 22px;
}

@media (min-width: 1025px) {
  #lower-wrap,
.home .push > article.page {
    margin-top: 149px;
  }
}

@media (min-width: 1025px) {
  .home #lower-wrap {
    margin-top: 0 !important;
  }
}

@media (min-width: 1025px) {
  .admin-bar #site-header {
    top: 32px;
  }
}

@media (min-width: 1025px) {
  #site-header {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
  }
}
@media (max-width: 1100px) {
  #site-header {
    padding-right: 0 !important;
  }
}
#site-header .header-container {
  max-width: 1750px;
  margin-left: auto;
  margin-right: auto;
}
#site-header .top-nav {
  height: 52px;
  background-color: #005387;
}
@media (min-width: 1025px) {
  #site-header .top-nav {
    padding-left: 20px;
    padding-right: 20px;
  }
}
#site-header .top-nav .top-contact {
  float: left;
  color: white;
  font-size: 18px;
  padding-top: 11px;
}
@media (max-width: 1605px) {
  #site-header .top-nav .top-contact {
    font-size: 15px;
    padding-top: 13px;
  }
}
#site-header .top-nav .top-contact img {
  height: 22px;
  margin-right: 10px;
  margin-top: -5px;
}
#site-header .top-nav .top-contact div {
  display: inline-block;
}
#site-header .top-nav .top-contact a {
  color: white;
}
#site-header .top-nav ul li a {
  color: white;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
  text-transform: none;
  height: auto;
  padding: 0 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-left: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
@media (max-width: 1605px) {
  #site-header .top-nav ul li a {
    font-size: 15px;
  }
}
#site-header .top-nav ul li a img {
  height: 22px;
  width: auto;
  margin-right: 10px;
  margin-top: -6px;
}
#site-header .top-nav ul li.cart {
  height: auto;
  padding: 10px 0;
}
#site-header .top-nav ul li.cart a.cart-count {
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
  border-right: 0;
  padding-right: 0;
}
#site-header .top-nav ul li.cart a.cart-count .cart-icon:before {
  background-image: urL("../../../..//wp-content/uploads/2023/03/noun-cart-2345550-FFFFFF.png");
  height: 22px;
  width: 28px;
  background-size: auto 22px;
}
#site-header .navbar {
  background-color: #003E65;
  height: 97px;
}
@media (min-width: 1025px) {
  #site-header .navbar {
    padding-left: 20px;
    padding-right: 20px;
  }
}
#site-header .navbar .navbar-brand#main-logo {
  margin-left: 0;
}
@media (min-width: 1286px) {
  #site-header .navbar .navbar-brand#main-logo {
    height: 97px;
    padding: 31.5px 0;
  }
}
@media (min-width: 1025px) {
  #site-header .navbar .navbar-brand#main-logo {
    height: 97px;
    padding: 36.5px 0;
  }
}
@media (max-width: 1024px) {
  #site-header .navbar .navbar-brand#main-logo {
    margin-left: -57.5px;
  }
}
@media (max-width: 1605px) {
  #site-header .navbar .navbar-brand#main-logo img {
    height: auto;
    width: 115px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar .navbar-brand#main-logo img {
    width: 90px;
  }
}
#site-header .navbar .navbar-nav {
  margin-top: 33px;
}
@media (min-width: 1025px) {
  #site-header .navbar .navbar-nav.navbar-right {
    margin-right: 0;
  }
}
#site-header .navbar ul#shop-main-menu > li,
#site-header .navbar ul#menu-main-menu > li {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
#site-header .navbar ul#shop-main-menu > li.first, #site-header .navbar ul#shop-main-menu > li.last,
#site-header .navbar ul#menu-main-menu > li.first,
#site-header .navbar ul#menu-main-menu > li.last {
  border: none;
}
#site-header .navbar ul#shop-main-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > a {
  font-size: 22px;
  line-height: 1;
  color: white;
  text-transform: none;
  font-weight: 400;
  padding-top: 5px;
  padding-bottom: 5px;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > a {
    font-size: 17px;
  }
}
@media (max-width: 1285px) {
  #site-header .navbar ul#shop-main-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > a {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > a {
    font-size: 15px;
  }
}
#site-header .navbar ul#shop-main-menu > li > a:hover, #site-header .navbar ul#shop-main-menu > li > a:focus,
#site-header .navbar ul#menu-main-menu > li > a:hover,
#site-header .navbar ul#menu-main-menu > li > a:focus {
  background-color: transparent !important;
}
#site-header .navbar ul#shop-main-menu > li > a i,
#site-header .navbar ul#menu-main-menu > li > a i {
  font-size: 10px;
  margin-left: 13px;
  margin-top: 7px;
  display: inline-block;
  float: right;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > a i,
#site-header .navbar ul#menu-main-menu > li > a i {
    margin-top: 3px;
  }
}
#site-header .navbar ul#shop-main-menu > li.nav-btn,
#site-header .navbar ul#menu-main-menu > li.nav-btn {
  margin-left: 30px;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li.nav-btn,
#site-header .navbar ul#menu-main-menu > li.nav-btn {
    margin-left: 5px;
  }
}
#site-header .navbar ul#shop-main-menu > li.nav-btn a,
#site-header .navbar ul#menu-main-menu > li.nav-btn a {
  background-color: #438FBE;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  font-size: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: -13px;
}
#site-header .navbar ul#shop-main-menu > li.nav-btn a:hover, #site-header .navbar ul#shop-main-menu > li.nav-btn a:focus,
#site-header .navbar ul#menu-main-menu > li.nav-btn a:hover,
#site-header .navbar ul#menu-main-menu > li.nav-btn a:focus {
  background-color: #FF8000 !important;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li.nav-btn a,
#site-header .navbar ul#menu-main-menu > li.nav-btn a {
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: -10px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li.nav-btn a,
#site-header .navbar ul#menu-main-menu > li.nav-btn a {
    font-size: 14px;
    padding-left: 17px;
    padding-right: 17px;
  }
}
#site-header .navbar ul#shop-main-menu > li.nav-btn.current-menu-item > a,
#site-header .navbar ul#menu-main-menu > li.nav-btn.current-menu-item > a {
  background-color: #438FBE !important;
}
#site-header .navbar ul#shop-main-menu > li.search,
#site-header .navbar ul#menu-main-menu > li.search {
  margin-left: 30px;
  margin-top: -13px;
  border: none;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li.search,
#site-header .navbar ul#menu-main-menu > li.search {
    margin-left: 20px;
    margin-top: -10px;
  }
}
#site-header .navbar ul#shop-main-menu > li.search .aws-container,
#site-header .navbar ul#menu-main-menu > li.search .aws-container {
  width: 300px;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li.search .aws-container,
#site-header .navbar ul#menu-main-menu > li.search .aws-container {
    width: 222px;
  }
}
@media (max-width: 1285px) {
  #site-header .navbar ul#shop-main-menu > li.search .aws-container,
#site-header .navbar ul#menu-main-menu > li.search .aws-container {
    width: 177px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li.search .aws-container,
#site-header .navbar ul#menu-main-menu > li.search .aws-container {
    width: 162px;
  }
}
#site-header .navbar ul#shop-main-menu > li.search form input.search-field,
#site-header .navbar ul#shop-main-menu > li.search form input.aws-search-field,
#site-header .navbar ul#menu-main-menu > li.search form input.search-field,
#site-header .navbar ul#menu-main-menu > li.search form input.aws-search-field {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border: transparent;
  overflow: hidden;
  height: 56px;
  float: left;
  font-size: 16px;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li.search form input.search-field,
#site-header .navbar ul#shop-main-menu > li.search form input.aws-search-field,
#site-header .navbar ul#menu-main-menu > li.search form input.search-field,
#site-header .navbar ul#menu-main-menu > li.search form input.aws-search-field {
    height: 48px;
  }
}
@media (max-width: 1285px) {
  #site-header .navbar ul#shop-main-menu > li.search form input.search-field,
#site-header .navbar ul#shop-main-menu > li.search form input.aws-search-field,
#site-header .navbar ul#menu-main-menu > li.search form input.search-field,
#site-header .navbar ul#menu-main-menu > li.search form input.aws-search-field {
    width: 135px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li.search form input.search-field,
#site-header .navbar ul#shop-main-menu > li.search form input.aws-search-field,
#site-header .navbar ul#menu-main-menu > li.search form input.search-field,
#site-header .navbar ul#menu-main-menu > li.search form input.aws-search-field {
    width: 120px;
  }
}
@media (min-width: 1200px) {
  #site-header .navbar ul#shop-main-menu > li.search form input.search-field,
#site-header .navbar ul#shop-main-menu > li.search form input.aws-search-field,
#site-header .navbar ul#menu-main-menu > li.search form input.search-field,
#site-header .navbar ul#menu-main-menu > li.search form input.aws-search-field {
    padding-left: 20px;
  }
}
#site-header .navbar ul#shop-main-menu > li.search form button.wp-element-button,
#site-header .navbar ul#shop-main-menu > li.search form .aws-search-btn,
#site-header .navbar ul#menu-main-menu > li.search form button.wp-element-button,
#site-header .navbar ul#menu-main-menu > li.search form .aws-search-btn {
  color: transparent;
  background-color: #438FBE;
  width: 68px;
  border: 0;
  height: 56px;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  background-size: 20px auto;
  float: right;
  color: white;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li.search form button.wp-element-button,
#site-header .navbar ul#shop-main-menu > li.search form .aws-search-btn,
#site-header .navbar ul#menu-main-menu > li.search form button.wp-element-button,
#site-header .navbar ul#menu-main-menu > li.search form .aws-search-btn {
    width: 48px;
    height: 48px;
  }
}
#site-header .navbar ul#shop-main-menu > li.search form button.wp-element-button svg,
#site-header .navbar ul#shop-main-menu > li.search form .aws-search-btn svg,
#site-header .navbar ul#menu-main-menu > li.search form button.wp-element-button svg,
#site-header .navbar ul#menu-main-menu > li.search form .aws-search-btn svg {
  fill: white;
}
@media (min-width: 1606px) {
  #site-header .navbar ul#shop-main-menu > li.search form button.wp-element-button svg,
#site-header .navbar ul#shop-main-menu > li.search form .aws-search-btn svg,
#site-header .navbar ul#menu-main-menu > li.search form button.wp-element-button svg,
#site-header .navbar ul#menu-main-menu > li.search form .aws-search-btn svg {
    margin-left: 8px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu {
  width: 365px;
  background-color: #003E65;
  top: 64px;
  height: 685px;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu {
    width: 314px;
    height: 600px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu {
    width: 270px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  position: static;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li:last-of-type,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li:last-of-type {
  border: none;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li:hover > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li:hover > a {
  background-color: #005387;
  text-decoration: none;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > a {
  font-size: 20px;
  font-weight: 700;
  color: white;
  padding: 15px 20px;
  padding-left: 35px;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > a {
    font-size: 17px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > a {
    padding-left: 20px;
    font-size: 15px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > a:hover, #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > a:focus,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > a:hover,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > a:focus {
  background-color: #005387;
  text-decoration: none;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > a i,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > a i {
  float: right;
  margin-top: 8px;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > a i,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > a i {
    margin-top: 5px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li:first-child > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li:first-child > a {
  padding-top: 23px;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu {
  left: 100%;
  top: 0;
  width: 350px;
  height: 685px;
  background-color: #005387;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu {
    width: 314px;
    height: 600px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu {
    width: 270px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li {
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 10px;
  padding-bottom: 25px;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li > a {
  font-size: 22px;
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li > a {
    font-size: 17px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li > a {
    font-size: 15px;
    padding-top: 15px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li > a:hover, #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li > a:focus,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li > a:hover,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li > a:focus {
  background-color: transparent;
  text-decoration: none;
  cursor: default;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online {
  background-color: white;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > a {
  color: #005387;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > a img,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > a img {
  width: 30px;
  float: right;
  margin-top: 5px;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > a img,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > a img {
    width: 23px;
    margin-top: 2px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu {
  display: block !important;
  position: static;
  box-shadow: none;
  width: 100%;
  border-bottom: 1px solid #D3D3D3;
  margin-top: 15px;
  margin-bottom: 15px;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li {
  position: static;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > a {
  font-size: 20px;
  color: #005387;
  padding: 0;
  font-weight: 400;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > a {
    font-size: 16px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > a {
    font-size: 15px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > a:hover, #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > a:focus,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > a:hover,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > a:focus {
  background-color: transparent;
  text-decoration: underline;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li:hover > a, #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li:focus > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li:hover > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li:focus > a {
  background-color: transparent;
  text-decoration: underline;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li:hover > ul.sub-menu, #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li:focus > ul.sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li:hover > ul.sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li:focus > ul.sub-menu {
  display: block !important;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu {
  left: 100%;
  top: 0;
  width: 340px;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 10px;
  padding-bottom: 25px;
  height: 685px;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu {
    width: 295px;
    height: 600px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu {
    width: 270px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li {
  padding-top: 3px;
  padding-bottom: 3px;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li > a {
  font-size: 20px;
  color: #005387;
  padding: 0;
  font-weight: 400;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li > a {
    font-size: 16px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li > a {
    font-size: 15px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li > a:hover, #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li > a:focus,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li > a:hover,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li > a:focus {
  background-color: transparent;
  text-decoration: underline;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li:hover > a, #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li:focus > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li:hover > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li:focus > a {
  background-color: transparent;
  text-decoration: underline;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li.nav-heading,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li.nav-heading {
  border-bottom: 0;
  padding-top: 15px;
  margin-bottom: 19px;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li.nav-heading > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li.nav-heading > a {
  font-size: 22px;
  line-height: 1.1;
  font-weight: 700;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li.nav-heading > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li.nav-heading > a {
    font-size: 17px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li.nav-heading > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-online > ul.sub-menu > li > ul.sub-menu > li.nav-heading > a {
    font-size: 15px;
    padding-top: 5px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline {
  background-color: #005387;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > a {
  color: white;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div {
  color: white;
  font-size: 22px;
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div {
    font-size: 17px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div {
    font-size: 15px;
    padding-top: 15px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div:hover, #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div:focus,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div:hover,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div:focus {
  background-color: transparent;
  text-decoration: none;
  cursor: default;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div a {
  display: inline;
  color: white;
  padding: 0;
  font-size: inherit;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div a:hover, #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div a:focus,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div a:hover,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > div a:focus {
  background-color: transparent !important;
  text-decoration: underline;
  font-size: inherit;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu {
  display: block !important;
  position: static;
  background-color: transparent;
  box-shadow: none;
  width: 100%;
  list-style-type: disc;
  padding-left: 20px;
  color: white;
  list-style-position: inside;
  margin-top: 10px;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li {
  display: list-item;
  border: none;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li {
    line-height: 1.3;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li > a {
  padding: 0;
  color: white;
  text-decoration: none;
  font-size: 20px;
  font-weight: 400;
  display: inline-block;
  cursor: default;
}
@media (max-width: 1605px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li > a {
    font-size: 16px;
  }
}
@media (max-width: 1140px) {
  #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li > a {
    font-size: 15px;
  }
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li:hover > a, #site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li:focus > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li:hover > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li:focus > a {
  background-color: transparent;
  color: white;
  text-decoration: none;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li.offline-request,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li.offline-request {
  display: block;
  padding-top: 35px;
  margin-left: -20px;
}
#site-header .navbar ul#shop-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li.offline-request > a,
#site-header .navbar ul#menu-main-menu > li > .sub-menu > li > ul.sub-menu > li.available-offline > ul.sub-menu > li.offline-request > a {
  background-color: white;
  display: block;
  color: #005387;
  border-radius: 5px;
  text-align: center;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 16px;
}
#site-header .navbar .navbar-toggle {
  color: white;
}

.hidden-search {
  background-color: #005387;
  padding: 10px 20px;
}
@media (max-width: 767px) {
  .hidden-search {
    width: 100% !important;
  }
}
.hidden-search::after {
  display: none;
}
.hidden-search .widget_product_search {
  height: 40px;
}
.hidden-search .aws-container .aws-search-form .aws-wrapper {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.hidden-search .aws-container .aws-search-form .aws-wrapper .aws-search-field {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.hidden-search .aws-container .aws-search-form .aws-form-btn {
  background-color: #438FBE;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  border: none;
}
.hidden-search .aws-container .aws-search-form .aws-form-btn svg {
  fill: white;
}
.hidden-search form.woocommerce-product-search {
  position: relative;
}
.hidden-search form.woocommerce-product-search input.search-field {
  width: 100%;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border: transparent;
  overflow: hidden;
  height: 40px;
  float: left;
}
.hidden-search form.woocommerce-product-search button.wp-element-button {
  color: transparent;
  background-color: #438FBE;
  background-image: url(../../../../wp-content/uploads/2023/03/noun-search-875351-FFFFFF.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px auto;
  width: 68px;
  border: 0;
  height: 40px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-size: 20px auto;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
}

.mm-menu .mm-listitem a i.fa-light {
  display: none;
}
.mm-menu .mm-listitem a img {
  display: none;
}
.mm-menu .mm-navbar__title img {
  display: none;
}
.mm-menu #mm-6 .mm-listview .mm-listitem:first-child,
.mm-menu #mm-7 .mm-listview .mm-listitem:first-child,
.mm-menu #mm-8 .mm-listview .mm-listitem:first-child,
.mm-menu #mm-9 .mm-listview .mm-listitem:first-child,
.mm-menu #mm-10 .mm-listview .mm-listitem:first-child {
  display: none;
}

.navbar li[class^=current-] > a, .navbar li[class*=" current-"] > a {
  background-color: transparent !important;
}

.payment-options {
  background-color: white;
  padding-left: 20px;
  padding-right: 20px;
  border-top: 1px solid #C4C4C4;
  padding-top: 30px;
  padding-bottom: 10px;
}
.payment-options .container .flex img, .payment-options .container .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .payment-options .container .row.products img, .payment-options .product-template-default .container-fluid .flex img, .payment-options .product-template-default .container-fluid .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .payment-options .product-template-default .container-fluid .row.products img, .product-template-default .payment-options .container-fluid .flex img, .product-template-default .payment-options .container-fluid .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .product-template-default .payment-options .container-fluid .row.products img, .payment-options .container .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .payment-options .product-template-default .container-fluid .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .product-template-default .payment-options .container-fluid .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .payment-options .container .row.products img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .payment-options .product-template-default .container-fluid .row.products img, .product-template-default .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .payment-options .container-fluid .row.products img,
.payment-options .container .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.payment-options .product-template-default .container-fluid .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.product-template-default .payment-options .container-fluid .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .payment-options .container .row.products img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .payment-options .product-template-default .container-fluid .row.products img,
.product-template-default .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .payment-options .container-fluid .row.products img,
.payment-options .container body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
.payment-options .product-template-default .container-fluid body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
.product-template-default .payment-options .container-fluid body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .payment-options .container .row.products img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .payment-options .product-template-default .container-fluid .row.products img,
.product-template-default body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .payment-options .container-fluid .row.products img,
.payment-options .container .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.payment-options .product-template-default .container-fluid .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.product-template-default .payment-options .container-fluid .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .payment-options .container .row.products img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .payment-options .product-template-default .container-fluid .row.products img,
.product-template-default .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .payment-options .container-fluid .row.products img, .payment-options .page-template-page-shop-pages .container-fluid .flex img, .payment-options .page-template-page-shop-pages .container-fluid .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .payment-options .page-template-page-shop-pages .container-fluid .row.products img, .payment-options .page-template-page-shop-pages .container-fluid .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-page-shop-pages .container-fluid .row.products img,
.payment-options .page-template-page-shop-pages .container-fluid .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-page-shop-pages .container-fluid .row.products img,
.payment-options .page-template-page-shop-pages .container-fluid body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-page-shop-pages .container-fluid .row.products img,
.payment-options .page-template-page-shop-pages .container-fluid .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-page-shop-pages .container-fluid .row.products img, .page-template-page-shop-pages .payment-options .container-fluid .flex img, .page-template-page-shop-pages .payment-options .container-fluid .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .page-template-page-shop-pages .payment-options .container-fluid .row.products img, .page-template-page-shop-pages .payment-options .container-fluid .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .page-template-page-shop-pages .payment-options .container-fluid .row.products img,
.page-template-page-shop-pages .payment-options .container-fluid .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .page-template-page-shop-pages .payment-options .container-fluid .row.products img,
.page-template-page-shop-pages .payment-options .container-fluid body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .page-template-page-shop-pages .payment-options .container-fluid .row.products img,
.page-template-page-shop-pages .payment-options .container-fluid .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .page-template-page-shop-pages .payment-options .container-fluid .row.products img, .payment-options .page-template-template-page-builder .container-fluid article .wp-block-image .flex img, .payment-options .page-template-template-page-builder .container-fluid article .wp-block-image .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .payment-options .page-template-template-page-builder .container-fluid article .wp-block-image .row.products img, .payment-options .page-template-template-page-builder .container-fluid article .wp-block-image .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-template-page-builder .container-fluid article .wp-block-image .row.products img,
.payment-options .page-template-template-page-builder .container-fluid article .wp-block-image .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-template-page-builder .container-fluid article .wp-block-image .row.products img,
.payment-options .page-template-template-page-builder .container-fluid article .wp-block-image body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-template-page-builder .container-fluid article .wp-block-image .row.products img,
.payment-options .page-template-template-page-builder .container-fluid article .wp-block-image .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-template-page-builder .container-fluid article .wp-block-image .row.products img, .page-template-template-page-builder .container-fluid article .payment-options .wp-block-image .flex img, .page-template-template-page-builder .container-fluid article .payment-options .wp-block-image .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .page-template-template-page-builder .container-fluid article .payment-options .wp-block-image .row.products img, .page-template-template-page-builder .container-fluid article .payment-options .wp-block-image .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .page-template-template-page-builder .container-fluid article .payment-options .wp-block-image .row.products img,
.page-template-template-page-builder .container-fluid article .payment-options .wp-block-image .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .page-template-template-page-builder .container-fluid article .payment-options .wp-block-image .row.products img,
.page-template-template-page-builder .container-fluid article .payment-options .wp-block-image body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .page-template-template-page-builder .container-fluid article .payment-options .wp-block-image .row.products img,
.page-template-template-page-builder .container-fluid article .payment-options .wp-block-image .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .page-template-template-page-builder .container-fluid article .payment-options .wp-block-image .row.products img, .payment-options .page-template-default article .wp-block-image .flex img, .payment-options .page-template-default article .wp-block-image .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .payment-options .page-template-default article .wp-block-image .row.products img, .payment-options .page-template-default article .wp-block-image .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-default article .wp-block-image .row.products img,
.payment-options .page-template-default article .wp-block-image .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-default article .wp-block-image .row.products img,
.payment-options .page-template-default article .wp-block-image body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-default article .wp-block-image .row.products img,
.payment-options .page-template-default article .wp-block-image .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-default article .wp-block-image .row.products img, .page-template-default article .payment-options .wp-block-image .flex img, .page-template-default article .payment-options .wp-block-image .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .page-template-default article .payment-options .wp-block-image .row.products img, .page-template-default article .payment-options .wp-block-image .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .page-template-default article .payment-options .wp-block-image .row.products img,
.page-template-default article .payment-options .wp-block-image .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .page-template-default article .payment-options .wp-block-image .row.products img,
.page-template-default article .payment-options .wp-block-image body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .page-template-default article .payment-options .wp-block-image .row.products img,
.page-template-default article .payment-options .wp-block-image .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .page-template-default article .payment-options .wp-block-image .row.products img, .payment-options .page-template-default .container-fluid .flex img, .payment-options .page-template-default .container-fluid .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .payment-options .page-template-default .container-fluid .row.products img, .payment-options .page-template-default .container-fluid .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-default .container-fluid .row.products img,
.payment-options .page-template-default .container-fluid .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-default .container-fluid .row.products img,
.payment-options .page-template-default .container-fluid body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-default .container-fluid .row.products img,
.payment-options .page-template-default .container-fluid .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .payment-options .page-template-default .container-fluid .row.products img, .page-template-default .payment-options .container-fluid .flex img, .page-template-default .payment-options .container-fluid .related-container #to-be-product-carousel-items .row.products img, .related-container #to-be-product-carousel-items .page-template-default .payment-options .container-fluid .row.products img, .page-template-default .payment-options .container-fluid .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .page-template-default .payment-options .container-fluid .row.products img,
.page-template-default .payment-options .container-fluid .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .page-template-default .payment-options .container-fluid .row.products img,
.page-template-default .payment-options .container-fluid body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .page-template-default .payment-options .container-fluid .row.products img,
.page-template-default .payment-options .container-fluid .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .page-template-default .payment-options .container-fluid .row.products img {
  height: auto;
  margin: 0 40px;
  margin-bottom: 20px;
}

footer {
  background-color: #003E65;
  background-image: url("../../../../wp-content/uploads/2023/03/footer-watermark.png");
  background-size: 522px auto;
  background-position: bottom left;
  background-repeat: no-repeat;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1024px) {
  footer {
    text-align: center;
    background-position: top left;
  }
}
footer .footer-container {
  max-width: 1588px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1024px) {
  footer .footer-flex {
    display: block;
  }
}
footer .footer-flex .footer-left {
  flex: 0 0 329px;
}
@media (max-width: 1024px) {
  footer .footer-flex .footer-left {
    margin-bottom: 80px;
  }
}
footer .footer-flex .footer-right {
  flex: 0 1 1155px;
}
footer .footer-flex .footer-logo {
  margin-bottom: 50px;
}
footer .footer-flex .footer-logo a img {
  height: auto;
}
footer .footer-flex .footer-contact {
  color: white;
  font-size: 18px;
  line-height: 1.27;
  margin-bottom: 50px;
}
footer .footer-flex .footer-contact a {
  color: white;
}
footer .footer-flex .footer-contact .footer-address {
  margin-bottom: 25px;
}
footer .footer-flex .footer-contact .footer-address strong {
  display: block;
  line-height: 1;
}
footer .footer-flex .footer-contact .footer-phone {
  margin-bottom: 25px;
}
footer .footer-flex .footer-social .social-link {
  color: #003E65;
  background-color: white;
  border-radius: 50px;
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 50px;
  font-size: 25px;
  text-align: center;
  margin-right: 9px;
}
footer .footer-flex ul#footer-menu {
  margin-bottom: 30px;
}
footer .footer-flex ul#footer-menu li {
  padding-right: 20px;
  padding-left: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  footer .footer-flex ul#footer-menu li {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding-bottom: 15px;
  }
}
footer .footer-flex ul#footer-menu li a {
  font-size: 22px;
  line-height: 1;
  text-decoration: none;
  color: white;
  font-weight: 400;
  height: auto;
}
footer .footer-flex ul#footer-menu li.first a {
  padding-left: 10px;
}
footer .footer-flex ul#footer-menu li.last {
  border: none;
}
footer .footer-flex .footer-copyright {
  font-size: 18px;
  line-height: 1.1;
  color: rgba(255, 255, 255, 0.3);
  padding-left: 30px;
}
@media (max-width: 1024px) {
  footer .footer-flex .footer-copyright {
    padding-left: 0;
  }
}
footer .footer-flex .footer-copyright p {
  display: inline-block;
  margin-right: 30px;
}
@media (max-width: 1024px) {
  footer .footer-flex .footer-copyright p {
    display: block;
    margin-right: 0;
  }
}
footer .footer-flex .footer-copyright a {
  color: rgba(255, 255, 255, 0.3);
  text-decoration: underline;
  margin: 0 10px;
}
footer .footer-flex .footer-copyright a:hover, footer .footer-flex .footer-copyright a:focus {
  color: white;
}

.block-banner-home {
  position: relative;
  overflow: hidden;
  margin: 0;
  background-color: #eee;
  padding-left: 37px;
  padding-right: 37px;
}
@media (max-width: 1024px) {
  .block-banner-home {
    padding: 0;
    width: 100% !important;
  }
}
.block-banner-home .container, .block-banner-home .product-template-default .container-fluid, .product-template-default .block-banner-home .container-fluid, .block-banner-home .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .block-banner-home .container-fluid, .block-banner-home .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .block-banner-home .wp-block-image, .block-banner-home .page-template-default article .wp-block-image, .page-template-default article .block-banner-home .wp-block-image, .block-banner-home .page-template-default .container-fluid, .page-template-default .block-banner-home .container-fluid {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1400px;
}
.block-banner-home .container .banner-text, .block-banner-home .product-template-default .container-fluid .banner-text, .product-template-default .block-banner-home .container-fluid .banner-text, .block-banner-home .page-template-page-shop-pages .container-fluid .banner-text, .page-template-page-shop-pages .block-banner-home .container-fluid .banner-text, .block-banner-home .page-template-template-page-builder .container-fluid article .wp-block-image .banner-text, .page-template-template-page-builder .container-fluid article .block-banner-home .wp-block-image .banner-text, .block-banner-home .page-template-default article .wp-block-image .banner-text, .page-template-default article .block-banner-home .wp-block-image .banner-text, .block-banner-home .page-template-default .container-fluid .banner-text, .page-template-default .block-banner-home .container-fluid .banner-text {
  padding-top: 140px;
  padding-bottom: 140px;
}
@media (max-width: 1024px) {
  .block-banner-home .container .banner-text, .block-banner-home .product-template-default .container-fluid .banner-text, .product-template-default .block-banner-home .container-fluid .banner-text, .block-banner-home .page-template-page-shop-pages .container-fluid .banner-text, .page-template-page-shop-pages .block-banner-home .container-fluid .banner-text, .block-banner-home .page-template-template-page-builder .container-fluid article .wp-block-image .banner-text, .page-template-template-page-builder .container-fluid article .block-banner-home .wp-block-image .banner-text, .block-banner-home .page-template-default article .wp-block-image .banner-text, .page-template-default article .block-banner-home .wp-block-image .banner-text, .block-banner-home .page-template-default .container-fluid .banner-text, .page-template-default .block-banner-home .container-fluid .banner-text {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media (max-width: 600px) {
  .block-banner-home .container .banner-text, .block-banner-home .product-template-default .container-fluid .banner-text, .product-template-default .block-banner-home .container-fluid .banner-text, .block-banner-home .page-template-page-shop-pages .container-fluid .banner-text, .page-template-page-shop-pages .block-banner-home .container-fluid .banner-text, .block-banner-home .page-template-template-page-builder .container-fluid article .wp-block-image .banner-text, .page-template-template-page-builder .container-fluid article .block-banner-home .wp-block-image .banner-text, .block-banner-home .page-template-default article .wp-block-image .banner-text, .page-template-default article .block-banner-home .wp-block-image .banner-text, .block-banner-home .page-template-default .container-fluid .banner-text, .page-template-default .block-banner-home .container-fluid .banner-text {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.block-banner-home .container h1, .block-banner-home .product-template-default .container-fluid h1, .product-template-default .block-banner-home .container-fluid h1, .block-banner-home .page-template-page-shop-pages .container-fluid h1, .page-template-page-shop-pages .block-banner-home .container-fluid h1, .block-banner-home .page-template-template-page-builder .container-fluid article .wp-block-image h1, .page-template-template-page-builder .container-fluid article .block-banner-home .wp-block-image h1, .block-banner-home .page-template-default article .wp-block-image h1, .page-template-default article .block-banner-home .wp-block-image h1, .block-banner-home .page-template-default .container-fluid h1, .page-template-default .block-banner-home .container-fluid h1 {
  font-size: 70px;
  line-height: 1.22;
  font-weight: 400;
  color: white;
  text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  text-align: left;
}
@media (max-width: 1340px) {
  .block-banner-home .container h1, .block-banner-home .product-template-default .container-fluid h1, .product-template-default .block-banner-home .container-fluid h1, .block-banner-home .page-template-page-shop-pages .container-fluid h1, .page-template-page-shop-pages .block-banner-home .container-fluid h1, .block-banner-home .page-template-template-page-builder .container-fluid article .wp-block-image h1, .page-template-template-page-builder .container-fluid article .block-banner-home .wp-block-image h1, .block-banner-home .page-template-default article .wp-block-image h1, .page-template-default article .block-banner-home .wp-block-image h1, .block-banner-home .page-template-default .container-fluid h1, .page-template-default .block-banner-home .container-fluid h1 {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .block-banner-home .container h1, .block-banner-home .product-template-default .container-fluid h1, .product-template-default .block-banner-home .container-fluid h1, .block-banner-home .page-template-page-shop-pages .container-fluid h1, .page-template-page-shop-pages .block-banner-home .container-fluid h1, .block-banner-home .page-template-template-page-builder .container-fluid article .wp-block-image h1, .page-template-template-page-builder .container-fluid article .block-banner-home .wp-block-image h1, .block-banner-home .page-template-default article .wp-block-image h1, .page-template-default article .block-banner-home .wp-block-image h1, .block-banner-home .page-template-default .container-fluid h1, .page-template-default .block-banner-home .container-fluid h1 {
    font-size: 38px;
  }
}
@media (max-width: 600px) {
  .block-banner-home .container h1, .block-banner-home .product-template-default .container-fluid h1, .product-template-default .block-banner-home .container-fluid h1, .block-banner-home .page-template-page-shop-pages .container-fluid h1, .page-template-page-shop-pages .block-banner-home .container-fluid h1, .block-banner-home .page-template-template-page-builder .container-fluid article .wp-block-image h1, .page-template-template-page-builder .container-fluid article .block-banner-home .wp-block-image h1, .block-banner-home .page-template-default article .wp-block-image h1, .page-template-default article .block-banner-home .wp-block-image h1, .block-banner-home .page-template-default .container-fluid h1, .page-template-default .block-banner-home .container-fluid h1 {
    font-size: 32px;
  }
}
.block-banner-home .image-container {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
}
.block-banner-home .image-container .image-cycle {
  height: 500px;
  height: 100%;
}
.block-banner-home .image-container .image-cycle > div {
  height: 100%;
  background-position: center center;
  background-size: cover;
}
.block-banner-home .image-container .image-cycle img {
  width: 100%;
  opacity: 0;
}

.block-shop-online-category,
.home .block-shop-online-category {
  background-color: #005387;
  padding-left: 37px;
  padding-right: 37px;
  border-top: 10px solid #FF8000;
  padding-top: 40px;
  padding-bottom: 40px;
  /* Dropdown Button */
  /* Dropdown button on hover & focus */
  /* The container <div> - needed to position the dropdown content */
  /* Dropdown Content (Hidden by Default) */
  /* Links inside the dropdown */
  /* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
}
@media (max-width: 825px) {
  .block-shop-online-category .flex, .block-shop-online-category .related-container #to-be-product-carousel-items .row.products, .related-container #to-be-product-carousel-items .block-shop-online-category .row.products, .block-shop-online-category .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-shop-online-category .row.products,
.block-shop-online-category .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-shop-online-category .row.products,
.block-shop-online-category body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-shop-online-category .row.products,
.block-shop-online-category .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-shop-online-category .row.products,
.home .block-shop-online-category .flex {
    display: block;
  }
}
.block-shop-online-category h2,
.home .block-shop-online-category h2 {
  color: white;
  font-size: 38px;
  line-height: 1.23;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 10px;
  text-transform: none;
  margin-left: 10px;
  margin-right: 10px;
}
@media (max-width: 1085px) {
  .block-shop-online-category h2,
.home .block-shop-online-category h2 {
    font-size: 28px;
  }
}
@media (max-width: 825px) {
  .block-shop-online-category h2,
.home .block-shop-online-category h2 {
    text-align: center;
  }
}
.block-shop-online-category .dropbtn,
.home .block-shop-online-category .dropbtn {
  background-color: white;
  color: #4B4B4B;
  padding: 14px 20px;
  font-size: 23px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  width: 500px;
  text-align: left;
  margin-left: 10px;
  margin-right: 10px;
}
@media (max-width: 1085px) {
  .block-shop-online-category .dropbtn,
.home .block-shop-online-category .dropbtn {
    width: 400px;
    font-size: 20px;
  }
}
@media (max-width: 825px) {
  .block-shop-online-category .dropbtn,
.home .block-shop-online-category .dropbtn {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 500px) {
  .block-shop-online-category .dropbtn,
.home .block-shop-online-category .dropbtn {
    width: 100%;
  }
}
.block-shop-online-category .dropbtn i,
.home .block-shop-online-category .dropbtn i {
  float: right;
  font-size: 15px;
  margin-top: 12px;
}
@media (max-width: 1085px) {
  .block-shop-online-category .dropbtn i,
.home .block-shop-online-category .dropbtn i {
    margin-top: 9px;
  }
}
.block-shop-online-category .dropdown,
.home .block-shop-online-category .dropdown {
  position: relative;
  display: inline-block;
}
@media (max-width: 825px) {
  .block-shop-online-category .dropdown,
.home .block-shop-online-category .dropdown {
    width: 400px;
    display: block !important;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 500px) {
  .block-shop-online-category .dropdown,
.home .block-shop-online-category .dropdown {
    width: 100%;
  }
}
.block-shop-online-category .dropdown-content,
.home .block-shop-online-category .dropdown-content {
  display: none;
  position: absolute;
  background-color: white;
  min-width: 160px;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.3);
  z-index: 1;
  width: calc(100% - 20px);
  left: 10px;
  top: 110%;
  border-radius: 5px;
  max-height: 300px;
  overflow: auto;
}
.block-shop-online-category .dropdown-content > ul,
.home .block-shop-online-category .dropdown-content > ul {
  padding: 30px;
}
.block-shop-online-category .dropdown-content > ul > li,
.home .block-shop-online-category .dropdown-content > ul > li {
  display: block;
  width: 100%;
}
.block-shop-online-category .dropdown-content > ul > li > a,
.home .block-shop-online-category .dropdown-content > ul > li > a {
  font-size: 20px;
  color: #4B4B4B;
  line-height: 1.55;
  font-weight: bold;
}
@media (max-width: 1085px) {
  .block-shop-online-category .dropdown-content > ul > li > a,
.home .block-shop-online-category .dropdown-content > ul > li > a {
    font-size: 16px;
  }
}
.block-shop-online-category .dropdown-content > ul > li > ul,
.home .block-shop-online-category .dropdown-content > ul > li > ul {
  list-style-type: none;
  margin-bottom: 25px;
}
@media (max-width: 1085px) {
  .block-shop-online-category .dropdown-content > ul > li > ul,
.home .block-shop-online-category .dropdown-content > ul > li > ul {
    padding-left: 20px;
  }
}
.block-shop-online-category .dropdown-content > ul > li > ul > li > a,
.home .block-shop-online-category .dropdown-content > ul > li > ul > li > a {
  font-size: 20px;
  color: #4B4B4B;
  line-height: 1.55;
}
@media (max-width: 1085px) {
  .block-shop-online-category .dropdown-content > ul > li > ul > li > a,
.home .block-shop-online-category .dropdown-content > ul > li > ul > li > a {
    font-size: 16px;
  }
}
.block-shop-online-category .show,
.home .block-shop-online-category .show {
  display: block;
}

.block-support-cta {
  background-color: #FF8000;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 1024px) {
  .block-support-cta {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.block-support-cta .container, .block-support-cta .product-template-default .container-fluid, .product-template-default .block-support-cta .container-fluid, .block-support-cta .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .block-support-cta .container-fluid, .block-support-cta .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .block-support-cta .wp-block-image, .block-support-cta .page-template-default article .wp-block-image, .page-template-default article .block-support-cta .wp-block-image, .block-support-cta .page-template-default .container-fluid, .page-template-default .block-support-cta .container-fluid {
  max-width: 1475px;
}
@media (max-width: 1024px) {
  .block-support-cta .cta-flex {
    display: block;
  }
}
.block-support-cta .cta-flex .cta-icon {
  flex: 0 0 90px;
}
@media (max-width: 1024px) {
  .block-support-cta .cta-flex .cta-icon {
    text-align: center;
  }
}
.block-support-cta .cta-flex .cta-icon img {
  width: 90px;
}
@media (max-width: 767px) {
  .block-support-cta .cta-flex .cta-icon img {
    width: 73px;
  }
}
.block-support-cta .cta-flex .cta-text {
  flex: 0 1 1043px;
}
@media (max-width: 1340px) {
  .block-support-cta .cta-flex .cta-text {
    flex: 0 1 886px;
  }
}
@media (max-width: 1024px) {
  .block-support-cta .cta-flex .cta-text {
    margin-bottom: 30px;
  }
}
.block-support-cta .cta-flex .cta-text > div {
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1340px) {
  .block-support-cta .cta-flex .cta-text > div {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 1024px) {
  .block-support-cta .cta-flex .cta-text > div {
    padding: 0;
  }
}
.block-support-cta .cta-flex .cta-text > div h2 {
  color: white;
  font-size: 39px;
  line-height: 1.23;
  text-align: left;
  margin-bottom: 5px;
}
@media (max-width: 1340px) {
  .block-support-cta .cta-flex .cta-text > div h2 {
    font-size: 30px;
  }
}
@media (max-width: 1024px) {
  .block-support-cta .cta-flex .cta-text > div h2 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .block-support-cta .cta-flex .cta-text > div h2 {
    font-size: 25px;
  }
}
.block-support-cta .cta-flex .cta-text > div h2 a {
  color: white;
}
.block-support-cta .cta-flex .cta-text > div p {
  color: white;
  font-size: 24px;
  line-height: 1.4;
  margin-bottom: 25px;
}
@media (max-width: 1340px) {
  .block-support-cta .cta-flex .cta-text > div p {
    font-size: 20px;
  }
}
@media (max-width: 1024px) {
  .block-support-cta .cta-flex .cta-text > div p {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .block-support-cta .cta-flex .cta-text > div p {
    font-size: 17px;
  }
}
.block-support-cta .cta-flex .cta-button {
  flex: 0 0 192px;
}
.block-support-cta .cta-flex .cta-button a {
  background-color: white;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  display: block;
  color: #373737;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.block-support-cta .cta-flex .cta-button a:hover, .block-support-cta .cta-flex .cta-button a:focus {
  background-color: #003E65;
  color: white;
  text-decoration: none;
}
.block-support-cta.footer-block .container, .block-support-cta.footer-block .product-template-default .container-fluid, .product-template-default .block-support-cta.footer-block .container-fluid, .block-support-cta.footer-block .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .block-support-cta.footer-block .container-fluid, .block-support-cta.footer-block .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .block-support-cta.footer-block .wp-block-image, .block-support-cta.footer-block .page-template-default article .wp-block-image, .page-template-default article .block-support-cta.footer-block .wp-block-image, .block-support-cta.footer-block .page-template-default .container-fluid, .page-template-default .block-support-cta.footer-block .container-fluid {
  max-width: 1266px;
}
.block-support-cta.footer-block .cta-flex .cta-icon img {
  width: 65px;
}
.block-support-cta.footer-block .cta-flex .cta-text > div h2 {
  font-size: 34px;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 1340px) {
  .block-support-cta.footer-block .cta-flex .cta-text > div h2 {
    font-size: 30px;
  }
}
@media (max-width: 1024px) {
  .block-support-cta.footer-block .cta-flex .cta-text > div h2 {
    text-align: center;
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .block-support-cta.footer-block .cta-flex .cta-text > div h2 {
    font-size: 25px;
  }
}

.block-overlapping-columns {
  background-color: #003E65;
  padding: 40px 0;
  margin-top: 40px;
}
.block-overlapping-columns.align-center .wp-block-columns {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.block-overlapping-columns .container, .block-overlapping-columns .product-template-default .container-fluid, .product-template-default .block-overlapping-columns .container-fluid, .block-overlapping-columns .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .block-overlapping-columns .container-fluid, .block-overlapping-columns .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .block-overlapping-columns .wp-block-image, .block-overlapping-columns .page-template-default article .wp-block-image, .page-template-default article .block-overlapping-columns .wp-block-image, .block-overlapping-columns .page-template-default .container-fluid, .page-template-default .block-overlapping-columns .container-fluid {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1024px) {
  .block-overlapping-columns .wp-block-columns {
    display: block;
  }
}
.block-overlapping-columns .wp-block-columns .wp-block-column.image-col img {
  max-width: 100%;
  width: 100%;
  margin-top: -90px;
}
.block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div {
  padding-left: 50px;
}
@media (max-width: 1024px) {
  .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div {
    padding-left: 0;
  }
}
.block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div h3,
.block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div h2 {
  color: white;
  font-size: 41px;
  line-height: 1.12;
  font-weight: 700;
  margin-bottom: 35px;
}
@media (max-width: 1340px) {
  .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div h3,
.block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div h2 {
    font-size: 31px;
    margin-bottom: 27px;
  }
}
@media (max-width: 767px) {
  .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div h3,
.block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div h2 {
    font-size: 26px;
  }
}
.block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div p {
  color: rgba(255, 255, 255, 0.7);
  font-size: 22px;
  line-height: 1.45;
  margin-bottom: 40px;
}
@media (max-width: 1340px) {
  .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div p {
    font-size: 18px;
  }
}
.block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .button, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div input.button, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div a, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div p.breadcrumbs.mobile a, p.breadcrumbs.mobile .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div a {
  background-color: white;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  display: block;
  color: #373737;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  padding-left: 40px;
  padding-right: 40px;
}
.block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .button:hover, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button:hover, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div input.button:hover, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div a:hover, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div p.breadcrumbs.mobile a:hover, p.breadcrumbs.mobile .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div a:hover, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .button:focus, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button:focus, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div input.button:focus, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a:focus, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div a:focus, .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div p.breadcrumbs.mobile a:focus, p.breadcrumbs.mobile .block-overlapping-columns .wp-block-columns .wp-block-column.content-col > div a:focus {
  background-color: #FF8000;
  color: white;
  text-decoration: none;
}

.block-suppliers {
  padding-top: 80px;
}
.block-suppliers .container, .block-suppliers .product-template-default .container-fluid, .product-template-default .block-suppliers .container-fluid, .block-suppliers .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .block-suppliers .container-fluid, .block-suppliers .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .block-suppliers .wp-block-image, .block-suppliers .page-template-default article .wp-block-image, .page-template-default article .block-suppliers .wp-block-image, .block-suppliers .page-template-default .container-fluid, .page-template-default .block-suppliers .container-fluid {
  max-width: 1575px;
  margin-left: auto;
  margin-right: auto;
}
.block-suppliers h2 {
  margin-bottom: 40px;
}
.block-suppliers .suppliers-grid {
  border-radius: 5px;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.block-suppliers .suppliers-grid .supplier-item {
  border-bottom: 1px solid #C4C4C4;
}
@media (max-width: 979px) {
  .block-suppliers .suppliers-grid .supplier-item {
    clear: none !important;
  }
}
.block-suppliers .suppliers-grid .supplier-item > div {
  border: none;
  box-shadow: none;
}
.block-suppliers .supplier-button {
  text-align: center;
  padding-top: 45px;
  padding-bottom: 30px;
}
.block-suppliers .supplier-button a {
  display: inline-block;
  background-color: #003E65;
  border-radius: 5px;
  text-align: center;
  color: white;
  padding: 18px 30px;
  width: 100%;
  max-width: 514px;
  font-size: 24px;
}
@media (max-width: 767px) {
  .block-suppliers .supplier-button a {
    font-size: 19px;
  }
}
.block-suppliers .supplier-button a:hover, .block-suppliers .supplier-button a:focus {
  background-color: #FF8000;
  text-decoration: none;
}
.block-suppliers .supplier-button a p {
  margin: 0;
  line-height: 1;
}
.block-suppliers .supplier-button a i {
  font-size: 16px;
  float: right;
  margin-top: 5px;
}

.block-testimonials {
  margin-bottom: 60px;
}
.block-testimonials .container, .block-testimonials .product-template-default .container-fluid, .product-template-default .block-testimonials .container-fluid, .block-testimonials .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .block-testimonials .container-fluid, .block-testimonials .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .block-testimonials .wp-block-image, .block-testimonials .page-template-default article .wp-block-image, .page-template-default article .block-testimonials .wp-block-image, .block-testimonials .page-template-default .container-fluid, .page-template-default .block-testimonials .container-fluid {
  max-width: 1575px;
  margin-left: auto;
  margin-right: auto;
}
.block-testimonials blockquote {
  border: none;
  margin-bottom: 0;
  padding: 50px 40px;
}
.block-testimonials blockquote img {
  margin-bottom: 35px;
  height: auto;
}
.block-testimonials blockquote p {
  margin-bottom: 30px;
}
.block-testimonials blockquote p span {
  font-weight: 700;
  color: #818181;
}
.block-testimonials blockquote p:last-of-type {
  margin-bottom: 0;
}
.block-testimonials .testimonial-flex {
  border-radius: 5px;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
@media (max-width: 1024px) {
  .block-testimonials .testimonial-flex {
    display: block;
  }
}
.block-testimonials .testimonial-flex .testimonial-block {
  border-right: 1px solid #C4C4C4;
}
@media (max-width: 1024px) {
  .block-testimonials .testimonial-flex .testimonial-block {
    border-right: 0;
    border-bottom: 1px solid #C4C4C4;
  }
}
.block-testimonials .testimonial-flex .testimonial-block:last-of-type {
  border-right: none;
}

.block-support-columns .gallery {
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -1.5%;
  margin-right: -1.5%;
}
@media (max-width: 900px) {
  .block-support-columns .gallery {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}
.block-support-columns .gallery .gallery-item {
  width: 33%;
  background-color: #FF8000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 1.5%;
  margin-right: 1.5%;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 25px 20px;
}
@media (max-width: 1024px) {
  .block-support-columns .gallery .gallery-item {
    display: block;
  }
}
@media (max-width: 900px) {
  .block-support-columns .gallery .gallery-item {
    width: 100% !important;
    margin: 0;
    margin-bottom: 25px;
  }
}
.block-support-columns .gallery .gallery-item .gallery-icon {
  padding-left: 30px;
}
@media (max-width: 1024px) {
  .block-support-columns .gallery .gallery-item .gallery-icon {
    padding-left: 0;
    text-align: center;
    margin-bottom: 10px;
  }
}
.block-support-columns .gallery .gallery-item img {
  border: none !important;
  height: 64px !important;
  width: auto !important;
}
.block-support-columns .gallery .gallery-item .wp-caption-text {
  color: white;
  text-align: left;
  font-size: 24px;
  line-height: 1.16;
  padding-left: 30px;
  color: white;
}
.block-support-columns .gallery .gallery-item .wp-caption-text a {
  color: white;
}
@media (max-width: 1250px) {
  .block-support-columns .gallery .gallery-item .wp-caption-text {
    font-size: 19px;
  }
}
@media (max-width: 1024px) {
  .block-support-columns .gallery .gallery-item .wp-caption-text {
    text-align: center;
    padding: 0;
    padding-top: 10px;
  }
}
.block-support-columns .gallery .gallery-item .wp-caption-text h2 {
  font-size: 30px;
  line-height: 1;
  margin: 0;
  margin-bottom: 12px;
  font-weight: 700;
  color: white;
  text-transform: none;
}
@media (max-width: 1250px) {
  .block-support-columns .gallery .gallery-item .wp-caption-text h2 {
    font-size: 25px;
  }
}
.block-support-columns .gallery .gallery-item .wp-caption-text p {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .block-ms-spacer .desktop-spacer {
    display: none;
  }
}
.block-ms-spacer .tablet-spacer {
  display: none;
}
@media (max-width: 991px) {
  .block-ms-spacer .tablet-spacer {
    display: block;
  }
}
@media (max-width: 481px) {
  .block-ms-spacer .tablet-spacer {
    display: none;
  }
}
.block-ms-spacer .mobile-spacer {
  display: none;
}
@media (max-width: 481px) {
  .block-ms-spacer .mobile-spacer {
    display: block;
  }
}

.block-intro-section {
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.block-intro-section .container, .block-intro-section .product-template-default .container-fluid, .product-template-default .block-intro-section .container-fluid, .block-intro-section .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .block-intro-section .container-fluid, .block-intro-section .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .block-intro-section .wp-block-image, .block-intro-section .page-template-default article .wp-block-image, .page-template-default article .block-intro-section .wp-block-image, .block-intro-section .page-template-default .container-fluid, .page-template-default .block-intro-section .container-fluid {
  max-width: 729px;
  margin-left: auto;
  margin-right: auto;
}
.block-intro-section h1 {
  margin-bottom: 25px !important;
}
.block-intro-section p {
  font-size: 20px;
  line-height: 1.6;
  color: #808080;
}
@media (max-width: 1024px) {
  .block-intro-section p {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .block-intro-section p {
    font-size: 19px;
  }
}

.block-support-contact h2 {
  font-weight: 700;
  font-size: 58px;
  line-height: 1.24;
  color: #2D2D2D;
  text-transform: none;
  margin-bottom: 50px;
  margin-top: 0;
  padding-top: 30px;
}
@media (max-width: 1340px) {
  .block-support-contact h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .block-support-contact h2 {
    font-size: 32px;
  }
}
.block-support-contact p {
  font-size: 24px;
}
.block-support-contact p a {
  color: inherit;
}
.block-support-contact p a:hover, .block-support-contact p a:focus {
  color: #f18623;
  text-decoration: underline;
}

.block-interior-banner {
  margin-top: -20px;
  background-color: #003E65;
  border-bottom: 10px solid #FF8000;
}
@media (max-width: 760px) {
  .block-interior-banner {
    margin-top: 0;
  }
}
.block-interior-banner h1 {
  text-align: left !important;
  color: white !important;
  margin-bottom: 60px !important;
  margin-top: 55px !important;
}

@media (max-width: 767px) {
  .block-two-column-content .flex, .block-two-column-content .related-container #to-be-product-carousel-items .row.products, .related-container #to-be-product-carousel-items .block-two-column-content .row.products, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products {
    display: block;
  }
}
.block-two-column-content .flex .flex-column, .block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column, .related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column {
  width: 50%;
}
@media (max-width: 767px) {
  .block-two-column-content .flex .flex-column, .block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column, .related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column {
    width: 100%;
    margin-bottom: 30px;
  }
}
.block-two-column-content .flex .flex-column:first-child > div, .block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column:first-child > div, .related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column:first-child > div, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:first-child > div, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:first-child > div,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:first-child > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:first-child > div,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:first-child > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:first-child > div,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:first-child > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:first-child > div {
  padding-right: 5%;
}
@media (max-width: 767px) {
  .block-two-column-content .flex .flex-column:first-child > div, .block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column:first-child > div, .related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column:first-child > div, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:first-child > div, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:first-child > div,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:first-child > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:first-child > div,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:first-child > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:first-child > div,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:first-child > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:first-child > div {
    padding-right: 0;
  }
}
.block-two-column-content .flex .flex-column:last-child > div, .block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column:last-child > div, .related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column:last-child > div, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:last-child > div, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:last-child > div,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:last-child > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:last-child > div,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:last-child > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:last-child > div,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:last-child > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:last-child > div {
  padding-left: 5%;
}
@media (max-width: 767px) {
  .block-two-column-content .flex .flex-column:last-child > div, .block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column:last-child > div, .related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column:last-child > div, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:last-child > div, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:last-child > div,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:last-child > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:last-child > div,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:last-child > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:last-child > div,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column:last-child > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column:last-child > div {
    padding-left: 0;
  }
}
@media (min-width: 991px) {
  .block-two-column-content .flex .flex-column h2, .block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column h2, .related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column h2, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column h2, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column h2,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column h2,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column h2,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column h2,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column h2,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column h2,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column h2 {
    font-size: 42px;
  }
}
@media (min-width: 1341px) {
  .block-two-column-content .flex .flex-column h2, .block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column h2, .related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column h2, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column h2, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column h2,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column h2,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column h2,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column h2,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column h2,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column h2,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column h2 {
    font-size: 58px;
  }
}
.block-two-column-content .flex .flex-column p, .block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column p, .related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column p, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column p, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column p,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column p,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column p,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column p,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column p,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column p,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column p,
.block-two-column-content .flex .flex-column ul,
.block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column ul,
.related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column ul,
.block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column ul,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column ul,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column ul,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column ul,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column ul,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column ul,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column ul,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column ul {
  color: #808080;
}
@media (min-width: 1024px) {
  .block-two-column-content .flex .flex-column p, .block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column p, .related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column p, .block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column p, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column p,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column p,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column p,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column p,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column p,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column p,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column p,
.block-two-column-content .flex .flex-column ul,
.block-two-column-content .related-container #to-be-product-carousel-items .row.products .flex-column ul,
.related-container #to-be-product-carousel-items .block-two-column-content .row.products .flex-column ul,
.block-two-column-content .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column ul,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column ul,
.block-two-column-content .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column ul,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column ul,
.block-two-column-content body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column ul,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column ul,
.block-two-column-content .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .flex-column ul,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .block-two-column-content .row.products .flex-column ul {
    font-size: 22px;
  }
}

.block-simple-content .container, .block-simple-content .product-template-default .container-fluid, .product-template-default .block-simple-content .container-fluid, .block-simple-content .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .block-simple-content .container-fluid, .block-simple-content .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .block-simple-content .wp-block-image, .block-simple-content .page-template-default article .wp-block-image, .page-template-default article .block-simple-content .wp-block-image, .block-simple-content .page-template-default .container-fluid, .page-template-default .block-simple-content .container-fluid {
  max-width: 1000px;
}
.block-simple-content h2, .block-simple-content h1 {
  text-align: left;
  margin-bottom: 20px !important;
}
@media (min-width: 1024px) {
  .block-simple-content p {
    font-size: 20px;
  }
}

.block-bucket-columns .bucket-flex {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 1024px) {
  .block-bucket-columns .bucket-flex {
    display: block;
    margin: 0;
  }
}
.block-bucket-columns .bucket-flex .bucket {
  width: 33%;
  margin-bottom: 100px;
}
@media (max-width: 1024px) {
  .block-bucket-columns .bucket-flex .bucket {
    width: 100%;
    margin-bottom: 60px;
  }
}
.block-bucket-columns .bucket-flex .bucket > div {
  margin-right: 15px;
  margin-left: 15px;
  background-color: white;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  height: 100%;
}
@media (max-width: 1024px) {
  .block-bucket-columns .bucket-flex .bucket > div {
    margin-left: 0;
    margin-right: 0;
  }
}
.block-bucket-columns .bucket-flex .bucket .post-thumbnail {
  border-bottom: 10px solid #FF8000;
}
.block-bucket-columns .bucket-flex .bucket .post-thumbnail img {
  width: 100%;
  max-width: 100%;
  height: auto !important;
}
.block-bucket-columns .bucket-flex .bucket .post-info {
  padding: 50px;
  padding-bottom: 40px;
}
.block-bucket-columns .bucket-flex .bucket .post-info .post-date {
  color: #818181;
  font-size: 16px;
  line-height: 1.15;
  margin-bottom: 15px;
}
.block-bucket-columns .bucket-flex .bucket .post-info h3.post-title {
  color: black;
  font-size: 24px;
  line-height: 1.29;
  margin-top: 5px;
}
.block-bucket-columns .bucket-flex .bucket .post-info h3.post-title a {
  color: inherit;
}
.block-bucket-columns .bucket-flex .bucket .post-info .post-excerpt {
  color: #818181;
  font-size: 16px;
  line-height: 1.4;
}
@media (min-width: 1025px) {
  .block-bucket-columns.columns-two .bucket-flex {
    margin-left: -25px;
    margin-right: -25px;
  }
}
.block-bucket-columns.columns-two .bucket-flex .bucket {
  width: 50%;
}
@media (max-width: 1024px) {
  .block-bucket-columns.columns-two .bucket-flex .bucket {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .block-bucket-columns.columns-two .bucket-flex .bucket > div {
    margin-left: 25px;
    margin-right: 25px;
  }
}
@media (min-width: 1285px) {
  .block-bucket-columns.font-large .bucket-flex .bucket .post-info h3.post-title {
    font-size: 41px;
  }
}
@media (min-width: 1285px) {
  .block-bucket-columns.font-large .bucket-flex .bucket .post-info .post-excerpt {
    font-size: 22px;
  }
}

.home h2 {
  font-weight: 700;
  font-size: 58px;
  line-height: 1.24;
  color: #2D2D2D;
  text-align: center;
  text-transform: none;
}
@media (max-width: 1340px) {
  .home h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .home h2 {
    font-size: 32px;
  }
}
.home .product-category-grid {
  background-color: transparent;
  padding-bottom: 140px !important;
}
.home .product-category-grid .container, .home .product-category-grid .product-template-default .container-fluid, .product-template-default .home .product-category-grid .container-fluid, .home .product-category-grid .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .home .product-category-grid .container-fluid, .home .product-category-grid .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .home .product-category-grid .wp-block-image, .home .product-category-grid .page-template-default article .wp-block-image, .page-template-default article .home .product-category-grid .wp-block-image, .home .product-category-grid .page-template-default .container-fluid, .page-template-default .home .product-category-grid .container-fluid {
  max-width: 1575px;
}
.home .product-category-grid .product-listing .product-flex {
  margin-left: -10px;
  margin-right: -10px;
}
.home .product-category-grid .product-listing .product-flex .product-block {
  width: 33%;
  flex-basis: 33%;
  margin-bottom: 60px;
}
@media (max-width: 1400px) {
  .home .product-category-grid .product-listing .product-flex .product-block {
    width: 50%;
    flex-basis: 50%;
  }
}
@media (max-width: 800px) {
  .home .product-category-grid .product-listing .product-flex .product-block {
    width: 100%;
    flex-basis: 100%;
  }
}
.home .product-category-grid .product-listing .product-flex .product-block > div {
  padding: 0 10px;
  height: 100%;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner {
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  overflow: hidden;
  height: 100%;
  padding-bottom: 60px;
  padding-top: 25px;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div {
  max-width: 88%;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div > a .product-name {
  margin-bottom: 30px;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div > a .product-name h3 {
  text-align: center;
  font-size: 32px;
  line-height: 1.21;
  color: #2D2D2D;
}
@media (max-width: 767px) {
  .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div > a .product-name h3 {
    font-size: 25px;
  }
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div > a:hover, .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div > a:focus {
  color: #FF8000;
  text-decoration: none;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div > a:hover .product-name h3, .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div > a:focus .product-name h3 {
  color: #FF8000;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .subcategories {
  text-align: center;
  min-height: 110px;
}
@media (max-width: 800px) {
  .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .subcategories {
    height: auto;
    min-height: initial;
    margin-bottom: 20px;
  }
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .subcategories a {
  display: inline-block;
  color: #808080;
  text-decoration: underline;
  font-size: 18px;
  line-height: 1.6;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .subcategories a:hover, .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .subcategories a:focus {
  color: #FF8000;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .subcategories a:last-of-type span {
  display: none;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .product-button {
  text-align: center;
  padding-top: 20px;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .product-button a {
  display: inline-block;
  background-color: #003E65;
  border-radius: 5px;
  text-align: center;
  color: white;
  padding: 10px 30px;
  min-width: 315px;
  font-size: 24px;
}
.home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .product-button a:hover, .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .product-button a:focus {
  background-color: #FF8000;
  text-decoration: none;
}
@media (max-width: 767px) {
  .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .product-button a {
    font-size: 19px;
  }
}
@media (max-width: 500px) {
  .home .product-category-grid .product-listing .product-flex .product-block > div .product-inner > div .product-button a {
    min-width: inherit;
    width: 100%;
  }
}
.home .product-category-grid .product-listing .all {
  text-align: center;
}
.home .product-category-grid .product-listing .all a {
  display: inline-block;
  background-color: #003E65;
  border-radius: 5px;
  text-align: center;
  color: white;
  padding: 18px 30px;
  width: 100%;
  max-width: 514px;
  font-size: 24px;
}
@media (max-width: 767px) {
  .home .product-category-grid .product-listing .all a {
    font-size: 19px;
  }
}
.home .product-category-grid .product-listing .all a:hover, .home .product-category-grid .product-listing .all a:focus {
  background-color: #FF8000;
  text-decoration: none;
}
.home .product-category-grid .product-listing .all a p {
  margin: 0;
  line-height: 1;
}
.home .product-category-grid .product-listing .all a i {
  font-size: 16px;
  float: right;
  margin-top: 5px;
}
.home .intro-section {
  padding-top: 120px;
  max-width: 942px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}
.home .intro-section p {
  font-size: 26px;
  line-height: 1.53;
  color: #808080;
}
@media (max-width: 1024px) {
  .home .intro-section p {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .home .intro-section p {
    font-size: 19px;
  }
}
.home .gallery {
  max-width: 1575px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 135px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: -1.5%;
  margin-right: -1.5%;
}
@media (max-width: 900px) {
  .home .gallery {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}
.home .gallery .gallery-item {
  background-color: #003E65;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 1.5%;
  margin-right: 1.5%;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 20px;
}
@media (max-width: 1024px) {
  .home .gallery .gallery-item {
    display: block;
  }
}
@media (max-width: 900px) {
  .home .gallery .gallery-item {
    width: 100% !important;
    margin: 0;
    margin-bottom: 25px;
  }
}
.home .gallery .gallery-item .gallery-icon {
  padding-left: 30px;
}
@media (max-width: 1024px) {
  .home .gallery .gallery-item .gallery-icon {
    padding-left: 0;
  }
}
.home .gallery .gallery-item img {
  border: none !important;
  height: 64px !important;
  width: auto !important;
}
.home .gallery .gallery-item .wp-caption-text {
  color: white;
  text-align: left;
  font-size: 24px;
  line-height: 1.16;
  padding-left: 30px;
}
@media (max-width: 1250px) {
  .home .gallery .gallery-item .wp-caption-text {
    font-size: 19px;
  }
}
@media (max-width: 1024px) {
  .home .gallery .gallery-item .wp-caption-text {
    text-align: center;
    padding: 0;
    padding-top: 10px;
  }
}
.home .recent-posts {
  background-color: #f8f8f8;
  padding-top: 80px;
  padding-bottom: 80px;
}
.home .recent-posts .container, .home .recent-posts .product-template-default .container-fluid, .product-template-default .home .recent-posts .container-fluid, .home .recent-posts .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .home .recent-posts .container-fluid, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image, .home .recent-posts .page-template-default article .wp-block-image, .page-template-default article .home .recent-posts .wp-block-image, .home .recent-posts .page-template-default .container-fluid, .page-template-default .home .recent-posts .container-fluid {
  max-width: 1575px;
  margin-left: auto;
  margin-right: auto;
}
.home .recent-posts .container h2, .home .recent-posts .product-template-default .container-fluid h2, .product-template-default .home .recent-posts .container-fluid h2, .home .recent-posts .page-template-page-shop-pages .container-fluid h2, .page-template-page-shop-pages .home .recent-posts .container-fluid h2, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image h2, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image h2, .home .recent-posts .page-template-default article .wp-block-image h2, .page-template-default article .home .recent-posts .wp-block-image h2, .home .recent-posts .page-template-default .container-fluid h2, .page-template-default .home .recent-posts .container-fluid h2 {
  margin-bottom: 45px;
}
.home .recent-posts .container .blog-flex, .home .recent-posts .product-template-default .container-fluid .blog-flex, .product-template-default .home .recent-posts .container-fluid .blog-flex, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex, .home .recent-posts .page-template-default article .wp-block-image .blog-flex, .page-template-default article .home .recent-posts .wp-block-image .blog-flex, .home .recent-posts .page-template-default .container-fluid .blog-flex, .page-template-default .home .recent-posts .container-fluid .blog-flex {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 1024px) {
  .home .recent-posts .container .blog-flex, .home .recent-posts .product-template-default .container-fluid .blog-flex, .product-template-default .home .recent-posts .container-fluid .blog-flex, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex, .home .recent-posts .page-template-default article .wp-block-image .blog-flex, .page-template-default article .home .recent-posts .wp-block-image .blog-flex, .home .recent-posts .page-template-default .container-fluid .blog-flex, .page-template-default .home .recent-posts .container-fluid .blog-flex {
    display: block;
    margin: 0;
  }
}
.home .recent-posts .container .blog-flex .recent-post, .home .recent-posts .product-template-default .container-fluid .blog-flex .recent-post, .product-template-default .home .recent-posts .container-fluid .blog-flex .recent-post, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex .recent-post, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex .recent-post, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex .recent-post, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex .recent-post, .home .recent-posts .page-template-default article .wp-block-image .blog-flex .recent-post, .page-template-default article .home .recent-posts .wp-block-image .blog-flex .recent-post, .home .recent-posts .page-template-default .container-fluid .blog-flex .recent-post, .page-template-default .home .recent-posts .container-fluid .blog-flex .recent-post {
  width: 33%;
}
@media (max-width: 1024px) {
  .home .recent-posts .container .blog-flex .recent-post, .home .recent-posts .product-template-default .container-fluid .blog-flex .recent-post, .product-template-default .home .recent-posts .container-fluid .blog-flex .recent-post, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex .recent-post, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex .recent-post, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex .recent-post, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex .recent-post, .home .recent-posts .page-template-default article .wp-block-image .blog-flex .recent-post, .page-template-default article .home .recent-posts .wp-block-image .blog-flex .recent-post, .home .recent-posts .page-template-default .container-fluid .blog-flex .recent-post, .page-template-default .home .recent-posts .container-fluid .blog-flex .recent-post {
    width: 100%;
    margin-bottom: 30px;
  }
}
.home .recent-posts .container .blog-flex .recent-post > div, .home .recent-posts .product-template-default .container-fluid .blog-flex .recent-post > div, .product-template-default .home .recent-posts .container-fluid .blog-flex .recent-post > div, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex .recent-post > div, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex .recent-post > div, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex .recent-post > div, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex .recent-post > div, .home .recent-posts .page-template-default article .wp-block-image .blog-flex .recent-post > div, .page-template-default article .home .recent-posts .wp-block-image .blog-flex .recent-post > div, .home .recent-posts .page-template-default .container-fluid .blog-flex .recent-post > div, .page-template-default .home .recent-posts .container-fluid .blog-flex .recent-post > div {
  margin-right: 15px;
  margin-left: 15px;
  background-color: white;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  height: 100%;
}
@media (max-width: 1024px) {
  .home .recent-posts .container .blog-flex .recent-post > div, .home .recent-posts .product-template-default .container-fluid .blog-flex .recent-post > div, .product-template-default .home .recent-posts .container-fluid .blog-flex .recent-post > div, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex .recent-post > div, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex .recent-post > div, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex .recent-post > div, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex .recent-post > div, .home .recent-posts .page-template-default article .wp-block-image .blog-flex .recent-post > div, .page-template-default article .home .recent-posts .wp-block-image .blog-flex .recent-post > div, .home .recent-posts .page-template-default .container-fluid .blog-flex .recent-post > div, .page-template-default .home .recent-posts .container-fluid .blog-flex .recent-post > div {
    margin-left: 0;
    margin-right: 0;
  }
}
.home .recent-posts .container .blog-flex .recent-post .post-thumbnail img, .home .recent-posts .product-template-default .container-fluid .blog-flex .recent-post .post-thumbnail img, .product-template-default .home .recent-posts .container-fluid .blog-flex .recent-post .post-thumbnail img, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex .recent-post .post-thumbnail img, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex .recent-post .post-thumbnail img, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex .recent-post .post-thumbnail img, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex .recent-post .post-thumbnail img, .home .recent-posts .page-template-default article .wp-block-image .blog-flex .recent-post .post-thumbnail img, .page-template-default article .home .recent-posts .wp-block-image .blog-flex .recent-post .post-thumbnail img, .home .recent-posts .page-template-default .container-fluid .blog-flex .recent-post .post-thumbnail img, .page-template-default .home .recent-posts .container-fluid .blog-flex .recent-post .post-thumbnail img {
  width: 100%;
  max-width: 100%;
  height: auto !important;
}
.home .recent-posts .container .blog-flex .recent-post .post-info, .home .recent-posts .product-template-default .container-fluid .blog-flex .recent-post .post-info, .product-template-default .home .recent-posts .container-fluid .blog-flex .recent-post .post-info, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex .recent-post .post-info, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex .recent-post .post-info, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex .recent-post .post-info, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex .recent-post .post-info, .home .recent-posts .page-template-default article .wp-block-image .blog-flex .recent-post .post-info, .page-template-default article .home .recent-posts .wp-block-image .blog-flex .recent-post .post-info, .home .recent-posts .page-template-default .container-fluid .blog-flex .recent-post .post-info, .page-template-default .home .recent-posts .container-fluid .blog-flex .recent-post .post-info {
  padding: 50px;
  padding-bottom: 40px;
}
.home .recent-posts .container .blog-flex .recent-post .post-info .post-date, .home .recent-posts .product-template-default .container-fluid .blog-flex .recent-post .post-info .post-date, .product-template-default .home .recent-posts .container-fluid .blog-flex .recent-post .post-info .post-date, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex .recent-post .post-info .post-date, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex .recent-post .post-info .post-date, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex .recent-post .post-info .post-date, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex .recent-post .post-info .post-date, .home .recent-posts .page-template-default article .wp-block-image .blog-flex .recent-post .post-info .post-date, .page-template-default article .home .recent-posts .wp-block-image .blog-flex .recent-post .post-info .post-date, .home .recent-posts .page-template-default .container-fluid .blog-flex .recent-post .post-info .post-date, .page-template-default .home .recent-posts .container-fluid .blog-flex .recent-post .post-info .post-date {
  color: #818181;
  font-size: 16px;
  line-height: 1.15;
  margin-bottom: 15px;
}
.home .recent-posts .container .blog-flex .recent-post .post-info h3.post-title, .home .recent-posts .product-template-default .container-fluid .blog-flex .recent-post .post-info h3.post-title, .product-template-default .home .recent-posts .container-fluid .blog-flex .recent-post .post-info h3.post-title, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex .recent-post .post-info h3.post-title, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex .recent-post .post-info h3.post-title, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex .recent-post .post-info h3.post-title, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex .recent-post .post-info h3.post-title, .home .recent-posts .page-template-default article .wp-block-image .blog-flex .recent-post .post-info h3.post-title, .page-template-default article .home .recent-posts .wp-block-image .blog-flex .recent-post .post-info h3.post-title, .home .recent-posts .page-template-default .container-fluid .blog-flex .recent-post .post-info h3.post-title, .page-template-default .home .recent-posts .container-fluid .blog-flex .recent-post .post-info h3.post-title {
  color: black;
  font-size: 24px;
  line-height: 1.29;
  margin-top: 5px;
}
.home .recent-posts .container .blog-flex .recent-post .post-info .post-excerpt, .home .recent-posts .product-template-default .container-fluid .blog-flex .recent-post .post-info .post-excerpt, .product-template-default .home .recent-posts .container-fluid .blog-flex .recent-post .post-info .post-excerpt, .home .recent-posts .page-template-page-shop-pages .container-fluid .blog-flex .recent-post .post-info .post-excerpt, .page-template-page-shop-pages .home .recent-posts .container-fluid .blog-flex .recent-post .post-info .post-excerpt, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .blog-flex .recent-post .post-info .post-excerpt, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .blog-flex .recent-post .post-info .post-excerpt, .home .recent-posts .page-template-default article .wp-block-image .blog-flex .recent-post .post-info .post-excerpt, .page-template-default article .home .recent-posts .wp-block-image .blog-flex .recent-post .post-info .post-excerpt, .home .recent-posts .page-template-default .container-fluid .blog-flex .recent-post .post-info .post-excerpt, .page-template-default .home .recent-posts .container-fluid .blog-flex .recent-post .post-info .post-excerpt {
  color: #818181;
  font-size: 16px;
  line-height: 1.4;
}
.home .recent-posts .container .all-button, .home .recent-posts .product-template-default .container-fluid .all-button, .product-template-default .home .recent-posts .container-fluid .all-button, .home .recent-posts .page-template-page-shop-pages .container-fluid .all-button, .page-template-page-shop-pages .home .recent-posts .container-fluid .all-button, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .all-button, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .all-button, .home .recent-posts .page-template-default article .wp-block-image .all-button, .page-template-default article .home .recent-posts .wp-block-image .all-button, .home .recent-posts .page-template-default .container-fluid .all-button, .page-template-default .home .recent-posts .container-fluid .all-button {
  text-align: center;
  padding-top: 45px;
  padding-bottom: 30px;
}
.home .recent-posts .container .all-button a, .home .recent-posts .product-template-default .container-fluid .all-button a, .product-template-default .home .recent-posts .container-fluid .all-button a, .home .recent-posts .page-template-page-shop-pages .container-fluid .all-button a, .page-template-page-shop-pages .home .recent-posts .container-fluid .all-button a, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .all-button a, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .all-button a, .home .recent-posts .page-template-default article .wp-block-image .all-button a, .page-template-default article .home .recent-posts .wp-block-image .all-button a, .home .recent-posts .page-template-default .container-fluid .all-button a, .page-template-default .home .recent-posts .container-fluid .all-button a {
  display: inline-block;
  background-color: #003E65;
  border-radius: 5px;
  text-align: center;
  color: white;
  padding: 18px 30px;
  width: 100%;
  max-width: 514px;
  font-size: 24px;
}
@media (max-width: 767px) {
  .home .recent-posts .container .all-button a, .home .recent-posts .product-template-default .container-fluid .all-button a, .product-template-default .home .recent-posts .container-fluid .all-button a, .home .recent-posts .page-template-page-shop-pages .container-fluid .all-button a, .page-template-page-shop-pages .home .recent-posts .container-fluid .all-button a, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .all-button a, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .all-button a, .home .recent-posts .page-template-default article .wp-block-image .all-button a, .page-template-default article .home .recent-posts .wp-block-image .all-button a, .home .recent-posts .page-template-default .container-fluid .all-button a, .page-template-default .home .recent-posts .container-fluid .all-button a {
    font-size: 19px;
  }
}
.home .recent-posts .container .all-button a:hover, .home .recent-posts .product-template-default .container-fluid .all-button a:hover, .product-template-default .home .recent-posts .container-fluid .all-button a:hover, .home .recent-posts .page-template-page-shop-pages .container-fluid .all-button a:hover, .page-template-page-shop-pages .home .recent-posts .container-fluid .all-button a:hover, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .all-button a:hover, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .all-button a:hover, .home .recent-posts .page-template-default article .wp-block-image .all-button a:hover, .page-template-default article .home .recent-posts .wp-block-image .all-button a:hover, .home .recent-posts .page-template-default .container-fluid .all-button a:hover, .page-template-default .home .recent-posts .container-fluid .all-button a:hover, .home .recent-posts .container .all-button a:focus, .home .recent-posts .product-template-default .container-fluid .all-button a:focus, .product-template-default .home .recent-posts .container-fluid .all-button a:focus, .home .recent-posts .page-template-page-shop-pages .container-fluid .all-button a:focus, .page-template-page-shop-pages .home .recent-posts .container-fluid .all-button a:focus, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .all-button a:focus, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .all-button a:focus, .home .recent-posts .page-template-default article .wp-block-image .all-button a:focus, .page-template-default article .home .recent-posts .wp-block-image .all-button a:focus, .home .recent-posts .page-template-default .container-fluid .all-button a:focus, .page-template-default .home .recent-posts .container-fluid .all-button a:focus {
  background-color: #FF8000;
  text-decoration: none;
}
.home .recent-posts .container .all-button a p, .home .recent-posts .product-template-default .container-fluid .all-button a p, .product-template-default .home .recent-posts .container-fluid .all-button a p, .home .recent-posts .page-template-page-shop-pages .container-fluid .all-button a p, .page-template-page-shop-pages .home .recent-posts .container-fluid .all-button a p, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .all-button a p, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .all-button a p, .home .recent-posts .page-template-default article .wp-block-image .all-button a p, .page-template-default article .home .recent-posts .wp-block-image .all-button a p, .home .recent-posts .page-template-default .container-fluid .all-button a p, .page-template-default .home .recent-posts .container-fluid .all-button a p {
  margin: 0;
  line-height: 1;
}
.home .recent-posts .container .all-button a i, .home .recent-posts .product-template-default .container-fluid .all-button a i, .product-template-default .home .recent-posts .container-fluid .all-button a i, .home .recent-posts .page-template-page-shop-pages .container-fluid .all-button a i, .page-template-page-shop-pages .home .recent-posts .container-fluid .all-button a i, .home .recent-posts .page-template-template-page-builder .container-fluid article .wp-block-image .all-button a i, .page-template-template-page-builder .container-fluid article .home .recent-posts .wp-block-image .all-button a i, .home .recent-posts .page-template-default article .wp-block-image .all-button a i, .page-template-default article .home .recent-posts .wp-block-image .all-button a i, .home .recent-posts .page-template-default .container-fluid .all-button a i, .page-template-default .home .recent-posts .container-fluid .all-button a i {
  font-size: 16px;
  float: right;
  margin-top: 5px;
}

.page-template-default #lower-wrap {
  border-top: 10px solid #FF8000;
}
.page-template-default .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.page-template-default .row .content-wrap {
  padding: 0;
}
.page-template-default main {
  background-color: #f8f8f8;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.page-template-default article .wp-block-image {
  padding-left: 20px;
  padding-right: 20px;
}
.page-template-default article .wp-block-image a {
  display: block;
  border-bottom: 10px solid #FF8000;
}
.page-template-default article .wp-block-image img {
  width: 100%;
}

.page-template-template-page-builder .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.page-template-template-page-builder .container-fluid article > h1,
.page-template-template-page-builder .container-fluid article > h2,
.page-template-template-page-builder .container-fluid article > h3,
.page-template-template-page-builder .container-fluid article > h4,
.page-template-template-page-builder .container-fluid article > p {
  padding-left: 20px;
  padding-right: 20px;
}
.page-template-template-page-builder .container-fluid article .wp-block-image {
  padding-left: 20px;
  padding-right: 20px;
}
.page-template-template-page-builder .container-fluid article .wp-block-image a {
  display: block;
  border-bottom: 10px solid #FF8000;
}
.page-template-template-page-builder .container-fluid article .wp-block-image img {
  width: 100%;
}
.page-template-template-page-builder h1,
.page-template-template-page-builder h2.h1,
.page-template-template-page-builder .related-container h2,
.related-container .page-template-template-page-builder h2,
.page-template-template-page-builder .browse-all-products h2,
.browse-all-products .page-template-template-page-builder h2,
.page-template-template-page-builder .block-simple-content h2,
.block-simple-content .page-template-template-page-builder h2,
.page-template-template-page-builder .page-template-default article > h2,
.page-template-default .page-template-template-page-builder article > h2,
.page-template-template-page-builder .container-fluid article > h2 {
  font-weight: 700;
  font-size: 58px;
  line-height: 1.24;
  color: #2D2D2D;
  text-align: center;
  text-transform: none;
  margin-bottom: 50px;
  margin-top: 50px;
}
@media (max-width: 1340px) {
  .page-template-template-page-builder h1,
.page-template-template-page-builder h2.h1,
.page-template-template-page-builder .related-container h2,
.related-container .page-template-template-page-builder h2,
.page-template-template-page-builder .browse-all-products h2,
.browse-all-products .page-template-template-page-builder h2,
.page-template-template-page-builder .block-simple-content h2,
.block-simple-content .page-template-template-page-builder h2,
.page-template-template-page-builder .page-template-default article > h2,
.page-template-default .page-template-template-page-builder article > h2,
.page-template-template-page-builder .container-fluid article > h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .page-template-template-page-builder h1,
.page-template-template-page-builder h2.h1,
.page-template-template-page-builder .related-container h2,
.related-container .page-template-template-page-builder h2,
.page-template-template-page-builder .browse-all-products h2,
.browse-all-products .page-template-template-page-builder h2,
.page-template-template-page-builder .block-simple-content h2,
.block-simple-content .page-template-template-page-builder h2,
.page-template-template-page-builder .page-template-default article > h2,
.page-template-default .page-template-template-page-builder article > h2,
.page-template-template-page-builder .container-fluid article > h2 {
    font-size: 32px;
  }
}
.page-template-template-page-builder #lower-wrap {
  border-top: 10px solid #FF8000;
}
.page-template-template-page-builder main {
  background-color: #f8f8f8;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.page-template-template-page-builder .block-suppliers {
  padding-top: 0;
  margin-bottom: 80px;
}
.page-template-template-page-builder .all-suppliers .container, .page-template-template-page-builder .all-suppliers .product-template-default .container-fluid, .product-template-default .page-template-template-page-builder .all-suppliers .container-fluid, .page-template-template-page-builder .all-suppliers .page-template-page-shop-pages .container-fluid, .page-template-page-shop-pages .page-template-template-page-builder .all-suppliers .container-fluid, .page-template-template-page-builder .all-suppliers .page-template-default .container-fluid, .page-template-default .page-template-template-page-builder .all-suppliers .container-fluid, .page-template-template-page-builder .all-suppliers .page-template-default article .wp-block-image, .page-template-default article .page-template-template-page-builder .all-suppliers .wp-block-image, .page-template-template-page-builder .all-suppliers .container-fluid article .wp-block-image, .page-template-template-page-builder .container-fluid article .all-suppliers .wp-block-image {
  max-width: 1575px;
  margin-left: auto;
  margin-right: auto;
}
.page-template-template-page-builder .all-suppliers .container > div, .page-template-template-page-builder .all-suppliers .product-template-default .container-fluid > div, .product-template-default .page-template-template-page-builder .all-suppliers .container-fluid > div, .page-template-template-page-builder .all-suppliers .page-template-page-shop-pages .container-fluid > div, .page-template-page-shop-pages .page-template-template-page-builder .all-suppliers .container-fluid > div, .page-template-template-page-builder .all-suppliers .page-template-default .container-fluid > div, .page-template-default .page-template-template-page-builder .all-suppliers .container-fluid > div, .page-template-template-page-builder .all-suppliers .page-template-default article .wp-block-image > div, .page-template-default article .page-template-template-page-builder .all-suppliers .wp-block-image > div, .page-template-template-page-builder .all-suppliers .container-fluid article .wp-block-image > div, .page-template-template-page-builder .container-fluid article .all-suppliers .wp-block-image > div {
  border-radius: 5px;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.page-template-template-page-builder .all-suppliers .container > div .row, .page-template-template-page-builder .all-suppliers .product-template-default .container-fluid > div .row, .product-template-default .page-template-template-page-builder .all-suppliers .container-fluid > div .row, .page-template-template-page-builder .all-suppliers .page-template-page-shop-pages .container-fluid > div .row, .page-template-page-shop-pages .page-template-template-page-builder .all-suppliers .container-fluid > div .row, .page-template-template-page-builder .all-suppliers .page-template-default .container-fluid > div .row, .page-template-default .page-template-template-page-builder .all-suppliers .container-fluid > div .row, .page-template-template-page-builder .all-suppliers .page-template-default article .wp-block-image > div .row, .page-template-default article .page-template-template-page-builder .all-suppliers .wp-block-image > div .row, .page-template-template-page-builder .all-suppliers .container-fluid article .wp-block-image > div .row, .page-template-template-page-builder .container-fluid article .all-suppliers .wp-block-image > div .row {
  padding: 90px 50px;
}
.page-template-template-page-builder .all-suppliers .container > div .row ul, .page-template-template-page-builder .all-suppliers .product-template-default .container-fluid > div .row ul, .product-template-default .page-template-template-page-builder .all-suppliers .container-fluid > div .row ul, .page-template-template-page-builder .all-suppliers .page-template-page-shop-pages .container-fluid > div .row ul, .page-template-page-shop-pages .page-template-template-page-builder .all-suppliers .container-fluid > div .row ul, .page-template-template-page-builder .all-suppliers .page-template-default .container-fluid > div .row ul, .page-template-default .page-template-template-page-builder .all-suppliers .container-fluid > div .row ul, .page-template-template-page-builder .all-suppliers .page-template-default article .wp-block-image > div .row ul, .page-template-default article .page-template-template-page-builder .all-suppliers .wp-block-image > div .row ul, .page-template-template-page-builder .all-suppliers .container-fluid article .wp-block-image > div .row ul, .page-template-template-page-builder .container-fluid article .all-suppliers .wp-block-image > div .row ul {
  list-style-type: none;
  font-size: 20px;
  line-height: 1.25;
  color: #808080;
}
.page-template-template-page-builder .all-suppliers .container > div .supplier-button, .page-template-template-page-builder .all-suppliers .product-template-default .container-fluid > div .supplier-button, .product-template-default .page-template-template-page-builder .all-suppliers .container-fluid > div .supplier-button, .page-template-template-page-builder .all-suppliers .page-template-page-shop-pages .container-fluid > div .supplier-button, .page-template-page-shop-pages .page-template-template-page-builder .all-suppliers .container-fluid > div .supplier-button, .page-template-template-page-builder .all-suppliers .page-template-default .container-fluid > div .supplier-button, .page-template-default .page-template-template-page-builder .all-suppliers .container-fluid > div .supplier-button, .page-template-template-page-builder .all-suppliers .page-template-default article .wp-block-image > div .supplier-button, .page-template-default article .page-template-template-page-builder .all-suppliers .wp-block-image > div .supplier-button, .page-template-template-page-builder .all-suppliers .container-fluid article .wp-block-image > div .supplier-button, .page-template-template-page-builder .container-fluid article .all-suppliers .wp-block-image > div .supplier-button {
  text-align: center;
  background-color: #F8F8F8;
  padding: 40px 20px;
}
.page-template-template-page-builder .mds_gform_wrapper {
  background-color: white;
  max-width: 1535px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding-bottoM: 50px;
  border-bottom: 10px solid #FF8000;
  padding-top: 75px;
}
@media (max-width: 1590px) {
  .page-template-template-page-builder .mds_gform_wrapper {
    width: calc(100% - 40px);
  }
}
.page-template-template-page-builder .mds_gform_wrapper h3 {
  font-weight: 700;
  font-size: 40px;
  line-height: 1.24;
  color: #2D2D2D;
  text-align: center;
  text-transform: none;
  margin-bottom: 50px;
  margin-top: 0;
}
@media (max-width: 767px) {
  .page-template-template-page-builder .mds_gform_wrapper h3 {
    font-size: 32px;
  }
}
.page-template-template-page-builder .mds_gform_wrapper .gform_fields label.gfield_label {
  color: black;
  font-size: 18px;
  font-weight: 700;
}
.page-template-template-page-builder .mds_gform_wrapper .gform_fields input[type=text],
.page-template-template-page-builder .mds_gform_wrapper .gform_fields input[type=phone],
.page-template-template-page-builder .mds_gform_wrapper .gform_fields input[type=email],
.page-template-template-page-builder .mds_gform_wrapper .gform_fields textarea {
  border-radius: 5px;
}
.page-template-template-page-builder .mds_gform_wrapper .gfield_checkbox {
  padding-left: 20px;
  margin-bottom: 40px;
}
.page-template-template-page-builder .mds_gform_wrapper .gfield_checkbox .gchoice {
  display: inline-block;
  width: 33%;
}
@media (max-width: 767px) {
  .page-template-template-page-builder .mds_gform_wrapper .gfield_checkbox .gchoice {
    width: 50%;
  }
}
@media (max-width: 500px) {
  .page-template-template-page-builder .mds_gform_wrapper .gfield_checkbox .gchoice {
    width: 100%;
  }
}
.page-template-template-page-builder .mds_gform_wrapper .gfield_checkbox .gchoice label {
  font-size: 18px;
  margin-left: 6px;
  color: #808080;
}
.page-template-template-page-builder .mds_gform_wrapper .gform_body,
.page-template-template-page-builder .mds_gform_wrapper .gform_footer {
  max-width: 994px;
  margin-left: auto;
  margin-right: auto;
}
.page-template-template-page-builder .mds_gform_wrapper .gform_footer .gform_button {
  width: auto;
  border: none;
}

.page-template-page-shop-pages #lower-wrap {
  border-top: 10px solid #FF8000;
}
.page-template-page-shop-pages h1 {
  text-align: left;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .woocommerce-cart h1 {
    text-align: center !important;
    margin-bottom: 25px;
  }
}

.archive.tax-product_cat #breadcrumb-wrap,
.archive.tax-product_cat #page-wrap,
.post-type-archive-product #breadcrumb-wrap,
.post-type-archive-product #page-wrap,
body[class*=tax-pa_] #breadcrumb-wrap,
body[class*=tax-pa_] #page-wrap,
.page-template-template-browse-products #breadcrumb-wrap,
.page-template-template-browse-products #page-wrap {
  padding-left: 0;
  padding-right: 0;
}
.archive.tax-product_cat .container-fluid,
.post-type-archive-product .container-fluid,
body[class*=tax-pa_] .container-fluid,
.page-template-template-browse-products .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.archive.tax-product_cat .container-fluid > .container > .row, .archive.tax-product_cat .product-template-default .container-fluid > .container-fluid > .row, .product-template-default .archive.tax-product_cat .container-fluid > .container-fluid > .row, .archive.tax-product_cat .page-template-default .container-fluid > .container-fluid > .row, .page-template-default .archive.tax-product_cat .container-fluid > .container-fluid > .row, .archive.tax-product_cat .page-template-default article .container-fluid > .wp-block-image > .row, .page-template-default article .archive.tax-product_cat .container-fluid > .wp-block-image > .row, .archive.tax-product_cat .page-template-template-page-builder .container-fluid article .container-fluid > .wp-block-image > .row, .page-template-template-page-builder .container-fluid article .archive.tax-product_cat .container-fluid > .wp-block-image > .row, .archive.tax-product_cat .page-template-page-shop-pages .container-fluid > .container-fluid > .row, .page-template-page-shop-pages .archive.tax-product_cat .container-fluid > .container-fluid > .row,
.post-type-archive-product .container-fluid > .container > .row,
.post-type-archive-product .product-template-default .container-fluid > .container-fluid > .row,
.product-template-default .post-type-archive-product .container-fluid > .container-fluid > .row,
.post-type-archive-product .page-template-default .container-fluid > .container-fluid > .row,
.page-template-default .post-type-archive-product .container-fluid > .container-fluid > .row,
.post-type-archive-product .page-template-default article .container-fluid > .wp-block-image > .row,
.page-template-default article .post-type-archive-product .container-fluid > .wp-block-image > .row,
.post-type-archive-product .page-template-template-page-builder .container-fluid article .container-fluid > .wp-block-image > .row,
.page-template-template-page-builder .container-fluid article .post-type-archive-product .container-fluid > .wp-block-image > .row,
.post-type-archive-product .page-template-page-shop-pages .container-fluid > .container-fluid > .row,
.page-template-page-shop-pages .post-type-archive-product .container-fluid > .container-fluid > .row,
body[class*=tax-pa_] .container-fluid > .container > .row,
body[class*=tax-pa_] .product-template-default .container-fluid > .container-fluid > .row,
.product-template-default body[class*=tax-pa_] .container-fluid > .container-fluid > .row,
body[class*=tax-pa_] .page-template-default .container-fluid > .container-fluid > .row,
.page-template-default body[class*=tax-pa_] .container-fluid > .container-fluid > .row,
body[class*=tax-pa_] .page-template-default article .container-fluid > .wp-block-image > .row,
.page-template-default article body[class*=tax-pa_] .container-fluid > .wp-block-image > .row,
body[class*=tax-pa_] .page-template-template-page-builder .container-fluid article .container-fluid > .wp-block-image > .row,
.page-template-template-page-builder .container-fluid article body[class*=tax-pa_] .container-fluid > .wp-block-image > .row,
body[class*=tax-pa_] .page-template-page-shop-pages .container-fluid > .container-fluid > .row,
.page-template-page-shop-pages body[class*=tax-pa_] .container-fluid > .container-fluid > .row,
.page-template-template-browse-products .container-fluid > .container > .row,
.page-template-template-browse-products .product-template-default .container-fluid > .container-fluid > .row,
.product-template-default .page-template-template-browse-products .container-fluid > .container-fluid > .row,
.page-template-template-browse-products .page-template-default .container-fluid > .container-fluid > .row,
.page-template-default .page-template-template-browse-products .container-fluid > .container-fluid > .row,
.page-template-template-browse-products .page-template-default article .container-fluid > .wp-block-image > .row,
.page-template-default article .page-template-template-browse-products .container-fluid > .wp-block-image > .row,
.page-template-template-browse-products .page-template-template-page-builder .container-fluid article .container-fluid > .wp-block-image > .row,
.page-template-template-page-builder .container-fluid article .page-template-template-browse-products .container-fluid > .wp-block-image > .row,
.page-template-template-browse-products .page-template-page-shop-pages .container-fluid > .container-fluid > .row,
.page-template-page-shop-pages .page-template-template-browse-products .container-fluid > .container-fluid > .row {
  margin-left: 0;
  margin-right: 0;
}
.archive.tax-product_cat main,
.post-type-archive-product main,
body[class*=tax-pa_] main,
.page-template-template-browse-products main {
  background-color: #f8f8f8;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-top: 10px solid #FF8000;
}
.archive.tax-product_cat .woocommerce-products-header h1,
.post-type-archive-product .woocommerce-products-header h1,
body[class*=tax-pa_] .woocommerce-products-header h1,
.page-template-template-browse-products .woocommerce-products-header h1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 15px;
}
.archive.tax-product_cat .woocommerce-products-header .term-description,
.post-type-archive-product .woocommerce-products-header .term-description,
body[class*=tax-pa_] .woocommerce-products-header .term-description,
.page-template-template-browse-products .woocommerce-products-header .term-description {
  font-size: 20px;
  color: #808080;
  line-height: 1.6;
}
@media (max-width: 767px) {
  .archive.tax-product_cat .woocommerce-products-header .term-description,
.post-type-archive-product .woocommerce-products-header .term-description,
body[class*=tax-pa_] .woocommerce-products-header .term-description,
.page-template-template-browse-products .woocommerce-products-header .term-description {
    font-size: 17px;
  }
}
.archive.tax-product_cat .woocommerce-products-header .term-description h3,
.post-type-archive-product .woocommerce-products-header .term-description h3,
body[class*=tax-pa_] .woocommerce-products-header .term-description h3,
.page-template-template-browse-products .woocommerce-products-header .term-description h3 {
  font-size: 29px;
  line-height: 1.3;
  color: black;
  margin-bottom: 40px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .archive.tax-product_cat .woocommerce-products-header .term-description h3,
.post-type-archive-product .woocommerce-products-header .term-description h3,
body[class*=tax-pa_] .woocommerce-products-header .term-description h3,
.page-template-template-browse-products .woocommerce-products-header .term-description h3 {
    font-size: 20px;
  }
}
@media (max-width: 1150px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex,
.post-type-archive-product .woocommerce-listing .listing-flex,
body[class*=tax-pa_] .woocommerce-listing .listing-flex,
.page-template-template-browse-products .woocommerce-listing .listing-flex {
    display: block;
  }
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col {
  flex: 0 1 1075px;
}
@media (max-width: 1150px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col {
    margin-bottom: 100px;
  }
}
@media (min-width: 1025px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div {
    padding-right: 35px;
  }
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products {
  margin-left: -10px;
  margin-right: -10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product {
  float: none;
  padding: 0;
  border: none;
  width: 25%;
  margin-bottom: 30px !important;
}
@media (max-width: 1350px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product {
    width: 33%;
  }
}
@media (max-width: 767px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product {
    width: 50%;
  }
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div {
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div {
  border: none;
  height: 100%;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  overflow: hidden;
  padding: 5px 20px;
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2 {
  font-size: 21px;
  color: #2D2D2D;
  text-align: center;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  min-height: 75px;
  margin-top: 0;
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2 mark,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2 mark,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2 mark,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2 mark,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2 mark,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2 mark,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2 mark,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2 mark {
  display: none;
}
@media (max-width: 450px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a h2,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2 {
    font-size: 15px;
    min-height: 50px;
  }
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .button, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a input.button, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a p.breadcrumbs.mobile a, p.breadcrumbs.mobile .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .button,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div input.button,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div p.breadcrumbs.mobile a,
p.breadcrumbs.mobile .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .button,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a input.button,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a p.breadcrumbs.mobile a,
p.breadcrumbs.mobile .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .button,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div input.button,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div p.breadcrumbs.mobile a,
p.breadcrumbs.mobile .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .button,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a input.button,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a p.breadcrumbs.mobile a,
p.breadcrumbs.mobile body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .button,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div input.button,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div p.breadcrumbs.mobile a,
p.breadcrumbs.mobile body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .button,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a input.button,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a p.breadcrumbs.mobile a,
p.breadcrumbs.mobile .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .button,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div input.button,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div p.breadcrumbs.mobile a,
p.breadcrumbs.mobile .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media (max-width: 450px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .button, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a input.button, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a p.breadcrumbs.mobile a, p.breadcrumbs.mobile .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .button,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div input.button,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div p.breadcrumbs.mobile a,
p.breadcrumbs.mobile .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .button,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a input.button,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a p.breadcrumbs.mobile a,
p.breadcrumbs.mobile .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .button,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div input.button,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div p.breadcrumbs.mobile a,
p.breadcrumbs.mobile .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .button,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a input.button,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a p.breadcrumbs.mobile a,
p.breadcrumbs.mobile body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .button,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div input.button,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div p.breadcrumbs.mobile a,
p.breadcrumbs.mobile body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .button,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a input.button,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a p.breadcrumbs.mobile a,
p.breadcrumbs.mobile .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div a a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .button,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div input.button,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div p.breadcrumbs.mobile a,
p.breadcrumbs.mobile .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div a {
    font-size: 18px;
    width: 100%;
  }
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a h2,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a h2,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a h2,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a h2 {
  font-size: 18px;
  min-height: 50px;
}
@media (max-width: 400px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a h2,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a h2,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a h2,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a h2 {
    font-size: 15px;
  }
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a .price,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a .price,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a .price,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a .price {
  display: block;
  text-align: center;
  font-size: 25px !important;
  font-weight: 700;
  color: #2D2D2D;
}
@media (max-width: 400px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a .price,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a .price,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a .price,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product.type-product > div a .price {
    font-size: 19px !important;
  }
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product > div a,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product > div > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product > div a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product > div > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product > div a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product > div > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product > div a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product > div > div {
  border-bottom: 10px solid #FF8000;
}
@media (min-width: 1351px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products.shop-page .product {
    width: 33%;
  }
}
.archive.tax-product_cat .woocommerce-listing .listing-flex .side-col,
.post-type-archive-product .woocommerce-listing .listing-flex .side-col,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .side-col,
.page-template-template-browse-products .woocommerce-listing .listing-flex .side-col {
  flex: 0 0 397px;
}
@media (max-width: 1350px) {
  .archive.tax-product_cat .woocommerce-listing .listing-flex .side-col,
.post-type-archive-product .woocommerce-listing .listing-flex .side-col,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .side-col,
.page-template-template-browse-products .woocommerce-listing .listing-flex .side-col {
    flex: 0 0 350px;
  }
}
.store-sidenav {
  background-color: white;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 60px;
  overflow: hidden;
}
.store-sidenav h2 {
  background-color: #FF8000;
  margin: 0;
  padding-left: 35px;
  padding-right: 25px;
  padding-top: 35px;
  padding-bottom: 35px;
  font-size: 22px;
  line-height: 1.2;
  color: white;
  position: relative;
}
@media (max-width: 500px) {
  .store-sidenav h2 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.store-sidenav h2 img {
  position: absolute;
  width: 50px;
  height: auto;
  right: 20px;
  top: 25px;
}
.store-sidenav ul {
  list-style-type: none;
  padding: 45px 35px;
  margin: 0;
}
@media (max-width: 500px) {
  .store-sidenav ul {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.store-sidenav ul li {
  border-bottom: 1px solid #CBCBCB;
}
.store-sidenav ul li a {
  font-size: 20px;
  color: #808080;
  display: block;
  padding: 5px 10px;
}
.store-sidenav ul li a[aria-current=page] {
  font-weight: 700;
  color: black;
}
@media (max-width: 500px) {
  .store-sidenav ul li a {
    font-size: 18px;
  }
}
.store-sidenav ul li.current-menu-ancestor > a {
  font-weight: 700;
  color: black;
}
.store-sidenav ul li:last-of-type {
  border-bottom: 0;
}
.store-sidenav ul li > ul {
  display: none;
}
.store-sidenav ul li.sub-title {
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 700;
  border-bottom: 0;
  font-size: 21px;
  margin-bottom: 20px;
}
.store-sidenav ul li.sub-title a {
  display: inline;
  padding: 0;
  color: black;
}
.store-sidenav ul li.sub-title a:hover, .store-sidenav ul li.sub-title a:focus {
  text-decoration: underline;
}
.store-sidenav ul li.request-info a {
  display: block !important;
  border-radius: 5px !important;
  margin-top: 20px !important;
  font-weight: 400 !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  color: white !important;
}
.store-sidenav.all-products h2 {
  background-color: #003E65;
}

.product-filters {
  margin-bottom: 35px;
}
.product-filters .product-filter-search {
  max-width: 700px;
  margin-bottom: 30px;
  margin-top: 20px;
}
.product-filters .product-filter-search .aws-container .aws-search-form .aws-wrapper {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  height: 56px;
}
.product-filters .product-filter-search .aws-container .aws-search-form .aws-wrapper .aws-search-field {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  font-size: 16px;
}
.product-filters .product-filter-search .aws-container .aws-search-form .aws-form-btn {
  background-color: #0d3e62;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  border: none;
  height: 56px;
}
.product-filters .product-filter-search .aws-container .aws-search-form .aws-form-btn svg {
  fill: white;
}
.product-filters .product-filter-search form .search-field {
  width: calc(100% - 68px);
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border: transparent;
  overflow: hidden;
  height: 56px;
  float: left;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  font-size: 18px;
}
.product-filters .product-filter-search form .wp-element-button {
  color: transparent;
  background-color: #003E65;
  background-image: url(../../../../wp-content/uploads/2023/03/noun-search-875351-FFFFFF.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px auto;
  width: 68px;
  border: 0;
  height: 56px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-size: 20px auto;
  float: right;
}
.product-filters .nav.nav-pills.filter-pills li.filter-label {
  width: 100%;
  padding-left: 10px;
}
.product-filters .nav.nav-pills.filter-pills li.filter-label a {
  font-size: 18px;
  color: #2D2D2D;
  text-transform: none;
}
.product-filters .nav.nav-pills.filter-pills li.dropdown {
  margin-bottom: 15px;
}
.product-filters .nav.nav-pills.filter-pills li.dropdown a {
  background-color: white;
  border-radius: 5px;
  border: 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  font-size: 18px;
  padding-left: 25px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.product-filters .nav.nav-pills.filter-pills li.dropdown a i {
  color: #545454;
  font-size: 12px;
}
.product-filters .nav.nav-pills.filter-pills li #submit-filter-product {
  margin-bottom: 15px;
  font-size: 20px;
  border-radius: 5px;
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-weight: 400;
}

.archive.search-results main,
.archive.search-no-results main {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.browse-all-products {
  padding-top: 150px;
  padding-bottom: 150px;
}
@media (max-width: 767px) {
  .browse-all-products {
    padding-top: 55px;
    padding-bottom: 0;
  }
}
.browse-all-products h2 {
  text-align: left;
  margin-bottom: 10px;
}
.browse-all-products > p {
  font-size: 20px;
}

.page-template-template-browse-products .browse-all-products {
  padding-top: 0;
  padding-bottom: 50px;
}
@media (max-width: 1150px) {
  .page-template-template-browse-products .side-col {
    display: none;
  }
}
.page-template-template-browse-products .side-col.mobile-side-col {
  display: none;
}
@media (max-width: 1150px) {
  .page-template-template-browse-products .side-col.mobile-side-col {
    padding-top: 100px;
    display: block !important;
  }
}

@media (max-width: 1150px) {
  .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col {
    margin-bottom: 0;
  }
}

.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div h2 {
  min-height: auto;
}

.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .subcategory-name {
  text-align: center;
  font-size: 18px;
  max-width: 93%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
  color: #808080;
}
@media (max-width: 767px) {
  .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .subcategory-name {
    font-size: 15px;
  }
}
@media (max-width: 450px) {
  .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .product > div > div .subcategory-name {
    font-size: 13px;
  }
}

.page-template-template-browse-products .browse-form,
.post-type-archive .browse-form {
  padding-top: 30px;
  background-color: white;
  max-width: 1535px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding-bottoM: 50px;
  border-bottom: 10px solid #FF8000;
}
@media (min-width: 1351px) {
  .page-template-template-browse-products .browse-form,
.post-type-archive .browse-form {
    margin-bottom: 150px;
  }
}
.page-template-template-browse-products .browse-form h2,
.post-type-archive .browse-form h2 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 75px;
}
.page-template-template-browse-products .browse-form h3,
.post-type-archive .browse-form h3 {
  font-weight: 700;
  font-size: 58px;
  line-height: 1.24;
  color: #2D2D2D;
  text-align: center;
  text-transform: none;
  margin-bottom: 50px;
  margin-top: 0;
  padding-top: 75px;
}
@media (max-width: 1340px) {
  .page-template-template-browse-products .browse-form h3,
.post-type-archive .browse-form h3 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .page-template-template-browse-products .browse-form h3,
.post-type-archive .browse-form h3 {
    font-size: 32px;
  }
}
.page-template-template-browse-products .browse-form .gform_fields label.gfield_label,
.post-type-archive .browse-form .gform_fields label.gfield_label {
  color: black;
  font-size: 24px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .page-template-template-browse-products .browse-form .gform_fields label.gfield_label,
.post-type-archive .browse-form .gform_fields label.gfield_label {
    font-size: 18px;
  }
}
.page-template-template-browse-products .browse-form .gform_fields input[type=text],
.page-template-template-browse-products .browse-form .gform_fields input[type=phone],
.page-template-template-browse-products .browse-form .gform_fields input[type=email],
.page-template-template-browse-products .browse-form .gform_fields textarea,
.post-type-archive .browse-form .gform_fields input[type=text],
.post-type-archive .browse-form .gform_fields input[type=phone],
.post-type-archive .browse-form .gform_fields input[type=email],
.post-type-archive .browse-form .gform_fields textarea {
  border-radius: 5px;
}
.page-template-template-browse-products .browse-form .gfield_checkbox,
.post-type-archive .browse-form .gfield_checkbox {
  padding-left: 20px;
  margin-bottom: 40px;
}
.page-template-template-browse-products .browse-form .gfield_checkbox .gchoice,
.post-type-archive .browse-form .gfield_checkbox .gchoice {
  display: inline-block;
  width: 33%;
}
@media (max-width: 767px) {
  .page-template-template-browse-products .browse-form .gfield_checkbox .gchoice,
.post-type-archive .browse-form .gfield_checkbox .gchoice {
    width: 50%;
  }
}
@media (max-width: 500px) {
  .page-template-template-browse-products .browse-form .gfield_checkbox .gchoice,
.post-type-archive .browse-form .gfield_checkbox .gchoice {
    width: 100%;
  }
}
.page-template-template-browse-products .browse-form .gfield_checkbox .gchoice label,
.post-type-archive .browse-form .gfield_checkbox .gchoice label {
  font-size: 18px;
  margin-left: 6px;
  color: #808080;
}
.page-template-template-browse-products .browse-form .gform_body,
.page-template-template-browse-products .browse-form .gform_footer,
.post-type-archive .browse-form .gform_body,
.post-type-archive .browse-form .gform_footer {
  max-width: 994px;
  margin-left: auto;
  margin-right: auto;
}
.page-template-template-browse-products .browse-form .gform_footer .gform_button,
.post-type-archive .browse-form .gform_footer .gform_button {
  width: auto;
  border: none;
}
.page-template-template-browse-products .browse-form .mds_gform_wrapper .interest-checkboxes .gfield_label,
.post-type-archive .browse-form .mds_gform_wrapper .interest-checkboxes .gfield_label {
  text-transform: none;
}
.page-template-template-browse-products .browse-form .mds_gform_wrapper .interest-checkboxes .gfield_checkbox > div,
.post-type-archive .browse-form .mds_gform_wrapper .interest-checkboxes .gfield_checkbox > div {
  padding-left: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  background-color: white;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 60px;
  overflow: hidden;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding: 45px 35px;
  margin: 0;
}
@media (max-width: 500px) {
  .woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
  border-bottom: 1px solid #CBCBCB;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  font-size: 20px;
  color: #808080;
  display: block;
  padding: 5px 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a[aria-current=page] {
  font-weight: 700;
  color: black;
}
@media (max-width: 500px) {
  .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    font-size: 18px;
  }
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.current-menu-ancestor > a {
  font-weight: 700;
  color: black;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type {
  border-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li > ul {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.sub-title {
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 700;
  border-bottom: 0;
  font-size: 21px;
  margin-bottom: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.sub-title a {
  display: inline;
  padding: 0;
  color: black;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.sub-title a:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li.sub-title a:focus {
  text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.request-info a, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a {
  display: block !important;
  border-radius: 5px !important;
  margin-top: 20px !important;
  font-weight: 400 !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a {
  display: block !important;
  border-radius: 5px !important;
  margin-top: 20px !important;
  font-weight: 400 !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.page-id-48.logged-in main {
  background-color: #f8f8f8;
}

.product-template-default main {
  background-color: #f8f8f8;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-top: 10px solid #FF8000;
  padding-top: 20px !important;
}
.product-template-default #breadcrumb-wrap,
.product-template-default #page-wrap {
  padding-left: 0;
  padding-right: 0;
}
.product-template-default .breadcrumbs.mobile {
  display: block !important;
}
.product-template-default .container-fluid {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.product-template-default .container-fluid > .row {
  margin-left: 0;
  margin-right: 0;
}
.product-template-default #page-wrap div.product .product_title {
  text-align: left;
}
.product-template-default #page-wrap div.product div.images .woocommerce-product-gallery__wrapper {
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-bottom: 10px solid #FF8000;
  border-radius: 5px;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary {
  margin-top: 0;
  border: 0;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket {
  padding: 0;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-bottom: 10px solid #FF8000;
  border-radius: 5px;
  margin-bottom: 50px;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket > div:first-child {
  padding-left: 9%;
  padding-right: 9%;
  padding-top: 40px;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket > div:first-child .price {
  color: #2D2D2D;
  font-weight: 700;
  margin-bottom: 10px;
}
@media (min-width: 1300px) {
  .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket > div:first-child .price {
    font-size: 38px !important;
  }
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket .shipping-note {
  padding-left: 9%;
  padding-right: 9%;
  color: #808080;
}
@media (min-width: 1300px) {
  .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket .shipping-note {
    font-size: 26px !important;
  }
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart {
  padding-left: 9%;
  padding-right: 9%;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart .button, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart p.breadcrumbs.mobile a, p.breadcrumbs.mobile .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart a, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart a {
  font-size: 20px !important;
  font-weight: 400;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  margin-top: 11px;
  border-radius: 5px;
}
@media (max-width: 767px) {
  .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart .button, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart p.breadcrumbs.mobile a, p.breadcrumbs.mobile .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart a, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart a {
    margin-top: 5px;
  }
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart .button:before, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart p.breadcrumbs.mobile a:before, p.breadcrumbs.mobile .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart a:before, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a:before, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart a:before {
  background-size: 20px auto;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart h4 {
  margin-top: 15px;
}
@media (min-width: 1300px) {
  .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart h4 {
    font-size: 24px;
  }
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .pricing-bucket form.cart .quantity .qty {
  height: 48px;
  border: none;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description {
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-bottom: 10px solid #FF8000;
  border-radius: 5px;
  margin-bottom: 50px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data {
  padding: 40px 9%;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.description h4 {
  color: #2D2D2D;
}
@media (min-width: 1300px) {
  .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.description h4 {
    font-size: 30px;
  }
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.description p {
  color: #808080;
  line-height: 1.5;
}
@media (min-width: 1300px) {
  .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.description p {
    font-size: 24px;
  }
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.attributes, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.dimensions {
  background-color: #F8F8F8;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.attributes table.shop_attributes {
  color: #808080;
  border: none;
  margin-bottom: 0;
}
@media (min-width: 1300px) {
  .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.attributes table.shop_attributes {
    font-size: 24px;
  }
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.attributes table.shop_attributes tr:nth-child(even) th,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.attributes table.shop_attributes tr:nth-child(even) td {
  background: transparent !important;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.attributes table.shop_attributes th {
  width: 190px;
  padding-left: 0;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.attributes table.shop_attributes td, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.attributes table.shop_attributes th {
  border: none !important;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.weight, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.dimensions {
  color: #808080;
}
@media (min-width: 1300px) {
  .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.weight, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.dimensions {
    font-size: 24px;
  }
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.weight h4, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.dimensions h4 {
  width: 190px;
  color: #808080;
  margin-right: 0;
}
@media (min-width: 1300px) {
  .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.weight h4, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-description .product-data.dimensions h4 {
    font-size: 24px;
  }
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions {
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-bottom: 10px solid #FF8000;
  border-radius: 5px;
  padding: 40px 9%;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions h2 {
  color: #2D2D2D;
}
@media (min-width: 1300px) {
  .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions h2 {
    font-size: 30px;
  }
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button {
  border: none;
  width: auto;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .mds_gform_wrapper .gform_fields label.gfield_label {
  color: black;
}
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .mds_gform_wrapper .gform_fields input[type=text],
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .mds_gform_wrapper .gform_fields input.large,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .mds_gform_wrapper .gform_fields input.medium,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .mds_gform_wrapper .gform_fields input.small,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .mds_gform_wrapper .gform_fields textarea.large,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .mds_gform_wrapper .gform_fields textarea.medium,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .mds_gform_wrapper .gform_fields textarea.small,
.product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .mds_gform_wrapper .gform_fields select {
  border-radius: 5px;
}

.related-container {
  background-color: #f8f8f8;
  border-top: 0;
  padding-bottom: 100px;
}
.related-container h2 {
  margin-bottom: 25px !important;
}
.related-container #to-be-product-carousel-items .row.products {
  margin-left: -10px;
  margin-right: -10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.related-container #to-be-product-carousel-items .row.products .product {
  float: none;
  padding: 0;
  border: none;
  width: 25%;
  margin-bottom: 30px !important;
}
.related-container #to-be-product-carousel-items .row.products .product > div {
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.related-container #to-be-product-carousel-items .row.products .product > div a {
  border: none;
  height: 100%;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  overflow: hidden;
  padding: 5px 20px;
}
.related-container #to-be-product-carousel-items .row.products .product > div a h2 {
  font-size: 21px;
  color: #2D2D2D;
  text-align: center;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  min-height: 75px;
  margin-top: 0;
}
.related-container #to-be-product-carousel-items .row.products .product > div a h2 mark {
  display: none;
}
.related-container #to-be-product-carousel-items .row.products .product > div a .button, .related-container #to-be-product-carousel-items .row.products .product > div a p.breadcrumbs.mobile a, p.breadcrumbs.mobile .related-container #to-be-product-carousel-items .row.products .product > div a a, .related-container #to-be-product-carousel-items .row.products .product > div a .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .related-container #to-be-product-carousel-items .row.products .product > div a a, .related-container #to-be-product-carousel-items .row.products .product > div a .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions input.button, .product-template-default #page-wrap div.product div.summary.entry-summary .mds-product-summary .product-questions .related-container #to-be-product-carousel-items .row.products .product > div a input.button {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.related-container #to-be-product-carousel-items .row.products .product.type-product > div a h2 {
  font-size: 18px;
  min-height: 50px;
}
.related-container #to-be-product-carousel-items .row.products .product.type-product > div a .price {
  display: block;
  text-align: center;
  font-size: 25px;
  font-weight: 700;
  color: #2D2D2D;
}
.related-container #product-carousel-wrap {
  margin-left: -24px;
  margin-right: -24px;
}
.related-container #product-carousel-wrap div.product > div {
  height: 100%;
}
.related-container #product-carousel-wrap div.product > div a {
  border: none;
  height: 100%;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  overflow: hidden;
  padding: 5px 20px;
}
.related-container #product-carousel-wrap div.product > div a h2 {
  font-size: 21px;
  color: #2D2D2D;
  text-align: center;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  min-height: 75px;
  margin-top: 0;
}
.related-container #product-carousel-wrap div.product > div a h2 mark {
  display: none;
}
.related-container #product-carousel-wrap div.product > div a .button, .related-container #product-carousel-wrap div.product > div a p.breadcrumbs.mobile a, p.breadcrumbs.mobile .related-container #product-carousel-wrap div.product > div a a, .related-container #product-carousel-wrap div.product > div a .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type a, .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type .related-container #product-carousel-wrap div.product > div a a, .related-container #product-carousel-wrap .product-template-default #page-wrap div.product > div a div.summary.entry-summary .mds-product-summary .product-questions input.button, .product-template-default #page-wrap .related-container #product-carousel-wrap div.product > div a div.summary.entry-summary .mds-product-summary .product-questions input.button, .related-container #product-carousel-wrap .product-template-default #page-wrap div.product > div div.summary.entry-summary .mds-product-summary .product-questions a input.button, .product-template-default #page-wrap .related-container #product-carousel-wrap div.product > div div.summary.entry-summary .mds-product-summary .product-questions a input.button {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.related-container #product-carousel-wrap div.product.can-purchase > div a h2 {
  font-size: 18px;
  min-height: 50px;
}
.related-container #product-carousel-wrap div.product.can-purchase > div a .price {
  display: block;
  text-align: center;
  font-size: 25px;
  font-weight: 700;
  color: #2D2D2D;
}

.blog #lower-wrap main,
.category #lower-wrap main,
.search #lower-wrap main {
  padding: 0;
}
.blog .container-fluid,
.category .container-fluid,
.search .container-fluid {
  padding: 0;
}
.blog .blog-banner,
.category .blog-banner,
.search .blog-banner {
  background-color: #005387;
  padding-bottom: 80px;
  background-image: url("../../../../wp-content/uploads/2023/03/footer-watermark.png");
  background-size: auto 100%;
  background-position: center left;
  background-repeat: no-repeat;
}
.blog .blog-banner.category-banner,
.category .blog-banner.category-banner,
.search .blog-banner.category-banner {
  padding-bottom: 0;
}
.blog .blog-banner h1,
.category .blog-banner h1,
.search .blog-banner h1 {
  color: white;
  text-align: left;
  font-size: 70px;
}
@media (max-width: 1024px) {
  .blog .blog-banner h1,
.category .blog-banner h1,
.search .blog-banner h1 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .blog .blog-banner h1,
.category .blog-banner h1,
.search .blog-banner h1 {
    font-size: 32px;
  }
}
@media (max-width: 1024px) {
  .blog .blog-banner .most-recent-post .flex, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products,
.category .blog-banner .most-recent-post .flex,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products,
.search .blog-banner .most-recent-post .flex,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products {
    display: block;
  }
}
.blog .blog-banner .most-recent-post .flex .post-thumbnail, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-thumbnail, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-thumbnail,
.category .blog-banner .most-recent-post .flex .post-thumbnail,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-thumbnail,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-thumbnail,
.search .blog-banner .most-recent-post .flex .post-thumbnail,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-thumbnail,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-thumbnail {
  width: 45%;
}
@media (max-width: 1024px) {
  .blog .blog-banner .most-recent-post .flex .post-thumbnail, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-thumbnail, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-thumbnail,
.category .blog-banner .most-recent-post .flex .post-thumbnail,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-thumbnail,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-thumbnail,
.search .blog-banner .most-recent-post .flex .post-thumbnail,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-thumbnail,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-thumbnail {
    width: 100%;
  }
}
.blog .blog-banner .most-recent-post .flex .post-thumbnail img, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail img,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail img,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail img,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-thumbnail img, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-thumbnail img, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-thumbnail img,
.category .blog-banner .most-recent-post .flex .post-thumbnail img,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail img,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail img,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail img,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-thumbnail img,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-thumbnail img,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-thumbnail img,
.search .blog-banner .most-recent-post .flex .post-thumbnail img,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail img,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail img,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail img,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-thumbnail img,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-thumbnail img,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-thumbnail img,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-thumbnail img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.blog .blog-banner .most-recent-post .flex .post-info, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info,
.category .blog-banner .most-recent-post .flex .post-info,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info,
.search .blog-banner .most-recent-post .flex .post-info,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info {
  width: 55%;
}
@media (max-width: 1024px) {
  .blog .blog-banner .most-recent-post .flex .post-info, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info,
.category .blog-banner .most-recent-post .flex .post-info,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info,
.search .blog-banner .most-recent-post .flex .post-info,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info {
    width: 100%;
  }
}
.blog .blog-banner .most-recent-post .flex .post-info > div, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info > div,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info > div,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info > div,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info > div, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info > div, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info > div,
.category .blog-banner .most-recent-post .flex .post-info > div,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info > div,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info > div,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info > div,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info > div,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info > div,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info > div,
.search .blog-banner .most-recent-post .flex .post-info > div,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info > div,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info > div,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info > div,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info > div,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info > div,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info > div {
  padding-left: 15%;
}
@media (max-width: 1024px) {
  .blog .blog-banner .most-recent-post .flex .post-info > div, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info > div,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info > div,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info > div,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info > div, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info > div, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info > div,
.category .blog-banner .most-recent-post .flex .post-info > div,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info > div,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info > div,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info > div,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info > div,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info > div,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info > div,
.search .blog-banner .most-recent-post .flex .post-info > div,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info > div,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info > div,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info > div,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info > div,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info > div,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info > div,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info > div {
    padding-left: 0;
    padding-top: 45px;
  }
}
.blog .blog-banner .most-recent-post .flex .post-info .post-date, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info .post-date,
.category .blog-banner .most-recent-post .flex .post-info .post-date,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info .post-date,
.search .blog-banner .most-recent-post .flex .post-info .post-date,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info .post-date {
  color: white;
  font-size: 18px;
  line-height: 1.277;
  margin-bottom: 20px;
}
.blog .blog-banner .most-recent-post .flex .post-info .post-date a, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date a, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info .post-date a,
.category .blog-banner .most-recent-post .flex .post-info .post-date a,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date a,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info .post-date a,
.search .blog-banner .most-recent-post .flex .post-info .post-date a,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date a,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info .post-date a {
  color: white;
  text-decoration: underline;
}
.blog .blog-banner .most-recent-post .flex .post-info .post-date a:hover, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a:hover, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date a:hover, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info .post-date a:hover, .blog .blog-banner .most-recent-post .flex .post-info .post-date a:focus, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-date a:focus, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date a:focus, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.category .blog-banner .most-recent-post .flex .post-info .post-date a:hover,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date a:hover,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.category .blog-banner .most-recent-post .flex .post-info .post-date a:focus,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date a:focus,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.search .blog-banner .most-recent-post .flex .post-info .post-date a:hover,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:hover,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date a:hover,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info .post-date a:hover,
.search .blog-banner .most-recent-post .flex .post-info .post-date a:focus,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-date a:focus,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-date a:focus,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-date a:focus,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info .post-date a:focus {
  color: #ff8000;
}
.blog .blog-banner .most-recent-post .flex .post-info h2.post-title, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info h2.post-title, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info h2.post-title, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.category .blog-banner .most-recent-post .flex .post-info h2.post-title,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info h2.post-title,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.search .blog-banner .most-recent-post .flex .post-info h2.post-title,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info h2.post-title,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info h2.post-title {
  margin-top: 0;
  color: white;
  font-size: 36px;
  line-height: 1.1;
  margin-bottom: 24px;
}
@media (max-width: 1024px) {
  .blog .blog-banner .most-recent-post .flex .post-info h2.post-title, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info h2.post-title, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info h2.post-title, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.category .blog-banner .most-recent-post .flex .post-info h2.post-title,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info h2.post-title,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.search .blog-banner .most-recent-post .flex .post-info h2.post-title,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info h2.post-title,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info h2.post-title,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info h2.post-title,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info h2.post-title {
    font-size: 32px;
  }
}
.blog .blog-banner .most-recent-post .flex .post-info .post-excerpt p, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-excerpt p, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-excerpt p, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.category .blog-banner .most-recent-post .flex .post-info .post-excerpt p,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-excerpt p,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.search .blog-banner .most-recent-post .flex .post-info .post-excerpt p,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-excerpt p,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info .post-excerpt p {
  color: white;
  font-size: 20px;
  line-height: 1.5;
}
@media (max-width: 1024px) {
  .blog .blog-banner .most-recent-post .flex .post-info .post-excerpt p, .blog .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.blog .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.blog .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.blog .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-banner .most-recent-post .row.products .post-info .post-excerpt p, .blog .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-excerpt p, .related-container #to-be-product-carousel-items .blog .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.category .blog-banner .most-recent-post .flex .post-info .post-excerpt p,
.category .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.category .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.category .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.category .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.category .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-excerpt p,
.related-container #to-be-product-carousel-items .category .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.search .blog-banner .most-recent-post .flex .post-info .post-excerpt p,
.search .blog-banner .most-recent-post .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.search .blog-banner .most-recent-post .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.search .blog-banner .most-recent-post body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.search .blog-banner .most-recent-post .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .row.products .post-info .post-excerpt p,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-banner .most-recent-post .row.products .post-info .post-excerpt p,
.search .blog-banner .most-recent-post .related-container #to-be-product-carousel-items .row.products .post-info .post-excerpt p,
.related-container #to-be-product-carousel-items .search .blog-banner .most-recent-post .row.products .post-info .post-excerpt p {
    font-size: 18px;
  }
}
.blog .blog-widgets,
.category .blog-widgets,
.search .blog-widgets {
  border-bottom: 1px solid #CBCBCB;
  padding-bottom: 30px;
  padding-top: 30px;
}
.blog .blog-widgets ul.flex, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products,
.category .blog-widgets ul.flex,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products,
.search .blog-widgets ul.flex,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .blog .blog-widgets ul.flex, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products,
.category .blog-widgets ul.flex,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products,
.search .blog-widgets ul.flex,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products {
    display: block;
  }
}
.blog .blog-widgets ul.flex ul, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products ul, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products ul,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products ul,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products ul,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products ul, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products ul, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products ul,
.category .blog-widgets ul.flex ul,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products ul,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products ul,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products ul,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products ul,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products ul,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products ul,
.search .blog-widgets ul.flex ul,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products ul,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products ul,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products ul,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products ul,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products ul,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products ul,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products ul {
  list-style-type: none;
}
.blog .blog-widgets ul.flex li.blog-search, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.blog-search,
.category .blog-widgets ul.flex li.blog-search,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.blog-search,
.search .blog-widgets ul.flex li.blog-search,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.blog-search {
  width: 550px;
}
@media (max-width: 1024px) {
  .blog .blog-widgets ul.flex li.blog-search, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.blog-search,
.category .blog-widgets ul.flex li.blog-search,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.blog-search,
.search .blog-widgets ul.flex li.blog-search,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.blog-search {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 550px;
  }
}
.blog .blog-widgets ul.flex li.blog-search .form-control, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search .form-control,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search .form-control,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search .form-control,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search .form-control, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search .form-control, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.blog-search .form-control,
.category .blog-widgets ul.flex li.blog-search .form-control,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search .form-control,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search .form-control,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search .form-control,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search .form-control,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search .form-control,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.blog-search .form-control,
.search .blog-widgets ul.flex li.blog-search .form-control,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search .form-control,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search .form-control,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search .form-control,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .form-control,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search .form-control,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search .form-control,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.blog-search .form-control {
  height: 48px;
  border-right: 0;
  box-shadow: none;
}
.blog .blog-widgets ul.flex li.blog-search .btn, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search .btn,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search .btn,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search .btn,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.blog-search .btn, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search .btn, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.blog-search .btn,
.category .blog-widgets ul.flex li.blog-search .btn,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search .btn,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search .btn,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search .btn,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.blog-search .btn,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search .btn,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.blog-search .btn,
.search .blog-widgets ul.flex li.blog-search .btn,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search .btn,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search .btn,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search .btn,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.blog-search .btn,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.blog-search .btn,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.blog-search .btn,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.blog-search .btn {
  border-left: none;
  padding: 11px 12px;
}
.blog .blog-widgets ul.flex li.widget.widget_categories, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.widget.widget_categories,
.category .blog-widgets ul.flex li.widget.widget_categories,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.widget.widget_categories,
.search .blog-widgets ul.flex li.widget.widget_categories,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.widget.widget_categories {
  width: 700px;
  padding-left: 20px;
}
@media (max-width: 1024px) {
  .blog .blog-widgets ul.flex li.widget.widget_categories, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.widget.widget_categories,
.category .blog-widgets ul.flex li.widget.widget_categories,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.widget.widget_categories,
.search .blog-widgets ul.flex li.widget.widget_categories,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.widget.widget_categories {
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-left: 0;
    text-align: center;
    width: 100%;
    max-width: 700px;
  }
}
.blog .blog-widgets ul.flex li.widget.widget_categories:before, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories:before,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories:before,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories:before,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories:before, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories:before, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.widget.widget_categories:before,
.category .blog-widgets ul.flex li.widget.widget_categories:before,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories:before,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories:before,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories:before,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories:before,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories:before,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.widget.widget_categories:before,
.search .blog-widgets ul.flex li.widget.widget_categories:before,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories:before,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories:before,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories:before,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories:before,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories:before,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.widget.widget_categories:before {
  content: "Categories:";
  color: black;
  font-weight: 700;
  font-size: 22px;
}
@media (max-width: 1024px) {
  .blog .blog-widgets ul.flex li.widget.widget_categories:before, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories:before,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories:before,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories:before,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories:before, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories:before, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.widget.widget_categories:before,
.category .blog-widgets ul.flex li.widget.widget_categories:before,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories:before,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories:before,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories:before,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories:before,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories:before,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.widget.widget_categories:before,
.search .blog-widgets ul.flex li.widget.widget_categories:before,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories:before,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories:before,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories:before,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories:before,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories:before,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories:before,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.widget.widget_categories:before {
    display: block;
    text-align: center;
  }
}
.blog .blog-widgets ul.flex li.widget.widget_categories ul, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.widget.widget_categories ul,
.category .blog-widgets ul.flex li.widget.widget_categories ul,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.widget.widget_categories ul,
.search .blog-widgets ul.flex li.widget.widget_categories ul,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.widget.widget_categories ul {
  margin-left: 0;
  padding-left: 0;
  display: inline-block;
}
.blog .blog-widgets ul.flex li.widget.widget_categories ul li, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.widget.widget_categories ul li,
.category .blog-widgets ul.flex li.widget.widget_categories ul li,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.widget.widget_categories ul li,
.search .blog-widgets ul.flex li.widget.widget_categories ul li,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.widget.widget_categories ul li {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
}
.blog .blog-widgets ul.flex li.widget.widget_categories ul li a, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li a, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.category .blog-widgets ul.flex li.widget.widget_categories ul li a,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li a,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.search .blog-widgets ul.flex li.widget.widget_categories ul li a,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li a,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.widget.widget_categories ul li a {
  color: #003E65;
  font-size: 22px;
}
.blog .blog-widgets ul.flex li.widget.widget_categories ul li a:hover, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li a:hover, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover, .blog .blog-widgets ul.flex li.widget.widget_categories ul li a:focus, .blog .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus, .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.blog .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.blog .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.blog .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus, .blog .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li a:focus, .related-container #to-be-product-carousel-items .blog .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.category .blog-widgets ul.flex li.widget.widget_categories ul li a:hover,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li a:hover,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.category .blog-widgets ul.flex li.widget.widget_categories ul li a:focus,
.category .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.category .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.category .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.category .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .category .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.category .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li a:focus,
.related-container #to-be-product-carousel-items .category .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.search .blog-widgets ul.flex li.widget.widget_categories ul li a:hover,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:hover,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li a:hover,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.widget.widget_categories ul li a:hover,
.search .blog-widgets ul.flex li.widget.widget_categories ul li a:focus,
.search .blog-widgets .archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
.archive.tax-product_cat .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.search .blog-widgets .post-type-archive-product .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
.post-type-archive-product .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.search .blog-widgets body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
body[class*=tax-pa_] .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.search .blog-widgets .page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div ul.row.products li.widget.widget_categories ul li a:focus,
.page-template-template-browse-products .woocommerce-listing .listing-flex .main-col > div .search .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus,
.search .blog-widgets .related-container #to-be-product-carousel-items ul.row.products li.widget.widget_categories ul li a:focus,
.related-container #to-be-product-carousel-items .search .blog-widgets ul.row.products li.widget.widget_categories ul li a:focus {
  text-decoration: underline;
}
.blog .blog-post-listing,
.category .blog-post-listing,
.search .blog-post-listing {
  padding-top: 100px;
  padding-bottom: 100px;
}
.blog .blog-post-listing h2,
.category .blog-post-listing h2,
.search .blog-post-listing h2 {
  font-weight: 700;
  font-size: 58px;
  line-height: 1.24;
  color: #2D2D2D;
  text-transform: none;
  margin-bottom: 50px;
  margin-top: 0;
}
@media (max-width: 1340px) {
  .blog .blog-post-listing h2,
.category .blog-post-listing h2,
.search .blog-post-listing h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .blog .blog-post-listing h2,
.category .blog-post-listing h2,
.search .blog-post-listing h2 {
    font-size: 32px;
  }
}
.blog .blog-post-listing .blog-flex,
.category .blog-post-listing .blog-flex,
.search .blog-post-listing .blog-flex {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 1024px) {
  .blog .blog-post-listing .blog-flex,
.category .blog-post-listing .blog-flex,
.search .blog-post-listing .blog-flex {
    display: block;
    margin: 0;
  }
}
.blog .blog-post-listing .blog-flex .blog-post,
.category .blog-post-listing .blog-flex .blog-post,
.search .blog-post-listing .blog-flex .blog-post {
  width: 33%;
  margin-bottom: 100px;
}
@media (max-width: 1024px) {
  .blog .blog-post-listing .blog-flex .blog-post,
.category .blog-post-listing .blog-flex .blog-post,
.search .blog-post-listing .blog-flex .blog-post {
    width: 100%;
    margin-bottom: 60px;
  }
}
.blog .blog-post-listing .blog-flex .blog-post > div,
.category .blog-post-listing .blog-flex .blog-post > div,
.search .blog-post-listing .blog-flex .blog-post > div {
  margin-right: 15px;
  margin-left: 15px;
  background-color: white;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  height: 100%;
}
@media (max-width: 1024px) {
  .blog .blog-post-listing .blog-flex .blog-post > div,
.category .blog-post-listing .blog-flex .blog-post > div,
.search .blog-post-listing .blog-flex .blog-post > div {
    margin-left: 0;
    margin-right: 0;
  }
}
.blog .blog-post-listing .blog-flex .blog-post .post-thumbnail img,
.category .blog-post-listing .blog-flex .blog-post .post-thumbnail img,
.search .blog-post-listing .blog-flex .blog-post .post-thumbnail img {
  width: 100%;
  max-width: 100%;
  height: auto !important;
}
.blog .blog-post-listing .blog-flex .blog-post .post-info,
.category .blog-post-listing .blog-flex .blog-post .post-info,
.search .blog-post-listing .blog-flex .blog-post .post-info {
  padding: 50px;
  padding-bottom: 40px;
}
.blog .blog-post-listing .blog-flex .blog-post .post-info .post-date,
.category .blog-post-listing .blog-flex .blog-post .post-info .post-date,
.search .blog-post-listing .blog-flex .blog-post .post-info .post-date {
  color: #818181;
  font-size: 16px;
  line-height: 1.15;
  margin-bottom: 15px;
}
.blog .blog-post-listing .blog-flex .blog-post .post-info h3.post-title,
.category .blog-post-listing .blog-flex .blog-post .post-info h3.post-title,
.search .blog-post-listing .blog-flex .blog-post .post-info h3.post-title {
  color: black;
  font-size: 24px;
  line-height: 1.29;
  margin-top: 5px;
}
.blog .blog-post-listing .blog-flex .blog-post .post-info h3.post-title a,
.category .blog-post-listing .blog-flex .blog-post .post-info h3.post-title a,
.search .blog-post-listing .blog-flex .blog-post .post-info h3.post-title a {
  color: inherit;
}
.blog .blog-post-listing .blog-flex .blog-post .post-info .post-excerpt,
.category .blog-post-listing .blog-flex .blog-post .post-info .post-excerpt,
.search .blog-post-listing .blog-flex .blog-post .post-info .post-excerpt {
  color: #818181;
  font-size: 16px;
  line-height: 1.4;
}
.post-template-default #lower-wrap main,
.single #lower-wrap main {
  padding: 0;
}
.post-template-default .container-fluid,
.single .container-fluid {
  padding: 0;
}
.post-template-default .blog-details,
.single .blog-details {
  padding-top: 125px;
  padding-bottom: 80px;
}
@media (max-width: 1024px) {
  .post-template-default .blog-details,
.single .blog-details {
    padding-top: 80px;
  }
}
@media (max-width: 1024px) {
  .post-template-default .blog-details .bd-flex,
.single .blog-details .bd-flex {
    display: block;
  }
}
.post-template-default .blog-details .bd-flex .blog-main,
.single .blog-details .bd-flex .blog-main {
  flex: 0 1 1060px;
  font-size: 20px;
  line-height: 1.5;
  color: #808080;
}
.post-template-default .blog-details .bd-flex .blog-main > div,
.single .blog-details .bd-flex .blog-main > div {
  padding-left: 10%;
}
@media (max-width: 1024px) {
  .post-template-default .blog-details .bd-flex .blog-main > div,
.single .blog-details .bd-flex .blog-main > div {
    padding-left: 0;
  }
}
.post-template-default .blog-details .bd-flex .blog-main h1,
.single .blog-details .bd-flex .blog-main h1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
}
.post-template-default .blog-details .bd-flex .blog-main .post-meta,
.single .blog-details .bd-flex .blog-main .post-meta {
  color: #808080;
  font-size: 20px;
  margin-bottom: 75px;
}
.post-template-default .blog-details .bd-flex .blog-main .post-thumbnail,
.single .blog-details .bd-flex .blog-main .post-thumbnail {
  margin-bottom: 75px;
}
.post-template-default .blog-details .bd-flex .blog-side,
.single .blog-details .bd-flex .blog-side {
  flex: 0 1 440px;
}
.post-template-default .blog-details .bd-flex .blog-side > div,
.single .blog-details .bd-flex .blog-side > div {
  background-color: #F0F0F0;
  width: 100%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  padding-top: 55px;
  padding-bottom: 60px;
}
.post-template-default .blog-details .bd-flex .blog-side > div h2,
.single .blog-details .bd-flex .blog-side > div h2 {
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  color: #003E65;
  font-size: 38px;
  line-height: 1.1;
  margin-bottom: 40px;
  margin-top: 0;
}
@media (min-width: 1025px) {
  .post-template-default .blog-details .bd-flex .blog-side > div h2,
.single .blog-details .bd-flex .blog-side > div h2 {
    max-width: 369px;
  }
}
.post-template-default .blog-details .bd-flex .blog-side > div ul,
.single .blog-details .bd-flex .blog-side > div ul {
  list-style-type: none;
  padding: 0;
}
.post-template-default .blog-details .bd-flex .blog-side > div ul .widget_categories,
.single .blog-details .bd-flex .blog-side > div ul .widget_categories {
  margin-bottom: 85px;
}
.post-template-default .blog-details .bd-flex .blog-side > div ul .widget_categories:before,
.single .blog-details .bd-flex .blog-side > div ul .widget_categories:before {
  content: "Categories:";
  font-weight: 700;
  color: #2D2D2D;
  font-size: 24px;
  margin-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media (min-width: 1025px) {
  .post-template-default .blog-details .bd-flex .blog-side > div ul .widget_categories:before,
.single .blog-details .bd-flex .blog-side > div ul .widget_categories:before {
    max-width: 369px;
  }
}
.post-template-default .blog-details .bd-flex .blog-side > div ul .widget_categories ul li,
.single .blog-details .bd-flex .blog-side > div ul .widget_categories ul li {
  border-bottom: 1px solid #CBCBCB;
  padding-left: 20px;
  padding-right: 20px;
}
.post-template-default .blog-details .bd-flex .blog-side > div ul .widget_categories ul li:last-of-type,
.single .blog-details .bd-flex .blog-side > div ul .widget_categories ul li:last-of-type {
  border-bottom: 0;
}
.post-template-default .blog-details .bd-flex .blog-side > div ul .widget_categories ul li a,
.single .blog-details .bd-flex .blog-side > div ul .widget_categories ul li a {
  display: block;
  margin-left: auto;
  margin-right: auto;
  color: #003E65;
  font-size: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 1025px) {
  .post-template-default .blog-details .bd-flex .blog-side > div ul .widget_categories ul li a,
.single .blog-details .bd-flex .blog-side > div ul .widget_categories ul li a {
    max-width: 329px;
  }
}
.post-template-default .blog-details .bd-flex .blog-side > div ul .blog-search,
.single .blog-details .bd-flex .blog-side > div ul .blog-search {
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1025px) {
  .post-template-default .blog-details .bd-flex .blog-side > div ul .blog-search,
.single .blog-details .bd-flex .blog-side > div ul .blog-search {
    max-width: 369px;
  }
}
.post-template-default .blog-details .bd-flex .blog-side > div ul .blog-search h3,
.single .blog-details .bd-flex .blog-side > div ul .blog-search h3 {
  color: #2D2D2D;
  font-size: 24px;
}
.post-template-default .blog-details .bd-flex .blog-side > div ul .blog-search .form-control,
.single .blog-details .bd-flex .blog-side > div ul .blog-search .form-control {
  height: 48px;
  border-right: 0;
  box-shadow: none;
}
.post-template-default .blog-details .bd-flex .blog-side > div ul .blog-search .btn,
.single .blog-details .bd-flex .blog-side > div ul .blog-search .btn {
  border-left: none;
  padding: 11px 12px;
}
.post-template-default .blog-flex,
.single .blog-flex {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 1024px) {
  .post-template-default .blog-flex,
.single .blog-flex {
    display: block;
    margin: 0;
  }
}
.post-template-default .blog-flex .blog-post,
.single .blog-flex .blog-post {
  width: 33%;
  margin-bottom: 100px;
}
@media (max-width: 1024px) {
  .post-template-default .blog-flex .blog-post,
.single .blog-flex .blog-post {
    width: 100%;
    margin-bottom: 60px;
  }
}
.post-template-default .blog-flex .blog-post > div,
.single .blog-flex .blog-post > div {
  margin-right: 15px;
  margin-left: 15px;
  background-color: white;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  height: 100%;
}
@media (max-width: 1024px) {
  .post-template-default .blog-flex .blog-post > div,
.single .blog-flex .blog-post > div {
    margin-left: 0;
    margin-right: 0;
  }
}
.post-template-default .blog-flex .blog-post .post-thumbnail img,
.single .blog-flex .blog-post .post-thumbnail img {
  width: 100%;
  max-width: 100%;
  height: auto !important;
}
.post-template-default .blog-flex .blog-post .post-info,
.single .blog-flex .blog-post .post-info {
  padding: 50px;
  padding-bottom: 40px;
}
.post-template-default .blog-flex .blog-post .post-info .post-date,
.single .blog-flex .blog-post .post-info .post-date {
  color: #818181;
  font-size: 16px;
  line-height: 1.15;
  margin-bottom: 15px;
}
.post-template-default .blog-flex .blog-post .post-info h3.post-title,
.single .blog-flex .blog-post .post-info h3.post-title {
  color: black;
  font-size: 24px;
  line-height: 1.29;
  margin-top: 5px;
}
.post-template-default .blog-flex .blog-post .post-info h3.post-title a,
.single .blog-flex .blog-post .post-info h3.post-title a {
  color: inherit;
}
.post-template-default .blog-flex .blog-post .post-info .post-excerpt,
.single .blog-flex .blog-post .post-info .post-excerpt {
  color: #818181;
  font-size: 16px;
  line-height: 1.4;
}
.post-template-default .related-posts h2,
.single .related-posts h2 {
  text-align: center;
  font-size: 48px;
  margin-bottom: 35px;
}
@media (max-width: 1340px) {
  .post-template-default .related-posts h2,
.single .related-posts h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .post-template-default .related-posts h2,
.single .related-posts h2 {
    font-size: 32px;
  }
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
  margin-left: 10px;
}

/*# sourceMappingURL=custom.css.map */
