/* xl - DESKTOP STYLES */
.scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
  color: #fff !important;
}
.scheme_default .sc_layouts_menu_nav > li li > a {
  color: #000 !important;
}
.scheme_default .sc_layouts_menu_nav > li li > a:hover {
  color: #be1e2d !important;
}
.elementor-widget-container h5, .widget .widget_title, .widget .widgettitle, .widget.widget_block h2, h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
  font-weight: 500;
}
#headgrad {
  background: #000 !important;
  position: relative;
  z-index: -1;
}
.scheme_default .sc_layouts_menu_nav > li ul {
  background-color: #ffffff;
  border-bottom-color: #be1e2d !important;
  width: 100%;
  min-width: 400px;
  text-align: left;
  margin-top: 1px;
}
.footer_wrap:after {
  background: #be1e2d !important;
}
.scheme_default button, .scheme_default input[type="submit"] {
  color: #fff !important;
}
.wpsl-search:after, .office .office__contacts:before {
  background: #be1e2d !important;
}
a#top-menu_bar_btn {
  font-size: 14px;
  padding: 15px 30px;
  background: #fff !important;
  color: #000 !important;
}
a#top-menu_bar_btn:hover {
  background: #be1e2d !important;
  color: #fff !important;
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  #top-menu_bar {
    display: none;
  }
  .sc_content_width_2_3 {
    width: 100% !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  .vc_row.wpb_row.vc_row-fluid.reverse {
    flex-direction: column-reverse;
    display: flex;
  }
  .content_top-menu_bar .wpb_wrapper {
    min-height: 0 !important;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  .menu_cust span.sc_button_title {
    display: none;
  }
  .menu_cust {
    padding-right: 0 !important;
    text-align: right !important;
  }
  .menu_cust .vc_column-inner {
    align-items: end !important;
  }
  .scheme_dark .menu_side_inner, .scheme_dark .menu_mobile_inner {
    color: #ffffff;
    background-color: #be1e2d;
  }
  .mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
    max-height: 35px;
  }
  .menu_mobile .menu_mobile_nav_area li > a {
    font-size: 17px !important;
    line-height: 1.5em;
    padding: 0;
    text-transform: none;
    font-weight: 600;
    letter-spacing: 0px;
    position: relative;
    display: inline-block;
    width: calc(100% - 25px);
    text-align: left;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor > a, .scheme_dark .menu_mobile_inner .current-menu-item > a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
    color: #000000;
  }
  .mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile {
    position: relative;
    bottom: auto;
    left: 0;
    margin: 20px 10px 0 auto;
    width: calc(100% - 20px);
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F5942-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F5942-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F5942-scss-mobile-l.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FCA%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAFfA%3BAASA%3BAGTA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */