body.body_style_fullscreen:not(.sc_stack_section_present):not(.elementor-editor-active) .content_wrap_fullscreen,
body.body_style_fullscreen:not(.sc_stack_section_present):not(.elementor-editor-active) .content_wrap_fullscreen {
  overflow: hidden;
                 	/* Used to prevent horizontal scroll on fullscreen pages.
					Please be advised that this rule is incompatible with sticky effects for sections - any fixed row will instead be displayed on the bottom of the page. */
}

.trx_addons_mouse_helper {
  --mouse-helper-width: 12px;
  --mouse-helper-height: 12px;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_image {
  --mouse-helper-width: 400px;
  --mouse-helper-height: 300px;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active:not(.trx_addons_mouse_helper_with_layout):not(.trx_addons_mouse_helper_with_text):not(.trx_addons_mouse_helper_with_image) {
  --mouse-helper-width: 177px;
  --mouse-helper-height: 177px;
}

.sticky_socials_wrap.sticky_socials_modern {
  width: 512px;
}

.admin-bar .sc_layouts_row_fixed_on .search_modern .search_wrap.search_opened {
  top: 0;
}

.search-no-results .page_content_wrap, .error404 .page_content_wrap {
  background-color: var(--theme-color-bg_color);
}

.post_item_404 .post_content {
  padding: 9.5em 0 15.5em;
}

.post_item_404 .page_title {
  letter-spacing: -8.1px;
}

.post_item_404 .page_description {
  font-size: 1rem;
}

.sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover,
.sc_button_bordered.color_style_dark:not(.sc_button_bg_image):focus,
.color_style_dark .sc_button_bordered:not(.sc_button_bg_image):hover,
.color_style_dark .sc_button_bordered:not(.sc_button_bg_image):focus {
  color: var(--theme-color-inverse_hover) !important;
}

.elementor-widget-counter .elementor-counter-title {
  text-align: left;
}

ul[class*="trx_addons_list"] > li:before {
  color: var(--theme-color-text_link);
}

.wc-block-product-search input.wc-block-product-search__field,
.widget_search .search-field,
.woocommerce.widget_product_search .search_field,
.widget_display_search #bbp_search,
#bbpress-forums #bbp-search-form #bbp_search {
  border-width: 1px;
}

.wp-block-search input.wp-block-search__input {
  border-width: 1px;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  border-width: 1px;
}

.wp-block-tag-cloud a,
.sc_edd_details .downloads_page_tags .downloads_page_data > a,
.widget_product_tag_cloud a,
.widget_tag_cloud a {
  border: 1px solid var(--theme-color-bd_color);
}

.wc-block-product-search input.wc-block-product-search__field,
.widget_search .search-field,
.woocommerce.widget_product_search .search_field,
.widget_display_search #bbp_search,
#bbpress-forums #bbp-search-form #bbp_search {
  border-width: 1px;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a:hover, .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a:focus {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover);
  background-color: var(--theme-color-text_hover);
}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a.checkout:hover {
  color: var(--theme-color-text_link) !important;
  border-color: var(--theme-color-text_link) !important;
}

.sc_icons_divider4 .slider-wrapper .sc_icons_item:after,
.sc_icons_divider4 .sc_icons_columns_wrap .sc_icons_item:after {
  display: none;
}

.sc_services_modern .sc_services_item_thumb .all-svg {
  display: none;
}
.sc_services_modern .sc_services_item .sc_button_arrow {
  background-color: transparent;
}
.sc_services_modern .sc_services_item:hover .sc_button_arrow,
.sc_services_modern .sc_services_item .sc_button_arrow:hover {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored .post_sponsored_label {
  background-color: var(--theme-color-text_link2);
}
.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a {
  background-color: var(--theme-color-text_link);
}

.post_layout_band .post_content_wrap .post_meta_item.post_categories a {
  background-color: var(--theme-color-text_link);
}

.blogger_content_1 .sc_blogger_band.sc_blogger_band_default .post_featured_bg:after {
  padding-top: 56.25%;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap .toggle_title {
  color: var(--theme-color-text);
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li a {
  color: var(--theme-color-text);
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a,
.sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a {
  color: var(--theme-color-text);
}

.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap {
  margin-bottom: 3em;
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item + .social_item {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
  background-color: var(--theme-color-text_link);
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):hover {
  background-color: var(--theme-color-text_hover);
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
  background-color: #1F1D1B;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a {
  color: #FFFFFF !important;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
  background-color: #2F3031;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a, .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories span {
  color: #FFFFFF !important;
}
.sc_portfolio.sc_portfolio_extra.sc_portfolio_eclipse .sc_portfolio_item .post_featured .mask {
  background-color: #1A1F27;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
  background-color: #1F1D1B;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
  color: #FFFFFF !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
  background-color: #2F3031;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories a, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories span {
  color: #FFFFFF !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
  background-color: #1F1D1B;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
  color: #FFFFFF !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
  background-color: #2F3031;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories a, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories span {
  color: #FFFFFF !important;
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_icon + .sc_layouts_item_details {
  font-weight: 600;
}

@media (max-width: 1439px) {
  .post_item_404 .post_content {
    padding: 4em 0 10em;
  }
}
@media (max-width: 1279px) {
  .post_item_404 .post_content {
    padding: 2em 0 7em;
  }

  .menu_mobile .sc_layouts_logo img,
  .search_modern .search_header_wrap .logo_image {
    max-height: 25px;
  }

  .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap {
    margin-bottom: 2em;
  }

  .sc_hscroll_wrap {
    position: relative !important;
    top: unset !important;
    bottom: unset !important;
  }

  .sc_hscroll_slider {
    width: 100% !important;
  }

  .sc_hscroll_section {
    width: 100% !important;
    float: none !important;
  }
}
@media (max-width: 767px) {
  .post_item_404 .post_content {
    padding: 3em 0 5em;
  }

  .blogger_content_1 .sc_blogger_band.sc_blogger_band_default .post_featured_bg:after {
    padding-top: 56.25% !important;
  }
}

/*# sourceMappingURL=skin-upgrade-style.css.map */
