.ow-line-separator .main-navigation {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0px;
  padding-right: 0px; }
  .ow-line-separator .main-navigation .show > a {
    min-width: 50px;
    color: #Ed1c24; }
    .ow-line-separator .main-navigation .show > a::before {
      display: inline-block;
      right: -8px;
      content: ' \276F';
      position: absolute;
      transform: rotate(-90deg) translateY(-50%);
      border: none;
      bottom: unset;
      left: unset; }
      @media only screen and (min-width: 992px) {
        .ow-line-separator .main-navigation .show > a::before {
          content: '';
          width: 0;
          height: 0;
          border-left: 13px solid transparent;
          border-right: 13px solid transparent;
          border-bottom: 13px solid #000;
          position: absolute;
          bottom: -20px;
          left: 50%;
          right: unset;
          transform: translateX(-51%); } }
  .ow-line-separator .main-navigation.dropdownlink {
    width: auto;
    padding: unset; }
    .ow-line-separator .main-navigation.dropdownlink ul li a.nav-link {
      padding: unset;
      white-space: nowrap; }
    .ow-line-separator .main-navigation.dropdownlink ul li .dropdown-menu {
      right: 0px;
      left: unset; }
      .ow-line-separator .main-navigation.dropdownlink ul li .dropdown-menu::after {
        left: unset;
        right: 10%; }
  .ow-line-separator .main-navigation a {
    color: #fff; }
    @media only screen and (min-width: 992px) {
      .ow-line-separator .main-navigation a {
        color: #000; } }
  .ow-line-separator .main-navigation ul {
    width: 100%; }
    @media only screen and (min-width: 992px) {
      .ow-line-separator .main-navigation ul {
        flex-direction: row; } }
    .ow-line-separator .main-navigation ul li.active a.nav-link {
      color: #Ed1c24 !important; }
    .ow-line-separator .main-navigation ul li a.nav-link {
      padding: 0.5rem 0rem; }
      @media only screen and (min-width: 1200px) {
        .ow-line-separator .main-navigation ul li a.nav-link {
          padding: 0px 6px;
          font-size: 14px; } }
  @media only screen and (min-width: 1200px) and (min-width: 0) {
    .ow-line-separator .main-navigation ul li a.nav-link {
      font-size: 14px; } }
  @media only screen and (min-width: 1200px) and (min-width: 768px) {
    .ow-line-separator .main-navigation ul li a.nav-link {
      font-size: 14px; } }
  @media only screen and (min-width: 1200px) and (min-width: 992px) {
    .ow-line-separator .main-navigation ul li a.nav-link {
      font-size: 14px; } }
      @media (min-width: 1360px) {
        .ow-line-separator .main-navigation ul li a.nav-link {
          padding: 0 8px; } }
      .ow-line-separator .main-navigation ul li a.nav-link::after {
        display: none !important; }
    .ow-line-separator .main-navigation ul li .dropdown-menu {
      padding: 0px 20px;
      position: static;
      margin-top: unset;
      z-index: 8;
      left: -15px; }
      @media only screen and (min-width: 992px) {
        .ow-line-separator .main-navigation ul li .dropdown-menu {
          position: absolute; } }
      @media only screen and (min-width: 992px) {
        .ow-line-separator .main-navigation ul li .dropdown-menu {
          margin-top: 20px; } }
      .ow-line-separator .main-navigation ul li .dropdown-menu .multipal-col {
        padding: 0px 0px; }
        @media only screen and (min-width: 992px) {
          .ow-line-separator .main-navigation ul li .dropdown-menu .multipal-col {
            padding: 15px 0px; } }
        .ow-line-separator .main-navigation ul li .dropdown-menu .multipal-col li {
          padding-right: 0px;
          border-bottom: 1px #fff solid;
          padding-right: 0px; }
          .ow-line-separator .main-navigation ul li .dropdown-menu .multipal-col li.active a.dropdown-item {
            color: #Ed1c24 !important; }
          .ow-line-separator .main-navigation ul li .dropdown-menu .multipal-col li:last-child {
            border-bottom: none; }
          .ow-line-separator .main-navigation ul li .dropdown-menu .multipal-col li a.dropdown-item {
            color: #fff;
            display: block;
            padding: 6px 0px; }
            @media only screen and (min-width: 992px) {
              .ow-line-separator .main-navigation ul li .dropdown-menu .multipal-col li a.dropdown-item {
                padding-right: 20px; } }
            .ow-line-separator .main-navigation ul li .dropdown-menu .multipal-col li a.dropdown-item:hover {
              background-color: unset; }
            .ow-line-separator .main-navigation ul li .dropdown-menu .multipal-col li a.dropdown-item:focus {
              background-color: unset; }

header #header > .container .link .field-link a {
  font-size: 14px; }
  @media screen and (min-width: 0) {
    header #header > .container .link .field-link a {
      font-size: 14px; } }
  @media screen and (min-width: 768px) {
    header #header > .container .link .field-link a {
      font-size: 14px; } }
  @media screen and (min-width: 992px) {
    header #header > .container .link .field-link a {
      font-size: 14px; } }

@media (max-width: 1199px) {
  header .mobile-menu {
    display: none; } }

@media (max-width: 1199px) {
  .mobile-menu {
    display: none;
    position: fixed;
    height: 100vh;
    top: 0;
    width: 100vw;
    left: 0;
    background: #000;
    color: #Ed1c24;
    padding-top: 58px;
    z-index: 99; }
    .mobile-menu .col-xl-9,
    .mobile-menu .col-xl-3 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
  .ow-line-separator .main-navigation ul {
    flex-direction: column; }
    .ow-line-separator .main-navigation ul li .dropdown-menu {
      position: static;
      margin-top: 0; }
      .ow-line-separator .main-navigation ul li .dropdown-menu .multipal-col {
        padding: 0; }
  .ow-line-separator .main-navigation a {
    color: #fff; }
  .ow-line-separator .main-navigation .nav-item > a.dropdown-toggle::before {
    display: inline-block;
    right: 15px;
    content: ' \276F';
    position: absolute;
    transform: rotate(90deg) translateY(-50%);
    width: auto;
    height: auto; }
  .ow-line-separator .main-navigation .nav-item.show > a::before {
    display: inline-block;
    right: -4px;
    content: ' \276F';
    position: absolute;
    transform: rotate(-90deg) translateY(-50%);
    border: none;
    bottom: unset;
    left: unset; }
  header .global-search {
    width: 100%; }
  header .global-header {
    margin-bottom: 10px; }
  header #header > .container {
    padding-top: 10px;
    padding-bottom: 10px; }
  .open-menu .dropdown-menu {
    padding: 5px 0px !important; }
  .global-search input {
    border: 2px solid #fff;
    background-color: transparent;
    color: #fff; }
  .global-search .search_icon::before {
    color: #fff; }
  .language {
    border-left: 0; } }

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .ow-hamburger-wrapper + .col-6 .file-type-icon-media-link {
    margin-left: -8%; } }

@media only screen and (min-width: 992px) {
  .navbar-nav .nav-item:last-of-type {
    display: none !important; } }


/* .....nonenglish header navigation scss.... */
.ametek-nonen-header nav .mega-nav > li {
  max-width: none; }

.ametek-nonen-header .global-search.focusIn {
  width: 100% !important;
  position: relative !important; }

@media (max-width: 1199px) {
  .ametek-nonen-header .mobile-menu.space-1 {
    height: auto;
    z-index: 999;
    padding: 0 15px;
    top: 63px; }
  .ametek-nonen-header .ow-line-separator .main-navigation {
    padding-top: 65px; }
  .ametek-nonen-header .ametek-nonen-mt {
    padding-right: 0; } }

@media only screen and (min-width: 1200px) {
  .ametek-nonen-header .order-lg-0.order-lg-0.mobile-menu {
    padding-left: 0; } }

@media only screen and (min-width: 1200px) {
  .ametek-nonen-header .ametek-nonen-mt {
    margin-top: 16px; } }
