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

.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 {
  background-color: transparent;
}

.page_wrap.with_bg_fixed .page_content_wrap {
  background-color: transparent;
}
.page_wrap.with_bg_fixed [class*="scheme_"].top_panel {
  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;
}

.extra-backlight.backlight-on .elementor-heading-title {
  color: var(--theme-color-text_dark) !important;
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-title {
  background-color: var(--theme-color-alter_bg_color);
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-title.elementor-active {
  background-color: var(--theme-color-bg_color);
}

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

#style-8.mc4wp-form .mc4wp-form-fields input[type="email"],
#style-9.mc4wp-form .mc4wp-form-fields input[type="email"] {
  border-color: var(--theme-color-bd_color);
}

div.wpcf7 .form-style-6 .wpcf7-submit-style .submit-style-in {
  background-color: var(--theme-color-text_link);
}
div.wpcf7 .form-style-6 .wpcf7-submit-style:active .wpcf7-submit + .submit-style-in, div.wpcf7 .form-style-6 .wpcf7-submit-style:focus .wpcf7-submit + .submit-style-in, div.wpcf7 .form-style-6 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in {
  background-color: var(--theme-color-text_hover);
}

.elementor-accordion .elementor-accordion-icon {
  font-size: 15px;
  line-height: 1.5em;
}
.elementor-accordion .elementor-accordion-icon-closed i.fa-plus:before,
.elementor-accordion .elementor-accordion-icon-opened i.fa-minus:before {
  font-weight: 700;
}

.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 {
  background-color: var(--theme-color-bd_color);
  border-color: var(--theme-color-bd_color);
}
.sc_blogger_default.sc_blogger_default_classic .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet:hover, .sc_blogger_default.sc_blogger_default_classic .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet:hover,
.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet:hover,
.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--theme-color-text_link);
  border-color: var(--theme-color-text_link);
}

.sc_testimonials_qw-date .sc_testimonials_item {
  background-color: var(--theme-color-alter_bg_color);
}

@media (max-width: 1279px) {
  footer .sc_title .sc_item_title_text br {
    display: inline;
  }
}
@media (max-width: 479px) {
  footer .sc_title .sc_item_title_text br {
    display: none;
  }
}

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