/* Extra styles +++++++++
 ++++++++++++++++++++++ */
/* Modern */
.widget_instagram_type_modern .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
  color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-bg_color) !important;
}

#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn a,
#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn a {
  background-color: var(--theme-color-bg_color) !important;
}

#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn .fa,
#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn svg,
#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn .fa,
#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn svg {
  color: var(--theme-color-text_link) !important;
}

/* Page Layout */
.body_style_fullscreen.page_fullscreen_extra_space .body_wrap > .page_wrap {
  padding: 0 70px 70px;
}

ul[class*="trx_addons_list_success"] {
  color: var(--theme-color-text);
}

.gradient_animation {
  background-image: linear-gradient(45deg, var(--theme-color-text_link) 20%, #EFCDDB 30%, #EFCDDB 45%, var(--theme-color-text_link) 80%);
  background-size: 200% auto;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation: gradient_text 10s linear infinite;
  animation: gradient_text 10s linear infinite;
}

@-webkit-keyframes gradient_text {
  to {
    background-position: 200% center;
  }
}

@keyframes gradient_text {
  to {
    background-position: 200% center;
  }
}

.align_section_left > .elementor-container {
  margin: 0;
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon.button_with_arrow {
  font-size: 19px;
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon.button_with_arrow .sc_button_icon {
  font-size: 13px;
  height: auto;
  width: auto;
  position: static;
  line-height: 1;
  border: 0;
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon.button_with_arrow .sc_button_icon > span {
  position: static;
}

.sc_button.sc_button_decoration.sc_decoration_bordered.color_style_dark {
  color: var(--theme-color-text_dark) !important;
  background-color: transparent !important;
  border: 2px solid var(--theme-color-text_dark) !important;
  padding-top: 16px;
  padding-bottom: 14px;
}

.sc_button.sc_button_decoration.sc_decoration_bordered.color_style_dark:hover {
  color: var(--theme-color-inverse_hover) !important;
  border-color: var(--theme-color-text_dark) !important;
  background-color: var(--theme-color-text_dark) !important;
}

/* Slider Controls */
.slider_container.slider_controls_top .slider_controls_wrap > a,
.slider_container.slider_controls_bottom .slider_controls_wrap > a,
.slider_outer_controls_top .slider_controls_wrap > a,
.slider_outer_controls_bottom .slider_controls_wrap > a {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-bd_color);
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap > a.slider_next,
.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap > a.slider_prev {
  width: 40px;
  height: 40px;
  line-height: 36px;
  border-radius: 50%;
  border: 1px solid var(--theme-color-bd_color);
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap > a.slider_next:before,
.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap > a.slider_prev:before {
  font-size: 13px;
}

.post_item_single .post_meta_single .post_meta_likes:before,
.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon,
.sc_layouts_panel_close.trx_addons_button_close,
.trx_addons_video_player.with_cover .video_hover,
.post_header_wrap .post_featured.with_thumb .post_video_hover,
.body_style_fullwide .post_featured.with_thumb .post_video_hover,
.post_layout_excerpt .post_featured.with_thumb .post_video_hover {
  border-radius: 50%;
}

.sc_slider_controls .slider_controls_wrap a.slider_prev,
.sc_slider_controls .slider_controls_wrap a.slider_next,
.slider_container.slider_controls_side .slider_controls_wrap a.slider_prev,
.slider_container.slider_controls_side .slider_controls_wrap a.slider_next,
.slider_outer_controls_outside .slider_controls_wrap a.slider_prev,
.slider_outer_controls_outside .slider_controls_wrap a.slider_next,
.slider_outer_controls_side .slider_controls_wrap a.slider_prev,
.slider_outer_controls_side .slider_controls_wrap a.slider_next,
.slider_outer_controls_top .slider_controls_wrap a.slider_prev,
.slider_outer_controls_top .slider_controls_wrap a.slider_next,
.slider_outer_controls_bottom .slider_controls_wrap a.slider_prev,
.slider_outer_controls_bottom .slider_controls_wrap a.slider_next,
.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap a.slider_prev,
.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap a.slider_next,
.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap a.slider_prev,
.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap a.slider_next,
.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap a.slider_prev,
.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap a.slider_next {
  border-radius: 50%;
}

/* Pagination
-------------------------------------------------------------- */
/* Load More */
.woocommerce-links-more,
.sc_item_pagination_load_more.sc_item_pagination {
  letter-spacing: 0;
  text-align: center;
  margin-top: 2.1em;
}

.woocommerce-links-more > a,
.sc_item_pagination_load_more.sc_item_pagination > a {
  position: relative;
  color: var(--theme-color-text_dark) !important;
  padding: 0 0 11px !important;
  background-color: transparent !important;
  font-size: 19px !important;
}

.woocommerce-links-more > a:after,
.sc_item_pagination_load_more.sc_item_pagination > a:after {
  content: "";
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 2px;
  background-color: currentColor;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.woocommerce-links-more > a:hover:after,
.sc_item_pagination_load_more.sc_item_pagination > a:hover:after {
  width: 0;
}

.woocommerce-links-more.loading > a:after,
.sc_item_pagination_load_more.sc_item_pagination.loading > a:after {
  display: none;
}

/* Price
-------------------------------------------------------------- */
/* Style - 'Default' */
.sc_price_default .sc_price_item_icon > span {
  font-size: 3.5em;
}

.sc_price_default .sc_price_item_details {
  font-size: 16px;
  color: var(--theme-color-alter_dark);
}

.sc_price_default.color_style_link2 .sc_price_item_link, .sc_price_default.color_style_link3 .sc_price_item_link {
  color: var(--theme-color-inverse_link);
}

/* Style - 'Plain' */
.sc_price_plain .sc_price_item:hover .sc_price_item_link,
.sc_price_plain .sc_price_item.sc_price_active .sc_price_item_link {
  border-color: var(--theme-color-text_link2) !important;
  background-color: var(--theme-color-text_link2) !important;
}

.sc_price_plain .sc_price_item .sc_price_item_link:hover,
.sc_price_plain .sc_price_item.sc_price_active .sc_price_item_link:hover {
  border-color: var(--theme-color-text_hover2) !important;
  background-color: var(--theme-color-text_hover2) !important;
}

.sc_price_plain .sc_price_item:hover .sc_price_item_price {
  color: var(--theme-color-text_link2);
}

.sc_price_plain .sc_price_item .sc_price_item_link,
.sc_price_plain .sc_price_item:not(.sc_price_active) .sc_price_item_link {
  padding-left: 36px;
  padding-right: 36px;
}

.sc_price_plain .sc_price_item .sc_price_item_link:after {
  content: '\E9DF';
  font-family: "fontello";
  font-size: 11px;
  line-height: 1em;
  font-weight: 400;
  display: inline-block;
  position: relative;
  top: -1px;
  margin-left: 1.9em;
}

/* Style - 'Simple' */
.sc_price_simple.color_style_link2 .sc_price_item:hover .sc_price_item_link,
.sc_price_simple.color_style_link2 .sc_price_item.sc_price_active .sc_price_item_link {
  border-color: var(--theme-color-text_link2) !important;
  background-color: var(--theme-color-text_link2) !important;
}

.sc_price_simple.color_style_link2 .sc_price_item .sc_price_item .sc_price_item_link:hover,
.sc_price_simple.color_style_link2 .sc_price_item.sc_price_active .sc_price_item_link:hover {
  border-color: var(--theme-color-text_hover2) !important;
  background-color: var(--theme-color-text_hover2) !important;
}

.sc_price_simple.color_style_link2 .sc_price_item.sc_price_active .sc_price_item_price {
  color: var(--theme-color-text_link2);
}

.sc_price_simple.color_style_link3 .sc_price_item:hover .sc_price_item_link,
.sc_price_simple.color_style_link3 .sc_price_item.sc_price_active .sc_price_item_link {
  border-color: var(--theme-color-text_link3) !important;
  background-color: var(--theme-color-text_link3) !important;
}

.sc_price_simple.color_style_link3 .sc_price_item .sc_price_item .sc_price_item_link:hover,
.sc_price_simple.color_style_link3 .sc_price_item.sc_price_active .sc_price_item_link:hover {
  border-color: var(--theme-color-text_hover3) !important;
  background-color: var(--theme-color-text_hover3) !important;
}

.sc_price_simple.color_style_link3 .sc_price_item.sc_price_active .sc_price_item_price {
  color: var(--theme-color-text_link3);
}

.sc_price_simple.color_style_dark .sc_price_item:hover .sc_price_item_link,
.sc_price_simple.color_style_dark .sc_price_item.sc_price_active .sc_price_item_link {
  color: var(--theme-color-bg_color);
  border-color: var(--theme-color-text_dark) !important;
  background-color: var(--theme-color-text_dark) !important;
}

.sc_price_simple.color_style_dark .sc_price_item.sc_price_active .sc_price_item_price_after {
  color: var(--theme-color-text_dark) !important;
}

.sc_price_simple .sc_price_item.sc_price_active .sc_price_item_price_after {
  color: var(--theme-color-text_dark);
}

.sc_price_simple .sc_price_item .sc_price_item_price_after {
  font-size: 17px;
}

/* Style - 'Simple Shadow' */
.sc_price_simple_shadow.color_style_link2 .sc_price_item.sc_price_active .sc_price_item_link {
  border-color: var(--theme-color-text_link2) !important;
  background-color: var(--theme-color-text_link2) !important;
}

.sc_price_simple_shadow.color_style_link2 .sc_price_item:hover .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link2) !important;
  background-color: var(--theme-color-text_link2) !important;
}

.sc_price_simple_shadow.color_style_link2 .sc_price_item:hover .sc_price_item_price {
  color: var(--theme-color-text_link2);
}

.sc_price_simple_shadow.color_style_link2 .sc_price_item .sc_price_item_link:hover,
.sc_price_simple_shadow.color_style_link2 .sc_price_item .sc_price_item_link:focus {
  border-color: var(--theme-color-text_hover2) !important;
  background-color: var(--theme-color-text_hover2) !important;
}

.sc_price_simple_shadow.color_style_link2 .sc_price_item .sc_price_item_link {
  border-color: var(--theme-color-text_link2);
}

.sc_price_simple_shadow.color_style_link3 .sc_price_item.sc_price_active .sc_price_item_link {
  border-color: var(--theme-color-text_link3) !important;
  background-color: var(--theme-color-text_link3) !important;
}

.sc_price_simple_shadow.color_style_link3 .sc_price_item:hover .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link3) !important;
  background-color: var(--theme-color-text_link3) !important;
}

.sc_price_simple_shadow.color_style_link3 .sc_price_item:hover .sc_price_item_price {
  color: var(--theme-color-text_link3);
}

.sc_price_simple_shadow.color_style_link3 .sc_price_item .sc_price_item_link:hover,
.sc_price_simple_shadow.color_style_link3 .sc_price_item .sc_price_item_link:focus {
  border-color: var(--theme-color-text_hover3) !important;
  background-color: var(--theme-color-text_hover3) !important;
}

.sc_price_simple_shadow.color_style_link3 .sc_price_item .sc_price_item_link {
  border-color: var(--theme-color-text_link3);
}

.sc_price_simple_shadow .sc_price_item .sc_price_item_price_after {
  font-size: 17px;
}

.sc_price_simple_shadow .sc_price_item .sc_price_item_description ul li:after,
.sc_price_simple_shadow .sc_price_item .sc_price_item_details ul li:after {
  color: var(--theme-color-text_link2);
}

.sc_price_simple_shadow .sc_price_item .sc_price_item_link {
  border-color: var(--theme-color-text_link);
}

/* Widget
-------------------------------------------------------------- */
/* 'Search' */
.sidebar_default[class*="scheme_"] .sidebar_inner .wc-block-product-search .wc-block-product-search__fields:after,
.sidebar_default[class*="scheme_"] .sidebar_inner .widget_search form.search-form:after,
.sidebar_default[class*="scheme_"] .sidebar_inner .woocommerce.widget_product_search form:after,
.sidebar_default[class*="scheme_"] .sidebar_inner .widget_display_search form:after,
.sidebar_default[class*="scheme_"] .sidebar_inner #bbpress-forums #bbp-search-form:after {
  color: var(--theme-color-input_dark);
}

.sidebar_default[class*="scheme_"] .sidebar_inner .wc-block-product-search .wc-block-product-search__fields:hover:after,
.sidebar_default[class*="scheme_"] .sidebar_inner .widget_search form.search-form:hover:after,
.sidebar_default[class*="scheme_"] .sidebar_inner .woocommerce.widget_product_search form:hover:after,
.sidebar_default[class*="scheme_"] .sidebar_inner .widget_display_search form:hover:after,
.sidebar_default[class*="scheme_"] .sidebar_inner #bbpress-forums #bbp-search-form:hover:after {
  color: var(--theme-color-text_link);
}

