#dng-megamenu219470 .primary_structure > li > a,
#dng-megamenu219470 .primary_structure > li > a:link,
#dng-megamenu219470 .primary_structure > li > a:active,
#dng-megamenu219470 .primary_structure > li > a:visited {
  color: #242424 ;

}
.lang a {
    color: #242424 !important;
  }
  div#headerrow-893713 {
    background-color: #fff;
  }
  .search-wrapper img {
    filter: brightness(0) saturate(100%) invert(14%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
}
.dng-megamenu .primary_structure > li.dir > a > span:after {
    border: solid #242424;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(45deg);
    margin-right: 8px;
    margin-bottom: 5px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, transform 0.3s ease-in-out;
}
a.navbar-brand img {
    filter: unset;
  }
  @media only screen and (max-width: 480px){
    .col-12 , .col-sm-12{
      padding-inline: 0 !important;
    }
  }


  img.logo-mobile {
    filter: unset !important;
  }
  .header-container-box .logo{
    filter: unset;
  }
.search-input{
  border: 1px solid #aba8a8;
}
.search-input::placeholder{
  color: #aba8a8;
}
div.mobile-header-replace{
  margin-top: 0;
}
.search-popup-box .icon::before {
  border: 1px solid rgb(31, 31, 31) !important;
}
.search-popup-box .icon::after {
  border-bottom: 2px solid rgb(31, 31, 31) !important;
}
@media only screen and (max-width: 997px){
  #mobileheader-467352{
    background-color: #fff;
  }
  .search-popup-box .icon::before {
    border: 1px solid var(--secondary-color) !important;
  }
  .search-popup-box .icon::after {
    border-bottom: 2px solid var(--secondary-color);
  }
  .lang a{
    color: var(--secondary-color) !important;
  }
  .dg-menu-anime:after, .dg-menu-anime:before, .dg-menu-anime span:after{
    border-bottom: 2px solid #003264 !important ;
  }
}
