.mst  .dropdown{position:relative;}
.mst .dropdown-menu{padding:5px;}
.mst .dropdown-menu ul{margin:0px 10px 10px 5px;}
.mst .dropdown-menu .s_w1 input[type="text"],.mst  .dropdown-menu .s_w1 select,.mst  .dropdown-menu .s_w1 textarea{width:90%;}
.mst .parent_has_full{position:static;}
.mst .parent_has_full .sub_full:after {
    border-bottom:6px solid transparent!important;
} .mst .parent_has_full .sub_full:before {
      border-bottom:7px solid transparent!important;
  }

/* Submenu Column */
/* ||~~~~~~~~~~~|| */
.mst  .sub_one{
    width:100%;
}
/* ||~~~~~~~~~~~||~~~~~~~~~~~|| */
.mst  .sub_two{
    width:360px;
}
/* ||~~~~~~~~~~~||~~~~~~~~~~~||~~~~~~~~~~~|| */
.mst  .sub_three{
    width:540px;
}
/* ||~~~~~~~~~~~||~~~~~~~~~~~||~~~~~~~~~~~||~~~~~~~~~~~|| */
.mst  .sub_four{
    width:720px;
}
/* ||~~~~~~~~~~~||~~~~~~~~~~~||~~~~~~~~~~~||~~~~~~~~~~~||~~~~~~~~~~~|| */
.mst  .sub_five{
    width:900px;
}
/* ||~~~~~~~~~~~||~~~~~~~~~~~||~~~~~~~~~~~||~~~~~~~~~~~||~~~~~~~~~~~||~~~~~~~~~~~|| */
.mst  .sub_six{
    width:1080px;
}
/* Width of sub column */
[class*="s_w"] {
    float:left;
    /*min-height:155px;*/
    display:block;
    position:relative;
}
.mst .s_w0 { min-height:0; width:100%;}
.mst .nav [class*="s_w"] ul li {
    line-height:20px;
    padding:8px 8px;
    -webkit-transition:all 150ms ease-in-out;
    -moz-transition:all 150ms ease-in-out;
    -ms-transition:all 150ms ease-in-out;
    -o-transition:all 150ms ease-in-out;
    transition:all 150ms ease-in-out;
}
.mst .nav [class*="s_w"] ul li.over {
    text-decoration:none;
    background:url("../img/li-over.png") repeat-x scroll left top transparent;
    padding:8px 8px 8px 10px;
    cursor:pointer;
    -webkit-transition:all 150ms ease-in-out;
    -moz-transition:all 150ms ease-in-out;
    -ms-transition:all 150ms ease-in-out;
    -o-transition:all 150ms ease-in-out;
    transition:all 150ms ease-in-out;
}
.mst .nav [class*="s_w"] .static-block ul li,.mst  .nav [class*="s_w"] .static-block ul li.over {
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    -ms-transition:none;
    transition:none;
    background:none repeat scroll 0 0 transparent;
    padding:0;
} .mst .static-block .form-list li.wide .input-box,.mst   .static-block .form-list li.wide textarea{width:100%;}

.mst  .nav [class*="s_w"] ul li.over > a:hover,.mst  .nav [class*="s_w"] ul li.over > a,.mst  .nav [class*="s_w"] ul  .dropdown-menu > li > a{
    background:none;
    padding:0px;
}

.mst  .s_w0 .nav-header{text-transform:capitalize;}
.mst .s_w1 {
    width:175px
} .mst .s_w2 {
      width:356px;
  } .mst .s_w3 {
        width:534px
    } .mst .s_w4 {
          width:712px;
      } .mst .s_w5 {
            width:890px;
        } .mst .s_w6{
              width:1068px;
          } .mst .nav{
                float:left;
                list-style:none outside none;
                padding:5px;
                position:relative;
                width:100%;
            } .mst .nav a{text-decoration:none;}
