/* ATTENTION! This file was generated automatically! Don't change it!!!
----------------------------------------------------------------------- */
/* SASS Suffix: --wide */
@media (min-width: 2160px) {
    /* Layouts */
    .hide_on_wide,
    .sc_layouts_hide_on_wide {
      display: none !important;
    }
  }
  /* SASS Suffix: --desktop */
  @media (min-width: 1680px) and (max-width: 2159px) {
    /* Layouts */
    .hide_on_desktop,
    .sc_layouts_hide_on_desktop {
      display: none !important;
    }
    .sc_layouts_row_type_compact.sc_layouts_row_fixed_on,
    .sc_layouts_row_type_normal.sc_layouts_row_fixed_on {
      padding-top: 0;
      padding-bottom: 0;
    }
    .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,
    .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
      max-height: 3em;
    }
  }
  /* SASS Suffix: --notebook */
  @media (min-width: 1280px) and (max-width: 1679px) {
    /* Layouts */
    .hide_on_notebook,
    .sc_layouts_hide_on_notebook {
      display: none !important;
    }
    .sc_layouts_row_type_compact.sc_layouts_row_fixed_on,
    .sc_layouts_row_type_normal.sc_layouts_row_fixed_on {
      padding-top: 0;
      padding-bottom: 0;
    }
    .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,
    .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
      max-height: 3em;
    }
  }
  /* SASS Suffix: --tablet */
  @media (min-width: 768px) and (max-width: 1279px) {
    /* Shortcodes - Common styles */
    .sc_push_hide_on_tablet {
      margin-top: 0 !important;
    }
    .sc_pull_hide_on_tablet {
      margin-bottom: 0 !important;
    }
    /* Layouts */
    .hide_on_tablet,
    .sc_layouts_hide_on_tablet {
      display: none !important;
    }
    .sc_layouts_row_type_compact.sc_layouts_row_fixed_on,
    .sc_layouts_row_type_normal.sc_layouts_row_fixed_on {
      padding-top: 0;
      padding-bottom: 0;
    }
    .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,
    .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
      max-height: 3em;
    }
  }
  /* SASS Suffix: --mobile */
  @media (max-width: 767px) {
    /* Shortcodes - Common styles */
    .sc_push_hide_on_mobile {
      margin-top: 0 !important;
    }
    .sc_pull_hide_on_mobile {
      margin-bottom: 0 !important;
    }
    /* Layouts */
    .hide_on_mobile,
    .sc_layouts_hide_on_mobile {
      display: none !important;
    }
    .sc_layouts_row_type_compact.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always,
    .sc_layouts_row_type_normal.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
      padding-top: 0;
      padding-bottom: 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 {
      max-height: 3em;
    }
  }
  /* SASS Suffix: --xl */
  @media (max-width: 1439px) {
    /* ThemeREX Addons - Common styles */
    .trx_addons_audio_player {
      padding: 2em;
    }
    /* Shortcodes - Common styles */
    .sc_item_subtitle + .sc_item_title {
      margin-top: 0.4em;
    }
    .sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr,
    .sc_item_title + .sc_item_slider, .sc_item_subtitle + .sc_item_slider, .sc_item_descr + .sc_item_slider,
    .sc_item_title + .sc_item_columns, .sc_item_subtitle + .sc_item_columns, .sc_item_descr + .sc_item_columns,
    .sc_item_title + .sc_item_content, .sc_item_subtitle + .sc_item_content, .sc_item_descr + .sc_item_content {
      margin-top: 2em;
    }
    .sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image,
    .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image,
    .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image,
    .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image,
    .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image,
    .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
      margin-top: 2em;
    }
    /* Gutenberg */
    .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:first-child),
    .wp-block-column:not(:first-child) {
      margin-left: 15px;
    }
    .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:last-child),
    .wp-block-column:not(:last-child) {
      margin-right: 15px;
    }
    /* Layouts */
    .sc_layouts_row:not(.sc_layouts_row_type_narrow),
    .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text],
    .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 {
      font-size: 14px;
    }
    .sc_layouts_row_fixed_on {
      left: -15px;
      right: -15px;
    }
    .sc_layouts_row .sc_button {
      font-size: 12px;
      padding: 1.5em;
    }
    /* Team */
    .sc_team_default .sc_team_item_info {
      padding: 2.1429em;
    }
    /* Blogger */
    /* Content Area */
    .sc_content_width_1_1, .sc_inner_width_1_1 > .elementor-column-wrap {
      width: 1100px;
    }
    .sc_content_width_1_2, .sc_inner_width_1_2 > .elementor-column-wrap {
      width: 550px;
    }
    .sc_content_width_1_3, .sc_inner_width_1_3 > .elementor-column-wrap {
      width: 366.6666666667px;
    }
    .sc_content_width_2_3, .sc_inner_width_2_3 > .elementor-column-wrap {
      width: 733.3333333333px;
    }
    .sc_content_width_1_4, .sc_inner_width_1_4 > .elementor-column-wrap {
      width: 275px;
    }
    .sc_content_width_3_4, .sc_inner_width_3_4 > .elementor-column-wrap {
      width: 825px;
    }
    /* Promo */
    .sc_promo.sc_promo_size_normal .sc_promo_text_inner {
      padding: 2.1429em;
    }
    /* Widget: Recent News */
    .sc_recent_news_style_news-announce .post_size_medium .post_title,
    .sc_recent_news_style_news-announce .post_size_small .post_title {
      font-size: 1.2em;
    }
    .sc_recent_news_style_news-announce .post_size_full {
      height: 372px;
    }
    .sc_recent_news_style_news-announce .post_size_big {
      height: 186px;
    }
    .sc_recent_news_style_news-announce .post_size_medium {
      height: 93px;
    }
    .sc_recent_news_style_news-announce .post_size_small {
      height: 93px;
    }
    /* Layouts: Logo */
    a.custom-logo-link img,
    .wp-block-columns .sc_layouts_logo img,
    .sc_layouts_row .sc_layouts_logo img {
      max-height: 4.5em;
    }
    .sc_layouts_row_type_compact .custom-logo-link img,
    .sc_layouts_row_type_compact .sc_layouts_logo img {
      max-height: 3.5em;
    }
    .sc_layouts_row_type_narrow .custom-logo-link img,
    .sc_layouts_row_type_narrow .sc_layouts_logo img {
      max-height: 2.5em;
    }
  }
  /* SASS Suffix: --lg */
  @media (max-width: 1279px) {
    /* ThemeREX Addons - Common styles */
    .trx_addons_audio_player {
      padding: 2em 1.6em;
    }
    /* Magnific Popup */
    .mfp-wrap .mfp-close {
      margin: 0;
      font-size: 20px;
    }
    /* Shortcodes - Common styles */
    .sc_push_x_tiny {
      margin-left: 1em !important;
    }
    .sc_push_x_tiny_negative {
      margin-left: -1em !important;
    }
    .sc_push_x_small {
      margin-left: 2em !important;
    }
    .sc_push_x_small_negative {
      margin-left: -2em !important;
    }
    .sc_push_x_medium {
      margin-left: 3em !important;
    }
    .sc_push_x_medium_negative {
      margin-left: -3em !important;
    }
    .sc_push_x_large {
      margin-left: 4em !important;
    }
    .sc_push_x_large_negative {
      margin-left: -4em !important;
    }
    .sc_push_tiny,
    .sc_push_y_tiny {
      margin-top: 1em !important;
    }
    .sc_push_tiny_negative,
    .sc_push_y_tiny_negative {
      margin-top: -1em !important;
    }
    .sc_push_small,
    .sc_push_y_small {
      margin-top: 2em !important;
    }
    .sc_push_small_negative,
    .sc_push_y_small_negative {
      margin-top: -2em !important;
    }
    .sc_push_medium,
    .sc_push_y_medium {
      margin-top: 3em !important;
    }
    .sc_push_medium_negative,
    .sc_push_y_medium_negative {
      margin-top: -3em !important;
    }
    .sc_push_large,
    .sc_push_y_large {
      margin-top: 4em !important;
    }
    .sc_push_large_negative,
    .sc_push_y_large_negative {
      margin-top: -4em !important;
    }
    .sc_pull_x_tiny {
      margin-right: 1em !important;
    }
    .sc_pull_x_tiny_negative {
      margin-right: -1em !important;
    }
    .sc_pull_x_small {
      margin-right: 2em !important;
    }
    .sc_pull_x_small_negative {
      margin-right: -2em !important;
    }
    .sc_pull_x_medium {
      margin-right: 3em !important;
    }
    .sc_pull_x_medium_negative {
      margin-right: -3em !important;
    }
    .sc_pull_x_large {
      margin-right: 4em !important;
    }
    .sc_pull_x_large_negative {
      margin-right: -4em !important;
    }
    .sc_pull_tiny,
    .sc_pull_y_tiny {
      margin-bottom: 1em !important;
    }
    .sc_pull_tiny_negative,
    .sc_pull_y_tiny_negative {
      margin-bottom: -1em !important;
    }
    .sc_pull_small,
    .sc_pull_y_small {
      margin-bottom: 2em !important;
    }
    .sc_pull_small_negative,
    .sc_pull_y_small_negative {
      margin-bottom: -2em !important;
    }
    .sc_pull_medium,
    .sc_pull_y_medium {
      margin-bottom: 3em !important;
    }
    .sc_pull_medium_negative,
    .sc_pull_y_medium_negative {
      margin-bottom: -3em !important;
    }
    .sc_pull_large,
    .sc_pull_y_large {
      margin-bottom: 4em !important;
    }
    .sc_pull_large_negative,
    .sc_pull_y_large_negative {
      margin-bottom: -4em !important;
    }
    .sc_shift_x_tiny {
      left: 1em !important;
    }
    .sc_shift_x_tiny_negative {
      left: -1em !important;
    }
    .sc_shift_x_small {
      left: 2em !important;
    }
    .sc_shift_x_small_negative {
      left: -2em !important;
    }
    .sc_shift_x_medium {
      left: 3em !important;
    }
    .sc_shift_x_medium_negative {
      left: -3em !important;
    }
    .sc_shift_x_large {
      left: 4em !important;
    }
    .sc_shift_x_large_negative {
      left: -4em !important;
    }
    .sc_shift_y_tiny {
      top: 1em !important;
    }
    .sc_shift_y_tiny_negative {
      top: -1em !important;
    }
    .sc_shift_y_small {
      top: 2em !important;
    }
    .sc_shift_y_small_negative {
      top: -2em !important;
    }
    .sc_shift_y_medium {
      top: 3em !important;
    }
    .sc_shift_y_medium_negative {
      top: -3em !important;
    }
    .sc_shift_y_large {
      top: 4em !important;
    }
    .sc_shift_y_large_negative {
      top: -4em !important;
    }
    /* Gutenberg */
    .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:first-child),
    .wp-block-column:not(:first-child) {
      margin-left: 15px;
    }
    .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:last-child),
    .wp-block-column:not(:last-child) {
      margin-right: 15px;
    }
    /* WPBakery PageBuilder */
    .wpb_row[class*=sc_extra_bg_]:after,
    .wpb_column[class*=sc_extra_bg_] > .vc_column-inner:after,
    .wpb_text_column[class*=sc_extra_bg_]:after,
    .sc_content[class*=sc_extra_bg_]:after {
      display: none;
    }
    .wpb_row[class*=sc_extra_bg_][class*=sc_bg_mask_]:before,
    .wpb_column[class*=sc_extra_bg_][class*=sc_bg_mask_] > .vc_column-inner:before,
    .wpb_text_column[class*=sc_extra_bg_][class*=sc_bg_mask_]:before,
    .sc_content[class*=sc_extra_bg_][class*=sc_bg_mask_]:before {
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
    }
    .wpb_row.sc_extra_bg_tiny,
    .wpb_column.sc_extra_bg_tiny > .vc_column-inner,
    .wpb_text_column.sc_extra_bg_tiny,
    .sc_content.sc_extra_bg_tiny:not([class*=sc_padding_]) {
      padding: 1em;
    }
    .wpb_row.sc_extra_bg_small,
    .wpb_column.sc_extra_bg_small > .vc_column-inner,
    .wpb_text_column.sc_extra_bg_small,
    .sc_content.sc_extra_bg_small:not([class*=sc_padding_]) {
      padding: 1.5em;
    }
    .wpb_row.sc_extra_bg_medium,
    .wpb_column.sc_extra_bg_medium > .vc_column-inner,
    .wpb_text_column.sc_extra_bg_medium,
    .sc_content.sc_extra_bg_medium:not([class*=sc_padding_]) {
      padding: 2em;
    }
    .wpb_row.sc_extra_bg_large,
    .wpb_column.sc_extra_bg_large > .vc_column-inner,
    .wpb_text_column.sc_extra_bg_large,
    .sc_content.sc_extra_bg_large:not([class*=sc_padding_]) {
      padding: 2.5em;
    }
    .vc_empty_space.sc_height_tiny {
      height: 1rem !important;
    }
    .vc_empty_space.sc_height_small {
      height: 1.5rem !important;
    }
    .vc_empty_space.sc_height_medium {
      height: 2rem !important;
    }
    .vc_empty_space.sc_height_large,
    .vc_empty_space.sc_height_big {
      height: 3rem !important;
    }
    .vc_empty_space.sc_height_huge {
      height: 4rem !important;
    }
    /* Layouts */
    .sc_layouts_row:not(.sc_layouts_row_type_narrow),
    .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text],
    .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 {
      font-size: 13px;
      line-height: 21px;
    }
    .sc_layouts_row_fixed_on {
      left: -15px;
      right: -15px;
    }
    /* Blogger */
    /* Layout: Magazine */
    .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(n+2) .sc_blogger_item_title + .sc_blogger_item_meta {
      display: none;
    }
    /* Content Area */
    .sc_content_width_1_1, .sc_inner_width_1_1 > .elementor-column-wrap {
      width: 964px;
    }
    .sc_content_width_1_2, .sc_inner_width_1_2 > .elementor-column-wrap {
      width: 482px;
    }
    .sc_content_width_1_3, .sc_inner_width_1_3 > .elementor-column-wrap {
      width: 321.3333333333px;
    }
    .sc_content_width_2_3, .sc_inner_width_2_3 > .elementor-column-wrap {
      width: 642.6666666667px;
    }
    .sc_content_width_1_4, .sc_inner_width_1_4 > .elementor-column-wrap {
      width: 241px;
    }
    .sc_content_width_3_4, .sc_inner_width_3_4 > .elementor-column-wrap {
      width: 723px;
    }
    /* Icons */
    .sc_icons .sc_icons_icon + .sc_icons_item_title,
    .sc_icons .sc_icons_icon + .sc_icons_item_description {
      margin-top: 1em;
    }
    .sc_icons .sc_icons_item_description {
      font-size: 14px;
    }
    /* Promo */
    .sc_promo.sc_promo_size_normal .sc_promo_icon,
    .sc_promo.sc_promo_size_large .sc_promo_icon {
      font-size: 4em;
    }
    /* Widget: Recent News */
    .sc_recent_news_style_news-announce .post_size_small .post_title {
      margin-bottom: 0.8em;
    }
    .sc_recent_news_style_news-announce .post_size_small .post_meta {
      display: none;
    }
    /* Slider */
    .slider_container .swiper-pagination-bullet,
    .slider_outer .swiper-pagination-bullet {
      width: 8px;
      height: 8px;
      line-height: 8px;
      text-align: center;
      border-width: 1px;
    }
    .slider_container.slider_controls_outside + .slider_controls_wrap > .slider_prev,
    .slider_outer_controls_outside .slider_controls_wrap > .slider_prev {
      opacity: 1;
      margin-left: 0;
      left: 1.5em;
    }
    .slider_container.slider_controls_outside + .slider_next,
    .slider_outer_controls_outside .slider_controls_wrap > .slider_next {
      opacity: 1;
      margin-right: 0;
      right: 1.5em;
    }
    /* Layouts: Menu */
    .sc_layouts_menu_nav ul li.columns-4 > ul,
    .sc_layouts_menu_nav ul li.columns-5 > ul {
      width: 39em;
    }
    .sc_layouts_menu_nav ul li.columns-4 > ul.submenu_left,
    .sc_layouts_menu_nav ul li.columns-5 > ul.submenu_left {
      left: -39em;
    }
    .sc_layouts_menu_nav li.columns-4 > ul > li,
    .sc_layouts_menu_nav li.columns-5 > ul > li {
      width: 33.3333%;
    }
  }
  /* SASS Suffix: --md */
  @media (max-width: 1023px) {
    /* ThemeREX Addons - Common styles */
    .trx_addons_scroll_to_top {
      right: 1em;
    }
    .trx_addons_scroll_to_top.show {
      bottom: 1em;
    }
    .trx_addons_stretch_height {
      min-height: 0 !important;
    }
    .scroll_progress_bottom {
      height: 6px;
    }
    /* Shortcodes - Common styles */
    .sc_item_title {
      letter-spacing: 1px;
    }
    .sc_item_descr {
      max-width: none;
    }
    #trx_addons_post_details_popup {
      width: 80%;
    }
    /* Gutenberg */
    .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:first-child),
    .wp-block-column:not(:first-child) {
      margin-left: 15px;
    }
    .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:last-child),
    .wp-block-column:not(:last-child) {
      margin-right: 15px;
    }
    /* WPBakery PageBuilder */
    .vc_row.vc_row-o-full-height {
      min-height: 0 !important;
    }
    /* Layouts */
    .sc_layouts_row_fixed_on {
      left: -15px;
      right: -15px;
    }
    .sc_layouts_column .sc_layouts_item {
      margin-right: 1.15em;
    }
    .sc_layouts_column_align_right .sc_layouts_item {
      margin-left: 1.15em;
      margin-right: 0;
    }
    .sc_layouts_row_type_narrow,
    .sc_layouts_row_type_narrow input[type=text],
    .sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
      font-size: 12px;
      line-height: 16px;
    }
    .sc_layouts_title_title {
      font-size: 0.8em;
    }
    /* Team */
    .sc_team_item_thumb .sc_team_item_content {
      display: none;
    }
    .sc_team_default .sc_team_item_info {
      padding: 1.6154em;
    }
    /* Blogger */
    /* Layout: Magazine */
    .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_2 .sc_blogger_item:first-child,
    .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:first-child {
      width: 50.5%;
    }
    .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_2 .sc_blogger_item:nth-child(n+2),
    .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(n+2) {
      width: 46%;
      margin-right: 0 !important;
    }
    .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:last-child {
      padding-bottom: 0;
      margin-bottom: 0;
      border-bottom: none;
    }
    /* Content Area */
    .sc_content_width_1_1, .sc-tablet_inner_width_1_1 > .elementor-column-wrap {
      width: 708px;
    }
    .sc_content_width_1_2, .sc-tablet_inner_width_1_2 > .elementor-column-wrap {
      width: 354px;
    }
    .sc_content_width_1_3, .sc-tablet_inner_width_1_3 > .elementor-column-wrap {
      width: 236px;
    }
    .sc_content_width_2_3, .sc-tablet_inner_width_2_3 > .elementor-column-wrap {
      width: 472px;
    }
    .sc_content_width_1_4, .sc-tablet_inner_width_1_4 > .elementor-column-wrap {
      width: 177px;
    }
    .sc_content_width_3_4, .sc-tablet_inner_width_3_4 > .elementor-column-wrap {
      width: 531px;
    }
    .sc-tablet_inner_width_none > .elementor-column-wrap {
      width: 100%;
    }
    /* Google Map */
    .sc_googlemap {
      max-height: 60vh;
    }
    .sc_googlemap_content_default {
      left: 7%;
      right: 14%;
      top: auto;
      bottom: 7%;
      width: auto;
      max-height: 33%;
      padding: 1em;
    }
    [data-vc-full-width=true][data-vc-stretch-content=true] .sc_googlemap_content_default {
      left: auto;
      right: 10%;
      top: 10%;
      bottom: 10%;
      width: 30%;
      max-height: none;
    }
    /* Price */
    .sc_price_item_title {
      letter-spacing: 0;
      font-size: 2em;
    }
    .sc_price_item_info {
      padding: 2em 1em;
    }
    .sc_price_item_price {
      font-size: 1.5em;
    }
    /* Promo */
    h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
      font-size: 32px;
    }
    .sc_promo .sc_promo_text.trx_addons_stretch_height .sc_promo_text_inner {
      position: relative;
      top: auto;
      left: auto;
      padding: 3em 10%;
      -webkit-transform: none;
      transform: none;
    }
    .sc_promo.sc_promo_size_normal .sc_promo_text_inner {
      padding: 2em;
    }
    .sc_promo_modern .sc_promo_descr, .sc_promo_modern .sc_promo_descr + .sc_promo_button {
      padding-left: 4rem;
    }
    /* Widget: Recent News */
    .sc_recent_news_style_news-announce .post_item {
      float: none;
    }
    .sc_recent_news_style_news-announce .post_size_full {
      width: 100%;
      height: 198px;
    }
    .sc_recent_news_style_news-announce .post_size_big {
      width: 100%;
      height: 198px;
    }
    .sc_recent_news_style_news-announce .post_size_medium {
      width: 100%;
      height: 198px;
    }
    .sc_recent_news_style_news-announce .post_size_small {
      width: 100%;
      height: 198px;
    }
    .sc_recent_news_style_news-announce .post_size_full .post_featured {
      max-height: 100%;
    }
    .sc_recent_news_style_news-announce .post_size_big .post_featured {
      max-height: 100%;
    }
    .sc_recent_news_style_news-announce .post_size_medium .post_featured {
      max-height: 100%;
    }
    .sc_recent_news_style_news-announce .post_size_small .post_featured {
      max-height: 100%;
    }
    .sc_recent_news_style_news-announce .post_size_small .post_title {
      margin-bottom: 0;
    }
    .sc_recent_news_style_news-announce .post_size_small .post_meta {
      display: block;
    }
    /* Slider */
    .slider_style_default .slider_container.slider_controls_side .slider_controls_wrap > a,
    .slider_style_default.slider_outer_controls_side .slider_controls_wrap > a,
    .slider_style_default .slider_container.slider_controls_top .slider_controls_wrap > a,
    .slider_style_default.slider_outer_controls_top .slider_controls_wrap > a,
    .sc_item_slider .slider_container.slider_controls_side .slider_controls_wrap > a,
    .sc_item_slider.slider_outer_controls_side .slider_controls_wrap > a,
    .sc_item_slider .slider_container.slider_controls_top .slider_controls_wrap > a,
    .sc_item_slider.slider_outer_controls_top .slider_controls_wrap > a,
    .slider_container.slider_controls_outside + .slider_controls_wrap > a,
    .slider_outer_controls_outside .slider_controls_wrap > a {
      display: none !important;
    }
    .slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi .slide_info:not(.slide_info_large),
    .slider_container.slider_pagination_pos_bottom.slider_pagination_custom .slide_info:not(.slide_info_large),
    .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi .slide_info:not(.slide_info_large),
    .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets .slide_info:not(.slide_info_large),
    .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi .slide_info:not(.slide_info_large),
    .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction .slide_info:not(.slide_info_large) {
      bottom: 1.5em;
    }
    /* Layouts: Menu */
    /* Display submenu at left side on menus in the right-aligned columns */
    /*
        .sc_layouts_column_align_right .sc_layouts_menu_nav > li.menu-collapse ul,
        .sc_layouts_column_align_right .sc_layouts_menu_nav > li > ul ul {
            left:-13em;
            margin: 0 0 0 -2px;
        }
        .sc_layouts_column_align_right .sc_layouts_menu_nav > li.menu-collapse > ul {
            left:auto;
            right:0;
            margin-left:0;
        }
    */
    .sc_layouts_menu_nav ul li.columns-3 > ul,
    .sc_layouts_menu_nav ul li.columns-4 > ul,
    .sc_layouts_menu_nav ul li.columns-5 > ul {
      width: 26em;
    }
    /*	
        .sc_layouts_column_align_right .sc_layouts_menu_nav > li.menu-collapse li.columns-2 > ul,
        .sc_layouts_column_align_right .sc_layouts_menu_nav ul li.columns-2 > ul,
        .sc_layouts_column_align_right .sc_layouts_menu_nav > li.menu-collapse li.columns-3 > ul,
        .sc_layouts_column_align_right .sc_layouts_menu_nav ul li.columns-3 > ul,
        .sc_layouts_column_align_right .sc_layouts_menu_nav > li.menu-collapse li.columns-4 > ul,
        .sc_layouts_column_align_right .sc_layouts_menu_nav ul li.columns-4 > ul,
        .sc_layouts_column_align_right .sc_layouts_menu_nav > li.menu-collapse li.columns-5 > ul,
        .sc_layouts_column_align_right .sc_layouts_menu_nav ul li.columns-5 > ul,
    */
    .sc_layouts_menu_nav ul li.columns-3 > ul.submenu_left,
    .sc_layouts_menu_nav ul li.columns-4 > ul.submenu_left,
    .sc_layouts_menu_nav ul li.columns-5 > ul.submenu_left {
      left: -26em;
    }
    .sc_layouts_menu_nav li.columns-3 > ul > li,
    .sc_layouts_menu_nav li.columns-4 > ul > li,
    .sc_layouts_menu_nav li.columns-5 > ul > li {
      width: 50%;
    }
    .sc_layouts_menu_nav > li > a {
      padding: 0.7em;
    }
    .sc_layouts_menu_nav > li.menu-item-has-children > a {
      padding-right: 1.3em;
    }
    .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
      right: 0.5em;
    }
  }
  /* SASS Suffix: --sm */
  @media (max-width: 767px) {
    /* ThemeREX Addons - Common styles */
    /* Grid */
    .trx_addons_container, .trx_addons_container-fluid {
      padding-left: 10px;
      padding-right: 10px;
    }
    .trx_addons_columns_wrap {
      margin-right: -20px;
    }
    .trx_addons_columns_wrap > [class*=trx_addons_column-] {
      padding-right: 20px;
    }
    .trx_addons_columns_wrap.columns_padding_left {
      margin-left: -20px;
    }
    .trx_addons_columns_wrap.columns_padding_left > [class*=trx_addons_column-],
    .trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_left {
      padding-left: 20px;
    }
    .trx_addons_columns_wrap.columns_padding_right {
      margin-right: -20px;
    }
    .trx_addons_columns_wrap.columns_padding_right > [class*=trx_addons_column-],
    .trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_right {
      padding-right: 20px;
    }
    .trx_addons_columns_wrap.columns_padding_center {
      margin-left: -10px;
      margin-right: -10px;
    }
    .trx_addons_columns_wrap.columns_padding_center > [class*=trx_addons_column-],
    .trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_center {
      padding-left: 10px;
      padding-right: 10px;
    }
    .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-],
    .trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_bottom {
      padding-bottom: 20px;
    }
    /* Columns relayout (max 2 columns in the row) */
    .trx_addons_columns_wrap:not(.columns_fluid) > [class*=trx_addons_column-] {
      width: 50%;
    }
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-1_1,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_2,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_3,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_4,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-5_5,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-6_6,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-7_7,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-8_8,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-9_9,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-10_10,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-11_11,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-12_12,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_3,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_4,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_5,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_5,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_5,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_6,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_6,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_6,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-5_6 {
      width: 100%;
    }
    /* Magnific Popup */
    .mfp-wrap .mfp-close {
      margin: 0;
      font-size: 20px;
    }
    .trx_addons_popup {
      width: 400px;
      height: auto;
    }
    .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title > a {
      font-size: 15px;
    }
    /* Shortcodes - Common styles */
    .sc_item_title {
      letter-spacing: 0;
    }
    .sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr,
    .sc_item_title + .sc_item_slider, .sc_item_subtitle + .sc_item_slider, .sc_item_descr + .sc_item_slider,
    .sc_item_title + .sc_item_columns, .sc_item_subtitle + .sc_item_columns, .sc_item_descr + .sc_item_columns,
    .sc_item_title + .sc_item_content, .sc_item_subtitle + .sc_item_content, .sc_item_descr + .sc_item_content {
      margin-top: 1.5em;
    }
    .sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image,
    .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image,
    .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image,
    .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image,
    .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image,
    .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
      margin-top: 1.5em;
    }
    .sc_item_title.sc_item_title_style_accent b {
      font-size: 4em;
      line-height: 0.8em;
    }
    .sc_item_filters_align_left, .sc_item_filters_align_right {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -ms-flex-pack: center;
      -webkit-box-pack: center;
              justify-content: center;
      border-bottom: none;
      padding-bottom: 0;
    }
    .sc_item_filters .sc_item_filters_header,
    .sc_item_filters .sc_item_filters_tabs {
      -ms-flex-pack: center;
      -webkit-box-pack: center;
              justify-content: center;
      text-align: center;
      width: 100%;
    }
    .sc_item_filters .sc_item_filters_header {
      padding-bottom: 1em;
      margin-bottom: 1em;
      border-bottom: 2px solid #333;
    }
    [class*=sc_shift_] {
      left: auto !important;
      top: auto !important;
    }
    /* Gutenberg */
    .wp-block-columns {
      -ms-flex-direction: column;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
    }
    .wp-block-columns[class*=has-] .wp-block-column {
      width: 100%;
    }
    .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:first-child),
    .wp-block-column:not(:first-child) {
      margin-left: 0;
    }
    .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:not(:last-child),
    .wp-block-column:not(:last-child) {
      margin-right: 0;
    }
    /* WPBakery PageBuilder */
    .wpb_row.hide_bg_image_on_mobile,
    .wpb_column.hide_bg_image_on_mobile .vc_column-inner {
      background-image: none !important;
    }
    .wpb_row.hide_bg_image_on_mobile[class*=sc_bg_mask_]:before,
    .wpb_column.hide_bg_image_on_mobile[class*=sc_bg_mask_] > .vc_column-inner:before {
      display: none !important;
    }
    /* WooCommerce */
    .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options,
    .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
      display: block;
      width: 100%;
    }
    .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
      text-align: left;
      margin-top: 1.5em;
    }
    /* Layouts */
    /* -- Temporary commented, because rules below have conflicts with Elementor's responsive columns --
    .sc_layouts_column:not([class*="sc_layouts_column_fluid"]):not([class*="vc_col-xs-"]):not([class*="elementor-xs-"]) {
        width: 100% !important;
    }
    .sc_layouts_column_align_left:not([class*="sc_layouts_column_fluid"]):not([class*="vc_col-xs-"]):not([class*="elementor-xs-"]),
    .sc_layouts_column_align_right:not([class*="sc_layouts_column_fluid"]):not([class*="vc_col-xs-"]):not([class*="elementor-xs-"]) {
        text-align:center;
    }
    .sc_layouts_row .sc_layouts_item {
        margin-top: 0.25em !important;
        margin-bottom: 0.25em !important;
    }
    */
    .sc_layouts_row_type_compact .sc_layouts_item_details,
    .sc_layouts_row_type_normal .sc_layouts_item_details {
      display: none;
    }
    .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always) {
      position: relative !important;
      left: 0 !important;
      right: auto !important;
      top: 0 !important;
      -webkit-box-shadow: none !important;
      -ms-box-shadow: none !important;
      box-shadow: none !important;
    }
    .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always) + .sc_layouts_row_fixed_placeholder {
      display: none !important;
    }
    .sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
      left: -10px;
      right: -10px;
    }
    .sc_layouts_row .wpb_text_column p {
      text-align: center !important;
    }
    .sc_layouts_panel {
      overflow-y: auto;
      overflow-x: hidden;
    }
    .sc_layouts_panel_left,
    .sc_layouts_panel_right {
      overflow-x: visible;
    }
    /* Team */
    .team_member_page .team_member_featured {
      padding: 0 0 2em;
      width: 100%;
      float: none;
    }
    /* Blogger */
    /* Layout: Announce */
    .sc_blogger_news_announce .sc_blogger_item + .sc_blogger_item {
      margin-top: 2em;
    }
    .sc_blogger_news_announce .sc_blogger_grid_wrap {
      display: block;
    }
    /* Layout: Magazine */
    .sc_blogger_news_magazine .sc_blogger_grid_wrap:not([class*=sc_blogger_grid_columns_]) .sc_blogger_item:first-child,
    .sc_blogger_news_magazine .sc_blogger_grid_wrap[class*=sc_blogger_grid_columns_] .sc_blogger_item:first-child {
      padding-bottom: 1em;
      margin-bottom: 1em;
      border-bottom: 1px solid #ddd;
    }
    .sc_blogger_news_magazine .sc_blogger_grid_wrap:not([class*=sc_blogger_grid_columns_]) .sc_blogger_item:last-child,
    .sc_blogger_news_magazine .sc_blogger_grid_wrap[class*=sc_blogger_grid_columns_] .sc_blogger_item:last-child {
      padding-bottom: 0;
      margin-bottom: 0;
      border-bottom: none;
    }
    .sc_blogger_news_magazine .sc_blogger_grid_wrap .sc_blogger_item {
      float: none !important;
      width: 100% !important;
      margin-right: 0 !important;
    }
    .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(n+2) .sc_blogger_item_title + .sc_blogger_item_meta {
      display: block;
    }
    /* Content Area */
    .sc_content_width_1_1, .sc-mobile_inner_width_1_1 > .elementor-column-wrap {
      width: 440px;
    }
    .sc_content_width_1_2, .sc-mobile_inner_width_1_2 > .elementor-column-wrap {
      width: 220px;
    }
    .sc_content_width_1_3, .sc-mobile_inner_width_1_3 > .elementor-column-wrap {
      width: 146.6666666667px;
    }
    .sc_content_width_2_3, .sc-mobile_inner_width_2_3 > .elementor-column-wrap {
      width: 293.3333333333px;
    }
    .sc_content_width_1_4, .sc-mobile_inner_width_1_4 > .elementor-column-wrap {
      width: 110px;
    }
    .sc_content_width_3_4, .sc-mobile_inner_width_3_4 > .elementor-column-wrap {
      width: 330px;
    }
    .sc-mobile_inner_width_none > .elementor-column-wrap {
      width: 100%;
    }
    /* Promo */
    h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
      font-size: 28px;
    }
    .sc_promo_image,
    .sc_promo_image_wrap {
      position: relative;
      right: auto;
      bottom: auto;
      width: 100% !important;
      min-height: 18em;
      margin: 0 !important;
    }
    .sc_promo_text {
      width: 100% !important;
      float: none !important;
    }
    .sc_promo_image + .sc_promo_text .sc_promo_text_inner,
    .sc_promo_image_wrap + .sc_promo_text .sc_promo_text_inner {
      padding-top: 2em !important;
    }
    .sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {
      padding-right: 0;
    }
    .sc_promo.sc_promo_no_paddings.sc_promo_image_position_left .sc_promo_text_inner {
      padding-left: 0;
    }
    .sc_promo_text_inner {
      margin: 0 !important;
    }
    .sc_promo.sc_promo_size_tiny {
      max-width: none;
    }
    .sc_promo.sc_promo_size_normal .sc_promo_text_inner {
      padding: 2em;
    }
    .sc_promo_modern .sc_promo_descr, .sc_promo_modern .sc_promo_descr + .sc_promo_button {
      padding-left: 0;
    }
    .sc_promo_modern.sc_promo_image_position_right .sc_promo_image {
      right: 0;
    }
    .sc_promo_modern .sc_promo_link2 {
      padding: 0.2em 1.2em;
    }
    /* Socials */
    .socials_wrap .social_item .social_icon {
      width: 2em;
      height: 2em;
      line-height: 2em;
      text-align: center;
    }
    .socials_wrap .social_item {
      margin: 6px 6px 0 0;
    }
    /* Widget: Recent News */
    .sc_recent_news_style_news-announce .post_size_full {
      height: 168px;
    }
    .sc_recent_news_style_news-announce .post_size_big {
      height: 168px;
    }
    .sc_recent_news_style_news-announce .post_size_medium {
      height: 168px;
    }
    .sc_recent_news_style_news-announce .post_size_small {
      height: 168px;
    }
    .sc_recent_news_style_news-announce .post_item .post_title {
      margin-bottom: 0.8em;
    }
    .sc_recent_news_style_news-announce .post_item .post_meta {
      display: none;
    }
    /* Slider */
    .slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap > a {
      width: 3em;
      height: 2.5em;
      line-height: 2.5em;
    }
    .slider_style_modern {
      padding-left: 0;
      padding-right: 0;
    }
    .slider_style_modern .slider_controls_wrap {
      position: relative;
      height: 4em;
      overflow: hidden;
      margin-top: 1px;
    }
    .slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a {
      top: 0;
      bottom: 0 !important;
      width: 50%;
    }
    .slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a + a {
      right: -1px;
    }
    .slider_style_modern .slider_controls_label,
    .slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a::before {
      max-width: none;
      white-space: nowrap;
    }
    .slider_style_modern .slider_controls_label > span {
      display: inline-block;
      margin-right: 0.3em;
    }
    .slider_style_modern .slider_controls_label > span:last-child {
      margin-right: 0;
    }
    .slider_style_modern .slider_controls_label {
      top: 40%;
    }
    .slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a:before {
      top: 75%;
    }
    .slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet {
      width: 8px;
      height: 8px;
      line-height: 8px;
      text-align: center;
      border-width: 1px;
    }
    .sc_slider_controller_info {
      font-size: 1em;
    }
    /* Layouts: Cart */
    .sc_layouts_cart_widget {
      position: fixed;
      top: 46px;
      right: 0;
      bottom: 0;
      left: 0;
      width: auto;
      height: auto;
    }
    .sc_layouts_cart_widget:after {
      display: none;
    }
    .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
      font-size: 1.5em;
      padding: 1em;
      top: 32px;
    }
    .sc_layouts_cart_widget .widget_shopping_cart {
      position: absolute;
      z-index: 2;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      padding: 1em;
      width: 90%;
      max-height: 80%;
      font-size: 14px;
      overflow-x: hidden;
      overflow-y: auto;
    }
    .sc_layouts_cart_widget .cart_list {
      max-height: none;
      overflow: visible;
    }
    /* Layouts: Menu */
    .sc_layouts_item_menu_mobile_button,
    .sc_layouts_menu_mobile_button {
      display: inline-block !important;
    }
    /* Layouts as submenu */
    ul.sc_layouts_submenu .wpb_column:not([class*=vc_col-xs-]) + .wpb_column:not([class*=vc_col-xs-]),
    ul.sc_layouts_submenu .elementor-column:not([class*=elementor-xs-]) + .elementor-column:not([class*=elementor-xs-]) {
      margin-top: 1.5em;
    }
    /* Vertical Menus */
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li > ul,
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li ul,
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li:last-child > ul,
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li:last-child ul {
      position: static;
      left: auto;
      top: auto;
      margin: 0;
      padding: 0 1em;
      width: auto !important;
      -webkit-box-shadow: none;
      -ms-box-shadow: none;
      box-shadow: none;
    }
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li > ul,
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li:last-child > ul {
      padding: 1em 0;
    }
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li ul.sc_layouts_submenu [class*=sc_content_width_] {
      width: auto !important;
    }
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li li > a {
      padding: 0.25em 1em;
    }
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li.menu-item-has-children > a:after,
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li li.menu-item-has-children > a:after {
      content: "\e882";
    }
    .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li li.menu-item-has-children > a:after {
      top: 0.25em;
      right: 1em;
    }
  }
  /* SASS Suffix: --wp_fix */
  @media (min-width: 601px) and (max-width: 782px) {
    /* ThemeREX Addons - Common styles */
    .admin-bar .scroll_progress_top {
      top: 46px;
    }
  }
  /* SASS Suffix: --sm_wp */
  @media (max-width: 600px) {
    /* ThemeREX Addons - Common styles */
    .admin-bar .scroll_progress_top {
      top: 0px;
    }
    .scroll_progress_bottom {
      height: 3px;
    }
    [data-vc-full-width=true][data-vc-stretch-content=true] .sc_googlemap_content_default {
      left: 7%;
      right: 14%;
      top: auto;
      bottom: 7%;
      width: auto;
      max-height: 33%;
    }
    /* Layouts: Cart */
    .sc_layouts_cart_widget {
      top: 0;
    }
  }
  /* SASS Suffix: --xs */
  @media (max-width: 479px) {
    /* ThemeREX Addons - Common styles */
    /* Grid */
    .trx_addons_container, .trx_addons_container-fluid {
      padding-left: 10px;
      padding-right: 10px;
    }
    .trx_addons_columns_wrap {
      margin-right: -20px;
    }
    .trx_addons_columns_wrap > [class*=trx_addons_column-] {
      padding-right: 20px;
    }
    .trx_addons_columns_wrap.columns_padding_left {
      margin-left: -20px;
    }
    .trx_addons_columns_wrap.columns_padding_left > [class*=trx_addons_column-],
    .trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_left {
      padding-left: 20px;
    }
    .trx_addons_columns_wrap.columns_padding_right {
      margin-right: -20px;
    }
    .trx_addons_columns_wrap.columns_padding_right > [class*=trx_addons_column-],
    .trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_right {
      padding-right: 20px;
    }
    .trx_addons_columns_wrap.columns_padding_center {
      margin-left: -10px;
      margin-right: -10px;
    }
    .trx_addons_columns_wrap.columns_padding_center > [class*=trx_addons_column-],
    .trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_center {
      padding-left: 10px;
      padding-right: 10px;
    }
    .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-],
    .trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_bottom {
      padding-bottom: 20px;
    }
    /* trx_addons_columns relayout (no trx_addons_columns) */
    .trx_addons_columns_wrap:not(.columns_fluid) > [class*=trx_addons_column-] {
      width: 100%;
    }
    .trx_addons_columns_wrap.columns_fluid > [class*=trx_addons_column-] {
      width: 50%;
    }
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_1,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_2,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_3,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-4_4,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-5_5,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-6_6,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-7_7,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-8_8,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-9_9,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-10_10,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-11_11,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-12_12,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_3:nth-child(3n),
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_3,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_3.after_span_2,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_4,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_4.after_span_3,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_5:nth-child(5n),
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_5,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_5,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-4_5,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_6,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_6,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-4_6,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-5_6 {
      width: 100%;
    }
    .trx_addons_popup {
      width: 320px;
      height: auto;
    }
    .trx_addons_left_side,
    .trx_addons_right_side {
      display: block;
      float: none;
      width: 100%;
      padding: 0;
    }
    .trx_addons_right_side {
      padding-top: 2em;
    }
    /* Shortcodes - Common styles */
    #trx_addons_post_details_popup .post_details_page_content {
      padding: 1em;
    }
    #trx_addons_post_details_popup .post_details_page_details {
      padding: 0 1em;
    }
    #trx_addons_post_details_popup .post_details_page_button {
      padding: 1em;
    }
    .trx_addons_post_details_popup_prev {
      left: -1.5em;
    }
    .trx_addons_post_details_popup_close,
    .trx_addons_post_details_popup_next {
      right: -1.5em;
    }
    nav.sc_item_pagination_advanced_pages .nav-links {
      max-width: 100%;
    }
    nav.sc_item_pagination .page-count {
      display: block;
      float: none;
      line-height: 3em;
      max-width: 100%;
    }
    /* Layouts */
    .sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
      left: -10px;
      right: -10px;
    }
    .sc_layouts_row:not(.sc_layouts_row_type_narrow),
    .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text],
    .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 {
      font-size: 13px;
      line-height: 19px;
    }
    .sc_layouts_title_title {
      font-size: 0.7em;
    }
    .sc_layouts_title_meta + .sc_layouts_title_title > .sc_layouts_title_caption {
      margin: 0.2em 0 0;
    }
    /* Team */
    .sc_team_default .sc_team_item_info {
      padding: 1.6154em;
    }
    .sc_team_default .sc_team_item_content {
      min-height: 0;
      margin-top: 1em;
    }
    /* Action */
    .sc_action_item_description,
    .sc_action_item_info {
      display: none;
    }
    .sc_action_item_event.with_image {
      max-height: 33em;
    }
    .sc_content_width_1_1, .sc-mobile_inner_width_1_1 > .elementor-column-wrap {
      width: 320px;   
    }
    .sc_content_width_1_2, .sc-mobile_inner_width_1_2 > .elementor-column-wrap {
      width: 140px;
    }
    .sc_content_width_1_3, .sc-mobile_inner_width_1_3 > .elementor-column-wrap {
      width: 93.3333333333px;
    }
    .sc_content_width_2_3, .sc-mobile_inner_width_2_3 > .elementor-column-wrap {
      width: 186.6666666667px;
    }
    .sc_content_width_1_4, .sc-mobile_inner_width_1_4 > .elementor-column-wrap {
      width: 70px;
    }
    .sc_content_width_3_4, .sc-mobile_inner_width_3_4 > .elementor-column-wrap {
      width: 210px;
    }
    .sc-mobile_inner_width_none > .elementor-column-wrap {
      width: 100%;
    }
    /* Price */
    .sc_price_item_link {
      margin-top: 2em;
    }
    .sc_price_item_details {
      display: none;
    }
    /* Promo */
    h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
      font-size: 24px;
    }
    .sc_promo .sc_promo_text.trx_addons_stretch_height .sc_promo_text_inner {
      padding: 3em 16%;
    }
    .sc_promo_modern .sc_promo_link2 span + span {
      font-size: 1.6em;
    }
    /* Widget: Recent News */
    .sc_recent_news_style_news-excerpt .post_item .post_featured {
      float: none;
      padding-right: 0;
      margin-bottom: 1.5em;
      width: 100%;
    }
    .sc_recent_news_style_news-excerpt .post_item .post_body {
      float: none;
      width: 100%;
      padding: 0;
    }
    .sc_recent_news_header_split .sc_recent_news_header_captions,
    .sc_recent_news_header_split .sc_recent_news_header_categories {
      width: 100%;
      padding-right: 0;
      text-align: left;
    }
    .sc_recent_news_header_split .sc_recent_news_header_categories {
      margin-top: 1em;
    }
    .sc_recent_news_header_split .sc_recent_news_header_categories > * {
      margin: 0 1em 0 0;
    }
    .sc_recent_news_style_news-announce .post_size_full {
      height: 112px;
    }
    .sc_recent_news_style_news-announce .post_size_big {
      height: 112px;
    }
    .sc_recent_news_style_news-announce .post_size_medium {
      height: 112px;
    }
    .sc_recent_news_style_news-announce .post_size_small {
      height: 112px;
    }
    /* Slider */
    .slider_titles_outside_wrap .slide_cats, .slider_titles_outside_wrap .slide_subtitle {
      font-size: 13px;
    }
    /* Layouts: Logo */
    .sc_layouts_logo .logo_text {
      letter-spacing: 0;
      font-size: 1.5em;
    }
  }
  /* SASS Suffix: --md_lg */
  @media (min-width: 768px) and (max-width: 1279px) {
    /* WPBakery PageBuilder */
    .wpb_row.hide_bg_image_on_tablet,
    .wpb_column.hide_bg_image_on_tablet .vc_column-inner {
      background-image: none !important;
    }
    .wpb_row.hide_bg_image_on_tablet[class*=sc_bg_mask_]:before,
    .wpb_column.hide_bg_image_on_tablet[class*=sc_bg_mask_] > .vc_column-inner:before {
      display: none !important;
    }
  }
  /*# sourceMappingURL=trx_addons.responsive.css.map */