.popup_menu_holder_outer {
  overflow-y: hidden;
  overflow-x: hidden;
  max-height: 100vh;
  max-width: 100vw; }

.popup_menu_opened {
  max-height: 100vh;
  max-width: 100vw;
  overflow: hidden; }
  .popup_menu_opened .q_logo img.normal,
  .popup_menu_opened .q_logo img.light,
  .popup_menu_opened .q_logo img.sticky,
  .popup_menu_opened .q_logo img.dark {
    opacity: 1 !important; }
  .popup_menu_opened header.focus_page_header .focus_header_inner_left ul,
  .popup_menu_opened header.focus_page_header .focus_header_inner_right ul {
    opacity: 0 !important; }

.wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom {
  display: flex;
  flex-direction: row; }
  @media (max-width: 991px) {
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_logo_wrapper {
      flex: 1;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-items: center; }
      .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_logo_wrapper .logo_wrapper {
        float: none;
        display: block;
        position: relative;
        top: 0;
        left: 0; } }
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_logo_wrapper,
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .logo_wrapper,
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .q_logo,
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .q_logo a,
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .q_logo a img {
    top: 0;
    left: 0;
    position: relative;
    display: block;
    height: 115px !important; }
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .q_logo a img {
    z-index: 1000; }
    @media (min-width: 992px) {
      .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .q_logo a img {
        height: 100px !important;
        margin-top: 7.5px !important; } }
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .q_logo a img:not(:first-of-type) {
      display: none; }
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left,
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center; }
    @media (max-width: 991px) {
      .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left,
      .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right {
        display: none; } }
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul,
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul {
      list-style: none; }
      .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul li,
      .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul li {
        float: left;
        text-align: center;
        padding: 0 24px; }
        @media (max-width: 1199px) {
          .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul li,
          .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul li {
            padding: 0 18px; } }
        @media (max-width: 1100px) {
          .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul li,
          .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul li {
            padding: 0 13px; } }
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul li a,
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul li a span,
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul li a,
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul li a span {
          line-height: 115px;
          letter-spacing: 2px;
          font-size: 14px;
          font-family: 'Circular', sans-serif !important;
          font-weight: 700;
          color: #595955 !important;
          text-transform: uppercase; }
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul li .mobile_arrow,
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul li .mobile_arrow {
          display: none !important; }
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left {
    justify-content: flex-end; }
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul {
      float: none; }
      @media (min-width: 992px) {
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul li:last-child {
          margin-right: 10px; } }
      @media (min-width: 1300px) {
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul li:last-child {
          margin-right: 10px; } }
      @media (min-width: 13250px) {
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul li:last-child {
          margin-right: 50px; } }
      @media (min-width: 1451px) {
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_left ul li:last-child {
          margin-right: 97.5px; } }
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right {
    justify-content: flex-start; }
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul {
      float: none; }
      @media (min-width: 992px) {
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul li:first-child {
          margin-left: 10px; } }
      @media (min-width: 1300px) {
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul li:first-child {
          margin-left: 10px; } }
      @media (min-width: 13250px) {
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul li:first-child {
          margin-left: 50px; } }
      @media (min-width: 1451px) {
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .focus_header_inner_right ul li:first-child {
          margin-left: 97.5px; } }
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .mobile_menu_button,
  .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .popup_menu {
    display: none;
    position: relative;
    top: 0;
    left: 0;
    height: auto;
    padding-left: 70px; }
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .mobile_menu_button i,
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .popup_menu i {
      font-size: 35px;
      color: #595955 !important; }
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .mobile_menu_button .popup_menu_inner,
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .popup_menu .popup_menu_inner {
      width: auto;
      height: auto;
      position: relative;
      top: 0;
      vertical-align: middle;
      display: block; }
  @media (max-width: 1000px) {
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom {
      margin-bottom: 30px; }
      .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .mobile_menu_button {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        position: absolute;
        top: 0;
        left: auto;
        right: 0;
        bottom: 0;
        margin: 0;
        padding-left: 40px;
        padding-right: 20px;
        z-index: 1999; }
        .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .mobile_menu_button, .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .mobile_menu_button > span {
          width: auto;
          height: auto; } }
  @media (min-width: 1001px) {
    .wrapper .wrapper_inner header.focus_page_header .focus_header_inner .focus_header_top_bottom_holder .focus_header_bottom .popup_menu {
      display: block; } }

body.home .slider,
body.home .body_slider {
  color: #595955 !important; }

body .wrapper .wrapper_inner header.focus_page_header {
  position: absolute; }
body .wrapper .wrapper_inner .content {
  margin-top: 0; }

body:not(.home) .wrapper .wrapper_inner header.focus_page_header {
  position: relative !important;
  top: 0;
  left: 0; }
  @media (min-width: 1001px) {
    body:not(.home) .wrapper .wrapper_inner header.focus_page_header {
      padding-top: 25px;
      padding-bottom: 30px; } }

/*# sourceMappingURL=header.css.map */
