/*search & 404 pages*/
.search-no-results .page_content_wrap,
.error404 .page_content_wrap {
  border: none;
  background-color: var(--theme-color-bg_color);
}

.post_item_404 .page_title {
  font-size: 350px;
  letter-spacing: -7px;
  color: var(--theme-color-bd_color);
}

.post_item_404 .page_subtitle {
  font-size: 35px;
}

.post_item_404 .page_description {
  font-size: 18px;
}

.post_item_404 .post_content {
  position: relative;
}
.post_item_404 .post_content .all-svg {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.post_item_404 .post_content .all-svg .svg-1 {
  width: auto;
  height: auto;
  position: absolute;
  top: auto;
  left: 11.2vw;
  bottom: 17.5vw;
  z-index: 20;
}
.post_item_404 .post_content .all-svg .svg-1 svg {
  width: 100%;
  height: 100%;
  fill: none;
  opacity: 1;
}
.post_item_404 .post_content .all-svg .svg-2 {
  width: auto;
  height: auto;
  position: absolute;
  left: 9.7vw;
  bottom: 14.8vw;
  z-index: 10;
}
.post_item_404 .post_content .all-svg .svg-2 svg {
  width: 100%;
  height: 100%;
  fill: none;
  stroke: none;
  stroke-width: inherit;
  opacity: 1;
}
.post_item_404 .post_content .all-svg .svg-3 {
  width: auto;
  height: auto;
  position: absolute;
  top: 13.9vw;
  right: 6.1vw;
  z-index: 10;
}
.post_item_404 .post_content .all-svg .svg-3 svg {
  width: 100%;
  height: 100%;
  fill: none;
  opacity: 1;
}
.post_item_404 .post_content .all-svg .svg-4 {
  width: auto;
  height: auto;
  position: absolute;
  left: auto;
  right: 9.7vw;
  top: 10.4vw;
  z-index: 10;
}
.post_item_404 .post_content .all-svg .svg-4 svg {
  width: 100%;
  height: 100%;
  fill: none;
  opacity: 1;
}
.post_item_404 .post_content .all-svg .svg-5 {
  width: auto;
  height: auto;
  position: absolute;
  top: 8.7vw;
  right: 5.7vw;
  z-index: 10;
}
.post_item_404 .post_content .all-svg .svg-5 svg {
  width: 100%;
  height: 100%;
  fill: none;
  opacity: 1;
}
.post_item_404 .post_content .all-svg .svg-6 {
  width: auto;
  height: auto;
  position: absolute;
  left: 12.1vw;
  bottom: 13.2vw;
  z-index: 10;
}
.post_item_404 .post_content .all-svg .svg-6 svg {
  width: 100%;
  height: 100%;
  fill: none;
  opacity: 1;
}

/*top panel*/
.top_panel_default .top_panel_navi, [class*="scheme_"].top_panel_default .top_panel_navi {
  background-color: var(--theme-color-alter_bg_color);
}

.top_panel_default .top_panel_title, [class*="scheme_"].top_panel_default .top_panel_title {
  background-color: var(--theme-color-bg_color);
}

/*ticker*/
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
  padding-right: 80px;
}
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char h4 {
  line-height: 1em;
  margin-top: 0;
  margin-bottom: 0;
}
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char div {
  position: relative;
}
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char div:after {
  content: '\EA4B';
  font-family: "fontello";
  display: block;
  position: absolute;
  top: -20px;
  left: -45px;
  color: var(--theme-color-text_dark);
}

/*woocommerce*/
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .total {
  border-top: 1px solid var(--theme-color-bd_color) !important;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a {
  font-size: 12px;
  letter-spacing: 0.7px;
}

.woocommerce div.product .woocommerce-tabs h2,
.woocommerce #content div.product .woocommerce-tabs h2,
.woocommerce-page div.product .woocommerce-tabs h2,
.woocommerce-page #content div.product .woocommerce-tabs h2 {
  text-transform: capitalize;
}

.single-product .related h2, .single-product .upsells h2 {
  text-transform: capitalize;
}

.woocommerce .widget_price_filter .price_slider_amount .button:after {
  display: none;
}

/*search products*/
.search-results .type-product .post_categories:after,
.search-results .type-product .post_date, .search-results .type-product .post_meta_comments {
  display: none;
}

/*blogger*/
.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_content {
  border: none;
}

.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_size_large .sc_icons_icon > span:before {
  font-size: 6em;
}

