.page_content_wrap {
  padding-top: 8.25rem;
  padding-bottom: 8.25rem;
}

.team_page_wrap_info:after {
  height: 105%;
}
.team_page_wrap_info .team_page_wrap_info_over {
  padding-bottom: 125px;
}

.error404 .page_content_wrap {
  background: url(images/additional/404-bg.png) top center no-repeat;
  background-size: cover;
}
.error404 .page_description {
  font-size: 1rem;
}

.top_panel .sc_layouts_row_fixed_on {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.03);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.03);
}

.header_fullscreen:before {
  background-color: #0A0300;
  opacity: 0.4;
}

.trx_addons_mouse_helper {
  --mouse-helper-width: 18px;
  --mouse-helper-height: 18px;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_image {
  --mouse-helper-width: 399px;
  --mouse-helper-height: 288px;
}

.grained_effect:after {
  display: block;
  pointer-events: none;
  content: '';
  -webkit-animation: grain 8s steps(10) infinite;
  animation: grain 8s steps(10) infinite;
  background-image: url("images/additional/new-pattern.png");
  height: 300%;
  width: 300%;
  opacity: 0.04;
  position: fixed;
  z-index: 10;
  left: -50%;
  top: -110%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
}

@-webkit-keyframes grain {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
  }
  10% {
    -webkit-transform: translate3d(-5%, -10%, 0);
  }
  20% {
    -webkit-transform: translate3d(-15%, 5%, 0);
  }
  30% {
    -webkit-transform: translate3d(7%, -25%, 0);
  }
  40% {
    -webkit-transform: translate3d(-5%, 25%, 0);
  }
  50% {
    -webkit-transform: translate3d(-15%, 10%, 0);
  }
  60% {
    -webkit-transform: translate3d(15%, 0%, 0);
  }
  70% {
    -webkit-transform: translate3d(0%, 15%, 0);
  }
  80% {
    -webkit-transform: translate3d(3%, 35%, 0);
  }
  90% {
    -webkit-transform: translate3d(-10%, 10%, 0);
  }
}
@keyframes grain {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  10% {
    transform: translate3d(-5%, -10%, 0);
  }
  20% {
    transform: translate3d(-15%, 5%, 0);
  }
  30% {
    transform: translate3d(7%, -25%, 0);
  }
  40% {
    transform: translate3d(-5%, 25%, 0);
  }
  50% {
    transform: translate3d(-15%, 10%, 0);
  }
  60% {
    transform: translate3d(15%, 0%, 0);
  }
  70% {
    transform: translate3d(0%, 15%, 0);
  }
  80% {
    transform: translate3d(3%, 35%, 0);
  }
  90% {
    transform: translate3d(-10%, 10%, 0);
  }
}
.grained_bg .page_content_wrap .content_wrap,
.grained_bg .page_content_wrap .content_wrap_fullscreen {
  z-index: 10;
}

.grained_bg.custom-background .content_wrap > .content {
  background-color: transparent;
}

.grained_bg .fixed_blocks_sticky .sidebar {
  z-index: 10;
}

.grained_bg .top_panel {
  background-color: transparent;
}

.grained_bg.custom-background .content_wrap > .content {
  padding: 0;
}

.grained_bg .footer_wrap {
  z-index: 1;
}

.grained_bg [class*="scheme_"].footer_wrap {
  background-color: transparent;
}

.page_wrap[class*="with_bg"] .page_content_wrap {
  background-color: transparent;
}
.page_wrap.with_bg {
  background-repeat: no-repeat;
  background-position: top center;
  -webkit-background-size: cover;
  background-size: cover;
}

body.with_bg_canvas .page_wrap[class*="with_bg"] {
  background: none;
}

