/* Global Style */
/* @import url("https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap"); */
@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600&display=swap");
header.page-header {
  display: none;
}
body,
html,
p,
h1,
h2,
h3,
h4,
h5,
h6,
div,
a,
li,
.elementor-11
  .elementor-element.elementor-element-f3899e1
  input[type="search"].elementor-search-form__input {
  /* font-family: "Inter", sans-serif !important; */

  font-family: "Cairo", sans-serif !important;
}
a {
  text-decoration: none !important;
}
.cairo h2,
.cairo {
  font-family: "Cairo", sans-serif !important;
}
html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}
/* Header */
.elementor-element-9038e0a li.current-menu-item > a,
.iconLink,
.title-underline {
  position: relative;
}
.elementor-element-9038e0a li.current-menu-item > a::before,
.iconLink::before {
  content: "hellosss";
  background-image: url(../images/before-link.svg);
  color: transparent;
  position: absolute;
  background-repeat: no-repeat;
  bottom: 0;
  background-size: contain;
  right: 10px;
}
.title-underline::before {
  content: "llss";
  background-image: url(../images/before-link.svg);
  color: transparent;
  position: absolute;
  background-repeat: no-repeat;
  bottom: -5px;
  background-size: contain;
  right: 10px;
  background-position: bottom;
}
/* Header End */
/* Footer  */
.newsletter {
  display: flex;
}
.newsletter input[type="email"] {
  background: transparent;
  border: none;
  border-bottom: 1px solid #fff;
  border-radius: 0 !important;
  font-family: "Inter";
  padding-right: 0;
}
.newsletter input[type="email"]::placeholder,
.newsletter input[type="email"]:focus {
  color: #fff;
}
.newsletter input[type="submit"] {
  background: transparent;
  color: white;
  border: none;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  padding: 0;
}
.logo-footer img {
  position: relative;
  top: -5px;
  right: -5px;
}
/* Footer End */

/* Home */
.workshop:hover a {
  color: #890001 !important;
}
.star h2 {
  position: relative;
}
.star h2::before {
  content: "hh";
  position: absolute;
  top: -10px;
  right: -10px;
  background: url(../images/star.svg);
  color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
}
.worklast {
  direction: ltr;
}
.worklast .swiper-button-next,
.worklast .swiper-button-prev,
.products-home .swiper-button-next,
.products-home .swiper-button-prev,
.carnaval .swiper-button-next,
.carnaval .swiper-button-prev {
  display: none !important;
}
.worklast .work-name,
.carnaval .work-name {
  color: #e40002;
  text-align: right;
  font-size: 28px;
  font-weight: 600;
}
.worklast .work-date {
  color: #5b0001;
  font-size: 18px;
  font-weight: 400;
}
.products-home .product-item {
  border-radius: 8px;
  border: 1px solid #facccc;
  padding: 10px;
}
.products-home .product-item .woocommerce-loop-product__title {
  color: #e40002;
  font-size: 24px;
  font-weight: 600;
  padding-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: calc(100% - 30px);
}
.products-home .product-item .product-category {
  color: #5b0001;
  font-size: 18px;
  font-weight: 400;
}
.gallery-img img {
  border-radius: 8px;
  filter: brightness(0.7);
  transition: 0.5s ease-in;
}

.gallery-img .center img {
  position: relative;
  transform: scale(1.15);
  z-index: 9;
  filter: brightness(0.7);
}
.gallery-img .sca1-1 img {
  position: relative;
  transform: scale(1.1);
  z-index: 8;
}
.gallery-img img:hover {
  position: relative;
  transform: scale(1.2) !important;
  z-index: 10 !important;
  filter: brightness(1);
}
.section-top-bottom {
  position: relative;
}
.section-top-bottom::before {
  content: "sss";
  position: absolute;
  background: url(../images/Scribble.svg);
  background-repeat: no-repeat;
  background-size: contain;
  top: -10%;
  right: -50%;
  color: transparent;
  height: 65px;
}
.section-top-bottom::after {
  content: "sssfgff";
  position: absolute;
  background: url(../images/Scribble.svg);
  background-repeat: no-repeat;
  background-size: cover;
  bottom: -10%;
  right: 50%;
  color: transparent;
  height: 65px;
}
/* Home  End*/
.tax-product_cat .elementor-nav-menu .elementor-item.elementor-item-active,
.tax-product_cat .elementor-nav-menu .elementor-item:hover {
  color: #ffffff;
  background: #e40002;
  border-radius: 12px;
}
.tax-product_cat li.product {
  background: #fef5f5;
  padding: 20px !important;
}
.tax-product_cat li.product .woocommerce-loop-product__title {
  color: #890001 !important;
  font-size: 24px !important;
}
.tax-product_cat li.product .product-category {
  display: none !important;
}
.tax-product_cat li.product .product-short-description {
  color: #000;
  font-size: 14px;
  text-transform: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.tax-product_cat li.product .product-readmore {
  color: #e1724d;
  text-align: center;
  display: block;
  width: 100%;
  font-size: 18px;
  padding: 10px;
}
.products-home .product-short-description,
.products-home .product-readmore {
  display: none;
}
.related :is(.product-short-description, .product-readmore) {
  display: none;
}
.related .product-category {
  color: #5b0001;
}
.gform-theme--framework
  input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ),
