/* Extra Styles +++++++++
 ++++++++++++++++++++++ */
.trx_addons_bg_text mark {
  color: var(--theme-color-text_link);
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-desktop-title {
  width: auto;
  padding: 20px 56px;
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
  background-color: transparent;
}

.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet {
  background-color: var(--theme-color-text_dark);
}

.sc_item_title_style_highlight.sc_item_title,
.sc_title_highlight .sc_item_title {
  position: relative;
  z-index: 5;
}

.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]),
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
  color: var(--theme-color-text_dark);
}

.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover {
  color: var(--theme-color-text_dark_08);
}

.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact input[type="checkbox"] + label a:hover,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact input[type="checkbox"] + label a:hover {
  border-color: var(--theme-color-text_dark_08);
}

.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .sc_layouts_menu .menu-item a,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .sc_layouts_menu .menu-item a {
  color: var(--theme-color-text_dark);
}

.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .sc_layouts_menu .menu-item a:hover,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .sc_layouts_menu .menu-item a:hover {
  color: var(--theme-color-text_dark);
}

.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget a:not(.sc_button):not([class*="button"]),
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget a:not(.sc_button):not([class*="button"]) {
  color: var(--theme-color-text_dark);
}

.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget a:not(.sc_button):not([class*="button"]):hover,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget a:not(.sc_button):not([class*="button"]):hover {
  color: var(--theme-color-text_link);
}

.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget span.price,
.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget span.amount,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget span.price,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget span.amount {
  color: var(--theme-color-text_dark);
}

.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .trx_addons_alter_text a,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .trx_addons_alter_text a {
  color: var(--theme-color-text_dark) !important;
}

.footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item:hover .social_name, .footer_wrap[class*="scheme_"] .sc_layouts_row.sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item:hover .social_icon,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item:hover .social_name,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item:hover .social_icon {
  color: var(--theme-color-text_dark_08);
}

/* Title - 'Highlight' */
.sc_item_title .sc_title_highlight_text_wrap {
  position: relative;
  display: inline-block;
  padding: 0.14em 0.98em 0.24em 0;
}

.sc_item_title .sc_title_highlight_text_wrap:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -100vw;
  -webkit-transform: skew(-21deg);
          transform: skew(-21deg);
  background-color: var(--theme-color-alter_bg_color);
  z-index: -1;
}

.sc_layouts_column_align_center .sc_item_title:not([class*='sc_align_']) .sc_title_highlight_text_wrap,
.sc_item_title.sc_align_center .sc_title_highlight_text_wrap {
  padding-left: 0.98em;
}

.sc_layouts_column_align_center .sc_item_title:not([class*='sc_align_']) .sc_title_highlight_text_wrap:before,
.sc_item_title.sc_align_center .sc_title_highlight_text_wrap:before {
  left: 0;
}

.sc_layouts_column_align_right .sc_item_title:not([class*='sc_align_']) .sc_title_highlight_text_wrap,
.sc_item_title.sc_align_right .sc_title_highlight_text_wrap {
  padding-left: 0.98em;
  padding-right: 0;
}

.sc_layouts_column_align_right .sc_item_title:not([class*='sc_align_']) .sc_title_highlight_text_wrap:before,
.sc_item_title.sc_align_right .sc_title_highlight_text_wrap:before {
  right: -100vw;
  left: 0;
}

/* Events - 'Default' */
.sc_events_default .sc_events_item_price.free_price {
  text-transform: uppercase;
}

/* Testimonials - 'Accent' */
.sc_testimonials_accent .sc_testimonials_item:before {
  content: '\E9CA';
  font-size: 24px;
  margin-bottom: 29px;
}

.sc_testimonials_accent [class*="column"] .sc_testimonials_item_content,
.sc_testimonials_accent .sc_testimonials_item_content {
  color: var(--theme-color-alter_text);
}

.sc_testimonials_accent .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_accent .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.sc_testimonials_accent .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_testimonials_accent .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link3);
  background-color: var(--theme-color-text_link3);
}

/* Testimonials - 'Chit' */
.sc_testimonials_chit .sc_testimonials_item_author {
  margin: 30px 0 0;
}

/* Testimonials - 'Classic' */
.sc_testimonials_classic .sc_testimonials_item_content:before {
  color: var(--theme-color-text_link);
}

.sc_testimonials_classic .sc_testimonials_item_author_subtitle {
  color: var(--theme-color-text_light);
}

/* Services - 'Strong' */
.sc_services_strong .sc_services_item.with_image .sc_services_item_content:before {
  opacity: 0.4;
}

/* Icons - 'Alter' */
.sc_icons.sc_icons_alter.sc_icons_size_small .sc_icons_item_title {
  font-size: 1.167em;
}

.sc_icons.sc_icons_alter.sc_icons_size_small .sc_icons_item_description {
  font-size: 16px;
}

.sc_icons.sc_icons_alter.sc_icons_size_small .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.25em;
}

/* Icons - 'Fill' */
.sc_icons_fill .sc_icons_item .sc_icons_item_description {
  font-size: 17px;
}

/* Icons - 'Number' */
.sc_icons_number .sc_icons_item:hover .sc_icons_item_title a,
.sc_icons_number .sc_icons_item .sc_icons_item_title a:hover {
  color: var(--theme-color-text_hover);
}

/* Socials */
.sc_team .sc_team_item_socials .social_item .social_icon,
.team_member_page .team_member_description_socials .team_member_socials .social_item .social_icon,
.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
  border-radius: 0 !important;
}

/* Socials - Only names */
.sc_socials.sc_socials_names .socials_wrap .social_item .social_name {
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: unset;
}

.sc_socials .social_item.social_item_type_names .social_name {
  font-family: var(--theme-font-p_font-family);
}