.trx_addons_has_bg_text.marquee_style-1 .trx_addons_marquee_element {
  padding-right: 0 !important;
}
.trx_addons_has_bg_text.marquee_style-1 .trx_addons_marquee_element .trx_addons_bg_text_char {
  color: #FFFFFF00;
  -webkit-text-stroke: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #838383;
  stroke: #838383;
}
.trx_addons_has_bg_text.marquee_style-1 .trx_addons_marquee_element .trx_addons_bg_text_char div {
  -webkit-text-stroke: 0;
  stroke-width: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 60px;
}
.trx_addons_has_bg_text.marquee_style-1 .trx_addons_marquee_element .trx_addons_bg_text_char div:after {
  content: '\EA34';
  font-family: "fontello";
  display: block;
  font-size: 32px;
  margin-top: -27px;
  color: var(--theme-color-text_link2);
}

ul[class*="trx_addons_list"] > li:before {
  color: var(--theme-color-text_link3);
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.sc_layouts_row_type_compact .sc_layouts_item_details_line2,
[class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_details_line1,
[class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
  color: var(--theme-color-inverse_dark);
}

blockquote.trx_addons_blockquote_style_1 {
  border-color: var(--theme-color-alter_link3);
}
blockquote.trx_addons_blockquote_style_1:before {
  color: var(--theme-color-alter_link3);
}

section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > cite:before,
section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > p > cite:before,
section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > .wp-block-pullquote__citation:before,
section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) .wp-block-quote__citation:before,
div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > cite:before,
div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > p > cite:before,
div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > .wp-block-pullquote__citation:before,
div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) .wp-block-quote__citation:before,
figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > cite:before,
figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > p > cite:before,
figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > .wp-block-pullquote__citation:before,
figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) .wp-block-quote__citation:before {
  background-color: var(--theme-color-alter_link2);
}

.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-alter_bg_color);
  color: var(--theme-color-text_dark) !important;
}

.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 {
  color: var(--theme-color-inverse_dark);
}

[class*="scheme_"].footer_wrap .wp-block-tag-cloud a,
[class*="scheme_"].footer_wrap .sc_edd_details .downloads_page_tags .downloads_page_data > a,
[class*="scheme_"].footer_wrap .widget_product_tag_cloud a,
[class*="scheme_"].footer_wrap .widget_tag_cloud a,
[class*="scheme_"].sidebar .wp-block-tag-cloud a,
[class*="scheme_"].sidebar .sc_edd_details .downloads_page_tags .downloads_page_data > a,
[class*="scheme_"].sidebar .widget_product_tag_cloud a,
[class*="scheme_"].sidebar .widget_tag_cloud a {
  color: var(--theme-color-text_light);
  border-color: var(--theme-color-bg_color);
  background-color: var(--theme-color-bg_color);
}

.wc-block-product-search input.wc-block-product-search__field,
.widget_search .search-field,
.woocommerce.widget_product_search .search_field,
.widget_display_search #bbp_search, #bbpress-forums #bbp-search-form #bbp_search {
  background-color: var(--theme-color-bg_color) !important;
  border-width: 0;
  border-style: none;
}

.search_modern .search_header_wrap .logo_image {
  top: 62px;
}
.search_modern > .search_submit:before {
  content: '\EA14';
}

.widget_banner:not(.widget_fullwidth) .image_wrap {
  background-color: var(--theme-color-bd_color);
}

.elementor-accordion .elementor-tab-title .elementor-accordion-title {
  font-size: 19px;
}
.elementor-accordion .elementor-accordion-icon {
  font-size: 15px;
}
.elementor-accordion .elementor-accordion-icon-closed i.fa-plus:before,
.elementor-accordion .elementor-accordion-icon-opened i.fa-minus:before {
  font-weight: 700;
  top: -1px;
}

