/* Extra Styles +++++++++
 ++++++++++++++++++++++ */
body.body_style_fullscreen:not(.sc_stack_section_present):not(.elementor-editor-active) .content_wrap_fullscreen,
body.body_style_fullscreen:not(.sc_stack_section_present):not(.elementor-editor-active) .content_wrap_fullscreen {
  overflow: hidden;
                 	/* Used to prevent horizontal scroll on fullscreen pages.
					Please be advised that this rule is incompatible with sticky effects for sections - any fixed row will instead be displayed on the bottom of the page. */
}

/* Blogger  */
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc:before {
  background-color: #000;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc:before {
  opacity: .5;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc:before {
  background-color: #000;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc:before {
  opacity: .5;
}

/* MailChimp */
#style-6.mc4wp-form input[type="checkbox"] + label:before {
  border-color: var(--theme-color-text) !important;
}
#style-6.mc4wp-form label {
  color: var(--theme-color-text);
}
#style-6.mc4wp-form label a {
  color: var(--theme-color-text);
}
#style-6.mc4wp-form label a:hover {
  color: var(--theme-color-text_dark);
}

#style-7.mc4wp-form .mc4wp-form-fields input[type="email"] {
  padding: 0.7em 11.5em 0.7em 1.7em;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
  border: 1px solid var(--theme-color-input_bd_color);
}
#style-7.mc4wp-form .mc4wp-form-fields button:after,
#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]:after {
  background-color: var(--theme-color-input_bd_color);
}
#style-7.mc4wp-form label {
  color: var(--theme-color-text);
}
#style-7.mc4wp-form label a {
  color: var(--theme-color-text);
}
#style-7.mc4wp-form label a:hover {
  color: var(--theme-color-text_dark);
}
#style-7.mc4wp-form input[type="checkbox"] + label:before {
  border-color: var(--theme-color-text) !important;
  background-color: transparent !important;
}

/* Message */
.trx_addons_message_box {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

/* Woocommerce */
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: var(--theme-color-alter_dark);
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.woocommerce p.stars a,
.star-rating span,
.star-rating:before {
  color: var(--theme-color-text_dark);
}

.woocommerce div.product p.price {
  margin: 0 0 25px;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
  font-size: 35px;
}

.woocommerce div.product p.price span.amount,
.woocommerce div.product span.price span.amount,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: var(--theme-color-text_dark);
}

.woocommerce div.product .woocommerce-product-rating,
.woocommerce-page div.product .woocommerce-product-rating {
  margin-top: 0;
}

.sc_layouts_cart .sc_layouts_cart_widget .total {
  border-color: #343434 !important;
}

/* Collapse menu */
.sc_layouts_menu_nav .menu-collapse > a:before {
  top: 0;
}

/* Search */
.search_modern .search_header_wrap .logo_image {
  top: 55px;
}

.search_modern > .search_submit {
  top: 0;
}

/* Cart */
.sc_layouts_cart .sc_layouts_cart_widget {
  top: 71px;
}

/* Fixed row */
.sc_layouts_row_fixed_on .sc_layouts_menu_nav > li > ul {
  top: 4.4em;
}
.sc_layouts_row_fixed_on .sc_layouts_cart .sc_layouts_cart_widget {
  top: 48px;
}

/* Responsive */
@media (max-width: 1279px) {
  .search_modern .search_header_wrap .logo_image {
    top: 30px;
    max-width: 220px;
  }

  .menu_mobile .menu_mobile_nav_area {
    top: 28%;
  }

  .woocommerce div.product p.price,
  .woocommerce div.product span.price {
    font-size: 30px;
  }
}
@media (max-width: 1023px) {
  .sc_layouts_cart .sc_layouts_cart_widget {
    top: 60px;
  }

  .search_modern .search_header_wrap .logo_image {
    top: 20px;
  }

  .menu_mobile .menu_mobile_nav_area {
    top: 34%;
  }
}
@media (max-width: 767px) {
  .search_modern .search_header_wrap .logo_image {
    max-width: 200px;
  }

  .woocommerce div.product p.price,
  .woocommerce div.product span.price {
    font-size: 22px;
  }

  .woocommerce div.product p.price {
    margin: 0 0 18px;
  }
}
@media (max-width: 600px) {
  .sc_layouts_row_fixed_on .sc_layouts_cart .sc_layouts_cart_widget {
    top: 0;
  }
}
@media (max-width: 479px) {
  .menu_mobile .sc_layouts_logo img {
    max-height: 35px;
  }
}

/*# sourceMappingURL=extra-styles.css.map */
