/* Mobile menu search */
.menu_mobile .menu_mobile_content_wrap_inner.with_search .mobile_search {
  position: absolute;
  z-index: 1;
  top: 15%;
  left: 0;
  display: block;
  width: 100%;
  padding-bottom: 1.5em;
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
  animation-delay: 0.7s;
  visibility: hidden;
}
.menu_mobile.opened .menu_mobile_content_wrap_inner.with_search .mobile_search {
  -webkit-animation-name: fadeInAnim;
  animation-name: fadeInAnim;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: visible;
}
.menu_mobile.out_anim .menu_mobile_content_wrap_inner.with_search .mobile_search {
  -webkit-animation-name: fadeOutAnim;
  animation-name: fadeOutAnim;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  -o-animation-delay: 0.1s;
  animation-delay: 0.1s;
  visibility: visible;
}

@-webkit-keyframes fadeInAnim {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInAnim {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOutAnim {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOutAnim {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* Awards Slider */
.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
  color: var(--theme-color-text_dark) !important;
}

.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_cats {
  color: var(--theme-color-text) !important;
}

/* Search Input */
.wp-block-search input.wp-block-search__input,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
.wp-block-search input.wp-block-search__input {
  border-radius: 0;
}

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

.error404 .page_content_wrap {
  background-image: url(images/404.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

/* Counters Moder */
.sc_skills_counter_modern .sc_skills_total {
  color: var(--theme-color-alter_light);
  opacity: .1;
}

.sc_skills_counter_modern .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
  opacity: 0.6;
}

/* Footer Socials */
[class*="scheme_"].sidebar .sc_layouts_row_type_compact .modern .socials_wrap .social_item:hover .social_icon,
[class*="scheme_"].footer_wrap .sc_layouts_row_type_compact .modern .socials_wrap .social_item:hover .social_icon,
[class*="scheme_"].sidebar .sc_layouts_row_type_compact .modern .socials_wrap .social_item .social_icon,
[class*="scheme_"].footer_wrap .sc_layouts_row_type_compact .modern .socials_wrap .social_item .social_icon {
  background-color: var(--theme-color-alter_bg_color) !important;
}

/* Slider Control Pagination Bullet */
.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet,
.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet.slider_pagination_bullet_active {
  color: var(--theme-color-text_link);
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet {
  color: var(--theme-color-alter_light);
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet.slider_pagination_bullet_active {
  color: var(--theme-color-alter_dark);
}

/* Services default */
.sc_services_default .sc_services_item {
  background-color: var(--theme-color-bg_color);
}

/* Elements in Layouts */
/* details */
.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_item_details {
  font-weight: 500;
}

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

/* Footer */
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
  border-radius: 50%;
}

/* Icon card */
.sc_icons_card .sc_icons_item {
  color: var(--theme-color-text);
  background-color: var(--theme-color-bg_color);
  border: 1px solid var(--theme-color-bd_color);
}

/* Icons Divider 4 */
.sc_icons_divider4 .sc_icons_item_description {
  color: var(--theme-color-text_dark);
}

/* Hot Spot */
.sc_hotspot_default .sc_hotspot_item {
  min-width: 15px;
  min-height: 15px;
  margin: 15px 0 0 15px;
}

.sc_hotspot_item_icon:not(.sc_hotspot_item_icon_type_custom) {
  width: 15px;
  height: 15px;
}

.sc_hotspot_default .sc_hotspot_item_popup {
  width: 170px;
  padding: 15px;
}
.sc_hotspot_default .sc_hotspot_item_popup.sc_hotspot_item_popup_tc:after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  top: auto;
  left: 50%;
  bottom: -5px;
  z-index: 1;
  -webkit-transform: translateX(-50%) rotate(130deg) skew(-10deg);
  -ms-transform: translateX(-50%) rotate(130deg) skew(-10deg);
  transform: translateX(-50%) rotate(130deg) skew(-10deg);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sc_hotspot_default .sc_hotspot_item_popup.sc_hotspot_item_popup_bc:after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  top: -5px;
  left: 50%;
  bottom: auto;
  z-index: 1;
  -webkit-transform: translateX(-50%) rotate(130deg) skew(-10deg);
  -ms-transform: translateX(-50%) rotate(130deg) skew(-10deg);
  transform: translateX(-50%) rotate(130deg) skew(-10deg);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
[class*="scheme_"] .sc_hotspot_default .sc_hotspot_item_popup {
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-alter_bg_color);
  color: var(--theme-color-alter_dark);
}
[class*="scheme_"] .sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_title a,
[class*="scheme_"] .sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_title {
  color: var(--theme-color-text_dark);
}
[class*="scheme_"] .sc_hotspot_default .sc_hotspot_item_popup:after {
  background-color: var(--theme-color-alter_bg_color);
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle > span,
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle .post_meta_item {
  font-weight: 500;
}

/* Custom */
.trx_addons_list_success.accent2 li:before {
  color: var(--theme-color-text_link2);
}

/* Price Default */
.sc_price.sc_price_default .sc_price_item {
  background-color: var(--theme-color-bg_color);
  border: none;
  box-shadow: 0px 0px 40px 1px var(--theme-color-text_dark_005);
}
.sc_price.sc_price_default .sc_price_item .sc_price_item_icon {
  color: var(--theme-color-text_link2);
}

.sc_price_default .sc_price_item_price {
  font-weight: 500;
}

/* Testimonials Alter */
.color_style_link2.sc_testimonials_alter .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .color_style_link2.sc_testimonials_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .color_style_link2.sc_testimonials_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .color_style_link2.sc_testimonials_alter .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .color_style_link2.sc_testimonials_alter .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .color_style_link2.sc_testimonials_alter .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .color_style_link2.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);
}

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

/* Testimonials Fashion */
.sc_testimonials_fashion .sc_testimonials_item_author_subtitle {
  color: var(--theme-color-alter_dark);
  opacity: 0.5;
}

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

.sc_testimonials_fashion .slider_controls_wrap > a.slider_next:hover,
.sc_testimonials_fashion .slider_controls_wrap > a.slider_prev:hover {
  color: var(--theme-color-text_link);
}

/* Portfolio extra */
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-bg_color);
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a {
  color: var(--theme-color-text_dark) !important;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
  color: var(--theme-color-text_link);
  background-color: var(--theme-color-bg_color);
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
  color: var(--theme-color-text_link) !important;
}

/* Blogger 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 {
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-bg_color);
}
.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-text_dark) !important;
}

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

/* Simple Classic */
.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_content {
  border: none;
}

/* BTN Icon */
.button_bg_icon_color .sc_button_icon {
  background-color: var(--theme-color-text_link);
  color: var(--theme-color-inverse_link);
}

/* Responsive */
@media (max-width: 1279px) {
  .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default[class*="modern"] .socials_wrap .social_item .social_icon {
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  /* Mobile menu search */
  .menu_mobile .menu_mobile_content_wrap_inner.with_search .mobile_search {
    position: relative;
    top: auto;
    left: auto;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
}

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