.sidebar_default[class*="scheme_"] .sidebar_inner .wc-block-product-search input.wc-block-product-search__field,
.sidebar_default[class*="scheme_"] .sidebar_inner .widget_search .search-field,
.sidebar_default[class*="scheme_"] .sidebar_inner .woocommerce.widget_product_search .search_field,
.sidebar_default[class*="scheme_"] .sidebar_inner .widget_display_search #bbp_search,
.sidebar_default[class*="scheme_"] .sidebar_inner #bbpress-forums #bbp-search-form #bbp_search {
  background-color: var(--theme-color-bg_color) !important;
}

/* Categories */
[class*="scheme_"].sidebar .widget_product_categories li,
[class*="scheme_"].sidebar .widget_categories li {
  color: var(--theme-color-alter_text);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

[class*="scheme_"].sidebar .widget_product_categories li a,
[class*="scheme_"].sidebar .widget_categories li a {
  color: var(--theme-color-alter_text);
}

[class*="scheme_"].sidebar .widget_product_categories li a:hover,
[class*="scheme_"].sidebar .widget_categories li a:hover {
  color: var(--theme-color-alter_link);
}

/* Testimonials
-------------------------------------------------------------- */
/* Style 'Fashion' */
.sc_testimonials_fashion .sc_testimonials_item_author_subtitle {
  font-size: 16px;
}

.sc_testimonials_fashion .slider_controls_wrap > a.slider_next,
.sc_testimonials_fashion .slider_controls_wrap > a.slider_prev {
  background-color: var(--theme-color-alter_bg_color) !important;
}

/* Style 'Alter' */
.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle,
.sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
  font-size: 17px;
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author:before,
.sc_testimonials_alter .sc_testimonials_item_author:before {
  color: var(--theme-color-text_link);
}

.sc_testimonials_alter .slider_controls_wrap > a {
  border-color: var(--theme-color-alter_bg_color) !important;
  background-color: var(--theme-color-alter_bg_color) !important;
  border-radius: 50% !important;
}

.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 {
  border-color: var(--theme-color-extra_bd_color);
}

.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 {
  border-color: var(--theme-color-text_link2);
  background-color: var(--theme-color-text_link2);
}

/* Blogger
-------------------------------------------------------------- */
/* Style - 'Band' */
.post_layout_band .post_content_wrap .post_meta_item.post_categories a {
  background-color: var(--theme-color-text_link2);
}

/* Style - 'List' */
.sc_blogger_list.sc_blogger_list_with_image .post_featured.with_thumb.default-featured-size {
  border-radius: 0;
}

/* Style - 'Portfolio Grid 7' */
.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: #161616;
  padding: 12px 20px 12px 17px;
}