.mst .nav ul {padding:5px;}
.mst .nav ul li {
    line-height:30px;
    list-style:none outside none;
    padding:0px;
} .mst .nav ul li a{text-decoration:none;}
.mst .dropline_position{
    position:static;
}
/* Dropline Mega menu */
.mst  .dropline-menu {
    background-clip:padding-box;
    background-color:#FFFFFF;
    border:1px solid rgba(0, 0, 0, 0.2);
    box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
    float:left;
    left:0;
    list-style:none outside none;
    margin:2px 0 0;
    min-width:160px;
    display:none;
    width:100%;
    position:absolute;
    top:100%;
    z-index:1000;
}
.mst .dropline-menu  [class*="dropdown-menu"]{
    margin:0px auto!important;
}
.mst .dropline-menu ul{margin:5px;}
/* Mega menu on sidebar */
.mst  .navsidebar {  width:220px;}
.mst .navsidebar ul.nav{margin:0px;padding:0px;}
.mst .navsidebar .navbar-inner a {
    border-left:0 none !important;
    border-right:0 none !important;
    border-top:0 none !important;
} .mst .navsidebar .nav > li > a:hover,
  .mst .navsidebar  .nav > li > a:focus,
  .mst .navsidebar  .nav > li.open > a,
  .mst .navsidebar li a.active,
  .mst .nav-accordion a.active{
      text-decoration:none;
  }
.mst .navsidebar .navbar-inner{padding:0;}
.mst .navsidebar .dropdown-menu{left:100%;
    top:0%;
} .mst .dropdown .icon-chevron-right {
      float:right;
      position:absolute;
      right:2%;
  }

/* Accordion menu on sidebar */
.mst .nav-accordion{width:300px;}
.mst .nav-accordion .btn-navbar,.mst  .nav-accordion .brand{display:none;}
.mst #accordion {
    margin:0;
    padding:0;
}

.mst #accordion .vacuums li:hover, .mst #accordion .vacuums li:hover a {background:#c6db00;color:#fff;}
.mst #accordion .sweepers li:hover, .mst #accordion .sweepers li:hover a {background:#ae5cc8;color:#fff;}
.mst #accordion .garden li:hover, .mst #accordion .garden li:hover a {background:#00a8e1;color:#fff;}
.mst #accordion .about li:hover, .mst #accordion .about li:hover a {background:#ccc;color:#fff;}

.mst #accordion .about ul {width:100%;}

.mst #accordion .vacuums.active, .mst #accordion .sweepers.active, .mst #accordion .garden.active, .mst #accordion .about.active {border:0;}

.mst .accordion ul {
    border:medium none;
    margin:0;
    padding:0;
}
.mst  #accordion li {
    background:#f8f8f8;
    border:0 none;
    margin:1px 0 0;
    width:100%;
}
.mst  #accordion a {
    border:0 none;
    display:block;
}
.mst  #accordion ul.dropdown-menu  ul.dropdown-menu   li  a{
    padding-left:30px;
}
.mst .accordion .dropdown-menu {
    background-clip:padding-box;
    background-color:transparent;
    border:0px solid rgba(0, 0, 0, 0.2);
    border-radius:0 0 0 0;
    box-shadow:0 0 0 rgba(0, 0, 0, 0.2);
    float:left;
    list-style:none outside none;
    margin:5px 0;
    min-width:160px;
    padding:0;
    position:relative;
    width:99%;
    z-index:999;
    top:0px!important;
}
.mst .accordion li{clear:both;}
.mst .accordion [class*="s_w"] {
    width:100%;
}
/* Default magento style */

.mst  .expand {
    cursor:pointer;
    height:20px;
    position:absolute;
    right:1%;
    top:8px;
    width:20px;
    z-index:999;
}
.mst .response_active > .expand{
    background-position:-433px -96px!important;
}
.mst .open .dropline-menu .dropdown-menu,
.mst  .open .dropdown-menu .dropdown-menu{display:none;}
.mst .has-submenu > a::after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:10px;
    margin-right:-10px;
}
.mst .has-submenu .dropdown-menu{left:99%;top:0;margin:0px;}
/* Hide responsive menu */
.mst  .dropdown_desktop, .mst .sidebar_desktop, .mst .dropline_desktop{
    display:block;
} .mst .dropline_responsive, .mst .sidebar_responsive, .mst .dropdown_responsive{
      display:none;
  } .mst .col_left{float:none;}
