/*
Mega Menu
 */
.sw-megamenu .ui-menu-item.level2 a {
    text-transform: none !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}

.sw-megamenu .ui-menu-item.level0 a img {
    width: 28px;
    margin-right: 8px;
}

.sw-megamenu .ui-menu-item.level0.home a img {
    width: 28px;
    margin-right: 8px;
}

.ce_megamenu_item_home {
    display: inline-block;
}

.sw-megamenu .ui-menu-item.level1.parent {
    width: 100% !important;
    min-height: 250px !important;
    padding-left: 30px !important;
    padding-top: 30px !important;
}

.sw-megamenu .ui-menu-item.level1.parent > a > span {
    color: #9b0084;
}

.sw-megamenu .ui-menu-item.level1.parent .ui-menu-item.level2 {
    width: 50% !important;
}

.sw-megamenu ul li:nth-child(2) .ui-menu-item.level1::before {
    content: "";
    background-image: url(/media/wysiwyg/ce/megamenu/megamenu_image_castingtapes.png);
    background-size: 350px 250px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 300px;
    height: 250px;
}

.sw-megamenu ul li:nth-child(3) .ui-menu-item.level1::before {
    content: "";
    background-image: url(/media/wysiwyg/ce/megamenu/megamenu_image_pop.png);
    background-size: 350px 250px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 300px;
    height: 250px;
}

.sw-megamenu ul li:nth-child(4) .ui-menu-item.level1::before {
    content: "";
    background-image: url(/media/wysiwyg/ce/megamenu/megamenu_image_stockinette.png);
    background-size: 350px 250px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 300px;
    height: 250px;
}

.sw-megamenu ul li:nth-child(5) .ui-menu-item.level1::before {
    content: "";
    background-image: url(/media/wysiwyg/ce/megamenu/megamenu_image_accessories.png);
    background-size: 350px 250px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 300px;
    height: 250px;
}

.sw-megamenu ul li:nth-child(6) .ui-menu-item.level1::before {
    content: "";
    background-image: url(/media/wysiwyg/ce/megamenu/megamenu_image_instruments.png);
    background-size: 350px 250px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 300px;
    height: 250px;
}

.sw-megamenu ul li:nth-child(7) .ui-menu-item.level1::before {
    content: "";
    background-image: url(/media/wysiwyg/ce/megamenu/megamenu_image_medicalaids.png);
    background-size: 350px 250px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 300px;
    height: 250px;
}


.sw-megamenu .level0.submenu {
    padding: 0 !important;
    min-height: 250px;
}

.ce_megamenu_bigpicture_cast_img {
    display: none;
}

/*
Header
 */
.main-panel-top {
    border-bottom: 1px solid #8d8d8d !important;
    background-color: #eee !important;
}

.main-panel-top .panel.wrapper {
    background-color: #eee !important;
}



/*
Buttons
 */

html .action.primary, html .btn {
    font-family: 'Open Sans' !important;
}

/*
Cart, Forms
 */

input,
.price-container {
    font-family: 'Open Sans' !important;
}

.minicart-wrapper .action.showcart .counter.qty {
    background-color: #9b0084;
}


