.elementor-663 .elementor-element.elementor-element-009f131 {
  padding: 30px 30px 30px 30px;
}
.elementor-663 .elementor-element.elementor-element-71963f9e {
  text-align: center;
}
.elementor-663
  .elementor-element.elementor-element-71963f9e
  .elementor-heading-title {
  font-family: "Nunito", Sans-serif;
  font-size: 50px;
  font-weight: 600;
}
.elementor-663
  .elementor-element.elementor-element-71963f9e
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-2bc89266 {
  padding: 30px 30px 30px 30px;
}
.elementor-663
  .elementor-element.elementor-element-b550a38
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-8dc1ce3 {
  font-family: "Mulish", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-663
  .elementor-element.elementor-element-8dc1ce3
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663
  .elementor-element.elementor-element-e78ecd7
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-bf5c028 {
  font-family: "Mulish", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-663
  .elementor-element.elementor-element-bf5c028
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-47d7d93 {
  text-align: center;
}
.elementor-663
  .elementor-element.elementor-element-47d7d93
  .elementor-heading-title {
  font-family: "Mulish", Sans-serif;
  font-size: 40px;
  font-weight: 600;
}
.elementor-663
  .elementor-element.elementor-element-47d7d93
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-8b1cef0 {
  font-family: "Mulish", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-663
  .elementor-element.elementor-element-8b1cef0
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663
  .elementor-element.elementor-element-525706d
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-46a6c6a {
  font-family: "Mulish", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-663
  .elementor-element.elementor-element-46a6c6a
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663
  .elementor-element.elementor-element-5466ad9
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-3934f5c0 {
  text-align: center;
}
.elementor-663
  .elementor-element.elementor-element-3934f5c0
  .elementor-heading-title {
  font-family: "Nunito", Sans-serif;
  font-size: 24px;
  font-weight: 700;
}
.elementor-663
  .elementor-element.elementor-element-3934f5c0
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-3ce58714 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}
.elementor-663
  .elementor-element.elementor-element-3ce58714
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-663
  .elementor-element.elementor-element-3ce58714
  .elementor-divider {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-663
  .elementor-element.elementor-element-3ce58714
  > .elementor-widget-container {
  margin: -12px -12px -12px -12px;
}
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--main
  .elementor-item:hover,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--main
  .elementor-item.highlighted,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--main
  .elementor-item:focus {
  color: #fff;
}
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:before,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:after {
  background-color: var(--e-global-color-primary);
}
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .e--pointer-framed
  .elementor-item:before,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .e--pointer-framed
  .elementor-item:after {
  border-color: var(--e-global-color-primary);
}
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--dropdown
  a,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-menu-toggle {
  color: var(--e-global-color-text);
}
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--dropdown
  a:hover,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--dropdown
  a.elementor-item-active,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--dropdown
  a.highlighted,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-menu-toggle:hover {
  color: #ffffff;
}
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--dropdown
  a:hover,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--dropdown
  a.elementor-item-active,
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--dropdown
  a.highlighted {
  background-color: var(--e-global-color-primary);
}
.elementor-663
  .elementor-element.elementor-element-18c7c906
  .elementor-nav-menu--dropdown
  a.elementor-item-active {
  color: #ffffff;
  background-color: var(--e-global-color-primary);
}
.elementor-663
  .elementor-element.elementor-element-18c7c906
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-6ab97a84 {
  text-align: center;
}
.elementor-663
  .elementor-element.elementor-element-6ab97a84
  .elementor-heading-title {
  font-family: "Nunito", Sans-serif;
  font-size: 24px;
  font-weight: 700;
}
.elementor-663
  .elementor-element.elementor-element-6ab97a84
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-76998136 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 2px;
}
.elementor-663
  .elementor-element.elementor-element-76998136
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-663
  .elementor-element.elementor-element-76998136
  .elementor-divider {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-663
  .elementor-element.elementor-element-76998136
  > .elementor-widget-container {
  margin: -12px -12px -12px -12px;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-products-list__inner-box {
  align-items: center;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-products-list__item
  + .jet-woo-products-list__item {
  margin-top: 20px;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-products-list__item-img {
  max-width: 150px;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-products-list__item-content {
  align-items: center;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-title
  a {
  color: #000000;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-title {
  order: 1;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-categories {
  order: 1;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-price {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
  order: 1;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-price
  .amount {
  color: var(--e-global-color-primary);
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-price
  del {
  display: inline-block;
  text-decoration: line-through;
  font-weight: 400;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-price
  ins {
  display: inline-block;
  color: #ff0000;
  text-decoration: none;
  font-weight: 400;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-price
  ins
  .amount {
  color: #ff0000;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-price
  .woocommerce-Price-currencySymbol {
  vertical-align: baseline;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-stock-status {
  order: 1;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-rating
  .product-rating__stars {
  font-size: 16px;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-rating {
  order: 1;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-sku {
  order: 1;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-button
  .button {
  display: inline-block;
  color: #ffffff;
  text-decoration: none;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-button
  .button
  > * {
  text-decoration: none;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-button
  .button:hover {
  text-decoration: none;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-button
  .button:hover
  > * {
  text-decoration: none;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-button
  .quantity {
  display: inline-block;
  width: 70px;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products-list
  .jet-woo-product-button {
  order: 1;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  .jet-woo-products__not-found {
  text-align: center;
}
.elementor-663
  .elementor-element.elementor-element-3f7df0c7
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-663 .elementor-element.elementor-element-6e461dd2 {
  padding: 30px 30px 30px 30px;
}
.elementor-663
  .elementor-element.elementor-element-339a8825
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Mulish", Sans-serif;
  font-size: 39px;
  font-weight: 600;
}
.elementor-663 .elementor-element.elementor-element-3c851314 {
  padding: 30px 30px 30px 30px;
}
/*.elementor-663*/
/*  .elementor-element*/
/*  .jet-posts:not(.slick-slider)*/
/*  .jet-posts__item {*/
/*  max-width: calc(100% / 4);*/
/*}*/
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-posts:not(.jet-equal-cols):not(.slick-slider)
  .jet-posts__item {
  flex: 0 0 calc(100% / 4);
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% / 4);
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-posts
  .entry-title
  a {
  color: var(--e-global-color-text);
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-posts
  .entry-title,
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-posts
  .entry-title
  a {
  font-family: "Nunito", Sans-serif;
  font-size: 27px;
  font-weight: 400;
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-posts
  .entry-title {
  text-align: left;
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-posts
  .post-meta {
  text-align: left;
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-posts
  .entry-excerpt {
  text-align: left;
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-posts
  .jet-more {
  text-decoration: none;
  align-self: flex-start;
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-posts
  .jet-more:hover {
  text-decoration: none;
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-carousel
  .jet-slick-dots
  li {
  padding-left: 5px;
  padding-right: 5px;
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-carousel
  .jet-slick-dots {
  justify-content: center;
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-title-fields__item-label {
  margin-right: 5px;
}
.elementor-663
  .elementor-element.elementor-element-62283917
  .jet-content-fields__item-label {
  margin-right: 5px;
}
.elementor-663
  .elementor-element.elementor-element-62283917
  > .elementor-widget-container {
  padding: 0px 0px 040px 0px;
}
@media (min-width: 768px) {
  .elementor-663 .elementor-element.elementor-element-36ba806d {
    width: 75%;
  }
  .elementor-663 .elementor-element.elementor-element-6bad9b67 {
    width: 25%;
  }
}
@media (max-width: 1024px) {
  .elementor-663
    .elementor-element.elementor-element-71963f9e
    .elementor-heading-title {
    line-height: 1.3em;
  }
  .elementor-663
    .elementor-element.elementor-element-62283917
    .jet-posts:not(.slick-slider)
    .jet-posts__item {
    max-width: calc(100% / 2);
  }
  .elementor-663
    .elementor-element.elementor-element-62283917
    .jet-posts:not(.jet-equal-cols):not(.slick-slider)
    .jet-posts__item {
    flex: 0 0 calc(100% / 2);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 2);
  }
}
@media (max-width: 767px) {
  .elementor-663 .elementor-element.elementor-element-009f131 {
    padding: 15px 15px 15px 15px;
  }
  .elementor-663
    .elementor-element.elementor-element-71963f9e
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.4em;
  }
  .elementor-663 .elementor-element.elementor-element-2bc89266 {
    padding: 15px 15px 15px 15px;
  }
  .elementor-663 .elementor-element.elementor-element-8dc1ce3 {
    font-size: 20px;
  }
  .elementor-663 .elementor-element.elementor-element-bf5c028 {
    font-size: 20px;
  }
  .elementor-663
    .elementor-element.elementor-element-47d7d93
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-663
    .elementor-element.elementor-element-3934f5c0
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-663
    .elementor-element.elementor-element-6ab97a84
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-663 .elementor-element.elementor-element-6e461dd2 {
    padding: 15px 15px 15px 15px;
  }
  .elementor-663 .elementor-element.elementor-element-3c851314 {
    padding: 15px 15px 15px 15px;
  }
  .elementor-663
    .elementor-element.elementor-element-62283917
    .jet-posts:not(.slick-slider)
    .jet-posts__item {
    max-width: calc(100% / 1);
  }
  .elementor-663
    .elementor-element.elementor-element-62283917
    .jet-posts:not(.jet-equal-cols):not(.slick-slider)
    .jet-posts__item {
    flex: 0 0 calc(100% / 1);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 1);
  }
  .elementor-663
    .elementor-element.elementor-element-62283917
    .jet-posts
    .jet-more {
    align-self: center;
  }
}
