/* Custom */
.cover_hover .sc_cover.sc_cover_default:hover + .elementor-container .sc_item_title_text {
  color: var(--theme-color-text_link);
}

/* Layout Comapct */
.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon {
  font-size: 18px;
}

/* general styles */
h1 a u, h2 a u, h3 a u, h4 a u, h5 a u, h6 a u, li a u,
[class*="color_style_"] h1 a u,
[class*="color_style_"] h2 a u,
[class*="color_style_"] h3 a u,
[class*="color_style_"] h4 a u,
[class*="color_style_"] h5 a u,
[class*="color_style_"] h6 a u,
[class*="color_style_"] li a u {
  color: var(--theme-color-text_link);
}

h1 a u:hover, h2 a u:hover, h3 a u:hover, h4 a u:hover, h5 a u:hover, h6 a u:hover, li a u:hover,
[class*="color_style_"] h1 a u:hover,
[class*="color_style_"] h2 a u:hover,
[class*="color_style_"] h3 a u:hover,
[class*="color_style_"] h4 a u:hover,
[class*="color_style_"] h5 a u:hover,
[class*="color_style_"] h6 a u:hover,
[class*="color_style_"] li a u:hover {
  color: var(--theme-color-text_dark);
}

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

.post_item_404 .go_home {
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}

/* Team */
.sc_team_alter .post_featured .trx_addons_hover_mask {
  background-color: var(--theme-color-text_link2);
}

/* Controls */
.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 {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap > a.slider_next:hover,
.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap > a.slider_prev:hover {
  border-color: var(--theme-color-text_hover) !important;
  background-color: var(--theme-color-text_hover) !important;
}

/* Icons Accent */
.sc_icons_accent.color_style_link2 .sc_icons_item:hover {
  box-shadow: none;
}

/* Numbers */
.sc_icons_number .sc_icons_item_details,
.sc_icons_number .sc_icons_item_header {
  z-index: 2;
}

/* Icons Bordered */
.sc_icons_bordered.color_style_link2 .sc_icons_item .sc_icons_icon {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link2);
  background-color: var(--theme-color-text_link2);
}

.sc_icons_bordered.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
  border-color: var(--theme-color-text_hover2);
  background-color: var(--theme-color-text_hover2);
}

/* Services */
.sc_services_timeline .sc_services_item_info {
  box-shadow: none;
  border: 1px solid var(--theme-color-bd_color);
}

.sc_services_timeline .extra_row .sc_services_item:after {
  display: none;
}

.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_info {
  box-shadow: none !important;
  border-color: var(--theme-color-text_link);
}

.sc_services_timeline .extra_row .sc_services_item_timeline_point {
  border-radius: 0;
  background-color: var(--theme-color-bd_color);
}
.sc_services_timeline .extra_row .sc_services_item_timeline_point:before {
  border-radius: 0;
}

.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_timeline_point {
  background-color: var(--theme-color-text_link_02);
}
.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_timeline_point:before {
  background-color: var(--theme-color-text_link);
}

/* Accent */
.sc_services_accent .sc_services_item {
  border: 1px solid var(--theme-color-bd_color);
}

.sc_services_accent.color_style_link2 .sc_services_item:not(.with_image):hover {
  border-color: var(--theme-color-alter_link2);
}

/* Blogger PAgination */
.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,
.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 {
  border-radius: 0;
}

/* Layout Iconed Text */
.sc_layouts_iconed_text .sc_layouts_iconed_text_details {
  font-weight: 500 !important;
}

/* Header Compact */
.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon {
  background-color: var(--theme-color-text_link) !important;
  color: var(--theme-color-inverse_link) !important;
}

/* Search */
.search_modern .search_form_wrap .search_submit:before,
.search_modern > .search_submit:before {
  content: '\EA24';
}

/* Instagram Modern */
#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn a,
#sb_instagram.feedTwo .sbi_follow_btn a {
  border-radius: 0;
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
}

