.elementor-kit-2503{--e-global-color-primary:#724096;--e-global-color-secondary:#EDE6EF;--e-global-color-text:#363636;--e-global-color-accent:#04C3EC;--e-global-color-487177d:#FFD700;--e-global-color-b067e1c:#443050;--e-global-color-63d8002:#EB0606;--e-global-color-528df63:#AD7CE2F2;line-height:1.4em;}.elementor-kit-2503 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* default values */
.elementor a {
  font-weight: 600;
}

.elementor-heading-title {
  line-height: 1.4;
}

/* woocommerce */
.elementor-product-loop-item--align-center ul.products li.product .star-rating {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* elementor video widget */
.elementor-page .elementor-widget-video > .elementor-widget-container {
  border-radius: 10px;
}

.elementor-custom-embed-image-overlay:before {
  background-color: #ffffff4D;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}

.elementor-custom-embed-image-overlay:hover:before {
  background-color: #ffffff33;
}

.elementor-widget-video .elementor-open-lightbox {
  height: auto;
}

/* patreon link */
.elementor .kp_hover-link:hover .elementor-widget-container .elementor-icon-wrapper .elementor-icon, .elementor .kp_hover-link:hover .elementor-widget-container .elementor-heading-title {
    color: #04C3EC;
}

@media screen and (min-width: 1160px) {
  .elementor-widget-video .elementor-open-lightbox {
      height: 310px;
  }
}

@media screen and (min-width: 1087px) {
  .elementor-inner-section .elementor-widget-video .elementor-open-lightbox {
    height: 278.65px;
  }
}/* End custom CSS */