.stm-header__row_color_top {
  border-bottom: 1px solid #e4e4e4; }
  .stm-header__row_color_top .stm-navigation ul li a {
    font-size: 13px; }
  .stm-header__row_color_top .stm-text {
    color: #4c4c4c; }

.stm-header__row_color_center .stm-navigation ul li a {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  color: #333; }

.stm-header .stm-navigation ul li ul li {
  border: 0; }
  .stm-header .stm-navigation ul li ul li a {
    text-transform: none;
    font-size: 14px; }
    .stm-header .stm-navigation ul li ul li a:after {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      left: 20px;
      right: 20px;
      height: 1px;
      background-color: #e4e4e4; }
  .stm-header .stm-navigation ul li ul li:last-child a:after {
    display: none; }

.stm-header .stm-text {
  font-size: 13px; }

.stm-header .stm-iconbox {
  position: relative;
  padding-left: 60px; }
  .stm-header .stm-iconbox__icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 36px; }
  .stm-header .stm-iconbox__text {
    margin-bottom: -5px;
    font-size: 14px;
    font-weight: 500; }
  .stm-header .stm-iconbox__description {
    font-size: 12px;
    letter-spacing: 0; }

.stm-header .stm-search_style_2 input {
  background: transparent;
  border: 1px solid #e4e4e4;
  border-bottom: 0;
  border-top: 0; }

.stm-header .stm-search_style_2 button i {
  color: #d6d6d6 !important;
  font-size: 16px; }

@media (max-width: 1023px) {
  .stm_mobile__header {
    position: relative;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 99; }
  .stm-navigation__default > ul {
    margin: 0; }
  .stm-header__row_color_top {
    border-bottom: 0; }
  .stm-search_style_2 .search-form .form-control {
    width: 100%;
    border: 1px solid #e4e4e4; }
  .stm-search_style_2 .search-form button:after {
    display: none; }
  .stm-header__row_color_bottom:before {
    background-color: transparent !important; }
  .stm-header__cell {
    margin-bottom: 15px !important; }
  .stm-navigation.stm-navigation__default ul li.menu-item-has-children > a {
    position: relative;
    padding-right: 25px; }
    .stm-navigation.stm-navigation__default ul li.menu-item-has-children > a:after {
      content: '';
      display: block;
      position: absolute;
      right: 10px;
      top: 50%;
      margin-top: -2px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 5px 3.5px 0 3.5px;
      border-color: #000 transparent transparent transparent;
      -webkit-transform: rotate(0deg) !important;
              transform: rotate(0deg) !important; }
  .stm-navigation.stm-navigation__default ul li ul.sub-menu {
    padding: 0 0 10px;
    background: transparent; }
    .stm-navigation.stm-navigation__default ul li ul.sub-menu li {
      float: none;
      border: 0; } }