.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 {
  background-color: #26272A;
}

/* Portfolio
-------------------------------------------------------------- */
/* Style - 'Extra' */
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
  background-color: #161616;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
  background-color: #26272A;
}

/* Icons
-------------------------------------------------------------- */
/* style - 'Alter' */
.sc_icons_alter .sc_icons_item_title,
.sc_icons_alter.sc_icons_size_small .sc_icons_item_title {
  font-size: 1.118em;
  line-height: 1em;
  letter-spacing: 0.4px;
}

.sc_icons_alter.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_alter.sc_icons_size_small .sc_icons_icon > span:before {
  line-height: 0.95em !important;
  font-size: 2.82em;
}

.sc_icons_alter.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details,
.sc_icons_alter.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
  margin-left: 1.15em;
}

/* style - 'Decoration' */
.sc_icons_decoration .sc_icons_icon:before,
.sc_icons_decoration .sc_icons_icon > span:before {
  font-size: 4.2em;
}

.sc_icons_decoration .sc_icons_item_description {
  font-size: 1em;
}

/* style - 'Bordered' */
.sc_icons_bordered .sc_icons_icon {
  border: 1px solid var(--theme-color-bd_color);
  background-color: transparent;
  border-radius: 50%;
}

.sc_icons_bordered .sc_icons_item_description {
  font-size: 1em;
  line-height: 1.65em;
}

