/* Extra Styles */
/*--------------*/
/* Menu */
.menu_mobile .menu_mobile_nav_area {
  top: 31%;
}

/* Cart */
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .total {
  border-top: 1px solid var(--theme-color-extra_bd_color) !important;
}

/* Panel */
.sc_layouts_panel_close.trx_addons_button_close {
  background-color: transparent;
  -webkit-border-radius: none;
  -ms-border-radius: none;
  border-radius: none;
}

/* Portfolio */
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
  background-color: var(--theme-color-text_link2);
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
  background-color: var(--theme-color-text_link2);
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
  color: var(--theme-color-inverse_link) !important;
}

/* Blogger */
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
  background-color: var(--theme-color-text_link2);
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
  color: var(--theme-color-inverse_link) !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
  background-color: var(--theme-color-text_link2);
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories a {
  color: var(--theme-color-inverse_link) !important;
}

/* Icons */
.sc_icons_creative .sc_icons_item .sc_icons_decoration_bg svg.decor-svg {
  fill: var(--theme-color-alter_bg_color) !important;
}

/* Accordion*/
.elementor-accordion .elementor-tab-title .elementor-accordion-title {
  font-family: var(--theme-font-h5_font-family);
}

/* Prices */
.sc_price_metro .sc_price_item_description ul li:before,
.sc_price_metro .sc_price_item_details ul li:before {
  color: var(--theme-color-alter_link);
}
.sc_price_metro .sc_price_item .sc_price_item_link {
  color: var(--theme-color-inverse_hover) !important;
  background-color: var(--theme-color-text_dark) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
  box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
}
.sc_price_metro .sc_price_item .sc_price_item_link:hover, .sc_price_metro .sc_price_item .sc_price_item_link:focus {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-text_link2) !important;
  background-color: var(--theme-color-text_link2) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02) !important;
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02) !important;
  box-shadow: 0 7px 25px var(--theme-color-text_link2_02) !important;
}
.sc_price_metro .sc_price_item.sc_price_active .sc_price_item_link {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-text_link2) !important;
  background-color: var(--theme-color-text_link2) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02) !important;
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02) !important;
  box-shadow: 0 7px 25px var(--theme-color-text_link2_02) !important;
}
.sc_price_metro .sc_price_item.sc_price_active .sc_price_item_link:hover, .sc_price_metro .sc_price_item.sc_price_active .sc_price_item_link:focus {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-text_hover2) !important;
  background-color: var(--theme-color-text_hover2) !important;
}

/* Scroll to Top */
.scroll_to_top_style_default {
  width: 2.8em;
  height: 2.8em;
  line-height: 2.8em;
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.scroll_to_top_style_default:hover {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover);
  background-color: var(--theme-color-text_hover);
}

/* Single Post */
.post_header_wrap_style_style-3 .post_header .content_wrap {
  background-color: var(--theme-color-alter_bg_color);
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.post_header_wrap_style_style-3 .post_featured.with_audio.without_thumb + .post_header_single {
  margin-top: 3em;
}

.single_style_style-3.single-format-gallery .post_featured + .post_header_single, .single_style_style-3.single-format-video .post_featured + .post_header_single {
  margin-top: 3em;
}

/* 404 */
.post_item_404 .post_content {
  padding: 6em 0 8em;
}
.post_item_404 .post_content .all-svg {
  display: none;
}
.post_item_404 .page_title {
  font-size: 380px;
  color: var(--theme-color-text_link);
}
.post_item_404 .go_home {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-text_link2) !important;
  background-color: var(--theme-color-text_link2) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
}
.post_item_404 .go_home:hover, .post_item_404 .go_home:focus {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-text_hover2) !important;
  background-color: var(--theme-color-text_hover2) !important;
}

/* Heading */
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
  font-size: 77px;
}

/* Custom */
body:not(.elementor-editor-active) .no-select img {
  user-select: none;
  pointer-events: none;
}

.h1_font-family .trx_addons_bg_text_char {
  font-family: var(--theme-font-h1_font-family);
}

.extra_padding .trx_addons_bg_text_char {
  padding-bottom: 40px;
}

.delimiter_dot:before,
.delimiter_asterisk:before {
  font-family: "fontello";
  font-weight: 400;
  display: inline-block;
  margin: 0 40px;
  vertical-align: top;
  color: var(--theme-color-text_link2);
}

.delimiter_dot:before {
  content: '\E83C';
  font-size: 70px;
}

.delimiter_asterisk:before {
  content: '\EA33';
  font-size: 50px;
}

/* Responsive */
@media (max-width: 1439px) {
  .post_item_404 .post_content {
    padding: 5em 0 7em;
  }
  .post_item_404 .page_title {
    font-size: 320px;
  }

  .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 68px;
  }
}
@media (max-width: 1279px) {
  .post_item_404 .post_content {
    padding: 4em 0 6em;
  }
  .post_item_404 .page_title {
    font-size: 260px;
  }

  .post_header_wrap_style_style-3 .post_featured.with_audio.without_thumb + .post_header_single {
    margin-top: 2em;
  }

  .single_style_style-3.single-format-gallery .post_featured + .post_header_single, .single_style_style-3.single-format-video .post_featured + .post_header_single {
    margin-top: 2em;
  }

  .delimiter_asterisk:before {
    font-size: 36px;
  }

  .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 60px;
  }
}
@media (max-width: 1023px) {
  .menu_mobile .menu_mobile_nav_area {
    top: 36%;
  }

  .post_item_404 .post_content {
    padding: 3.5em 0 5em;
  }
  .post_item_404 .page_title {
    font-size: 220px;
  }

  .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 44px;
  }
}
@media (max-width: 767px) {
  .menu_mobile .menu_mobile_nav_area {
    top: auto;
  }

  .ua_safari .search_modern > .search_submit {
    top: auto;
  }

  .sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_icon:before {
    top: auto;
  }

  .post_item_404 .post_content {
    padding: 3em 0 4em;
  }
  .post_item_404 .page_title {
    font-size: 180px;
  }

  .post_header_wrap_style_style-3 .post_featured.with_audio.without_thumb + .post_header_single {
    margin-top: 1.8em;
  }

  .single_style_style-3.single-format-gallery .post_featured + .post_header_single, .single_style_style-3.single-format-video .post_featured + .post_header_single {
    margin-top: 1.8em;
  }

  .delimiter_dot:before,
  .delimiter_asterisk:before {
    margin: 0 30px;
  }

  .delimiter_asterisk:before {
    font-size: 28px;
  }

  .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 40px;
  }
}
@media (max-width: 479px) {
  .menu_mobile .sc_layouts_logo img {
    max-height: 46px;
  }

  .post_item_404 .page_title {
    font-size: 140px;
  }

  .post_header_wrap_style_style-3 .post_featured.with_audio.without_thumb + .post_header_single {
    margin-top: 1.5em;
  }

  .single_style_style-3.single-format-gallery .post_featured + .post_header_single, .single_style_style-3.single-format-video .post_featured + .post_header_single {
    margin-top: 1.5em;
  }

  .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 32px;
  }
}

/*# sourceMappingURL=extra-styles.css.map */