.elementor-toggle .elementor-toggle-icon {
  font-size: 22px;
}
.elementor-toggle .elementor-toggle-icon-closed i.fa-plus:before {
  content: '\E9EA';
}
.elementor-toggle .elementor-toggle-icon-opened i.fa-minus:before {
  content: '\E9D4';
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button:hover .hover-arrow:before {
  color: var(--theme-color-text_dark);
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
  background-color: #FFFFFF;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a {
  color: #000000 !important;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
  background-color: #FFFFFF;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a, .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories span {
  color: #000000 !important;
}
.sc_portfolio.sc_portfolio_extra.sc_portfolio_eclipse .sc_portfolio_item .post_featured .mask {
  background-color: #FFFFFF;
}

.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: #FFFFFF;
}
.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: #000000 !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 {
  background-color: #FFFFFF;
}
.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 .post_meta .post_categories span {
  color: #000000 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
  background-color: #FFFFFF;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
  color: #000000 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
  background-color: #FFFFFF;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .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_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories span {
  color: #000000 !important;
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content:before {
  opacity: 0.6;
  background: black;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.18) 50%, black 100%);
}

.sc_layouts_row_type_compact .sc_layouts_cart_items_short {
  background-color: var(--theme-color-text_link2);
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .total {
  border-top: 1px solid #2A2A2A !important;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a {
  border-color: var(--theme-color-text_link3);
  background-color: var(--theme-color-text_link3);
}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a:hover, .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a:focus {
  border-color: var(--theme-color-text_hover3);
  background-color: var(--theme-color-text_hover3);
}

.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout {
  border-color: var(--theme-color-text_link2) !important;
}
.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout:hover {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-text_hover2) !important;
}

[class*="scheme_"].sidebar .woocommerce-message .button,
[class*="scheme_"].sidebar .woocommerce-error .button,
[class*="scheme_"].sidebar .woocommerce-info .button,
[class*="scheme_"].sidebar .widget.woocommerce .button,
[class*="scheme_"].sidebar .widget.woocommerce a.button,
[class*="scheme_"].sidebar .widget.woocommerce button.button,
[class*="scheme_"].sidebar .widget.woocommerce input.button,
[class*="scheme_"].sidebar .widget.woocommerce input[type="button"],
[class*="scheme_"].sidebar .widget.woocommerce input[type="submit"],
[class*="scheme_"].sidebar .widget.WOOCS_CONVERTER .button,
[class*="scheme_"].sidebar .widget.yith-woocompare-widget a.button,
[class*="scheme_"].sidebar .widget_product_search .search_button {
  border-color: var(--theme-color-alter_link3);
  background-color: var(--theme-color-alter_link3);
}
[class*="scheme_"].sidebar .woocommerce-message .button:hover, [class*="scheme_"].sidebar .woocommerce-message .button:focus,
[class*="scheme_"].sidebar .woocommerce-error .button:hover,
[class*="scheme_"].sidebar .woocommerce-error .button:focus,
[class*="scheme_"].sidebar .woocommerce-info .button:hover,
[class*="scheme_"].sidebar .woocommerce-info .button:focus,
[class*="scheme_"].sidebar .widget.woocommerce .button:hover,
[class*="scheme_"].sidebar .widget.woocommerce .button:focus,
[class*="scheme_"].sidebar .widget.woocommerce a.button:hover,
[class*="scheme_"].sidebar .widget.woocommerce a.button:focus,
[class*="scheme_"].sidebar .widget.woocommerce button.button:hover,
[class*="scheme_"].sidebar .widget.woocommerce button.button:focus,
[class*="scheme_"].sidebar .widget.woocommerce input.button:hover,
[class*="scheme_"].sidebar .widget.woocommerce input.button:focus,
[class*="scheme_"].sidebar .widget.woocommerce input[type="button"]:hover,
[class*="scheme_"].sidebar .widget.woocommerce input[type="button"]:focus,
[class*="scheme_"].sidebar .widget.woocommerce input[type="submit"]:hover,
[class*="scheme_"].sidebar .widget.woocommerce input[type="submit"]:focus,
[class*="scheme_"].sidebar .widget.WOOCS_CONVERTER .button:hover,
[class*="scheme_"].sidebar .widget.WOOCS_CONVERTER .button:focus,
[class*="scheme_"].sidebar .widget.yith-woocompare-widget a.button:hover,
[class*="scheme_"].sidebar .widget.yith-woocompare-widget a.button:focus,
[class*="scheme_"].sidebar .widget_product_search .search_button:hover,
[class*="scheme_"].sidebar .widget_product_search .search_button:focus {
  border-color: var(--theme-color-alter_hover3);
  background-color: var(--theme-color-alter_hover3);
}