/*icon-services*/
.sc_icons_accent2 .sc_icons_item {
  padding: 3.5em 2.2em 2em;
}
.sc_icons_accent2.color_style_dark .sc_icons_item:hover {
  background-color: var(--theme-color-alter_bg_color);
}
.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_icon {
  color: var(--theme-color-text_link2);
}
.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title,
.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title a:hover {
  color: var(--theme-color-text_dark);
}
.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_description {
  color: var(--theme-color-alter_text);
}
.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link {
  color: var(--theme-color-text_link2);
}
.sc_icons_accent2 .sc_icons_icon + .sc_icons_item_details,
.sc_icons_accent2 .sc_icons_image + .sc_icons_item_details {
  margin-top: 2em;
}

.sc_services_default .sc_services_item .sc_services_item_more_link .link_text {
  margin-top: -2px;
}

.sc_services_default .sc_services_item .sc_services_item_more_link .link_icon {
  width: auto;
  height: auto;
  line-height: inherit;
  border: none;
}
.sc_services_default .sc_services_item .sc_services_item_more_link .link_icon:before {
  font-size: 11px;
}

/*icons*/
.sc_icons_divider4 .sc_icons_item_title {
  font-size: 1.12em;
  font-weight: 600;
}

/*blogger*/
.sc_blogger .sc_blogger_item_button .item_more_link .link_icon {
  line-height: 1.6em;
}

/*events*/
.sc_events_default .sc_events_item_price {
  color: var(--theme-color-text_link);
}
.sc_events_default .sc_events_item_price:not(.free_price):before {
  display: none;
}

.sc_events_default .sc_events_item_meta_date:before,
.tribe-events-schedule h2 .tribe-event-date-start:before,
.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper .tribe-events-calendar-latest-past__event-datetime:before,
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime:before,
.tribe-events .tribe-events-calendar-day__event-datetime-wrapper .tribe-events-calendar-day__event-datetime:before {
  content: '\EA5B';
}

input[type="submit"].wpcf7-submit {
  text-transform: uppercase;
}

#style-5.mc4wp-form .mc4wp-form-fields button:before,
#style-5.mc4wp-form .mc4wp-form-fields input[type="submit"]:before {
  content: '\EA4F';
  font-family: "fontello";
  font-size: 1.2em;
  font-weight: 600;
}

/*list success*/
ul[class*="trx_addons_list_success"] > li:before {
  content: '\EA4B';
  font-family: "fontello";
  font-size: 18px;
}

/*testimonials*/
.sc_testimonials_classic .sc_testimonials_item_content:before {
  content: '\EA3E';
  font-family: "fontello";
  font-size: 100px;
  color: var(--theme-color-text_link);
}

.sc_testimonials_accent .sc_testimonials_item:before {
  color: var(--theme-color-text_link);
}

/*sc_icons*/
.sc_icons_number.sc_align_center .sc_icons_item_number {
  top: -0.3em;
}

.sc_icons_number .sc_icons_item_number {
  opacity: 0.05;
}

.sc_icons_number.sc_align_center .sc_icons_columns_wrap > div[class*="trx_addons_column-"]:nth-child(1) .sc_icons_item .sc_icons_item_header:after {
  content: '';
  display: block;
  width: 1px;
  height: 63px;
  position: absolute;
  left: calc(100% - 33px);
  background-color: var(--theme-color-bd_color);
}

.sc_icons_number.sc_align_center .sc_icons_columns_wrap > div[class*="trx_addons_column-"]:nth-child(3) .sc_icons_item .sc_icons_item_header:before {
  content: '';
  display: block;
  width: 1px;
  height: 63px;
  position: absolute;
  right: calc(100% - 33px);
  background-color: var(--theme-color-bd_color);
}

/*price*/
.sc_price_metro .sc_price_item_price {
  font-weight: 600;
}
.sc_price_metro .sc_price_item_price .sc_price_item_price_before {
  font-weight: 600;
}
.sc_price_metro .sc_price_item_price .sc_price_item_price_value {
  font-weight: 600;
}

.sc_price_metro .sc_price_item_title
.slider_container .swiper-pagination-bullet,
.slider_outer .swiper-pagination-bullet {
  border: 2px solid #E5E1DB;
}

.sc_blogger_default.sc_blogger_default_classic .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
  color: #E5E1DB;
  background-color: #E5E1DB;
}