[class*="scheme_"].sidebar .sc_layouts_row_type_compact .sc_socials.modern .socials_wrap .social_item .social_icon,
[class*="scheme_"].footer_wrap .sc_layouts_row_type_compact .sc_socials.modern .socials_wrap .social_item .social_icon {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-bg_color) !important;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item + .social_item {
  margin-top: 14px;
}

/* 404 Page */
.post_item_404 .post_content {
  padding: 7.85em 0 12.65em;
}

.post_item_404 .post_content .page_title {
  font-size: 420px;
  color: var(--theme-color-alter_bd_color);
}

.post_item_404 .post_content .page_subtitle {
  margin-top: 6px;
}

.post_item_404 .post_content .all-svg {
  display: none;
}

/* WooCommerce Product style - 'Pure' */
.woocommerce ul.products .product_style_pure.product .post_featured.hover_shop .bottom-info {
  background-color: var(--theme-color-bg_color);
}

/* Contact Form 7 - 'Style 1' */
div.wpcf7 .form-style-1 .wpcf7-list-item-label,
div.wpcf7 .form-style-1 .style-line[class*="icon-"]:before {
  color: var(--theme-color-input_light);
}

/* Contact Form 7 - 'Style 3' */
div.wpcf7 .form-style-3 .wpcf7-submit-style:active .wpcf7-submit + .submit-style-in,
div.wpcf7 .form-style-3 .wpcf7-submit-style:focus .wpcf7-submit + .submit-style-in,
div.wpcf7 .form-style-3 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in {
  border-color: var(--theme-color-text_hover2);
  background-color: var(--theme-color-text_hover2);
}

div.wpcf7 .form-style-3 .wpcf7-submit-style .submit-style-in {
  border-color: var(--theme-color-text_link2);
  background-color: var(--theme-color-text_link2);
}

/* QuickCal */
body .booked-modal .bm-window .button.button-primary,
body .booked-modal .bm-window .button.booked-forgot-goback,
body .booked-modal .bm-window .button.cancel,
body div.booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button {
  background: var(--theme-color-text_link) !important;
}

body .booked-modal .bm-window .button.button-primary:hover,
body .booked-modal .bm-window .button.booked-forgot-goback:hover,
body .booked-modal .bm-window .button.cancel:hover,
body div.booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover {
  background: var(--theme-color-text_hover) !important;
}

.spacer-full-height,
.spacer-full-height * {
  height: 100%;
}

@media (max-width: 1023px) {
  .post_item_404 .post_content .page_title {
    font-size: 200px;
  }
  .post_item_404 .post_content .page_subtitle {
    margin-top: 20px;
  }
  .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item + .social_item {
    margin-top: 11px;
  }
  .sc-tablet_layouts_column_align_left .sc_item_title:not([class*='sc_align_']) .sc_title_highlight_text_wrap {
    padding-left: 0;
  }
  .sc-tablet_layouts_column_align_left .sc_item_title:not([class*='sc_align_']) .sc_title_highlight_text_wrap:before {
    left: -100vw;
  }
  .sc-tablet_layouts_column_align_center .sc_item_title:not([class*='sc_align_']) .sc_title_highlight_text_wrap {
    padding-left: 0.98em;
  }
  .sc-tablet_layouts_column_align_center .sc_item_title:not([class*='sc_align_']) .sc_title_highlight_text_wrap:before {
    right: 0;
    left: 0;
  }
  .sc-tablet_layouts_column_align_right .sc_item_title:not([class*='sc_align_']) .sc_title_highlight_text_wrap {
    padding-left: 0.98em;
    padding-right: 0;
  }
  .sc-tablet_layouts_column_align_right .sc_item_title:not([class*='sc_align_']) .sc_title_highlight_text_wrap:before {
    right: -100vw;
    left: 0;
  }
}

@media (max-width: 1279px) {
  .tabs_style_3.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 18px 25px;
  }
}

@media (max-width: 767px) {
  .sc-mobile_layouts_column_align_left:not([class*='sc_align_']) .sc_item_title .sc_title_highlight_text_wrap,
  .sc_item_title .sc_title_highlight_text_wrap {
    padding-left: 0;
    padding-right: 0.98em;
  }
  .sc-mobile_layouts_column_align_left:not([class*='sc_align_']) .sc_item_title .sc_title_highlight_text_wrap:before,
  .sc_item_title .sc_title_highlight_text_wrap:before {
    right: 0;
    left: -100vw;
  }
  .sc-mobile_layouts_column_align_center:not([class*='sc_align_']) .sc_item_title .sc_title_highlight_text_wrap,
  .sc_item_title.sc_align_center .sc_title_highlight_text_wrap {
    padding-left: 0.98em;
  }
  .sc-mobile_layouts_column_align_center:not([class*='sc_align_']) .sc_item_title .sc_title_highlight_text_wrap:before,
  .sc_item_title.sc_align_center .sc_title_highlight_text_wrap:before {
    right: 0;
    left: 0;
  }
  .sc-mobile_layouts_column_align_right:not([class*='sc_align_']) .sc_item_title .sc_title_highlight_text_wrap,
  .sc_item_title.sc_align_right .sc_title_highlight_text_wrap {
    padding-left: 0.98em;
    padding-right: 0;
  }
  .sc-mobile_layouts_column_align_right:not([class*='sc_align_']) .sc_item_title .sc_title_highlight_text_wrap:before,
  .sc_item_title.sc_align_right .sc_title_highlight_text_wrap:before {
    right: -100vw;
    left: 0;
  }
}

@media (max-width: 479px) {
  .post_item_404 .post_content .page_title {
    font-size: 120px;
  }
}
/*# sourceMappingURL=extra-styles.css.map */