/* Extra styles +++++++++
 ++++++++++++++++++++++ */
.button_bg_icon_color .sc_button_icon {
  background-color: var(--theme-color-alter_bg_color);
}

.search_modern .search_header_wrap .logo_image {
  max-height: 60px;
}

.footer_wrap [class*=scheme_].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .elementor-heading-title a:not(.sc_button):not([class*=button]) {
  color: var(--theme-color-text_dark);
}
.footer_wrap [class*=scheme_].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .elementor-heading-title a:not(.sc_button):not([class*=button]):hover {
  color: var(--theme-color-text);
}

.sidebar_default[class*="scheme_"] .sidebar_inner .widget_banner:not(.widget_fullwidth) .image_wrap {
    background-color: var(--theme-color-bg_color);
}

.sc_testimonials_alter .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_accent .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_accent .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_accent .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_simple .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_blogger_default.sc_blogger_default_classic .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: var(--theme-color-alter_bd_color);
  border-color: var(--theme-color-alter_bd_color);
  width: 7px;
  height: 7px;
  opacity: 1;
}
.sc_testimonials_alter .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.sc_testimonials_alter .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_alter .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_alter .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_testimonials_alter .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_testimonials_accent .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_accent .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.sc_testimonials_accent .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_accent .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_testimonials_accent .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_testimonials_simple .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_simple .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_simple .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.sc_testimonials_simple .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_simple .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_simple .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_testimonials_simple .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_blogger_default.sc_blogger_default_classic .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_blogger_default.sc_blogger_default_classic .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.sc_blogger_default.sc_blogger_default_classic .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  background-color: var(--theme-color-text_link);
  border-color: var(--theme-color-text_link);
}

.swiper-pagination-bullet {
  border-radius: 0;
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap:before {
  background-color: var(--theme-color-text_link2);
}
.sc_testimonials_fashion .slider_controls_wrap > a.slider_next,
.sc_testimonials_fashion .slider_controls_wrap > a.slider_prev {
  border: 0;
  background-color: var(--theme-color-alter_bg_color) !important;
}

.sc_icons_creative .sc_icons_item .sc_icons_decoration_bg svg.decor-svg {
  fill: var(--theme-color-alter_bg_color) !important;
}

.sc_icons_divider4 .slider-wrapper .sc_icons_item:after,
.sc_icons_divider4 .sc_icons_columns_wrap .sc_icons_item:after {
  background-color: var(--theme-color-text_dark);
  opacity: 0.3;
}
.sc_icons_divider4 .slider-wrapper .sc_icons_item .sc_icons_item_description,
.sc_icons_divider4 .sc_icons_columns_wrap .sc_icons_item .sc_icons_item_description {
  color: var(--theme-color-text_dark_08);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
  background-color: var(--theme-color-text_link);
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories a,
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
  color: var(--theme-color-extra_dark) !important;
}

.sc_price_metro .sc_price_item,
.sc_price_metro .sc_price_item.sc_price_active {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

.wpcf7 .form-style-2 .wpcf7-submit-style .submit-style-in {
  background-color: var(--theme-color-text_link2);
  border-color: var(--theme-color-text_link2);
}
.wpcf7 .form-style-2 .wpcf7-submit-style:active .wpcf7-submit + .submit-style-in, .wpcf7 .form-style-2 .wpcf7-submit-style:focus .wpcf7-submit + .submit-style-in, .wpcf7 .form-style-2 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in {
  background-color: var(--theme-color-text_hover2);
  border-color: var(--theme-color-text_hover2);
}

#style-9.mc4wp-form .mc4wp-form-fields input[type=email] {
  border-color: var(--theme-color-bd_color);
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*=cart] {
  background-color: var(--theme-color-text_link);
}
.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*=cart]:hover {
  background-color: var(--theme-color-text_hover);
}
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product p.price span.amount,
.woocommerce div.product span.price span.amount {
  color: var(--theme-color-text_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before {
  background-color: var(--theme-color-bg_color);
}
.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .star-rating span:before {
  color: #FFC107;
}
.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select div.ui-slider .ui-slider-handle,
.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select div.ui-slider .ui-slider-range {
  background-color: var(--theme-color-text_link);
}

.single_product_custom_text_style .custom_icons_3 [class*=icon-] {
  color: var(--theme-color-text_dark);
}

.adp-popup .adp-popup-container,
.tinv-wishlist .tinv-modal .tinv-modal-inner {
  background-color: var(--theme-color-bg_color);
}

.post_item_404 .all-svg {
  display: none;
}
.post_item_404 .page_title {
  font-size: 400px;
  line-height: 0.9em;
}
.post_item_404 .post_content {
  padding: 5em 0 7em;
}

.button_inline_width.sc_button:not(.sc_button_simple),
.button_inline_width.sc_button.sc_button_bordered {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 1279px) {
  .search_modern .search_header_wrap .logo_image {
    max-height: 40px;
  }
}