.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link {
  font-size: 20px;
  letter-spacing: 0;
}

/* Services
-------------------------------------------------------------- */
/* style - 'Extra' */
.sc_services_extra.color_style_dark .sc_services_item.with_image:hover .sc_services_item_content:after {
  opacity: .42;
}

.sc_services_extra.color_style_dark .sc_services_item.with_image .sc_services_item_content:after {
  background-color: #0F0E0E;
}

/* Socials
-------------------------------------------------------------- */
/* style - 'Modern 2' */
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon {
  background-color: #26272A;
}

/* style - 'Extra' */
.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item .social_icon.social_icon_youtube-alt {
  font-size: 19px;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item .social_icon.social_icon_deviantart {
  font-size: 20px;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item .social_icon + .social_name {
  margin: 3px 0 0 8px;
}

/* Tribe Events Calendar
----------------------------------------------------------------- */
.tribe-events .tribe-events-c-top-bar__today-button,
.tribe-events .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button {
  padding: 10px 24px 6px !important;
}

/* Contact Form 7
----------------------------------------------------------------- */
/* Style 3 */
div.wpcf7 .form-style-3 input[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 textarea[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 input[placeholder]::-moz-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 textarea[placeholder]::-moz-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 input[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 textarea[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 input[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 input[placeholder]::-moz-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 input[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 input[placeholder]::-ms-input-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 input[placeholder]::placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 textarea[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 textarea[placeholder]::-moz-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 textarea[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 textarea[placeholder]::-ms-input-placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 textarea[placeholder]::placeholder {
  color: var(--theme-color-input_text);
}

div.wpcf7 .form-style-3 .style-line[class*="icon-"]:before {
  top: 10px;
}

div.wpcf7 .form-style-3 .style-line.icon-email:before {
  margin-top: 0;
}

div.wpcf7 .form-style-3 .wpcf7-list-item-label {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-3 .wpcf7-list-item-label a {
  border-bottom-color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-3 .wpcf7-list-item-label a:hover {
  border-bottom-color: var(--theme-color-text_dark);
}

/* Style 7 */
div.wpcf7 .form-style-7 input[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 textarea[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 input[placeholder]::-moz-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 textarea[placeholder]::-moz-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 input[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 textarea[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 input[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 input[placeholder]::-moz-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 input[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 input[placeholder]::-ms-input-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 input[placeholder]::placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 textarea[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 textarea[placeholder]::-moz-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 textarea[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 textarea[placeholder]::-ms-input-placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 textarea[placeholder]::placeholder {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 .style-line[class*="icon-"]:before {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-7 input[placeholder]:focus::-webkit-input-placeholder,
div.wpcf7 .form-style-3 input[placeholder]:focus::-webkit-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:focus::-webkit-input-placeholder,
div.wpcf7 .form-style-3 textarea[placeholder]:focus::-webkit-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:focus::-moz-placeholder,
div.wpcf7 .form-style-3 input[placeholder]:focus::-moz-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:focus::-moz-placeholder,
div.wpcf7 .form-style-3 textarea[placeholder]:focus::-moz-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:focus:-ms-input-placeholder,
div.wpcf7 .form-style-3 input[placeholder]:focus:-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:focus:-ms-input-placeholder,
div.wpcf7 .form-style-3 textarea[placeholder]:focus:-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:focus::-webkit-input-placeholder, div.wpcf7 .form-style-3 input[placeholder]:focus::-webkit-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:focus::-moz-placeholder, div.wpcf7 .form-style-3 input[placeholder]:focus::-moz-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:focus:-ms-input-placeholder, div.wpcf7 .form-style-3 input[placeholder]:focus:-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:focus::-ms-input-placeholder, div.wpcf7 .form-style-3 input[placeholder]:focus::-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:focus::placeholder,
div.wpcf7 .form-style-3 input[placeholder]:focus::placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:focus::-webkit-input-placeholder, div.wpcf7 .form-style-3 textarea[placeholder]:focus::-webkit-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:focus::-moz-placeholder, div.wpcf7 .form-style-3 textarea[placeholder]:focus::-moz-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:focus:-ms-input-placeholder, div.wpcf7 .form-style-3 textarea[placeholder]:focus:-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:focus::-ms-input-placeholder, div.wpcf7 .form-style-3 textarea[placeholder]:focus::-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:focus::placeholder,
div.wpcf7 .form-style-3 textarea[placeholder]:focus::placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:hover::-webkit-input-placeholder,
div.wpcf7 .form-style-3 input[placeholder]:hover::-webkit-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:hover::-webkit-input-placeholder,
div.wpcf7 .form-style-3 textarea[placeholder]:hover::-webkit-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:hover::-moz-placeholder,
div.wpcf7 .form-style-3 input[placeholder]:hover::-moz-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:hover::-moz-placeholder,
div.wpcf7 .form-style-3 textarea[placeholder]:hover::-moz-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:hover:-ms-input-placeholder,
div.wpcf7 .form-style-3 input[placeholder]:hover:-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:hover:-ms-input-placeholder,
div.wpcf7 .form-style-3 textarea[placeholder]:hover:-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:hover::-webkit-input-placeholder, div.wpcf7 .form-style-3 input[placeholder]:hover::-webkit-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:hover::-moz-placeholder, div.wpcf7 .form-style-3 input[placeholder]:hover::-moz-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:hover:-ms-input-placeholder, div.wpcf7 .form-style-3 input[placeholder]:hover:-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:hover::-ms-input-placeholder, div.wpcf7 .form-style-3 input[placeholder]:hover::-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 input[placeholder]:hover::placeholder,
div.wpcf7 .form-style-3 input[placeholder]:hover::placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:hover::-webkit-input-placeholder, div.wpcf7 .form-style-3 textarea[placeholder]:hover::-webkit-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:hover::-moz-placeholder, div.wpcf7 .form-style-3 textarea[placeholder]:hover::-moz-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:hover:-ms-input-placeholder, div.wpcf7 .form-style-3 textarea[placeholder]:hover:-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:hover::-ms-input-placeholder, div.wpcf7 .form-style-3 textarea[placeholder]:hover::-ms-input-placeholder {
  color: var(--theme-color-input_dark);
}

div.wpcf7 .form-style-7 textarea[placeholder]:hover::placeholder,
div.wpcf7 .form-style-3 textarea[placeholder]:hover::placeholder {
  color: var(--theme-color-input_dark);
}

/* Categories Lists 'Style 7' */
.categories_list_style_7 .categories_list_info_wrap:before {
  display: none;
}

.categories_list_style_7 .categories_list_info_wrap .categories_link_more {
  font-size: 18px;
}

.categories_list_style_7 .categories_list_info_wrap .categories_link_more:after {
  margin-top: 0;
  margin-bottom: -3px;
}

/* WooCommerce
------------------------------------------------------ */
/* Widget 'WooCommerce Search' */
.trx_addons_woocommerce_search_type_filter {
  font-size: 19px;
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all:after {
  top: -2px;
}

.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: transparent;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item:hover {
  color: var(--theme-color-text_link2);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select:not(.sc_form_field_rating)[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before {
  margin-top: -14px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_rating.sc_form_field_select .sc_form_field_wrap .sc_form_field_item + .sc_form_field_item {
  margin-top: 2px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_rating.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .star-rating {
  font-size: 16px;
  letter-spacing: 2px;
  width: 88px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_rating.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .star-rating span:before {
  color: #E3962B;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_product_cat .sc_form_field_item .sc_form_field_item_text {
  position: relative;
  padding-right: 24px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_product_cat .sc_form_field_item .sc_form_field_item_text:after {
  content: '\e908';
  font-family: "fontello";
  font-size: 13px;
  position: absolute;
  right: 20px;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_product_cat .sc_form_field_item:hover {
  color: var(--theme-color-text_dark) !important;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_product_cat .sc_form_field_item:hover .sc_form_field_item_text:after {
  right: 0;
  opacity: 1;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title_caption {
  font-size: 24px;
  letter-spacing: 0.5px;
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap {
  padding-bottom: 18px;
}

.wishlist_item .product-action .ftinvwl-shopping-cart:before {
  content: '\EA64' !important;
  font-family: 'fontello';
}

.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
  font-size: 15px;
  background: var(--theme-color-text_link2);
  height: 24px;
  min-height: 24px;
}

.woocommerce .star-rating,
.woocommerce ul.products li.product .star-rating {
  font-size: 12px;
  letter-spacing: 3.1px;
  width: 73px;
}

.woocommerce .star-rating:before,
.woocommerce ul.products li.product .star-rating:before {
  content: "\EA5D\EA5D\EA5D\EA5D\EA5D";
}

.woocommerce .star-rating span:before,
.woocommerce ul.products li.product .star-rating span:before {
  content: "\EA5E\EA5E\EA5E\EA5E\EA5E";
}

.woocommerce p.stars a,
.woocommerce .star-rating:before,
.star-rating span,
.star-rating:before {
  color: var(--theme-color-text_link3);
}

.woocommerce p.stars a:hover {
  color: var(--theme-color-text_hover3);
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
  font-size: 24px;
}

.woocommerce ul.products li.product .price {
  font-size: 19px;
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button,
.product_style_plain .post_featured .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button,
.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button {
  border-radius: 50% !important;
  color: var(--theme-color-extra_bg_color);
  background-color: var(--theme-color-extra_dark_05);
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button.tinvwl-product-in-list,
.product_style_plain .post_featured .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button.tinvwl-product-in-list,
.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button.tinvwl-product-in-list {
  background-color: var(--theme-color-extra_dark);
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button:hover,
.product_style_plain .post_featured .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button:hover,
.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button:hover {
  color: var(--theme-color-extra_bg_color);
  background-color: var(--theme-color-extra_dark);
}

.single_product_custom_text_style .custom_icons_1 img {
  background-color: var(--theme-color-bg_color);
}

/* Product style 'Creative' */
.woocommerce ul.products.products_style_creative li.product .post_featured.hover_shop .bottom-info {
  background-color: var(--theme-color-extra_dark);
}

.woocommerce ul.products.products_style_creative li.product .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*=cart].icon-shopping-cart:before {
  content: "\ea64";
  margin-top: -5px;
}

.woocommerce ul.products.products_style_creative li.product .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*="cart"],
.woocommerce ul.products.products_style_creative li.product .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn {
  color: var(--theme-color-extra_bg_color);
}

.woocommerce ul.products.products_style_creative li.product .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*="cart"]:hover,
.woocommerce ul.products.products_style_creative li.product .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn:hover {
  color: var(--theme-color-extra_bg_color_07);
}

/* Product style 'Plain' */
.woocommerce ul.products.products_style_plain .product .post_item:before,
.woocommerce ul.products.products_style_plain .product .wrap-data-hover {
  background-color: var(--theme-color-alter_bg_color);
}

.woocommerce ul.products.products_style_plain .product .wrap-data-hover .add_to_cart_wrap [class*="cart"]:before {
  margin: -4px 4px 0 0px;
}

/* Product style 'Pure' */
.woocommerce ul.products .product_style_pure.product .post_featured.hover_shop .bottom-info {
  background-color: var(--theme-color-bg_color);
}

.woocommerce ul.products .product_style_pure.product .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn:before {
  margin: 0 5px 0 0;
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*="cart"] {
  font-size: 18px;
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]:before {
  margin-right: 3px;
}

.woocommerce div.product form.cart .single_add_to_cart_button:before,
.woocommerce ul.products .product .add_to_cart_wrap [class*="cart"].icon-shopping-cart:before {
  content: '\EA64';
  margin-top: -3px;
}

.otaku_woocommerce_filters_button,
.woocommerce .woocommerce-ordering select,
.woocommerce .woocommerce-result-count {
  font-size: 19px;
}

.woocommerce .woocommerce-breadcrumb {
  font-size: inherit;
}

/* Product Page */
.woocommerce div.product div.summary p.price,
.woocommerce div.product div.summary p.price span.amount,
.woocommerce div.product div.summary span.price span.amount {
  color: var(--theme-color-text_dark);
}

.woocommerce div.product div.summary .woocommerce-product-attributes-item__value {
  color: var(--theme-color-text_light);
}

.woocommerce-form-coupon .cart-coupon-inner button {
  padding-top: 2px;
}

/* Mailchimp
------------------------------------------------------ */
/* Style 5 */
#style-5.mc4wp-form input[type="checkbox"] + label:before {
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bg_color) !important;
}

/* Style 7 */
#style-7.mc4wp-form .mc4wp-form-fields label {
  color: var(--theme-color-text_light);
}

#style-7.mc4wp-form .mc4wp-form-fields label a {
  border-bottom-color: var(--theme-color-text_light);
}

/* Style 7,9 */
#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder,
.footer_wrap #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder {
  color: var(--theme-color-text_light);
}

#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder,
.footer_wrap #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder {
  color: var(--theme-color-text_light);
}

#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder,
.footer_wrap #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder {
  color: var(--theme-color-text_light);
}

#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder,
.footer_wrap #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder {
  color: var(--theme-color-text_light);
}

/* Background text */
.trx_addons_bg_text {
  z-index: 1;
}

.trx_addons_bg_text .trx_addons_bg_text_char .bg_text_dot {
  font-size: 50px;
  line-height: 0;
  margin: 0 59px;
  vertical-align: middle;
}

.trx_addons_bg_text .trx_addons_bg_text_char span:not([class]) {
  margin: 0 25px;
}

.sc_icon_type_svg svg,
.sc_icon_type_svg object {
  width: 4.412em;
  height: 4.412em;
}

/* 404 Page */
.post_item_404 .all-svg {
  display: none;
}

.post_item_404 .post_content {
  padding: 6.1em 0 10.6em;
}

.post_item_404 .page_title {
  font-size: 420px;
  line-height: 0.75em;
  letter-spacing: 0;
  color: var(--theme-color-alter_bg_color);
}

.sc_icon_size_full .elementor-icon svg,
.sc_icon_size_full .sc_icon_type_svg svg,
.sc_icon_size_full .sc_icon_type_svg object {
  width: 100%;
  height: 100%;
}

.trx_addons_image_effects_disable_hover {
  pointer-events: none;
}

a.color_link_text {
  color: var(--theme-color-text);
}

a.color_link_text.underline_anim {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--theme-color-text_dark)), to(var(--theme-color-text_dark)));
  background-image: linear-gradient(to right, var(--theme-color-text_dark) 0%, var(--theme-color-text_dark) 100%);
}

.sc_extended_products .slider_outer_centered .slider-slide:not(.swiper-slide-next):not(.swiper-slide-active):not(.swiper-slide-prev) {
  opacity: 1;
}

@media (max-width: 1679px) {
  /* Page Layout */
  .body_style_fullscreen.page_fullscreen_extra_space .body_wrap > .page_wrap {
    padding: 0 40px 40px;
  }
}

@media (max-width: 1279px) {
  /* Page Layout */
  .body_style_fullscreen.page_fullscreen_extra_space .body_wrap > .page_wrap {
    padding: 0;
  }
  /* Portfolio
  ----------------------------------------------------------------- */
  .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info {
    display: block;
  }
  .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
    display: inline-block;
  }
  /* Background text */
  .trx_addons_bg_text .trx_addons_bg_text_char span:not([class]) {
    margin: 0 10px;
  }
  .trx_addons_bg_text .trx_addons_bg_text_char .bg_text_dot {
    font-size: 30px;
    margin: 0 20px;
  }
}

@media (max-width: 1023px) {
  /* WooCommerce */
  .woocommerce ul.products li.product .woocommerce-loop-category__title,
  .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .woocommerce ul.products li.product h3 {
    font-size: 20px;
  }
  .woocommerce ul.products li.product .price {
    font-size: 18px;
  }
  /* Widget 'WooCommerce Search' */
  .trx_addons_woocommerce_search_type_filter .sc_form_field:not(.sc_form_field_rating).sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before {
    margin-top: -12px;
  }
  .otaku_woocommerce_filters_button:before {
    margin-top: -2px;
  }
  .woocommerce-links-more,
  .sc_item_pagination_load_more.sc_item_pagination {
    margin-top: 0.5em;
  }
  .woocommerce-links-more > a,
  .sc_item_pagination_load_more.sc_item_pagination > a {
    font-size: 17px !important;
    padding-bottom: 5px !important;
  }
}

@media (max-width: 767px) {
  /* WooCommerce */
  .woocommerce ul.products li.product .woocommerce-loop-category__title,
  .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .woocommerce ul.products li.product h3 {
    font-size: 19px;
  }
  .otaku_woocommerce_filters_button,
  .woocommerce .woocommerce-ordering select,
  .woocommerce .list_products .woocommerce-result-count {
    font-size: 18px;
  }
  /* Widget 'WooCommerce Search' */
  .trx_addons_woocommerce_search_type_filter {
    font-size: 17px;
  }
  .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title_caption {
    font-size: 19px;
  }
  .trx_addons_woocommerce_search_type_filter .sc_form_field:not(.sc_form_field_rating).sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item {
    padding: 2px 0 1px 30px;
  }
  .sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title {
    padding: 15px 0;
  }
  .sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title .sc_form_field_arrow {
    top: 17px;
  }
  .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .custom-logo-link img,
  .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .sc_layouts_logo img {
    max-height: 2em;
  }
  /* Background text */
  .trx_addons_bg_text .trx_addons_bg_text_char span:not([class]) {
    margin: 0 5px;
  }
  .trx_addons_bg_text .trx_addons_bg_text_char .bg_text_dot {
    font-size: 20px;
    margin: 0 10px;
  }
  ul.trx_addons_list_success2 {
    font-size: 16px;
  }
  ul.trx_addons_list_success2 li:before {
    top: 1px;
  }
  .sc_icon_type_svg svg, .sc_icon_type_svg object {
    width: 3.412em;
    height: 3.412em;
  }
}
/*# sourceMappingURL=extra-style.css.map */