/* Extra Styles +++++++++
 ++++++++++++++++++++++ */
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. */
}

/* Twenty */
.twenty20 {
  margin-bottom: 0;
}

/* Blogger */
.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: #161515;
}
.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: #1F1E1E;
}

.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: #161515;
}
.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: #1F1E1E;
}

/* Cart */
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .total {
  border-top-color: #302F2F !important;
}

/* Button */
.sc_button {
  margin-right: 10px;
}

.sc_button:last-child {
  margin-right: 0;
}

/* Excerpt */
.post_layout_excerpt .post_meta_item.post_categories {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--theme-color-text_dark);
}
.post_layout_excerpt .post_meta_item.post_categories a {
  color: var(--theme-color-text_dark);
}
.post_layout_excerpt .post_meta_item.post_categories a:hover {
  color: var(--theme-color-text_link);
}

/* Services */
.sc_services_default .sc_services_item.sc_services_item_featured_top {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

/* Icons */
.sc_icons_figure .sc_icons_item {
  -webkit-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.sc_icons_figure .sc_icons_item:hover {
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

/* Search */
.search_wrap .search_submit:before,
.search_modern > .search_submit:before,
.search_modern .search_form_wrap .search_submit:before {
  content: '\EA32';
}

/* Scroll to Top */
.scroll_to_top_style_default {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.scroll_to_top_style_default:before {
  top: -2px;
}

/* Responsive */
@media (max-width: 1279px) {
  /* meta */
  .post_info .post_info_item:after,
  .post_meta .post_meta_item:after,
  .post_meta .post_meta_item.post_edit:after,
  .post_meta .vc_inline-link:after {
    margin: 0 0.6em;
  }

  /* Icons */
  .sc_icons_figure .sc_icons_item,
  .sc_icons_figure .sc_icons_item:hover {
    background-color: var(--theme-color-alter_bg_color);
  }

  .sc_icons_decoration .sc_icons_item,
  .sc_icons_decoration .sc_icons_item:hover {
    box-shadow: 0 3px 30px rgba(0, 0, 0, 0.05);
  }
}

/*# sourceMappingURL=extra-styles.css.map */