.mst .col_right{float:none;}

#navigation nav ul li.support ul {
    /*left:auto;
    right:0;*/
    width:165px;
}
#navigation nav ul li.about ul {
    left:auto;
    right:0;
    width:180px;
}

#navigation nav ul li.ebike ul {
    width: 125px;
}

#navigation nav ul li.garden ul {
    width:120px;
}


@media (max-width:720px) {
    .mst #accordion li.ebike {
        border-top: thin white solid;
    }
    #navigation nav ul li.ebike ul {
        width: 100%;
    }
    #navigation nav ul li.garden ul {
        width: 100%;
    }
    .mst #accordion li.ebike {
        margin:0px;
        padding: 0px;
    }
}

@media (min-width:980px) {
    /*.mst  .nav-collapse{display:block!important;}*/
}
/* RESPONSIVE STYLE */

@media (max-width:979px) {
    .mst .navbar-inner{position:relative;}
    .mst .nav-collapse,
    .mst  .nav-collapse.collapse {
        left:-1px;
        overflow:hidden;
        /*position:absolute;*/
        top:100%;
        z-index:999;
    }
    [class*="s_w"] {    min-height:auto;}
    /* Show responsive menu */
    .mst  .dropdown_desktop, .mst .sidebar_desktop, .mst .dropline_desktop{
        display:none;
    }
    /*.mst .dropline_responsive, .mst .sidebar_responsive, .mst .dropdown_responsive{
       display:block;
   } */
    .mst .accordion [class*="s_w"],
    .mst  .accordion [class*="sub"]{
        width:100%;
        height:auto;
        min-height:0px;
    }
    .mst .accordion [class*="s_w"]{
        padding-left:0px;
    }
    .mst  .nav-accordion .btn-navbar {
        display:block;
        float:right;
        height:20px;
        margin:5px;
        padding:5px;
        width:20px;
    }
    .mst .nav-accordion .brand {
        color:#4DBCE9;
        display:block;
        font-size:20px;
        height:40px;
        line-height:40px;
        cursor:pointer;
        text-decoration:none;
        background:url("../img/show.png") 93% 15px no-repeat;
    }
    .mst .expand{
        cursor:pointer;
        position:absolute;
        right:16px;
        text-indent:-9999px;
        top:10px;
    }
    .mst .response_active >.expand{
        background-position:-433px -96px!important;
    }
    .mst .parent_has_full{
        position:relative;
    }
    .mst .nav-collapse .nav > li{
        padding:0px 0px 0px 8px;
    }
    .mst .nav-collapse .nav [class*="s_w"] ul > li{
        padding:0px 0px 0px 8px;
    }
    .mst .nav-collapse .nav [class*="s_w"] ul  ul > li{
        padding:0px 0px 0px 8px;
    }
    .mst .nav-collapse .nav [class*="s_w"] ul  ul ul > li{
        padding:0px 0px 0px 8px;
    }
    .mst .nav-collapse .nav  a,.mst .nav [class*="s_w"] ul li.over > a:hover, .mst .nav [class*="s_w"] ul li.over > a, .mst .nav [class*="s_w"] ul .dropdown-menu > li > a{
        padding:8px 8px 8px 0px;
    }
    .mst .accordion .dropdown-menu,.mst .accordion [class*="s_w"], .mst .accordion [class*="sub"]{}
    .mst #accordion ul.dropdown-menu ul.dropdown-menu li a{padding-left:0px;}
    .mst .accordion .dropdown-menu .expand, .mst .accordion [class*="s_w"] .expand, .mst .accordion [class*="sub"] .expand{
        right:2%;
    }
    .mst .nav [class*="s_w"] ul li{line-height:30px;}
    .mst .accordion ul{margin-left:4%;}
    .mst .nav-collapse .nav > li > a, .mst .nav-collapse .dropdown-menu a{color:#000;}


}

/*Disable responsive*/
.mst  .disabled-responsive {
    display:block !important;
}

/* Mobile Device Portrait CSS */
@media (max-width:479px) {
    .mst .expand {right:10px;}
}
