/* Street style custom styles
----------------------------------------------------------------- */
/* Contact form 7 styles */
div.wpcf7 .form-style-3 input[type="checkbox"] + .wpcf7-list-item-label:before {
  letter-spacing: 0.3px;
}

/* Elementor icon */
header .elementor-icon svg,
header .elementor-icon svg path {
  fill: var(--theme-color-text_dark);
}

/* Shortcode "Audio" */
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: var(--theme-color-text_link);
}

.trx_addons_audio_player div.mejs-controls .mejs-time.mejs-duration-container {
  margin-right: 15px;
}

/* Woocommerce */
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: var(--theme-color-text_link);
}

.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
  border-bottom: 1px solid var(--theme-color-bd_color);
}

.woocommerce table.shop_attributes {
  border-top: 1px solid var(--theme-color-bd_color);
}

.ua_safari.woocommerce .woocommerce-ordering select {
  padding-left: 1px !important;
}

/* Page 404 */
.error404 .page_content_wrap {
  background-color: var(--theme-color-alter_bg_color);
}

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

/* Shortcode icons */
.sc_icons.color_style_link2 .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_dark);
}

.sc_icons_card .sc_icons_item {
  border: 1px solid var(--theme-color-alter_bg_color);
}

.sc_icons_card .sc_icons_item_details {
  font-size: 18px;
}

.sc_icons_card .sc_icons_item_more_link {
  color: var(--theme-color-alter_dark) !important;
}

/* Shortcode services */
.sc_services_unusual .sc_services_item_header {
  padding-bottom: 0;
}

.sc_services_unusual .sc_services_item_header:after, .sc_services_unusual .sc_services_item_header:before {
  height: 0;
}

.sc_services_extra .sc_services_item_text {
  color: var(--theme-color-extra_light) !important;
}

/* Shortcode Price */
.sc_price_slider .sc_price_item,
.sc_price_columns_wrap .sc_price_item {
  height: 100%;
}

/* Team */
.sc_team_short .sc_team_item_thumb + .sc_team_item_info {
  margin-top: 30px;
}

.sc_team_short .sc_team_item_subtitle {
  color: var(--theme-color-text_light);
}

.team_member_page .team_member_position {
  color: var(--theme-color-text_link);
}

/* Shortcode Title */
.sc_item_subtitle {
  color: var(--theme-color-text_link2);
}

/* Shortcode Testimonials */
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content {
  background-color: var(--theme-color-text_link);
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content > p,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content > p,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content > p {
  opacity: 1;
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content:after,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content:after,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content:after {
  background-color: var(--theme-color-text_link);
}

.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content:before {
  color: var(--theme-color-text_link);
}

/* CF7 */
.wpcf7 .wpcf7-submit-style .wpcf7-submit {
  padding: 17px 35px 16px !important;
}

.wpcf7 .wpcf7-submit-style .submit-style-in:before {
  display: none;
}

/* Responsive styles */
@media (max-width: 1279px) {
  .wpcf7 .wpcf7-submit-style .wpcf7-submit {
    padding: 15px 35px 15px !important;
  }
}

@media (max-width: 1023px) {
  /* Shortcode Team */
  .sc_team_short .sc_team_item_thumb + .sc_team_item_info {
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  /* Shortcode Team */
  .sc_team_short .sc_team_item_thumb + .sc_team_item_info {
    margin-top: 15px;
  }
  .wpcf7 .wpcf7-submit-style .wpcf7-submit {
    padding: 13px 30px 13px !important;
  }
}

@media (max-width: 479px) {
  .trx_addons_scroll_to_top.show {
    bottom: 2.5em;
  }
}

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