.woocommerce .widget_shopping_cart .buttons a.checkout,
.woocommerce.widget_shopping_cart .buttons a.checkout {
  color: var(--theme-color-inverse_link) !important;
  background: var(--theme-color-text_link2) !important;
  border-color: var(--theme-color-text_link2) !important;
}
.woocommerce .widget_shopping_cart .buttons a.checkout:hover,
.woocommerce.widget_shopping_cart .buttons a.checkout:hover {
  color: var(--theme-color-inverse_link) !important;
  background: var(--theme-color-text_hover2) !important;
  border-color: var(--theme-color-text_hover2) !important;
}

#style-11.mc4wp-form .mc4wp-form-fields button,
#style-11.mc4wp-form .mc4wp-form-fields input[type="submit"] {
  border-color: var(--theme-color-text_link3);
  background-color: var(--theme-color-text_link3);
}
#style-11.mc4wp-form .mc4wp-form-fields button:hover,
#style-11.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover {
  border-color: var(--theme-color-text_hover3);
  background-color: var(--theme-color-text_hover3);
}

.sc_price_default.color_style_dark .sc_price_item.sc_price_active .sc_price_item_link.sc_button {
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
  background-color: transparent;
  border-width: 2px !important;
}
.sc_price_default.color_style_dark .sc_price_item.sc_price_active .sc_price_item_link.sc_button:hover {
  color: var(--theme-color-inverse_hover);
  border-color: var(--theme-color-text_dark_blend);
  background-color: var(--theme-color-text_dark_blend);
}

.sc_price_light .sc_price_item.sc_price_active {
  background-color: var(--theme-color-bg_color);
}
.sc_price_light .sc_price_item.sc_price_active .sc_price_item_price {
  color: var(--theme-color-text_dark);
}
.sc_price_light .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_light .sc_price_item:hover .sc_price_item_link {
  border-color: var(--theme-color-text_link2) !important;
  background-color: var(--theme-color-text_link2) !important;
}
.sc_price_light .sc_price_item .sc_price_item_link:hover,
.sc_price_light .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_light .sc_price_item_details ul li:after,
.sc_price_light .sc_price_item_description ul li:after {
  color: var(--theme-color-alter_link3);
}

.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-color: var(--theme-color-bd_color);
  background-color: var(--theme-color-bd_color);
}

.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 {
  border-color: var(--theme-color-text_link2);
  background-color: var(--theme-color-text_link2);
}

.sc_blogger.sc_blogger_portfolio_default .post_featured.hover_info .mask {
  opacity: 0.85;
  background: black;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 90%, black 100%);
}

.sc_testimonials_extra .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
  border-color: var(--theme-color-bd_color);
}
.sc_testimonials_extra .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_extra .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_extra .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.sc_testimonials_extra .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_extra .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_extra .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_testimonials_extra .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_extra .sc_testimonials_item .sc_testimonials_item_content {
  -webkit-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.04);
}
.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content:before {
  color: var(--theme-color-text_link3);
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content {
  color: #FCFCFC;
}
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content > p,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content > p,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content > p {
  opacity: 1;
}
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content:before,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content:before,
body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content:before {
  color: var(--theme-color-text_link3);
}

.sc_icons_creative[class*="color_style_"] .sc_icons_item:hover .sc_icons_decoration_bg svg.decor-svg {
  fill: var(--theme-color-text_link) !important;
}

.sc_icons_hover2 .sc_icons_item_description {
  font-size: 17px;
}

.skills_extra_icon .sc_skills_counter_extra .sc_skills_total {
  padding-left: 40px;
}
.skills_extra_icon .sc_skills_counter_extra .sc_skills_total:before {
  content: '\EA33';
  font-family: "fontello";
  font-size: 25px;
  color: var(--theme-color-text_link);
  margin-top: 3px;
  position: absolute;
  left: 0;
}

.alter_clients .widget_slider .slider_container .slider-slide {
  background-color: transparent;
}
.alter_clients .widget_slider .slider_container .slider-slide img {
  opacity: 0.25;
}

.sc_socials.sc_socials_names .socials_wrap .social_item {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  margin-right: 30px;
}
.sc_socials.sc_socials_names .socials_wrap .social_item:hover {
  color: var(--theme-color-text_link3);
}

.footer_wrap .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]),
.footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
  color: var(--theme-color-text);
}
.footer_wrap .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .footer_wrap .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus,
.footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover,
.footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus {
  color: var(--theme-color-text_dark);
}

