/* #ves-megamenu min 1024 */
@media (min-width: 1024px) {
    .new-pcn-menu {
        display: block;
    }
    .block.new-pcn-menu{
        margin-bottom: 20px;
    }
    .ves-megamenu .header-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.53);
        z-index: 30;
        display: none;
    }
    .navigation {
        background: transparent;
        box-sizing: border-box;
        font-weight: 700;
        height: inherit;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        max-width: 1280px;
        overflow: inherit;
        position: static;
        text-align: left;
        width: 100%;
    }
    .navigation ul {
        margin-bottom: 0;
        margin-top: 0;
        position: relative;
    }
    .navigation>ul {
        display: flex;
        justify-content: space-evenly;
        margin-left: 25px;
        margin-right: 25px;
        padding: 0;
    }
    .navigation .level0 {
        display: inline-block;
    }
    .navigation li.level0 {
        border-top: none;
        position: relative;
    }
    .navigation .nav-item {
        -webkit-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .ves-megamenu a {
        color: #333;
        text-decoration: none;
        transition: 300ms ease-in-out;
    }
    .navigation .level0>a,
    .navigation .content-type-parentcart .level1>a {
        text-transform: inherit;
        text-align: center;
    }
    .navigation .level0>a>span,
    .navigation .content-type-parentcart .level1>a>span {
        font-size: 15px;
        font-weight: 700;
        position: relative;
        zoom: 1;
    }
    .mobile-hide {
        display: block;
        text-align: start;
    }
    .large-mobile-hide {
        display: block;
    }
    .navigation .drill-opener,
    .navigation .opener {
        display: none;
        height: auto;
    }
    .submenu {
        max-width: 1200px;
    }
    .navigation .level0 .submenu {
        background: #fff;
        border: 1px solid #ccc;
        box-shadow: 0 5px 5px rgba(0,0,0,0.19);
        font-size: inherit;
        font-weight: 400;
        left: 0;
        margin: 0;
        min-width: 230px;
        padding: 0;
        position: absolute;
    }
    .submenu-alignright>.submenu {
        left: auto !important;
        right: 0;
    }
    .navigation .nav-item.subhover>.submenu {
        border: 0;
        border-radius: 0;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
        padding: 20px;
        z-index: 99;
    }
    .navigation .nav-item.current>.submenu {
		display: block;
    }
    .navigation .level0.parent:hover>.submenu {
        overflow: visible;
    }
    .navigation .level0 .submenu:before {
        content: '';
        display: block;
        height: 4px;
        left: 0;
        position: absolute;
        top: -4px;
        width: 100%;
        z-index: 1;
    }
    .navigation .nav-item.subhover>.submenu>.submenu-inner {
        padding: 23px;
    }
    .navigation .level0 .submenu .submenu-inner:after,
    .navigation .level0 .submenu .submenu-inner:before {
        clear: both;
        content: "";
        display: table;
        line-height: 0;
    }
    .navigation .level0 .submenu .submenu-inner .item-header {
        border-bottom: none;
        display: block;
        margin-bottom: -10px;
        margin-top: -20px;
        padding-bottom: 0;
        padding-left: 10px;
    }
    .ves-megamenu>.navigation .nav-item .item-content>.nav-dropdown {
        padding-left: 0;
    }
    .navigation .nav-item>.submenu .item-content,
    .navigation .nav-item>.submenu .item-sidebar {
        float: left;
    }
    .shopby .item-content {
        width: 70%;
    }
    .holders-inserts .item-content {
        width: 100%;
    }
    .name-tags .item-content {
        width: 45%;
    }
    .ribbons .item-content {
        width: 45%;
    }
    .lanyards .item-content {
        width: 45%;
    }
    .neck-wallets .item-content {
        width: 45%;
    }
    .printers .item-content {
        width: 100%;
    }
    .trade-show .item-content {
        width: 30%;
    }
    .promotional .item-content {
        width: 45%;
    }
    .resources .item-content {
        width: 70%;
    }
    .navigation .mega-col {
        padding: 0;
    }
    .navigation .level0 .ves-column3>.item-content1>.mega-col {
        width: 33.3333%;
    }
    .navigation .level0 .submenu a {
        color: #575757;
        display: block;
        line-height: inherit;
        padding: 8px 20px;
    }
    .navigation .level1>a {
        font-size: 15px;
    }
    .level0 .submenu .nav-item>a {
        padding: 0 20px;
    }
    .ves-dhorizontal .level0 .submenu .nav-item>a {
        line-height: 36px;
    }
    .navigation .level0 .submenu .mega-col>.nav-item>a {
        border-left: none;
    }
    .navigation .nav-item.subgroup>.submenu {
        border: 0;
        display: block;
        margin-bottom: 10px;
        min-width: auto;
        position: static;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navigation .level0 .ves-column1>.item-content1>.mega-col {
        width: 100%;
    }
    .navigation .level0 .ves-column1>.item-content1>.mega-col>.nav-item {
        width: 100%;
    }
    .shopby>.submenu.dropdown-menu {
        width: 1000px;
    }
    .holders-inserts>.submenu.dropdown-menu {
        width: 800px;
    }
    .name-tags>.submenu.dropdown-menu {
        width: 570px;
    }
    .ribbons>.submenu.dropdown-menu {
        width: 570px;
    }
    .lanyards>.submenu.dropdown-menu {
        width: 570px;
    }
    .neck-wallets>.submenu.dropdown-menu {
        width: 570px;
    }
    .printers>.submenu.dropdown-menu {
        width: 570px;
    }
    .trade-show>.submenu.dropdown-menu {
        width: 800px;
    }
    .promotional>.submenu.dropdown-menu {
        width: 570px;
    }
    .resources>.submenu.dropdown-menu {
        width: 1000px;
    }
    .item-sidebar {
        display: block;
    }
    .shopby .item-sidebar.right-sidebar {
        width: 30%;
    }
    .holders-inserts .item-sidebar.right-sidebar {
        width: 0;
    }
    .name-tags .item-sidebar.right-sidebar {
        width: 70%;
    }
    .ribbons .item-sidebar.right-sidebar {
        width: 55%;
    }
    .lanyards .item-sidebar.right-sidebar {
        width: 55%;
    }
    .neck-wallets .item-sidebar.right-sidebar {
        width: 55%;
    }
    .printers .item-sidebar.right-sidebar {
        width: 0;
    }
    .trade-show .item-sidebar.right-sidebar {
        width: 70%;
    }
    .promotional .item-sidebar.right-sidebar {
        width: 55%;
    }
    .resources .item-sidebar.right-sidebar {
        width: 30%;
    }
    .widget {
        clear: both;
    }
    .mega-menu-image {
        height: 340px;
        width: 320px;
    }
    .navigation li.level0:last-child {
        border-bottom: none;
    }
    .submenu .level1.current>a.nav-anchor {
        background-color: #c8c9c7 !important;
	    color: #000000 !important;
    }
    .submenu .level2.current>a.nav-anchor {
        background-color: #c8c9c7 !important;
	    color: #000000 !important;
    }
    .submenu .level1.current>a.subitems-group {
        background-color: transparent !important;
	    color: #000000 !important;
    }
}
/* end ves-megamenu min 1024 */
