@charset "UTF-8";
.stm_header_style_1 .stm-navigation__default > ul > li > a {
  font-size: 15px;
  padding: 0 20px 10px 20px;
  font-weight: 500;

}
.stm_header_style_1 .stm-navigation__default > ul > li ul li > a {
  font-weight: 700; }

.stm_header_style_1 .stm-navigation__line_bottom > ul > li:hover:before {
  bottom: -3px; }

.stm_header_style_1 .stm-navigation__line_bottom > ul > li:before {
  height: 1px;
  left: 0;
  right: 0;
  width: 15px;
  margin: 0 auto;
 }

.stm_header_style_1 .stm-navigation > ul > li.current-menu-item:before {
  opacity: 1;
  visibility: visible;
  bottom: -3px; }

@media (max-width: 1023px) {
  .stm_header_style_1 .stm_mobile__header {
    margin-bottom: 30px; }
  .stm_header_style_1 .stm_slider,
  .stm_header_style_1 .stm_titlebox {
    margin-top: -30px; }
  .stm_header_style_1 .stm-header {
    padding: 20px 0 20px 0;
    margin-bottom: 0 !important; }
    .stm_header_style_1 .stm-header .stm-header__row_color:before,
    .stm_header_style_1 .stm-header .stm-header__row_color {
      background: none !important; }
  .stm_header_style_1 .stm-logo {
    display: none; }
  .stm_header_style_1 .stm_mobile__logo {
    max-width: 220px; }
  .stm_header_style_1 .stm-navigation__default > ul {
    margin: 0 !important; }
  .stm_header_style_1 .stm-navigation.stm-navigation__default ul li.menu-item-has-children > a {
    position: relative;
    padding-right: 25px; }
    .stm_header_style_1 .stm-navigation.stm-navigation__default ul li.menu-item-has-children > a:after {
      content: '';
      display: none;
      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);
              transform: rotate(0deg); }
  .stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu {
    padding: 0 0 10px;
    background: transparent; }
    .stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li {
      float: none;
      border: 0; }
      .stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li a {
        color: #333333 !important;
      }
    .stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu ul.sub-menu {
      margin: 15px 0 0 15px;
      padding-bottom: 0; }
  .stm_header_style_1 .stm-navigation__default > ul > li > a {
    padding: 15px 15px 15px 0; } }


.stm_header_style_1 .stm-dropdown .dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .stm_header_style_1 .stm-dropdown .dropdown-toggle:after {
    content: "" !important;
    font-family: 'stmicons' !important;
    display: inline-block;
    font-size: 8px;
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
    -webkit-transform-origin: center;
            transform-origin: center;
    margin-left: 10px; }

.stm_header_style_1 .stm-dropdown .dropdown-list li a {
  font-size: 12px;
  padding: 10px 15px;
  line-height: 1;
  min-height: 0; }

  @media (max-width:1550px) {
    .stm_header_style_1 .stm-navigation__default > ul > li > a{
      padding: 0 14px 10px 14px;
    }
  }
  @media (max-width: 960px){
    .stm-headermobile{
      display: block !important;
    }
  }
  @media (max-width:960px) {
    .stm_header_style_1 .stm-navigation__default > ul > li > a{
      padding: 10px 14px 10px 14px;
    }
    .stm_header_style_1 .stm-navigation__default > ul > li > a{
      font-weight: bold !important;
      font-size: 14px !important;
    }
    .stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu ul.sub-menu{
      margin: 0 17px;
    }
    .stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li a {
      color: #333333 !important;
      background: transparent !important;
    }
    .stm-navigation__default>ul>li.active > a > .stm_mobile__dropdown{
      transform: rotate(180deg);
    }
    .stm-navigation__default>ul>li.active > ul > li.active a > .stm_mobile__dropdown{
      transform: rotate(180deg);
    }
    .stm_header_style_1 .stm-navigation__default > ul > li:last-child > a{
      border-bottom: 1px solid #d0d0d0;
    }
  }