@media (max-width: 1439px) {
  .page_content_wrap {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .team_page_wrap_info .team_page_wrap_info_over {
    padding-bottom: 100px;
  }
}
@media (max-width: 1279px) {
  .page_content_wrap {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .team_page_wrap_info .team_page_wrap_info_over {
    padding-bottom: 90px;
  }

  .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,
  .search_modern .search_header_wrap .logo_image,
  .menu_mobile .sc_layouts_logo img {
    max-height: 35px;
  }

  .sc_layouts_row_type_compact .sc_layouts_item_details,
  .sc_layouts_row_type_normal .sc_layouts_item_details {
    display: none;
  }

  .search_modern .search_header_wrap .logo_image {
    top: 30px;
  }

  .sc_icons_hover2 .sc_icons_item_description {
    font-size: 16px;
  }

  .skills_extra_icon .sc_skills_counter_extra .sc_skills_total {
    padding-left: 30px;
  }
  .skills_extra_icon .sc_skills_counter_extra .sc_skills_total:before {
    font-size: 20px;
  }

  .trx_addons_has_bg_text.marquee_style-1 .trx_addons_marquee_element .trx_addons_bg_text_char div {
    margin: 0 30px;
  }
  .trx_addons_has_bg_text.marquee_style-1 .trx_addons_marquee_element .trx_addons_bg_text_char div:after {
    font-size: 20px;
    margin-top: -15px;
  }

  .elementor-accordion .elementor-accordion-icon {
    line-height: 1.6em;
  }
}
@media (max-width: 1023px) {
  .page_content_wrap {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .team_page_wrap_info .team_page_wrap_info_over {
    padding-bottom: 75px;
  }

  .search_modern .search_header_wrap .logo_image {
    top: 23px;
  }

  .sc_socials.sc_socials_names .socials_wrap .social_item {
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .page_content_wrap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .team_page_wrap_info .team_page_wrap_info_over {
    padding: 60px 0;
  }

  .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,
  .search_modern .search_header_wrap .logo_image,
  .menu_mobile .sc_layouts_logo img {
    max-height: 30px;
  }

  .search_modern .search_header_wrap .logo_image {
    top: 23px;
  }

  .elementor-toggle .elementor-toggle-item .elementor-toggle-icon {
    font-size: 18px;
  }

  .elementor-accordion .elementor-accordion-icon {
    font-size: 13px;
    line-height: 1.3em;
  }

  .elementor-accordion .elementor-accordion-icon-closed i.fa-plus:before,
  .elementor-accordion .elementor-accordion-icon-opened i.fa-minus:before {
    top: 3px;
  }

  .sc_socials.sc_socials_names .socials_wrap .social_item {
    font-size: 12px;
    margin-right: 15px;
  }

  .trx_addons_has_bg_text.marquee_style-1 .trx_addons_marquee_element .trx_addons_bg_text_char div {
    margin: 0 20px;
  }
  .trx_addons_has_bg_text.marquee_style-1 .trx_addons_marquee_element .trx_addons_bg_text_char div:after {
    font-size: 15px;
    margin-top: -7px;
  }

  .sc_icons_hover2 .sc_icons_item_description {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  .page_content_wrap {
    padding-top: 74px;
    padding-bottom: 74px;
  }

  .team_page_wrap_info .team_page_wrap_info_over {
    padding: 50px 0;
  }
}

/*# sourceMappingURL=skin-upgrade-style.css.map */
