/* subnav-new.less Thu, 04 Aug 2016 02:35:16 PST */
.zhuke-header-secondary--va .header-nav-items {
    font-size: 0
}

.header-nav-items .header-nav-item .text-primary:hover {
    color: #4285f4
}

.zhuke-header-secondary .header-nav-items .header-nav-item > .menu-title {
    line-height: 22px;
    font-size: 16px
}

.zhuke-header-secondary--va .header-nav-items .header-nav-item > .menu-title {
    padding: 5px 24px 12px
}

.zhuke-header-secondary--vb .header-nav-items .header-nav-item > .menu-title {
    padding: 5px 20px 12px
}

.header-nav-items .header-nav-item > .menu-title.unclickable {
    cursor: default
}

.header-nav-items .header-nav-item > .menu-title.unclickable:hover,.header-nav-items .header-nav-item > .menu-title.unclickable:focus {
    color: inherit
}

.zhuke-header-secondary .header-nav-items .header-nav-item.menu-active > .menu-title {
    font-size: 16px
}

.zhuke-header-secondary--va .header-nav-items .header-nav-item.menu-active > .menu-title {
    padding: 5px 23px 12px
}

.zhuke-header-secondary--vb .header-nav-items .header-nav-item.menu-active > .menu-title, .zhuke-header-secondary--vb .header-nav-items .header-nav-item.menu-current > .menu-title {
    padding: 5px 19px 10px
}

.header-nav-items .header-nav-item.menu-sales {
    position: relative
}

.zhuke-header-secondary--va .header-nav-items .header-nav-item.menu-sales > .menu-title,.zhuke-header-secondary--vb .header-nav-items .header-nav-item.menu-sales > .menu-title {
    color: #317ef3
}

.zhuke-header-secondary--va .header-nav-items .header-nav-item.menu-sales > .menu-title:hover,.zhuke-header-secondary--vb .header-nav-items .header-nav-item.menu-sales > .menu-title:hover {
    color: #317ef3
}

@media (min-width: 1280px) {
    .zhuke-header-secondary--va .header-nav-items .header-nav-item > .menu-title {
        padding-left: 38px;
        padding-right: 38px
    }

    .zhuke-header-secondary--vb .header-nav-items .header-nav-item > .menu-title {
        padding-left: 29px;
        padding-right: 29px
    }

    .zhuke-header-secondary--va .header-nav-items .header-nav-item.menu-active > .menu-title {
        padding-left: 37px;
        padding-right: 37px
    }

    .zhuke-header-secondary--vb .header-nav-items .header-nav-item.menu-active > .menu-title,.zhuke-header-secondary--vb .header-nav-items .header-nav-item.menu-current > .menu-title {
        padding-left: 28px;
        padding-right: 28px
    }
}

.zk_menu {
    padding: 20px 25px !important
}

.zk_menu-body {
    display: table
}

.zk_list-row {
    display: table-row
}

.zk_list-row-separator {
    display: table-row;
    height: 25px;
    width: 100%
}

.zk_list {
    display: table-cell;
    vertical-align: top;
    padding-right: 25px
}

.zk_list:last-child {
    padding-right: 0
}

.zk_list--has-border {
    padding: 0 25px;
    border-right: 1px solid #e6e6e6
}

.zk_list--has-border:first-child {
    padding-left: 0
}

.zk_list--has-border:last-child {
    padding-right: 0;
    border-right: none
}

.zk_list-item-link {
    padding: 2px 0
}

.zk_list-item-link--unclickable {
    cursor: default
}

.zk_list-item-link--unclickable:hover,.zk_list-item-link--unclickable:focus {
    color: inherit
}

.zk_menu-footer {
    margin-top: 25px
}

.zk_menu_products-rooms .zk_list-body,.zk_menu_products-departments .zk_list-body {
    width: 176px;
    white-space: normal
}

.zk_menu_products-rooms .zk_list-item:last-child,.zk_menu_products-departments .zk_list-item:last-child {
    font-weight: bold
}

.zk_menu_products-departments {
    width: 1032px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.zk_menu_products-rooms {
    width: 1032px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (min-width: 1280px) {
    .zk_menu_products-rooms {
        left: auto;
        right: 23px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.zk_menu_photos .zk_list {
    min-width: 130px;
    vertical-align: bottom
}

.zk_menu_pros {
    left: 0
}

.zk_menu_sales {
    right: 0
}

.zk_menu_sales .zk_list + .zk_list {
    border-left: 1px solid #e6e6e6;
    padding-left: 25px
}

.zk_menu_stories-advice {
}

.zk_menu_stories-advice .zk_menu-body {
    display: block;
    white-space: nowrap;
    font-size: 0
}

.zk_menu_stories-advice .zk_list-row {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    font-size: 14px
}

.zk_menu_stories-advice .zk_list-row:first-child {
    margin-right: 25px;
    border-right: 1px solid #e6e6e6
}

.zk_menu_stories-advice .zk_list-row:first-child .zk_list:last-child .zk_list-header {
    margin-bottom: 10px
}

.zk_menu_stories-advice .zk_list {
    display: block
}

.zk_menu_stories-advice .zk_list + .zk_list {
    margin-top: 25px
}

.zk_menu_stories-advice .zk_list-row-separator {
    display: none
}

.zk_menu_stories-advice .zk_list-item-separator {
    height: 25px
}

@media (min-width: 1280px) {
    .zk_menu_stories-advice {
    }
}

.zk_menu_stories {
    margin-left: -25px;
    min-width: auto !important;
    width: 259px
}

.zk_menu_stories .zk_list {
    display: block
}

.zk_menu_stories .zk_list + .zk_list {
    margin-top: 25px
}

.zk_menu_stories .zk_list + .zk_list .zk_list-header {
    margin-bottom: 0
}

.zk_menu_advice {
    min-width: auto !important;
    margin-left: -50px
}


