/* Street style custom styles
----------------------------------------------------------------- */
/* Widgets */
.wp-block-search, .wp-block-archives,
.wp-block-archives-dropdown,
.wp-block-categories,
.wp-block-calendar,
.wp-block-media-text {
  margin-bottom: var(--theme-font-p_margin-bottom);
}

.sidebar_hide .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  padding: 6px 2px 0 !important;
}

.sidebar .widget + .widget,
.elementor-sidebar .elementor-widget + .elementor-widget {
  margin-top: 4.25rem;
  padding-top: 4.25rem;
}

.elementor-sidebar .elementor-widget-trx_widget_banner + .elementor-widget,
.elementor-sidebar .elementor-widget-wp-widget-powerkit_twitter_widget + .elementor-widget {
  padding-top: 0;
}

.wp-block-quote.is-large:not(.is-style-plain),
.wp-block-quote.is-style-large:not(.is-style-plain) {
  padding: 0 2em;
}

.post_layout_excerpt > .post_header .post_categories a {
  margin-bottom: 0.5em;
}

/* Small button */
.sc_button.sc_button_size_small:not(.sc_button_simple):not(.sc_button_rounded),
.theme_button.theme_button_small:not(.sc_button_simple):not(.sc_button_rounded),
.post_item .more-link:not(.sc_button_simple):not(.sc_button_rounded),
article.post_item .more-link:not(.sc_button_simple):not(.sc_button_rounded) {
  font-size: calc(var(--theme-font-button_font-size) - 1px);
}

/* Large button */
.sc_button.sc_button_size_large:not(.sc_button_simple):not(.sc_button_rounded),
.theme_button.sc_button_size_large:not(.sc_button_simple):not(.sc_button_rounded),
.post-password-form input[type="submit"]:not(.sc_button_simple):not(.sc_button_rounded) {
  font-size: var(--theme-font-button_font-size) !important;
}

.sc_button_icon {
  line-height: 19px;
}

/* Menu */
.sc_layouts_menu_nav > li > a {
  padding: 0.7em;
}

.sc_layouts_menu_nav > li.menu-item-has-children > a {
  padding-right: 0.7em;
}

body.scheme_dark .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
  background-color: var(--theme-color-alter_bg_hover);
}

/* Mailchimp */
footer .yikes-mailchimp-container .yikes-easy-mc-form.mailchimp-form-3 input[type="email"], footer
.yikes-mailchimp-container .yikes-easy-mc-form.mailchimp-form-5 input[type="email"] {
  background-color: var(--theme-color-input_bg_hover);
  border-color: var(--theme-color-input_bg_hover);
}

footer .yikes-mailchimp-container .yikes-easy-mc-form.mailchimp-form-3 input[type="email"]:hover, footer .yikes-mailchimp-container .yikes-easy-mc-form.mailchimp-form-3 input[type="email"]:focus, footer
.yikes-mailchimp-container .yikes-easy-mc-form.mailchimp-form-5 input[type="email"]:hover, footer
.yikes-mailchimp-container .yikes-easy-mc-form.mailchimp-form-5 input[type="email"]:focus {
  background-color: var(--theme-color-input_bg_color);
  border-color: var(--theme-color-input_bd_hover);
}