.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_blogger_default.sc_blogger_default_classic .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_blogger_default.sc_blogger_default_classic .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.sc_blogger_default.sc_blogger_default_classic .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}

/*top panel*/
.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon {
  color: var(--theme-color-extra_dark);
}

/*footer*/
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
  border: 1px solid var(--theme-color-bd_color);
}

@media (max-width: 1679px) {
  /*404*/
  .post_item_404 .page_title {
    font-size: 300px;
  }
}
@media (max-width: 1439px) {
  /*Layouts button*/
  .sc_layouts_row .sc_button_default, .sc_layouts_row .sc_button_bordered {
    font-size: 14px;
    padding: 1em 2.5em;
  }

  /*sc_icons*/
  .sc_icons_number.sc_align_center .sc_icons_columns_wrap > div[class*="trx_addons_column-"]:nth-child(1) .sc_icons_item .sc_icons_item_header:after {
    left: calc(100% - 0px);
  }

  .sc_icons_number.sc_align_center .sc_icons_columns_wrap > div[class*="trx_addons_column-"]:nth-child(3) .sc_icons_item .sc_icons_item_header:before {
    right: calc(100% - 0px);
  }
}
@media (max-width: 1279px) {
  /*404*/
  .post_item_404 .page_title {
    font-size: 200px;
  }

  .post_item_404 .post_content .all-svg .svg-1 {
    left: 10.2vw;
    bottom: 18.5vw;
  }
  .post_item_404 .post_content .all-svg .svg-2 {
    left: 8.7vw;
  }
  .post_item_404 .post_content .all-svg .svg-3 {
    top: 15.9vw;
    right: 7.1vw;
  }

  /*services*/
  .sc_icons_accent2 .sc_icons_icon + .sc_icons_item_details,
  .sc_icons_accent2 .sc_icons_image + .sc_icons_item_details {
    margin-top: 1.5em !important;
  }

  /*testimonials*/
  .sc_testimonials_classic .sc_testimonials_item_content:before,
  .sc_testimonials_classic [class*="column"] .sc_testimonials_item_content:before {
    font-size: 70px !important;
  }

  /*sc_icons*/
  .sc_icons_number .sc_icons_item_title {
    font-size: 1.3em;
  }

  .sc_icons_number.sc_align_center .sc_icons_item_number {
    top: -0.26em;
  }

  .sc_icons_divider4 .sc_icons_item_title {
    font-size: 17px;
  }
}
@media (max-width: 1023px) {
  /*sc_icons*/
  .sc_icons_number .sc_icons_item_title {
    font-size: 1.3em;
  }

  .sc_icons_number.sc_align_center .sc_icons_columns_wrap > div[class*="trx_addons_column-"]:nth-child(1) .sc_icons_item .sc_icons_item_header:after {
    left: calc(100% - -20px);
  }

  .sc_icons_number.sc_align_center .sc_icons_columns_wrap > div[class*="trx_addons_column-"]:nth-child(3) .sc_icons_item .sc_icons_item_header:before {
    right: calc(100% - -20px);
  }
}
@media (max-width: 767px) {
  /*404*/
  .post_item_404 .page_title {
    font-size: 130px;
  }

  .post_item_404 .page_subtitle {
    font-size: 30px;
  }

  .post_item_404 .page_description {
    font-size: 18px;
  }

  /*sc_icons*/
  .sc_icons_number.sc_align_center .sc_icons_item_number,
  .sc_icons_number.sc_align_right .sc_icons_item_number {
    top: -0.24em !important;
  }

  .menu_mobile .sc_layouts_logo img,
  .search_modern .search_header_wrap .logo_image {
    max-height: 40px;
  }

  .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 35px;
  }
  .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char div:after {
    top: -14px;
    left: -23px;
  }

  /*sc_icons*/
  .sc_icons_number.sc_align_center .sc_icons_columns_wrap > div[class*="trx_addons_column-"]:nth-child(1) .sc_icons_item .sc_icons_item_header:after,
  .sc_icons_number.sc_align_center .sc_icons_columns_wrap > div[class*="trx_addons_column-"]:nth-child(3) .sc_icons_item .sc_icons_item_header:before {
    display: none;
  }

  .sc_icons_divider4 .sc_icons_item_title {
    font-size: 16px;
  }

  /*list success*/
  ul[class*="trx_addons_list_success"] > li:before {
    font-size: 15px;
    top: 1px;
  }
}

/*# sourceMappingURL=skin-upgrade-style.css.map */
