/* 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 .mc4wp-form#style-3 input[type="email"], footer .mc4wp-form#style-5 input[type="email"], 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 .mc4wp-form#style-3 input[type="email"]:hover, footer .mc4wp-form#style-3 input[type="email"]:focus, footer .mc4wp-form#style-5 input[type="email"]:hover, footer .mc4wp-form#style-5 input[type="email"]:focus, 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; } }