.widget_instagram_type_modern .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
  border-radius: 0;
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
}

#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn a,
#sb_instagram.feedTwo .sbi_follow_btn a {
  min-width: 80px;
  height: 80px;
  line-height: 80px;
}

#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn a svg,
#sb_instagram.feedTwo .sbi_follow_btn a svg {
  color: var(--theme-color-inverse_link) !important;
  font-size: 34px;
}

.widget_instagram_type_modern .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
  min-width: 80px;
  height: 80px;
  line-height: 80px;
}

.widget_instagram_type_modern .widget_instagram_follow_link_wrap .widget_instagram_follow_link:before {
  font-size: 34px;
}

/* Playlist */
.wp-playlist.wp-playlist-light .mejs-container .mejs-controls {
  background: transparent;
}

.wp-playlist-light .wp-playlist-current-item {
  background: transparent;
  border: 2px solid var(--theme-color-bd_color);
  border-bottom: 0;
}

.wp-playlist.wp-playlist-light.wp-audio-playlist .mejs-container {
  border: 2px solid var(--theme-color-bd_color);
  border-top: 0;
  background: transparent;
}

/* Testimonials */
/* Alter */
.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 {
  background-color: var(--theme-color-text_dark);
  border-radius: 0;
}

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

.sc_testimonials_alter .slider_controls_wrap > a {
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  color: var(--theme-color-inverse_link) !important;
}
.sc_testimonials_alter .slider_controls_wrap > a:hover {
  border-color: var(--theme-color-text_hover) !important;
  background-color: var(--theme-color-text_hover) !important;
  color: var(--theme-color-inverse_link) !important;
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author:before,
.sc_testimonials_alter .sc_testimonials_item_author:before {
  font-size: 28px;
  content: '\EA23';
}

/* Accent */
.sc_testimonials_accent .sc_testimonials_item:before {
  content: '\EA23';
}

.sc_testimonials_accent .sc_testimonials_item {
  box-shadow: none !important;
  border: 2px solid var(--theme-color-bd_color);
}

/* Fashion */
.sc_testimonials_fashion .slider_controls_wrap > a.slider_next,
.sc_testimonials_fashion .slider_controls_wrap > a.slider_prev {
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  color: var(--theme-color-inverse_link) !important;
}
.sc_testimonials_fashion .slider_controls_wrap > a.slider_next:hover,
.sc_testimonials_fashion .slider_controls_wrap > a.slider_prev:hover {
  border-color: var(--theme-color-text_hover) !important;
  background-color: var(--theme-color-text_hover) !important;
  color: var(--theme-color-inverse_link) !important;
}

/* Portfolio */
.sc_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,
.sc_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet,
.sc_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,
.sc_portfolio .swiper-pagination-custom .swiper-pagination-button,
.sc_blogger.sc_blogger_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,
.sc_blogger.sc_blogger_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet,
.sc_blogger.sc_blogger_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,
.sc_blogger.sc_blogger_portfolio .swiper-pagination-custom .swiper-pagination-button {
  border-color: var(--theme-color-alter_dark);
  background-color: var(--theme-color-alter_dark);
}

.sc_portfolio .slider_container .swiper-pagination-bullet,
.sc_portfolio .slider_outer .swiper-pagination-bullet,
.sc_blogger.sc_blogger_portfolio .slider_container .swiper-pagination-bullet,
.sc_blogger.sc_blogger_portfolio .slider_outer .swiper-pagination-bullet {
  border-radius: 0;
}

/* Elementor */
/* icon list */
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
  padding-left: 10px;
}

/* Responsive */
@media (max-width: 1023px) {
  #sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn a svg, #sb_instagram.feedTwo .sbi_follow_btn a svg,
  .widget_instagram_type_modern .widget_instagram_follow_link_wrap .widget_instagram_follow_link:before {
    font-size: 35px;
  }
}

/*# sourceMappingURL=extra-styles.css.map */