#input_1_5 {
  border-radius: 8px !important;
}
.gform-theme--framework
  .gfield:where(.gfield--type-multiselect, .gfield--input-type-multiselect)
  .chosen-container-multi:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework
  .gfield:where(.gfield--type-multiselect, .gfield--input-type-multiselect)
  .chosen-container-multi:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework
  .gfield:where(.gfield--type-select, .gfield--input-type-select)
  .chosen-search
  input[type="text"]:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework
  .gfield:where(.gfield--type-select, .gfield--input-type-select)
  .chosen-search
  input[type="text"]:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework
  .gfield:where(.gfield--type-select, .gfield--input-type-select)
  .chosen-single:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework
  .gfield:where(.gfield--type-select, .gfield--input-type-select)
  .chosen-single:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework
  .gform-theme-field-control:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework
  .gform-theme-field-control:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework
  input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework
  input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework
  select:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework
  select:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework
  select[multiple]:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework
  select[multiple]:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework
  textarea:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework
  textarea:where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework.gform-theme.gform_wrapper
  .button:where(:not(.gform-theme-no-framework)):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework.gform-theme.gform_wrapper
  .button:where(:not(.gform-theme-no-framework)):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework.gform-theme.gform_wrapper
  .gform-theme-button:where(:not(.gform-theme-no-framework)):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework.gform-theme.gform_wrapper
  .gform-theme-button:where(:not(.gform-theme-no-framework)):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework.gform-theme.gform_wrapper
  :where(:not(.mce-splitbtn))
  > button:not([id*="mceu_"]):not(.mce-open):where(
    :not(.gform-theme-no-framework)
  ):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework.gform-theme.gform_wrapper
  :where(:not(.mce-splitbtn))
  > button:not([id*="mceu_"]):not(.mce-open):where(
    :not(.gform-theme-no-framework)
  ):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework.gform-theme.gform_wrapper
  button.button:where(:not(.gform-theme-no-framework)):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework.gform-theme.gform_wrapper
  button.button:where(:not(.gform-theme-no-framework)):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework.gform-theme.gform_wrapper
  input:is([type="submit"], [type="button"], [type="reset"]).button:where(
    :not(.gform-theme-no-framework)
  ):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework.gform-theme.gform_wrapper
  input:is([type="submit"], [type="button"], [type="reset"]).button:where(
    :not(.gform-theme-no-framework)
  ):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework.gform-theme.gform_wrapper
  input:is([type="submit"], [type="button"], [type="reset"]):where(
    :not(.gform-theme-no-framework)
  ):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework.gform-theme.gform_wrapper
  input:is([type="submit"], [type="button"], [type="reset"]):where(
    :not(.gform-theme-no-framework)
  ):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus,
.gform-theme--framework.gform-theme.gform_wrapper
  input[type="submit"].button.gform_button:where(
    :not(.gform-theme-no-framework)
  ):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  )
  .gform-theme-field-control--focus,
.gform-theme--framework.gform-theme.gform_wrapper
  input[type="submit"].button.gform_button:where(
    :not(.gform-theme-no-framework)
  ):where(
    :not(.gform-theme__disable):not(.gform-theme__disable *):not(
        .gform-theme__disable-framework
      ):not(.gform-theme__disable-framework *)
  ):focus {
  box-shadow: 0 0 0 4px #147cf30f, 0 0 0 8px #3072e00d !important;
}
#gform_submit_button_1 {
  background: #e40002;
  border: 1px solid #e40002;
  transition: 0.5s ease;
}
#gform_submit_button_1:hover {
  background: #fff;
  color: #e40002;
  border: 1px solid #e40002;
}
.gallery-workshop img {
  margin: 10px 0;
  height: 300px;
  width: 100%;
  object-fit: cover;
  border-radius: 8px;
  transition: 0.5s ease;
}
.gallery-workshop img:hover {
  filter: brightness(0.8);
}
.show_all {
  min-height: 300px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  background-color: #facccc;
}
.show_all a {
  color: #890001 !important;
  font-size: 24px !important;
}
.section-text h3 {
  color: #e40002;
  font-weight: 600;
  font-size: 28px;
  margin: 10px 0;
}

@media only screen and (max-width: 767px) {
  .elementor-element-9038e0a li.current-menu-item > a::before,
  .iconLink::before {
    background-position: bottom;
  }
  .gallery-img {
    flex-wrap: nowrap;
  }
  .tax-product_cat .elementor-nav-menu {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: scroll;
  }
}
