.body_wrap.with_pattern {
  background: url(images/main-bg-pattern.png) center center repeat;
  -webkit-background-size: auto;
  background-size: auto;
}
.body_wrap.with_pattern .page_content_wrap {
  background-color: transparent;
}
.body_wrap.with_pattern:not([class*="_inline_"]) .content .widget_calendar td#prev a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .content .widget_calendar td#next a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .content .widget_calendar .wp-calendar-nav a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .content .wp-block-calendar td#prev a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .content .wp-block-calendar td#next a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .content .wp-block-calendar .wp-calendar-nav a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .footer_wrap .widget_calendar td#prev a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .footer_wrap .widget_calendar td#next a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .footer_wrap .widget_calendar .wp-calendar-nav a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .footer_wrap .wp-block-calendar td#prev a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .footer_wrap .wp-block-calendar td#next a:before,
.body_wrap.with_pattern:not([class*="_inline_"]) .footer_wrap .wp-block-calendar .wp-calendar-nav a:before {
  background: url(images/main-bg-pattern.png) center center repeat;
}

.page_wrap.with_bg {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  background-size: cover;
  background-attachment: local;
}
.page_wrap.with_bg.contain_size {
  background-position: top center;
  -webkit-background-size: contain;
  background-size: contain;
}
.page_wrap.with_bg .page_content_wrap {
  background-color: transparent;
}

.body_wrap.with_pattern .top_panel,
.body_wrap.with_pattern [class*="scheme_"].top_panel {
  background-color: transparent;
}

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

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

ul[class*="trx_addons_list"] > li:before {
  color: var(--theme-color-text_link2);
}

body #style-4.mc4wp-form .mc4wp-form-fields button,
body #style-4.mc4wp-form .mc4wp-form-fields input[type="submit"] {
  color: var(--theme-color-bg_color) !important;
  background-color: var(--theme-color-text_dark) !important;
}
body #style-4.mc4wp-form .mc4wp-form-fields button:hover, body #style-4.mc4wp-form .mc4wp-form-fields button:active, body #style-4.mc4wp-form .mc4wp-form-fields button:focus,
body #style-4.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,
body #style-4.mc4wp-form .mc4wp-form-fields input[type="submit"]:active,
body #style-4.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus {
  color: var(--theme-color-inverse_hover) !important;
  background-color: var(--theme-color-text_dark_blend) !important;
}

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

body #style-5.mc4wp-form input[type="checkbox"] + label:before {
  border-color: var(--theme-color-text_dark) !important;
}
body #style-5.mc4wp-form label a,
body #style-5.mc4wp-form label a:hover {
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
}

/* Style 'Divider' */
.sc_icons_divider .slider-wrapper .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item:after {
  max-height: 150px;
}
.sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item {
  padding: 0 50px;
}

/* Services modern */
.sc_services_modern .sc_services_item_thumb .all-svg {
  display: none;
}

/* Blogger blog -> classic masonry - Bullets */
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: var(--theme-color-bd_color);
  border-color: var(--theme-color-bd_color);
}
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}

.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon {
  fill: var(--theme-color-text_dark);
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
}
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title {
  color: var(--theme-color-text_dark);
}

.awards_slider .widget_slider .slider_type_images .slider-slide {
  background-color: #11171F;
  border: none;
}
.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
  color: #ffffff !important;
}
.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_cats {
  color: #85939B !important;
}
.awards_slider .widget_slider .slider_type_images .slider-slide:hover {
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important;
}

.bg-text-gradient .trx_addons_bg_text {
  background-image: linear-gradient(100deg, #080B0D 0%, #185C67 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (max-width: 1439px) {
  .sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item {
    padding: 0 20px;
  }
}
@media (max-width: 1279px) {
  .sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item {
    padding: 0 5px;
  }
  .sc_icons_divider .sc_icons_item_title + .sc_icons_item_description {
    margin-top: 0.6em;
  }
}

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