.elementor-6112 .elementor-element.elementor-element-ca1779f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #e7e9d400;
  --border-color: #e7e9d400;
  --padding-top: 31px;
  --padding-bottom: 31px;
  --padding-left: 70px;
  --padding-right: 70px;
}
.elementor-6112
  .elementor-element.elementor-element-ca1779f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6112
  .elementor-element.elementor-element-ca1779f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-theme_color_bg_color_2);
}
.elementor-6112
  .elementor-element.elementor-element-ca1779f
  .trx_addons_bg_text {
  z-index: 0;
}
.elementor-6112
  .elementor-element.elementor-element-ca1779f
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}
.elementor-6112
  .elementor-element.elementor-element-ca1779f
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}
body.trx_addons_page_scrolled
  .elementor-6112
  .elementor-element.elementor-element-ca1779f.sc_layouts_row_fixed_on,
.elementor-6112
  .elementor-element.elementor-element-ca1779f.sc_layouts_row_fixed_from_start.sc_layouts_row_fixed_on {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-theme_color_bd_color);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}
.elementor-6112 .elementor-element.elementor-element-8432caa {
  --display: flex;
}
.elementor-6112
  .elementor-element.elementor-element-8432caa
  .trx_addons_bg_text {
  z-index: 0;
}
.elementor-6112
  .elementor-element.elementor-element-8432caa
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}
.elementor-6112
  .elementor-element.elementor-element-8432caa
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}
.elementor-6112 .elementor-element.elementor-element-6f385e4 .logo_image {
  max-height: 39px;
}
.elementor-6112 .elementor-element.elementor-element-86ed3cd {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}
.elementor-6112
  .elementor-element.elementor-element-86ed3cd
  .trx_addons_bg_text {
  z-index: 0;
}
.elementor-6112
  .elementor-element.elementor-element-86ed3cd
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}
.elementor-6112
  .elementor-element.elementor-element-86ed3cd
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-hamburger-menu
  .trx-addons-main-mobile-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link,
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-nav-dropdown
  .trx-addons-main-mobile-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link,
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-nav-slide
  .trx-addons-main-mobile-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link {
  justify-content: flex-start;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-hamburger-menu
  .trx-addons-main-mobile-menu
  .trx-addons-submenu
  .trx-addons-submenu-link,
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-nav-dropdown
  .trx-addons-main-mobile-menu
  .trx-addons-submenu
  .trx-addons-submenu-link,
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-nav-slide
  .trx-addons-main-mobile-menu
  .trx-addons-submenu
  .trx-addons-submenu-link {
  justify-content: flex-start;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-nav-menu-container
  .trx-addons-submenu,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-mobile-menu-container
  .trx-addons-submenu {
  background-color: var(--e-global-color-theme_color_bg_color);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu {
  justify-content: center;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-submenu
  .trx-addons-submenu-link {
  justify-content: flex-start;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-hamburger-toggle {
  justify-content: center;
  align-self: center;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-ver-hamburger-menu
  .trx-addons-mobile-menu-outer-container {
  justify-content: flex-start;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-ver-hamburger-menu
  .trx-addons-mobile-menu-outer-container
  .trx-addons-mobile-menu-container {
  margin: 50px 0px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-nav-hor
  > .elementor-widget-container
  > .trx-addons-nav-widget-container
  > .trx-addons-ver-inner-container
  > .trx-addons-nav-menu-container {
  height: 40px;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon {
  font-size: 11px;
  margin: -1px 0px 0px 6px;
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link {
  color: var(--e-global-color-theme_color_title);
  padding: 0px 15px 0px 15px;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item:hover
  > .trx-addons-menu-link {
  color: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item:hover
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon {
  color: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item:hover
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .trx-addons-active-item
  > .trx-addons-menu-link,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .current-menu-ancestor
  > .trx-addons-menu-link,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .current-menu-item
  > .trx-addons-menu-link {
  color: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .trx-addons-active-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .current-menu-ancestor
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .current-menu-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon {
  color: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .trx-addons-active-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon
  svg
  path,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .current-menu-ancestor
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon
  svg
  path,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  > .current-menu-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-nav-menu-item
  > .trx-addons-menu-link
  > .trx-addons-item-icon {
  order: 0;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-mobile-menu-container
  .trx-addons-submenu,
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-nav-ver
  .trx-addons-nav-menu-item.menu-item-has-children
  .trx-addons-submenu,
.elementor-6112
  .elementor-element.elementor-element-942c72f.trx-addons-nav-hor
  .trx-addons-nav-menu-item.menu-item-has-children
  .trx-addons-submenu {
  min-width: 240px;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-nav-menu-container
  .trx-addons-submenu,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-mobile-menu-container
  .trx-addons-submenu {
  padding: 13px 0px 13px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-nav-menu-container
  > .trx-addons-nav-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-submenu,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-mobile-menu-container
  > .trx-addons-nav-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-submenu {
  margin: 13px 0px 0px -5px;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-nav-menu-container
  .trx-addons-submenu
  .trx-addons-nav-menu-item
  > .trx-addons-submenu,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-mobile-menu-container
  .trx-addons-submenu
  .trx-addons-nav-menu-item
  > .trx-addons-submenu {
  margin: -13px 0px 0px 5px;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-submenu-link
  .trx-addons-dropdown-icon {
  font-size: 8px;
  margin: 0px 10px 0px 0px;
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-submenu-link {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-submenu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-submenu-item
  > .trx-addons-submenu-link {
  padding: 8px 25px 8px 20px;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu-item:hover
  > .trx-addons-submenu-link {
  color: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu-item:hover
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon {
  color: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu-item:hover
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-active-item
  > .trx-addons-submenu-link,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-ancestor
  > .trx-addons-submenu-link,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-item
  > .trx-addons-submenu-link {
  color: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-active-item
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-ancestor
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-item
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon {
  color: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-active-item
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon
  svg
  path,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-ancestor
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon
  svg
  path,
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-item
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_link);
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-submenu-item
  .trx-addons-submenu-link
  .trx-addons-sub-item-icon {
  order: 0;
}
.elementor-6112
  .elementor-element.elementor-element-942c72f
  .trx-addons-mobile-menu-outer-container
  .trx-addons-mobile-menu-close {
  padding: 0px 10px 0px 10px;
  margin: 5px 5px 5px 5px;
}
.elementor-6112 .elementor-element.elementor-element-bf6c295 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 15px 0px;
  --row-gap: 15px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-6112
  .elementor-element.elementor-element-bf6c295
  .trx_addons_bg_text {
  z-index: 0;
}
.elementor-6112
  .elementor-element.elementor-element-bf6c295
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}
.elementor-6112
  .elementor-element.elementor-element-bf6c295
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}
.elementor-6112
  .elementor-element.elementor-element-08220a4
  > .elementor-widget-container {
  margin: 1px 0px -1px 0px;
}
.elementor-6112 .elementor-element.elementor-element-08220a4 {
  --icon-box-icon-margin: 0px;
}
.elementor-6112
  .elementor-element.elementor-element-08220a4.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-08220a4.elementor-view-framed
  .elementor-icon,
.elementor-6112
  .elementor-element.elementor-element-08220a4.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-theme_color_title);
  color: var(--e-global-color-theme_color_title);
  border-color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-08220a4.elementor-view-stacked:has(
    :hover
  )
  .elementor-icon,
.elementor-6112
  .elementor-element.elementor-element-08220a4.elementor-view-stacked:has(
    :focus
  )
  .elementor-icon {
  background-color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-08220a4.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-6112
  .elementor-element.elementor-element-08220a4.elementor-view-default:has(
    :hover
  )
  .elementor-icon,
.elementor-6112
  .elementor-element.elementor-element-08220a4.elementor-view-framed:has(:focus)
  .elementor-icon,
.elementor-6112
  .elementor-element.elementor-element-08220a4.elementor-view-default:has(
    :focus
  )
  .elementor-icon {
  fill: var(--e-global-color-theme_color_text);
  color: var(--e-global-color-theme_color_text);
  border-color: var(--e-global-color-theme_color_text);
}
.elementor-6112 .elementor-element.elementor-element-08220a4 .elementor-icon {
  font-size: 22px;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_form_wrap {
  background-color: var(--e-global-color-theme_color_bg_color);
  height: clamp(0px, 400px, 100%);
  bottom: auto;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_form_overlay {
  background-color: #00000017;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  > .elementor-widget-container {
  margin: -2px 0px 2px 28px;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_normal
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand.search_opened
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_field {
  font-size: 30px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-theme_color_bd_color);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_normal
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand.search_opened
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_field {
  text-align: left;
  color: var(--e-global-color-theme_color_title);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 40px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_normal
  .search_field::placeholder,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand.search_opened
  .search_field::placeholder,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_field::placeholder {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_normal
  .search_field:focus::placeholder,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand.search_opened
  .search_field:focus::placeholder,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_field:focus::placeholder {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_normal
  .search_field:focus,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand.search_opened
  .search_field:focus,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_field:focus {
  color: var(--e-global-color-theme_color_title);
  border-color: var(--e-global-color-theme_color_meta);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_normal
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand.search_opened
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_form {
  width: 800px;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_field {
  height: 78px;
  line-height: 78px;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand:not(.search_opened)
  .search_submit,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen:not(.search_opened)
  .search_submit,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_submit_placeholder {
  font-size: 22px;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand:not(.search_opened)
  .search_submit:before,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen:not(.search_opened)
  .search_submit:before,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_submit_placeholder:before {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand:not(.search_opened)
  .search_submit
  path,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen:not(.search_opened)
  .search_submit
  path,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_submit_placeholder
  path {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand:not(.search_opened)
  .search_submit,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen:not(.search_opened)
  .search_submit,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_submit_placeholder {
  border-style: none;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand:not(.search_opened)
  .search_submit:hover:before,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen:not(.search_opened)
  .search_submit:hover:before,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_submit_placeholder:hover:before {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_expand:not(.search_opened)
  .search_submit:hover
  path,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen:not(.search_opened)
  .search_submit:hover
  path,
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_submit_placeholder:hover
  path {
  fill: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_close {
  font-size: 10px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  box-sizing: content-box;
  border-style: none;
  margin: 12px 0px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_close:before {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_close
  path {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_close:hover:before {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_close:hover
  path {
  fill: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_close_label {
  font-size: 14px;
  line-height: 1em;
  color: var(--e-global-color-theme_color_title);
  border-style: none;
  margin: -4px 0px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-7189fd8
  .search_style_fullscreen.search_opened
  .search_results {
  top: calc(400px / 2);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  > .elementor-widget-container {
  margin: 1px 0px -1px 28px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .sc_layouts_item_icon {
  font-size: 19px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .sc_layouts_cart_icon {
  color: var(--e-global-color-theme_color_title);
  border-style: none;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .sc_layouts_cart_icon
  > svg {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .sc_layouts_cart:hover
  .sc_layouts_cart_icon {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .sc_layouts_cart:hover
  .sc_layouts_cart_icon
  > svg {
  fill: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .sc_layouts_item_details_line1 {
  border-style: none;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .trx_addons_sc_cart_product_count_badge
  > .sc_layouts_cart_items_short,
#sc_layouts_cart_button_d7c0355.sc_layouts_cart_button_wrap
  .sc_layouts_cart_items_short {
  font-size: 11px;
  font-weight: 500;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .trx_addons_sc_cart_product_count_badge
  > .sc_layouts_cart_items_short,
#sc_layouts_cart_button_d7c0355.sc_layouts_cart_button_wrap
  .sc_layouts_cart_items_short {
  min-width: 18px;
  min-height: 18px;
  line-height: 18px;
  color: var(--e-global-color-theme_color_alt_title);
  background-color: var(--e-global-color-theme_color_alt_bg_color);
  border-style: none;
  border-radius: 10px;
  padding: 0px 4px 0px 4px;
  margin: -6px -3px 0px 0px;
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel {
  width: 350px;
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_widget
  .woocommerce-mini-cart__empty-message {
  font-size: 14px;
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_panel_inner {
  border-style: none;
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_panel_inner
  .sc_layouts_cart_panel_widget
  .widget_shopping_cart {
  padding: 20px 20px 20px 20px;
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close {
  width: 12px;
  height: 12px;
  line-height: 12px;
  color: var(--e-global-color-theme_color_title);
  margin: 20px 20px 0px 0px !important;
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close
  svg {
  font-size: 12px;
  fill: var(--e-global-color-theme_color_title);
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close_icon:before,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close_icon:after {
  border-color: var(--e-global-color-theme_color_title);
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close:hover {
  color: var(--e-global-color-theme_color_text);
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close:hover
  svg {
  fill: var(--e-global-color-theme_color_text);
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close:hover
  .trx_addons_button_close_icon:before,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close:hover
  .trx_addons_button_close_icon:after {
  border-color: var(--e-global-color-theme_color_text);
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_panel_inner
  .sc_layouts_cart_panel_header {
  background-color: var(--e-global-color-theme_color_bg_color_2);
  border-style: none;
  padding: 12px 20px 12px 20px;
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_title_text {
  font-size: 16px;
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_title
  .sc_layouts_cart_items_short {
  vertical-align: middle;
  font-family: "Oswald", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: var(--e-global-color-theme_color_alt_title);
  background-color: var(--e-global-color-theme_color_alt_bg_color);
  min-width: 19px;
  min-height: 19px;
  line-height: 19px;
  padding: 0px 4px 0px 4px;
  margin: 0px 0px 0px 5px;
  border-style: none;
  border-radius: 10px;
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce.widget_shopping_cart
  .total
  .amount {
  font-family: var(--e-global-typography-theme_font_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-theme_font_h6-font-size);
  font-weight: var(--e-global-typography-theme_font_h6-font-weight);
  text-transform: var(--e-global-typography-theme_font_h6-text-transform);
  font-style: var(--e-global-typography-theme_font_h6-font-style);
  text-decoration: var(--e-global-typography-theme_font_h6-text-decoration);
  line-height: var(--e-global-typography-theme_font_h6-line-height);
  letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  color: var(--e-global-color-theme_color_title);
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce.widget_shopping_cart
  .total
  > strong {
  font-family: var(--e-global-typography-theme_font_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-theme_font_h6-font-size);
  font-weight: var(--e-global-typography-theme_font_h6-font-weight);
  text-transform: var(--e-global-typography-theme_font_h6-text-transform);
  font-style: var(--e-global-typography-theme_font_h6-font-style);
  text-decoration: var(--e-global-typography-theme_font_h6-text-decoration);
  line-height: var(--e-global-typography-theme_font_h6-line-height);
  letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  color: var(--e-global-color-theme_color_title);
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce.widget_shopping_cart
  .total {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 10px 0px;
}
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_widget
  .total {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--e-global-color-theme_color_bd_color);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce
  ul.product_list_widget
  li:nth-child(n + 2),
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce
  ul.product_list_widget
  li:nth-child(n + 2) {
  margin-top: 20px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce.widget_shopping_cart
  ul.cart_list
  li,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel
  .sc_layouts_cart_panel_widget
  .widget_shopping_cart
  ul.cart_list
  li {
  padding: 0px 5px 20px 0px;
}
.elementor-6112 .elementor-element.elementor-element-d7c0355 ul.cart_list li,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  ul.cart_list
  li {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-theme_color_bd_color);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .trx_addons_sc_layouts_cart_mini_cart_item_name,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_sc_layouts_cart_mini_cart_item_name {
  font-family: var(--e-global-typography-theme_font_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-theme_font_h6-font-size);
  font-weight: var(--e-global-typography-theme_font_h6-font-weight);
  text-transform: var(--e-global-typography-theme_font_h6-text-transform);
  font-style: var(--e-global-typography-theme_font_h6-font-style);
  text-decoration: var(--e-global-typography-theme_font_h6-text-decoration);
  line-height: var(--e-global-typography-theme_font_h6-line-height);
  letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .trx_addons_sc_layouts_cart_mini_cart_item_name,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_sc_layouts_cart_mini_cart_item_name {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .trx_addons_sc_layouts_cart_mini_cart_item_name:hover,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_sc_layouts_cart_mini_cart_item_name:hover {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity {
  font-size: 14px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity,
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity
  .amount,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity
  .amount {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart
  ul.cart_list
  li
  img,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_widget
  .widget_shopping_cart
  ul.cart_list
  li
  img {
  width: 70px;
}
.elementor-6112 .elementor-element.elementor-element-d7c0355 ul.cart_list img,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  ul.cart_list
  img {
  border-style: none;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce
  ul.cart_list
  li
  .trx_addons_sc_layouts_cart_mini_cart_item_link_image,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce
  ul.cart_list
  li
  .trx_addons_sc_layouts_cart_mini_cart_item_link_image,
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce
  ul.cart_list
  li
  .trx_addons_sc_layouts_cart_mini_cart_item_image,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce
  ul.cart_list
  li
  .trx_addons_sc_layouts_cart_mini_cart_item_image {
  margin: 0px 20px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart
  ul.cart_list
  a.remove,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  a.remove {
  font-size: 14px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart
  ul.cart_list
  > li,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  > li {
  align-items: center;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .sc_layouts_cart_widget
  .widget_shopping_cart
  ul.cart_list
  li
  a.remove,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_widget
  .widget_shopping_cart
  ul.cart_list
  li
  a.remove {
  margin: 0px 0px 0px 10px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart
  ul.cart_list
  .mini_cart_item
  a.remove,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  .mini_cart_item
  a.remove {
  --var-trx_addons_sc_layouts_cart_item_close_color: var(
    --e-global-color-theme_color_text
  );
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart
  ul.cart_list
  a.remove
  .sc_layouts_cart_item_close_icon,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  a.remove
  .sc_layouts_cart_item_close_icon {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart
  ul.cart_list
  a.remove
  svg,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  a.remove
  svg {
  fill: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart
  ul.cart_list
  .mini_cart_item
  a.remove:hover,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  .mini_cart_item
  a.remove:hover {
  --var-trx_addons_sc_layouts_cart_item_close_color: var(
    --e-global-color-theme_color_title
  );
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart
  ul.cart_list
  a.remove:hover
  .sc_layouts_cart_item_close_icon,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  a.remove:hover
  .sc_layouts_cart_item_close_icon {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .widget_shopping_cart
  ul.cart_list
  a.remove:hover
  svg,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  a.remove:hover
  svg {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .sc_layouts_cart_buttons-inline
  .woocommerce-mini-cart__buttons
  > a:not(:last-child),
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_buttons-inline
  .woocommerce-mini-cart__buttons
  > a:not(:last-child) {
  margin-right: 5px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .sc_layouts_cart_buttons-block
  .woocommerce-mini-cart__buttons
  > a:not(:last-child),
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_buttons-block
  .woocommerce-mini-cart__buttons
  > a:not(:last-child) {
  margin-bottom: 5px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce-mini-cart__buttons
  > a:nth-child(1),
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(1) {
  font-size: 15px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce-mini-cart__buttons
  > a:nth-child(1),
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(1) {
  padding: 15px 15px 15px 15px;
  border-style: none;
  --theme-color-text_link: var(--e-global-color-theme_color_link);
  background-color: var(--e-global-color-theme_color_link);
  color: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(1),
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(1) {
  --theme-color-text_hover: var(--e-global-color-theme_color_hover);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(1):hover,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(1):hover {
  background-color: var(--e-global-color-theme_color_hover);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce-mini-cart__buttons
  > a:nth-child(1):hover,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(1):hover {
  color: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce-mini-cart__buttons
  > a:nth-child(2),
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(2) {
  font-size: 15px;
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce-mini-cart__buttons
  > a:nth-child(2),
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(2) {
  padding: 15px 15px 15px 15px;
  border-style: none;
  --theme-color-text_link: var(--e-global-color-theme_color_bg_color_2);
  background-color: var(--e-global-color-theme_color_bg_color_2);
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(2),
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(2) {
  --theme-color-text_hover: var(--e-global-color-theme_color_bd_color);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(2):hover,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(2):hover {
  background-color: var(--e-global-color-theme_color_bd_color);
}
.elementor-6112
  .elementor-element.elementor-element-d7c0355
  .woocommerce-mini-cart__buttons
  > a:nth-child(2):hover,
.sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(2):hover {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112 .elementor-element.elementor-element-a02f3bf {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --flex-wrap: nowrap;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6112
  .elementor-element.elementor-element-a02f3bf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6112
  .elementor-element.elementor-element-a02f3bf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-theme_color_bg_color_2);
}
.elementor-6112
  .elementor-element.elementor-element-a02f3bf
  .trx_addons_bg_text {
  z-index: 0;
}
.elementor-6112
  .elementor-element.elementor-element-a02f3bf
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}
.elementor-6112
  .elementor-element.elementor-element-a02f3bf
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}
.elementor-6112 .elementor-element.elementor-element-8d16fef {
  --display: flex;
}
.elementor-6112
  .elementor-element.elementor-element-8d16fef
  .trx_addons_bg_text {
  z-index: 0;
}
.elementor-6112
  .elementor-element.elementor-element-8d16fef
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}
.elementor-6112
  .elementor-element.elementor-element-8d16fef
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}
.elementor-6112 .elementor-element.elementor-element-cbbc1bc .logo_image {
  max-height: 39px;
}
.elementor-6112 .elementor-element.elementor-element-67b7f44 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
}
.elementor-6112
  .elementor-element.elementor-element-67b7f44
  .trx_addons_bg_text {
  z-index: 0;
}
.elementor-6112
  .elementor-element.elementor-element-67b7f44
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}
.elementor-6112
  .elementor-element.elementor-element-67b7f44
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}
.elementor-6112
  .elementor-element.elementor-element-7033d9b
  > .elementor-widget-container {
  margin: 1px 0px -1px 0px;
}
.elementor-6112 .elementor-element.elementor-element-7033d9b {
  --icon-box-icon-margin: 0px;
}
.elementor-6112
  .elementor-element.elementor-element-7033d9b.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-7033d9b.elementor-view-framed
  .elementor-icon,
.elementor-6112
  .elementor-element.elementor-element-7033d9b.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-theme_color_title);
  color: var(--e-global-color-theme_color_title);
  border-color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-7033d9b.elementor-view-stacked:has(
    :hover
  )
  .elementor-icon,
.elementor-6112
  .elementor-element.elementor-element-7033d9b.elementor-view-stacked:has(
    :focus
  )
  .elementor-icon {
  background-color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-7033d9b.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-6112
  .elementor-element.elementor-element-7033d9b.elementor-view-default:has(
    :hover
  )
  .elementor-icon,
.elementor-6112
  .elementor-element.elementor-element-7033d9b.elementor-view-framed:has(:focus)
  .elementor-icon,
.elementor-6112
  .elementor-element.elementor-element-7033d9b.elementor-view-default:has(
    :focus
  )
  .elementor-icon {
  fill: var(--e-global-color-theme_color_text);
  color: var(--e-global-color-theme_color_text);
  border-color: var(--e-global-color-theme_color_text);
}
.elementor-6112 .elementor-element.elementor-element-7033d9b .elementor-icon {
  font-size: 22px;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_form_wrap {
  background-color: var(--e-global-color-theme_color_bg_color);
  height: clamp(0px, 400px, 100%);
  bottom: auto;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_form_overlay {
  background-color: #00000017;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  > .elementor-widget-container {
  margin: -2px 0px 2px 28px;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_normal
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand.search_opened
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_field {
  font-size: 30px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-theme_color_bd_color);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_normal
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand.search_opened
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_field {
  text-align: left;
  color: var(--e-global-color-theme_color_title);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 40px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_normal
  .search_field::placeholder,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand.search_opened
  .search_field::placeholder,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_field::placeholder {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_normal
  .search_field:focus::placeholder,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand.search_opened
  .search_field:focus::placeholder,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_field:focus::placeholder {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_normal
  .search_field:focus,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand.search_opened
  .search_field:focus,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_field:focus {
  color: var(--e-global-color-theme_color_title);
  border-color: var(--e-global-color-theme_color_meta);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_normal
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand.search_opened
  .search_field,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_form {
  width: 800px;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_field {
  height: 78px;
  line-height: 78px;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand:not(.search_opened)
  .search_submit,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen:not(.search_opened)
  .search_submit,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_submit_placeholder {
  font-size: 22px;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand:not(.search_opened)
  .search_submit:before,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen:not(.search_opened)
  .search_submit:before,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_submit_placeholder:before {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand:not(.search_opened)
  .search_submit
  path,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen:not(.search_opened)
  .search_submit
  path,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_submit_placeholder
  path {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand:not(.search_opened)
  .search_submit,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen:not(.search_opened)
  .search_submit,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_submit_placeholder {
  border-style: none;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand:not(.search_opened)
  .search_submit:hover:before,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen:not(.search_opened)
  .search_submit:hover:before,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_submit_placeholder:hover:before {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_expand:not(.search_opened)
  .search_submit:hover
  path,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen:not(.search_opened)
  .search_submit:hover
  path,
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_submit_placeholder:hover
  path {
  fill: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_close {
  font-size: 10px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  box-sizing: content-box;
  border-style: none;
  margin: 12px 0px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_close:before {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_close
  path {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_close:hover:before {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_close:hover
  path {
  fill: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_close_label {
  font-size: 14px;
  line-height: 1em;
  color: var(--e-global-color-theme_color_title);
  border-style: none;
  margin: -4px 0px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-0e2a063
  .search_style_fullscreen.search_opened
  .search_results {
  top: calc(400px / 2);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  > .elementor-widget-container {
  margin: 3px 0px 0px 28px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .sc_layouts_item_icon {
  font-size: 19px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .sc_layouts_cart_icon {
  color: var(--e-global-color-theme_color_title);
  border-style: none;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .sc_layouts_cart_icon
  > svg {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .sc_layouts_cart:hover
  .sc_layouts_cart_icon {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .sc_layouts_cart:hover
  .sc_layouts_cart_icon
  > svg {
  fill: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .sc_layouts_item_details_line1 {
  border-style: none;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .trx_addons_sc_cart_product_count_badge
  > .sc_layouts_cart_items_short,
#sc_layouts_cart_button_cbf3c16.sc_layouts_cart_button_wrap
  .sc_layouts_cart_items_short {
  font-size: 11px;
  font-weight: 500;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .trx_addons_sc_cart_product_count_badge
  > .sc_layouts_cart_items_short,
#sc_layouts_cart_button_cbf3c16.sc_layouts_cart_button_wrap
  .sc_layouts_cart_items_short {
  min-width: 18px;
  min-height: 18px;
  line-height: 18px;
  color: var(--e-global-color-theme_color_alt_title);
  background-color: var(--e-global-color-theme_color_alt_bg_color);
  border-style: none;
  border-radius: 10px;
  padding: 0px 4px 0px 4px;
  margin: -6px -3px 0px 0px;
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel {
  width: 350px;
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_widget
  .woocommerce-mini-cart__empty-message {
  font-size: 14px;
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_panel_inner {
  border-style: none;
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_panel_inner
  .sc_layouts_cart_panel_widget
  .widget_shopping_cart {
  padding: 20px 20px 20px 20px;
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close {
  width: 12px;
  height: 12px;
  line-height: 12px;
  color: var(--e-global-color-theme_color_title);
  margin: 20px 20px 0px 0px !important;
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close
  svg {
  font-size: 12px;
  fill: var(--e-global-color-theme_color_title);
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close_icon:before,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close_icon:after {
  border-color: var(--e-global-color-theme_color_title);
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close:hover {
  color: var(--e-global-color-theme_color_text);
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close:hover
  svg {
  fill: var(--e-global-color-theme_color_text);
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close:hover
  .trx_addons_button_close_icon:before,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_button_close:hover
  .trx_addons_button_close_icon:after {
  border-color: var(--e-global-color-theme_color_text);
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_panel_inner
  .sc_layouts_cart_panel_header {
  background-color: var(--e-global-color-theme_color_bg_color_2);
  border-style: none;
  padding: 12px 20px 12px 20px;
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_title_text {
  font-size: 16px;
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_title
  .sc_layouts_cart_items_short {
  vertical-align: middle;
  font-family: "Oswald", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: var(--e-global-color-theme_color_alt_title);
  background-color: var(--e-global-color-theme_color_alt_bg_color);
  min-width: 19px;
  min-height: 19px;
  line-height: 19px;
  padding: 0px 4px 0px 4px;
  margin: 0px 0px 0px 5px;
  border-style: none;
  border-radius: 10px;
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce.widget_shopping_cart
  .total
  .amount {
  font-family: var(--e-global-typography-theme_font_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-theme_font_h6-font-size);
  font-weight: var(--e-global-typography-theme_font_h6-font-weight);
  text-transform: var(--e-global-typography-theme_font_h6-text-transform);
  font-style: var(--e-global-typography-theme_font_h6-font-style);
  text-decoration: var(--e-global-typography-theme_font_h6-text-decoration);
  line-height: var(--e-global-typography-theme_font_h6-line-height);
  letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  color: var(--e-global-color-theme_color_title);
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce.widget_shopping_cart
  .total
  > strong {
  font-family: var(--e-global-typography-theme_font_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-theme_font_h6-font-size);
  font-weight: var(--e-global-typography-theme_font_h6-font-weight);
  text-transform: var(--e-global-typography-theme_font_h6-text-transform);
  font-style: var(--e-global-typography-theme_font_h6-font-style);
  text-decoration: var(--e-global-typography-theme_font_h6-text-decoration);
  line-height: var(--e-global-typography-theme_font_h6-line-height);
  letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  color: var(--e-global-color-theme_color_title);
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce.widget_shopping_cart
  .total {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 10px 0px;
}
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_widget
  .total {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--e-global-color-theme_color_bd_color);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce
  ul.product_list_widget
  li:nth-child(n + 2),
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce
  ul.product_list_widget
  li:nth-child(n + 2) {
  margin-top: 20px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce.widget_shopping_cart
  ul.cart_list
  li,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel
  .sc_layouts_cart_panel_widget
  .widget_shopping_cart
  ul.cart_list
  li {
  padding: 0px 5px 20px 0px;
}
.elementor-6112 .elementor-element.elementor-element-cbf3c16 ul.cart_list li,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  ul.cart_list
  li {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-theme_color_bd_color);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .trx_addons_sc_layouts_cart_mini_cart_item_name,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_sc_layouts_cart_mini_cart_item_name {
  font-family: var(--e-global-typography-theme_font_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-theme_font_h6-font-size);
  font-weight: var(--e-global-typography-theme_font_h6-font-weight);
  text-transform: var(--e-global-typography-theme_font_h6-text-transform);
  font-style: var(--e-global-typography-theme_font_h6-font-style);
  text-decoration: var(--e-global-typography-theme_font_h6-text-decoration);
  line-height: var(--e-global-typography-theme_font_h6-line-height);
  letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .trx_addons_sc_layouts_cart_mini_cart_item_name,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_sc_layouts_cart_mini_cart_item_name {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .trx_addons_sc_layouts_cart_mini_cart_item_name:hover,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .trx_addons_sc_layouts_cart_mini_cart_item_name:hover {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity {
  font-size: 14px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity,
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity
  .amount,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart_content
  ul.cart_list
  li
  .quantity
  .amount {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart
  ul.cart_list
  li
  img,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_widget
  .widget_shopping_cart
  ul.cart_list
  li
  img {
  width: 70px;
}
.elementor-6112 .elementor-element.elementor-element-cbf3c16 ul.cart_list img,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  ul.cart_list
  img {
  border-style: none;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce
  ul.cart_list
  li
  .trx_addons_sc_layouts_cart_mini_cart_item_link_image,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce
  ul.cart_list
  li
  .trx_addons_sc_layouts_cart_mini_cart_item_link_image,
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce
  ul.cart_list
  li
  .trx_addons_sc_layouts_cart_mini_cart_item_image,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce
  ul.cart_list
  li
  .trx_addons_sc_layouts_cart_mini_cart_item_image {
  margin: 0px 20px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart
  ul.cart_list
  a.remove,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  a.remove {
  font-size: 14px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart
  ul.cart_list
  > li,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  > li {
  align-items: center;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .sc_layouts_cart_widget
  .widget_shopping_cart
  ul.cart_list
  li
  a.remove,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .sc_layouts_cart_panel_widget
  .widget_shopping_cart
  ul.cart_list
  li
  a.remove {
  margin: 0px 0px 0px 10px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart
  ul.cart_list
  .mini_cart_item
  a.remove,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  .mini_cart_item
  a.remove {
  --var-trx_addons_sc_layouts_cart_item_close_color: var(
    --e-global-color-theme_color_text
  );
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart
  ul.cart_list
  a.remove
  .sc_layouts_cart_item_close_icon,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  a.remove
  .sc_layouts_cart_item_close_icon {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart
  ul.cart_list
  a.remove
  svg,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  a.remove
  svg {
  fill: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart
  ul.cart_list
  .mini_cart_item
  a.remove:hover,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  .mini_cart_item
  a.remove:hover {
  --var-trx_addons_sc_layouts_cart_item_close_color: var(
    --e-global-color-theme_color_title
  );
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart
  ul.cart_list
  a.remove:hover
  .sc_layouts_cart_item_close_icon,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  a.remove:hover
  .sc_layouts_cart_item_close_icon {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .widget_shopping_cart
  ul.cart_list
  a.remove:hover
  svg,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .widget_shopping_cart
  ul.cart_list
  a.remove:hover
  svg {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .sc_layouts_cart_buttons-inline
  .woocommerce-mini-cart__buttons
  > a:not(:last-child),
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_buttons-inline
  .woocommerce-mini-cart__buttons
  > a:not(:last-child) {
  margin-right: 5px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .sc_layouts_cart_buttons-block
  .woocommerce-mini-cart__buttons
  > a:not(:last-child),
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_buttons-block
  .woocommerce-mini-cart__buttons
  > a:not(:last-child) {
  margin-bottom: 5px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce-mini-cart__buttons
  > a:nth-child(1),
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(1) {
  font-size: 15px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce-mini-cart__buttons
  > a:nth-child(1),
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(1) {
  padding: 15px 15px 15px 15px;
  border-style: none;
  --theme-color-text_link: var(--e-global-color-theme_color_link);
  background-color: var(--e-global-color-theme_color_link);
  color: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(1),
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(1) {
  --theme-color-text_hover: var(--e-global-color-theme_color_hover);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(1):hover,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(1):hover {
  background-color: var(--e-global-color-theme_color_hover);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce-mini-cart__buttons
  > a:nth-child(1):hover,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(1):hover {
  color: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce-mini-cart__buttons
  > a:nth-child(2),
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(2) {
  font-size: 15px;
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce-mini-cart__buttons
  > a:nth-child(2),
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(2) {
  padding: 15px 15px 15px 15px;
  border-style: none;
  --theme-color-text_link: var(--e-global-color-theme_color_bg_color_2);
  background-color: var(--e-global-color-theme_color_bg_color_2);
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(2),
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(2) {
  --theme-color-text_hover: var(--e-global-color-theme_color_bd_color);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(2):hover,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons.buttons
  > a:nth-child(2):hover {
  background-color: var(--e-global-color-theme_color_bd_color);
}
.elementor-6112
  .elementor-element.elementor-element-cbf3c16
  .woocommerce-mini-cart__buttons
  > a:nth-child(2):hover,
.sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
  .woocommerce-mini-cart__buttons
  > a:nth-child(2):hover {
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-hamburger-menu
  .trx-addons-main-mobile-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link,
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-nav-dropdown
  .trx-addons-main-mobile-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link,
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-nav-slide
  .trx-addons-main-mobile-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link {
  justify-content: flex-start;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-hamburger-menu
  .trx-addons-main-mobile-menu
  .trx-addons-submenu
  .trx-addons-submenu-link,
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-nav-dropdown
  .trx-addons-main-mobile-menu
  .trx-addons-submenu
  .trx-addons-submenu-link,
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-nav-slide
  .trx-addons-main-mobile-menu
  .trx-addons-submenu
  .trx-addons-submenu-link {
  justify-content: flex-start;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-ham-dropdown
  .trx-addons-mobile-menu,
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-nav-dropdown
  .trx-addons-mobile-menu,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-mobile-menu-outer-container,
.elementor-6112
  .elementor-element.elementor-element-38b47df:not(.trx-addons-nav-slide):not(
    .trx-addons-ham-slide
  )
  .trx-addons-mobile-menu {
  background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-submenu
  .trx-addons-submenu-link {
  justify-content: flex-start;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-hamburger-toggle {
  justify-content: center;
  align-self: center;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-ver-hamburger-menu
  .trx-addons-mobile-menu-outer-container {
  justify-content: flex-start;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-ham-dropdown
  .trx-addons-main-mobile-menu,
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-nav-dropdown
  .trx-addons-main-mobile-menu {
  width: 390px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-ham-slide
  .trx-addons-mobile-menu-outer-container,
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-nav-slide
  .trx-addons-mobile-menu-outer-container {
  width: 390px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-left
  .trx-addons-mobile-menu-outer-container,
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-left
  .trx-addons-mobile-menu-outer-container {
  transform: translateX(-390px);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-right
  .trx-addons-mobile-menu-outer-container,
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-right
  .trx-addons-mobile-menu-outer-container {
  transform: translateX(390px);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link {
  font-size: 23px;
  line-height: 1.2em;
  color: var(--e-global-color-theme_color_alt_title);
  padding: 7px 0px 7px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon {
  font-size: 13px;
  margin: 0px 0px 0px 8px;
  color: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item {
  margin: 10px 0px 10px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item:hover
  > .trx-addons-menu-link {
  color: var(--e-global-color-theme_color_alt_link);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item:hover
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon {
  color: var(--e-global-color-theme_color_alt_link);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .trx-addons-nav-menu-item:hover
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_alt_link);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .trx-addons-active-item
  > .trx-addons-menu-link,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .current-menu-ancestor
  > .trx-addons-menu-link,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .current-menu-item
  > .trx-addons-menu-link {
  color: var(--e-global-color-theme_color_alt_link);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .trx-addons-active-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .current-menu-ancestor
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .current-menu-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon {
  color: var(--e-global-color-theme_color_alt_link);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .trx-addons-active-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon
  svg
  path,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .current-menu-ancestor
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon
  svg
  path,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  > .current-menu-item
  > .trx-addons-menu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_alt_link);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-nav-menu-item
  > .trx-addons-menu-link
  > .trx-addons-item-icon {
  order: 0;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-nav-menu-container
  .trx-addons-submenu,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-mobile-menu-container
  .trx-addons-submenu {
  padding: 10px 0px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-nav-menu-container
  .trx-addons-submenu
  .trx-addons-nav-menu-item
  > .trx-addons-submenu,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-mobile-menu-container
  .trx-addons-submenu
  .trx-addons-nav-menu-item
  > .trx-addons-submenu {
  margin: 0px 0px 0px 10px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-submenu-link {
  font-size: 16px;
  line-height: 20px;
  color: var(--e-global-color-theme_color_alt_text);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-submenu-link
  .trx-addons-dropdown-icon {
  font-size: 8px;
  margin: 0px 0px 0px 8px;
  color: var(--e-global-color-theme_color_alt_text);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-submenu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_alt_text);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-submenu-item
  > .trx-addons-submenu-link {
  padding: 5px 0px 5px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-submenu-item {
  margin: 3px 0px 3px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu-item:hover
  > .trx-addons-submenu-link {
  color: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu-item:hover
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon {
  color: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu-item:hover
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-active-item
  > .trx-addons-submenu-link,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-ancestor
  > .trx-addons-submenu-link,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-item
  > .trx-addons-submenu-link {
  color: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-active-item
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-ancestor
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-item
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon {
  color: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .trx-addons-active-item
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon
  svg
  path,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-ancestor
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon
  svg
  path,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-main-nav-menu
  .trx-addons-submenu
  .current-menu-item
  > .trx-addons-submenu-link
  .trx-addons-dropdown-icon
  svg
  path {
  fill: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-submenu-item
  .trx-addons-submenu-link
  .trx-addons-sub-item-icon {
  order: 0;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-hamburger-toggle
  i {
  font-size: 24px;
  color: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-hamburger-toggle
  svg {
  width: 24px;
  height: 24px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-hamburger-toggle
  svg
  path {
  fill: var(--e-global-color-theme_color_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-hamburger-toggle:hover
  i {
  color: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-hamburger-toggle:hover
  svg
  path {
  fill: var(--e-global-color-theme_color_text);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-nav-slide-overlay {
  background: #ffffff00;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-ham-dropdown
  .trx-addons-mobile-menu,
.elementor-6112
  .elementor-element.elementor-element-38b47df.trx-addons-nav-dropdown
  .trx-addons-mobile-menu,
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-mobile-menu-outer-container {
  padding: 50px 50px 50px 50px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-mobile-menu-outer-container
  .trx-addons-mobile-menu-close {
  margin: 30px 30px 0px 0px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-mobile-menu-outer-container
  .trx-addons-mobile-menu-close
  i {
  font-size: 24px;
  color: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-mobile-menu-outer-container
  .trx-addons-mobile-menu-close
  svg {
  width: 24px;
  height: 24px;
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-mobile-menu-outer-container
  .trx-addons-mobile-menu-close
  svg
  path {
  fill: var(--e-global-color-theme_color_alt_title);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-mobile-menu-outer-container
  .trx-addons-mobile-menu-close:hover
  i {
  color: var(--e-global-color-theme_color_alt_text);
}
.elementor-6112
  .elementor-element.elementor-element-38b47df
  .trx-addons-mobile-menu-outer-container
  .trx-addons-mobile-menu-close:hover
  svg
  path {
  fill: var(--e-global-color-theme_color_alt_text);
}
.trx-addons-layout--edit-mode .trx-addons-layout__inner {
  background-color: transparent;
}
.trx-addons-layout--single-preview .trx-addons-layout__inner {
  background-color: transparent;
}
@media (max-width: 1279px) {
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_normal
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_expand.search_opened
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_fullscreen.search_opened
    .search_form {
    width: 550px;
  }
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_fullscreen.search_opened
    .search_form_wrap {
    height: clamp(0px, 300px, 100%);
    bottom: auto;
  }
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_fullscreen.search_opened
    .search_results {
    top: calc(300px / 2);
  }
  .sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
    .trx_addons_button_close {
    margin: 18px 20px 0px 0px !important;
  }
  .sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
    .woocommerce.widget_shopping_cart
    .total
    .amount {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
    .woocommerce.widget_shopping_cart
    .total
    > strong {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .elementor-6112
    .elementor-element.elementor-element-d7c0355
    .trx_addons_sc_layouts_cart_mini_cart_item_name,
  .sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
    .trx_addons_sc_layouts_cart_mini_cart_item_name {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_normal
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_expand.search_opened
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_fullscreen.search_opened
    .search_form {
    width: 550px;
  }
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_fullscreen.search_opened
    .search_form_wrap {
    height: clamp(0px, 300px, 100%);
    bottom: auto;
  }
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_fullscreen.search_opened
    .search_results {
    top: calc(300px / 2);
  }
  .sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
    .trx_addons_button_close {
    margin: 18px 20px 0px 0px !important;
  }
  .sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
    .woocommerce.widget_shopping_cart
    .total
    .amount {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
    .woocommerce.widget_shopping_cart
    .total
    > strong {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .elementor-6112
    .elementor-element.elementor-element-cbf3c16
    .trx_addons_sc_layouts_cart_mini_cart_item_name,
  .sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
    .trx_addons_sc_layouts_cart_mini_cart_item_name {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
}
@media (min-width: 768px) {
  .elementor-6112 .elementor-element.elementor-element-8432caa {
    --width: 21%;
  }
  .elementor-6112 .elementor-element.elementor-element-86ed3cd {
    --width: 58%;
  }
  .elementor-6112 .elementor-element.elementor-element-bf6c295 {
    --width: 21%;
  }
  .elementor-6112 .elementor-element.elementor-element-8d16fef {
    --width: 60%;
  }
  .elementor-6112 .elementor-element.elementor-element-67b7f44 {
    --width: 40%;
  }
}
@media (max-width: 767px) {
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_normal
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_expand.search_opened
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_fullscreen.search_opened
    .search_field {
    font-size: 22px;
  }
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_normal
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_expand.search_opened
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_fullscreen.search_opened
    .search_form {
    width: 90%;
  }
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_fullscreen.search_opened
    .search_field {
    height: 55px;
    line-height: 55px;
  }
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_fullscreen.search_opened
    .search_close {
    margin: -2px 0px 0px 0px;
  }
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_fullscreen.search_opened
    .search_form_wrap {
    height: clamp(0px, 180px, 100%);
    bottom: auto;
  }
  .elementor-6112
    .elementor-element.elementor-element-7189fd8
    .search_style_fullscreen.search_opened
    .search_results {
    top: calc(180px / 2);
  }
  .sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel {
    width: 100%;
  }
  .sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
    .sc_layouts_cart_panel_title
    .sc_layouts_cart_items_short {
    font-size: 11px;
    min-width: 18px;
    min-height: 18px;
    line-height: 18px;
  }
  .sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
    .woocommerce.widget_shopping_cart
    .total
    .amount {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
    .woocommerce.widget_shopping_cart
    .total
    > strong {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .elementor-6112
    .elementor-element.elementor-element-d7c0355
    .trx_addons_sc_layouts_cart_mini_cart_item_name,
  .sc_layouts_cart_panel_style_d7c0355.sc_layouts_cart_panel.sc_layouts_panel
    .trx_addons_sc_layouts_cart_mini_cart_item_name {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .elementor-6112 .elementor-element.elementor-element-a02f3bf {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-6112 .elementor-element.elementor-element-8d16fef {
    --width: 60%;
  }
  .elementor-6112 .elementor-element.elementor-element-67b7f44 {
    --width: 40%;
  }
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    > .elementor-widget-container {
    margin: -2px 0px 2px 0px;
  }
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_normal
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_expand.search_opened
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_fullscreen.search_opened
    .search_field {
    font-size: 22px;
  }
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_normal
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_expand.search_opened
    .search_field,
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_fullscreen.search_opened
    .search_form {
    width: 90%;
  }
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_fullscreen.search_opened
    .search_field {
    height: 55px;
    line-height: 55px;
  }
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_fullscreen.search_opened
    .search_close {
    margin: -2px 0px 0px 0px;
  }
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_fullscreen.search_opened
    .search_form_wrap {
    height: clamp(0px, 180px, 100%);
    bottom: auto;
  }
  .elementor-6112
    .elementor-element.elementor-element-0e2a063
    .search_style_fullscreen.search_opened
    .search_results {
    top: calc(180px / 2);
  }
  .elementor-6112
    .elementor-element.elementor-element-cbf3c16
    > .elementor-widget-container {
    margin: 1px 0px 0px 18px;
  }
  .sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel {
    width: 100%;
  }
  .sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
    .sc_layouts_cart_panel_title
    .sc_layouts_cart_items_short {
    font-size: 11px;
    min-width: 18px;
    min-height: 18px;
    line-height: 18px;
  }
  .sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
    .woocommerce.widget_shopping_cart
    .total
    .amount {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
    .woocommerce.widget_shopping_cart
    .total
    > strong {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .elementor-6112
    .elementor-element.elementor-element-cbf3c16
    .trx_addons_sc_layouts_cart_mini_cart_item_name,
  .sc_layouts_cart_panel_style_cbf3c16.sc_layouts_cart_panel.sc_layouts_panel
    .trx_addons_sc_layouts_cart_mini_cart_item_name {
    font-size: var(--e-global-typography-theme_font_h6-font-size);
    line-height: var(--e-global-typography-theme_font_h6-line-height);
    letter-spacing: var(--e-global-typography-theme_font_h6-letter-spacing);
  }
  .elementor-6112
    .elementor-element.elementor-element-38b47df
    > .elementor-widget-container {
    margin: 0px 0px 0px 13px;
  }
  .elementor-6112
    .elementor-element.elementor-element-38b47df.trx-addons-ham-dropdown
    .trx-addons-main-mobile-menu,
  .elementor-6112
    .elementor-element.elementor-element-38b47df.trx-addons-nav-dropdown
    .trx-addons-main-mobile-menu {
    width: 100%;
  }
  .elementor-6112
    .elementor-element.elementor-element-38b47df.trx-addons-ham-slide
    .trx-addons-mobile-menu-outer-container,
  .elementor-6112
    .elementor-element.elementor-element-38b47df.trx-addons-nav-slide
    .trx-addons-mobile-menu-outer-container {
    width: 100%;
  }
  .elementor-6112
    .elementor-element.elementor-element-38b47df.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-left
    .trx-addons-mobile-menu-outer-container,
  .elementor-6112
    .elementor-element.elementor-element-38b47df.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-left
    .trx-addons-mobile-menu-outer-container {
    transform: translateX(-100%);
  }
  .elementor-6112
    .elementor-element.elementor-element-38b47df.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-right
    .trx-addons-mobile-menu-outer-container,
  .elementor-6112
    .elementor-element.elementor-element-38b47df.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-right
    .trx-addons-mobile-menu-outer-container {
    transform: translateX(100%);
  }
  .elementor-6112
    .elementor-element.elementor-element-38b47df
    .trx-addons-main-nav-menu
    > .trx-addons-nav-menu-item
    > .trx-addons-menu-link {
    padding: 5px 0px 5px 0px;
  }
  .elementor-6112
    .elementor-element.elementor-element-38b47df.trx-addons-ham-dropdown
    .trx-addons-mobile-menu,
  .elementor-6112
    .elementor-element.elementor-element-38b47df.trx-addons-nav-dropdown
    .trx-addons-mobile-menu,
  .elementor-6112
    .elementor-element.elementor-element-38b47df
    .trx-addons-mobile-menu-outer-container {
    padding: 40px 40px 40px 40px;
  }
  .elementor-6112
    .elementor-element.elementor-element-38b47df
    .trx-addons-mobile-menu-outer-container
    .trx-addons-mobile-menu-close {
    margin: 22px 20px 0px 0px;
  }
}
