.catalog-image-grid ul img {
    max-width: 50% !important;
}

.navigation li.level-top .megamenu-wrapper > .container .widget .catalog-image-grid .category-link .category-name, .navigation li.level-top .page-print.sales-order-print .megamenu-wrapper > #maincontent .widget .catalog-image-grid .category-link .category-name, .page-print.sales-order-print .navigation li.level-top .megamenu-wrapper > #maincontent .widget .catalog-image-grid .category-link .category-name {
    /*text-align: center !important;*/
}

.navigation li.level-top .megamenu-wrapper > .container, .navigation li.level-top .page-print.sales-order-print .megamenu-wrapper > #maincontent, .page-print.sales-order-print .navigation li.level-top .megamenu-wrapper > #maincontent {
    max-width: 1400px;
}

.sm-desktop .header.links .blog {
    display: none !important;
}

.sm-desktop .page-header__panel {
    background: #cc0000 !important;
}

.footer .block.newsletter .content {
    background: #cc0000 !important;
}

#page-preloader .cssload-loader-walk > div {
    background: #cc0000 !important;
}

.sm-desktop .block-search #search_mini_form button[type="submit"] {
    background: #cc0000 !important;
}

.sm-desktop .switcher .dropdown .mage-dropdown-dialog {
    background: #c00 !important;
    color: #fff;
}

.sm-desktop .switcher .toggle.active, .sm-desktop .switcher .toggle:hover, .sm-desktop .switcher .dropdown .mage-dropdown-dialog a:hover {
    color: #fff !important;
}

.sm-desktop nav ul.ui-menu li.level-top:hover {
    /*background: #c00;*/
    /*border-radius: 20px;*/
}

.sm-desktop nav ul.ui-menu li.level-top:hover span {
    /*color: #fff !important;*/
}

.sm-desktop nav ul.ui-menu li.level-top:hover ul span {
    /*color: #000 !important;*/
}

.sm-desktop nav ul.ui-menu li.level-top:hover ul li:hover {
    /*background: #c00;*/
}

.sm-desktop nav ul.ui-menu li.level-top:hover ul li:hover > a > span {
    /*color: #fff !important;*/
}

.sm-desktop nav.navigation li.level-top:first-child > a {
    padding-left: 15px !important;
}

.box-tocart, button.tocart {
    display: none;
}

.hidepriceguest {
    font-size: 16px !important;
}

body div.stock.available, body span.price, body div.availability, div.sidebar div.filter-content {
    display: none !important;
}

body.logged-user div.stock.available, body.logged-user span.price, body.logged-user div.availability, body.logged-user div.sidebar div.filter-content {
    display: block !important;
}

/*ul.level2 {
    top: 0px !important;
}

ul.level3 {
    top: 0px !important;
}

ul.level4 {
    top: 0px !important;
}

ul.level5 {
    top: 0px !important;
}

ul.level6 {
    top: 0px !important;
}*/

/* Navigation Menu on home page */
.page-header__content-menu {
    background: #f5f5f5;
}
nav.navigation span {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-weight: 700;
    font-style: normal;
    font-size: 1rem;
    color: #333333;
    text-transform: initial;
}

.sm-desktop nav ul.ui-menu li.level-top:hover {
    background: none;
}

.sm-desktop nav.navigation li.level-top > a {
    display: block;
    /*color: #010100;
    font-weight: 900;
    font-size: 16px;
    text-transform: uppercase;*/
}

@media all and (min-width: 768px), print {
    .navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
        border-color: #ff5501;
    }
}
.sm-desktop nav.navigation li.level-top > ul:not(.megamenu-wrapper), .sm-desktop nav.navigation li.level-top > ul:not(.megamenu-wrapper) ul {
    width: fit-content;
}