/* Post categories, Sponsored label */
.slide_cats a,
.post_layout_excerpt > .post_header .post_categories a,
.post_layout_portfolio .post_featured .post_info .post_category a,
.post_layout_portfolio .post_featured .post_info .post_category .post_sponsored_label,
.sc_blogger_item_default.sc_blogger_item_info_over_image .sc_item_featured [class*="post_info_"] .post_meta_categories a,
.sc_blogger_item_default.sc_blogger_item_info_over_image .sc_item_featured [class*="post_info_"] .post_meta_categories .post_categories span,
.woocommerce ul.products li.product .outofstock_label,
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce div.product span.onsale,
.single-post .post_meta_item .post_sponsored_label,
.sc_blogger_item_default_classic_2 [class*="post_info_"] .post_meta_categories a,
.sc_blogger_item_default_classic_2 [class*="post_info_"] .post_meta_categories .post_categories span,
.sc_blogger_item_default_over_centered .sc_item_featured [class*="post_info_"] .post_meta_categories a,
.sc_blogger_item_default_over_centered .sc_item_featured [class*="post_info_"] .post_meta_categories .post_categories span,
.sc_blogger_item_default_over_bottom_center .sc_item_featured [class*="post_info_"] .post_meta_categories a,
.sc_blogger_item_default_over_bottom_center .sc_item_featured [class*="post_info_"] .post_meta_categories .post_categories span,
.sc_blogger_item_default_over_bottom_modern .sc_item_featured [class*="post_info_"] .post_meta_categories a,
.sc_blogger_item_default_over_bottom_modern .sc_item_featured [class*="post_info_"] .post_meta_categories .post_categories span,
.sc_blogger_item_default_over_bottom_left .sc_item_featured [class*="post_info_"] .post_meta_categories a,
.sc_blogger_item_default_over_bottom_left .sc_item_featured [class*="post_info_"] .post_meta_categories .post_categories span,
.sc_blogger_item_wide.sc_blogger_item_with_image.post_format_image[class*="sc_blogger_item_info_over"] .sc_item_featured [class*="post_info_"] .post_meta_categories a,
.sc_blogger_item_wide.sc_blogger_item_with_image.post_format_image[class*="sc_blogger_item_info_over"] .sc_item_featured [class*="post_info_"] .post_meta_categories .post_categories span,
.trx_addons_video_list_type_wide .trx_addons_video_list_subtitle a,
.trx_addons_video_list_type_default .trx_addons_video_list_video_wrap .trx_addons_video_list_subtitle a,
.trx_addons_video_list_type_news .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_subtitle a {
  border-radius: 0;
  padding: 3px 12px;
  line-height: 14px;
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_categories a,
.post_header_wrap_style_style-1 .post_sponsored_label,
.post_header_wrap_style_style-2.with_featured_image .post_header .post_categories a,
.post_header_wrap_style_style-2 .post_sponsored_label,
.post_header_wrap_style_style-3.with_featured_image .post_header .post_categories a,
.post_header_wrap_style_style-3 .post_sponsored_label {
  border-radius: 0;
  padding: 3px 12px;
  line-height: 14px;
}

.ua_gecko .post_header_wrap_style_style-1.with_featured_image .post_header .post_categories a, .ua_gecko
.post_header_wrap_style_style-1 .post_sponsored_label, .ua_gecko
.post_header_wrap_style_style-2.with_featured_image .post_header .post_categories a, .ua_gecko
.post_header_wrap_style_style-2 .post_sponsored_label, .ua_gecko
.post_header_wrap_style_style-3.with_featured_image .post_header .post_categories a, .ua_gecko
.post_header_wrap_style_style-3 .post_sponsored_label {
  line-height: 13px;
  padding: 4px 12px;
}

/* Post Single */
.post_item_single .post_tags_single a,
.post_item_single .post_tags_single a:hover {
  background-color: var(--theme-color-alter_bg_color);
}

/* Woocomerce */
.woocommerce span.amount,
.woocommerce-page span.amount,
.woocommerce.single-product div.product del span.amount,
.woocommerce-page.single-product div.product del span.amount,
.single-product ul.products li.product .post_data .price span.amount,
.sc_blogger .type-product .sc_blogger_item_price,
.sc_blogger .type-product .sc_blogger_item_price del,
.sc_blogger .type-product .sc_blogger_item_price ins {
  color: var(--theme-color-text) !important;
  font-family: var(--theme-font-p_font-family);
  font-size: 17px;
  line-height: 1em;
  font-weight: 400;
}

.sc_item_price del:before,
.woocommerce .price del:before,
aside.woocommerce del:before,
.sc_blogger .type-product .sc_blogger_item_price del:before,
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price del:before {
  background-color: var(--theme-color-text);
}

.widget.woocommerce .button,
.widget.WOOCS_CONVERTER .button,
.widget.yith-woocompare-widget a.button,
.widget.yith-woocompare-widget a.clear-all,
.woocommerce .widget_price_filter .price_slider_amount .button {
  font-size: calc(var(--theme-font-button_font-size) - 1px);
  padding: 11px 31px;
}

.trx_addons_attrib_item.trx_addons_attrib_selected {
  border-color: var(--theme-color-text_dark) !important;
}

.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
  display: block;
  width: 100%;
}

.woocommerce div.product form.cart .variations td.label,
.woocommerce div.product form.cart .variations th.label {
  padding-bottom: 10px;
}

/* Counter */
.elementor-counter .elementor-counter-number-wrapper {
  font-family: var(--theme-font-h5_font-family);
  font-weight: 500;
  letter-spacing: 0.02em;
}

.elementor-counter .elementor-counter-title {
  font-family: var(--theme-font-h5_font-family);
  font-weight: 700;
}

/* Blogger */
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_with_numbers.sc_blogger_item_image_position_top .sc_blogger_item_title:before {
  font-family: var(--theme-font-h5_font-family);
}

.sc_blogger_item_default_classic_2 [class*="post_info_"] .post_meta_categories a,
.sc_blogger_item_default_classic_2 [class*="post_info_"] .post_meta_categories .post_categories span {
  background-color: var(--theme-color-bg_color);
}

.sc_blogger_item_default .post_featured.with_thumb.post_video_play .post_video_hover {
  display: none;
}

/* Widget video */
.sc_widget_video_list .trx_addons_video_list_video_wrap .trx_addons_video_player.with_cover:before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.37)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.37) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.37) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.37) 100%);
}

/* Popup */
body.scheme_dark .trx_addons_popup {
  background-color: var(--theme-color-extra_bg_color);
}

/* Scroll to top */
.trx_addons_scroll_to_top.show {
  bottom: 6em;
}

/* Responsive style */
@media (max-width: 1679px) {
  header .sc_button.sc_button_size_small:not(.sc_button_simple):not(.sc_button_rounded), header
  .theme_button.theme_button_small:not(.sc_button_simple):not(.sc_button_rounded), header
  .post_item .more-link:not(.sc_button_simple):not(.sc_button_rounded), header
  article.post_item .more-link:not(.sc_button_simple):not(.sc_button_rounded) {
    padding-left: 19px;
    padding-right: 19px;
  }
}

@media (max-width: 1279px) {
  .menu_main_nav_area > ul,
  .sc_layouts_menu_nav {
    font-size: 15px;
  }
}

@media (max-width: 1023px) {
  /* Scroll to top */
  .trx_addons_scroll_to_top.show {
    bottom: 6em;
  }
  header .sc_layouts_meta .post_meta_item.post_share {
    font-size: 13px;
  }
  .menu_mobile_fullscreen .sc_layouts_logo .logo_slogan {
    padding: 1.5rem 0;
  }
}

@media (max-width: 767px) {
  .trx_addons_scroll_to_top.show,
  #color_scheme_switcher {
    right: 1em;
  }
  .sidebar .widget + .widget,
  .elementor-sidebar .elementor-widget + .elementor-widget {
    padding-top: 0;
  }
}

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