/* General styles */
.payment_methods input[type="radio"] + label:before {
  top: 0.5em; }

.sc_layouts_row_type_compact .sc_layouts_title_caption {
  line-height: 1.17em; }

.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon > span.icon-play:before {
  margin-top: 0; }

/* Testimonials */
.sc_testimonials_default .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,
.sc_testimonials_default .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
  color: var(--theme-color-text_dark);
  opacity: 0.6; }

/* Mob menu */
.menu_mobile .menu_mobile_nav_area > ul > .menu-item > a {
  font-weight: 700; }

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item > a {
  font-weight: 400; }

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6 {
  font-weight: 500; }

.menu_mobile .menu_mobile_inner.with_widgets .widget_custom_html .extra_item a {
  font-size: 1.2em; }

/* Icons */
.sc_icons_plain .sc_icons_item .sc_icons_item_more_link {
  font-size: 17px;
  font-weight: inherit;
  line-height: inherit; }

/* 404 */
.post_item_404 .post_content .all-svg {
  display: none; }

.search-no-results .page_content_wrap, .error404 .page_content_wrap {
  background-color: var(--theme-color-bg_color); }

/* Wooc Price Filter Button */
[class*="scheme_"].sidebar .woocommerce.widget_price_filter .price_slider_amount .button {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-alter_link2);
  background-color: var(--theme-color-alter_link2); }
  [class*="scheme_"].sidebar .woocommerce.widget_price_filter .price_slider_amount .button:hover {
    color: var(--theme-color-inverse_hover);
    border-color: var(--theme-color-alter_hover2);
    background-color: var(--theme-color-alter_hover2); }

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: var(--theme-color-text_link2); }

/* Wooc Cart Widget */
.woocommerce ul.cart_list li img,
.woocommerce-page ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.product_list_widget li img {
  border-radius: 50%; }

/* Mob menu elements */
.menu_mobile .menu_mobile_nav_area li > a > .open_child_menu:before,
.menu_mobile .menu_mobile_nav_area li > a:hover > .open_child_menu:before {
  top: -3px; }

/* Elementor styles */
.elementor-toggle .elementor-tab-title .elementor-toggle-title {
  font-weight: 600; }

.elementor-widget-progress .elementor-progress-percentage {
  font-size: 17px;
  font-weight: 700; }

.elementor-widget-progress .elementor-title, .elementor-progress-bar {
  font-size: 17px;
  font-weight: 700; }

/* Responsive Wooc */
@media (max-width: 1023px) {
  .woocommerce .cart_totals table.shop_table tr.woocommerce-shipping-totals td {
    font-size: 16px; }

  .sc_price_simple_shadow .sc_price_item_inner .sc_button.sc_button_bordered,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_button.sc_button_bordered {
    padding: 10px 35px 8px; } }
@media (max-width: 767px) {
  .woocommerce .product_meta span {
    font-size: 18px; }
    .woocommerce .product_meta span span,
    .woocommerce .product_meta span a {
      font-size: 16px; }

  .sc_icons_plain .sc_icons_item .sc_icons_item_more_link {
    font-size: 16px; } }

/*# sourceMappingURL=extra-styles.css.map */
