.page_wrap.with_bg {
  background-repeat: no-repeat;
  background-position: top center;
  -webkit-background-size: cover;
  background-size: cover;
}
.page_wrap.with_bg.contain_size {
  background-repeat: repeat;
  background-position: top center;
  -webkit-background-size: contain;
  background-size: contain;
}
.page_wrap.with_bg.fixed {
  background-attachment: fixed;
}
.page_wrap.with_bg .page_content_wrap {
  background-color: transparent;
}
.page_wrap.with_bg [class*="scheme_"].top_panel,
.page_wrap.with_bg [class*="scheme_"].footer_wrap {
  background-color: transparent;
}

.page_wrap.with_bg_fixed .page_content_wrap {
  background-color: transparent;
}
.page_wrap.with_bg_fixed [class*="scheme_"].top_panel,
.page_wrap.with_bg_fixed [class*="scheme_"].footer_wrap {
  background-color: transparent;
}
.page_wrap.with_bg_fixed .custom_bg_fixed {
  display: block;
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: top center;
  -webkit-background-size: cover;
  background-size: cover;
}
.page_wrap.with_bg_fixed .custom_bg_fixed.contain_size {
  background-repeat: repeat;
  background-position: top center;
  -webkit-background-size: contain;
  background-size: contain;
}

.sc_layouts_title_breadcrumbs {
  margin-top: 0.9em;
}

.sc_layouts_title .breadcrumbs,
.sc_layouts_title .breadcrumbs a {
  font-size: 18px;
  text-transform: none;
  font-weight: var(--theme-font-h3_font-weight);
  letter-spacing: var(--theme-font-h4_letter-spacing);
  color: var(--theme-color-text_link) !important;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
  background-color: var(--theme-color-bg_color);
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a {
  color: var(--theme-color-text_dark) !important;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
  background-color: var(--theme-color-alter_bg_color);
}
.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: var(--theme-color-text_dark) !important;
}
.sc_portfolio.sc_portfolio_extra.sc_portfolio_eclipse .sc_portfolio_item .post_featured .mask {
  background-color: var(--theme-color-bg_color);
}

.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,
.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: var(--theme-color-bg_color);
}
.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,
.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: var(--theme-color-text_dark) !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,
.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: var(--theme-color-alter_bg_color);
}
.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,
.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: var(--theme-color-text_dark) !important;
}

.sc_skills_counter_modern .sc_skills_item_title {
  font-weight: 500;
}

div.wpcf7 .form-style-2 .wpcf7-submit-style .submit-style-in,
div.wpcf7 .form-style-2 .wpcf7-submit-style input[type="submit"] {
  color: var(--theme-color-inverse_dark);
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-text_dark);
}
div.wpcf7 .form-style-2:hover .wpcf7-submit + .submit-style-in, div.wpcf7 .form-style-2:focus .wpcf7-submit + .submit-style-in, div.wpcf7 .form-style-2:active .wpcf7-submit + .submit-style-in {
  color: var(--theme-color-inverse_dark);
  border-color: var(--theme-color-text_dark_blend);
  background-color: var(--theme-color-text_dark_blend);
}
div.wpcf7 .form-style-2 input[type="checkbox"] + .wpcf7-list-item-label:before {
  border-color: var(--theme-color-input_bg_color);
}
div.wpcf7 .form-style-2 span.wpcf7-not-valid-tip {
  color: var(--theme-color-input_dark) !important;
}

.sc_icons_fill .sc_icons_item {
  background-color: var(--theme-color-alter_bg_color);
}

.additional_hover .woocommerce ul.products li.product .post_header a:hover,
.additional_hover .woocommerce ul.products li.product .post_header .post_tags a:hover {
  color: var(--theme-color-text_hover2);
}

@media (max-width: 767px) {
  .sc_layouts_title .breadcrumbs,
  .sc_layouts_title .breadcrumbs a {
    font-size: 16px;
  }
}

/*# sourceMappingURL=skin-upgrade-style.css.map */
