/* 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.color_style_dark .sc_icons_icon {
  color: var(--theme-color-text_link); }

.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: 1439px) {
  /* Menu */
  .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li > a,
  .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li.menu-item-has-children > a,
  .sc_layouts_menu_nav > li > a,
  .sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.7em; } }

@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; } }
