html .wrapper .layout_2_id_30, html.title-page .wrapper .layout_2_id_30 {
  z-index: 999 !important;
  position: relative; }
  html .menu-32 .menu-scroll > ul li a .has-child-icon, html.title-page .menu-32 .menu-scroll > ul li a .has-child-icon {
    margin: -4px 0 0 0 !important;
    right: 5px !important;
    width: 11px !important;
    height: 7px !important;
    background: url(../menu_arrow.png) 0 0 no-repeat !important; }
    @media all and (min-width: 960px) {
          html .menu-32 .menu-scroll > ul li a .has-child-icon, html.title-page .menu-32 .menu-scroll > ul li a .has-child-icon {
            min-height: auto !important;
            left: 50% !important;
            right: auto !important;
            margin: 0 0 0 -6px !important;
            top: auto !important;
            bottom: 0 !important; } }
    html .menu-32 .menu-scroll > ul li ul, html.title-page .menu-32 .menu-scroll > ul li ul {
      background: rgba(0, 0, 0, 0.1); }
    @media all and (min-width: 960px) {
        html .menu-32 .menu-scroll > ul li ul, html.title-page .menu-32 .menu-scroll > ul li ul {
          -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.55);
          -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.55);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.55);
          background: #fff; } }
    html .menu-32 .menu-scroll > ul li ul ul, html.title-page .menu-32 .menu-scroll > ul li ul ul {
      background: none; }
    @media all and (min-width: 960px) {
          html .menu-32 .menu-scroll > ul li ul ul, html.title-page .menu-32 .menu-scroll > ul li ul ul {
            background: #fff; } }
    @media all and (max-width: 960px) {
          html .menu-32 .menu-scroll > ul li ul a, html.title-page .menu-32 .menu-scroll > ul li ul a {
            padding: 5px 10px 5px 30px;
            font-size: 14px; } }
    html .menu-32 .menu-scroll > ul li ul a .has-child-icon, html.title-page .menu-32 .menu-scroll > ul li ul a .has-child-icon {
      width: 7px !important;
      height: 11px !important;
      min-height: auto !important;
      background: url(../menu_arrow.png) -11px 0 no-repeat !important;
      align-self: auto;
      left: auto !important;
      right: 4px !important;
      margin: -6px 0 0 0 !important;
      top: 50% !important;
      bottom: auto !important; }
      @media all and (max-width: 960px) {
          html .menu-32 .menu-scroll > ul li ul a .has-child-icon, html.title-page .menu-32 .menu-scroll > ul li ul a .has-child-icon {
            right: 5px !important;
            transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -webkit-transform: rotate(90deg); } }
    html .menu-32 .menu-scroll > ul li ul a.hover .has-child-icon, html.title-page .menu-32 .menu-scroll > ul li ul a.hover .has-child-icon {
      background: url(../menu_arrow.png) -11px -11px no-repeat !important; }
