.bgcolor-7 {
    background-color: #082240;
}

.color-7 {
    background-color: #082240;
}

.bgcolor-8 {
    background-color: #ED3024;
}

.color-8 {
    background-color: #ED3024;
}



.search_small {
    display: flex;
    flex-direction: row;
    width: 100%;
  }
  .search_small input {
    flex-grow: 1;
    background-color: #082240;
    color: rgb(89, 89, 89);
    border: 1px rgb(89, 89, 89) solid;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 8px 22px;
    font-size: 13px;
  }
  .search_small input:focus {
    background-color: #0a2747;
    color: #FFF;
    outline: none;
  }
  .search_small button {
    width: 50px;
    background-color: #082240;
    color: rgb(89, 89, 89);
    border: 1px rgb(89, 89, 89) solid;
    border-left: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    transition: all 0.5s ease-in-out;
  }
  #dl-menu .search_small input {
    border-top-width: 0px;
    border-left-width: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  #dl-menu .search_small button {
    border-top-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    text-indent: inherit !important;
  }
  #dl-menu .search_small button:after {
    display: none !important;
  }
  .search_small button:hover {
    background-color: #ED3024;
  }
  .search_small button SVG PATH {
    fill: rgb(89, 89, 89);
    transition: all 0.5s ease-in-out;
  }
  .search_small button:hover SVG PATH {
    fill: #FFF;
  }




  .new19__articles--home H3 {
    background-color: #082240;
  }

  .new19--btn--more {
    background-color: #ED3024;
  }

  .new19__highlightbanner--dark {
    background-color: #082240;
  }



.new19__highlightbanner .more {
    background-color: #082240;
}

.new19__highlightbanner .more:hover {
    border-color: #082240;
    color: #082240;
}

.new19__highlightbanner--dark .more {
    background-color: #FFF;
    color: #082240;
}
.new19__highlightbanner--dark .more:hover {
    border-color: #FFF;
    background-color: #082240;
    color: #FFF;
}



.btn_quote {
    display: inline-block;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
    border: 1px #E9E9E9 solid;
    border-bottom: 0px #082240 solid;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    color: #082240;
    cursor: pointer;
    border: 1px #ED3024 solid;
    color: #FFF;
    background-color: #ED3024;
  }
  .btn_quote:hover {
    color: #FFF;
    background-color: #082240;
    border-color: #082240;
  }
  .btn_quote_k {
    background-color: transparent;
    color: #ED3024;
  }
  .btn_quote_k:hover {
    background-color: #ED3024;
    color: #FFF;
  }
  button:active {
    outline: none;
    border: none;
  }

  button:focus {outline:0;}


  .new19__new A:hover .small_more {
    color: #FFF;
    background-color: #082240;
}



@media (max-width: 767px) {
  .menuopen #dl-menu {
    overflow-y: auto;
    position: fixed;
    top: 60px;
    height: 100%;
    padding-bottom: 50px;
    height: 100vh;
    background-color: #000;
  }
  
  #anchor-top.menuopen {
    position: fixed;
    width: 100%;
  }
  .menuopen .dl-menuwrapper ul {
    padding-bottom: 70px;
  }
}



.product_small A img {
  display: block;
  margin: 0 auto;
}