.cms-index-index .sam-bennett-module-custom .sun-tag {
    padding: 0 !important;
}

.cms-index-index .sam-bennett-module-custom .sun-tag a {
    display: inline-block;
    border-radius: 100px;
    padding: 8px 24px;
}

.cms-index-index .sam-bennett-module-custom .sun-tag a:hover {
    text-decoration: none;
    background-color: #005189;
}

.cms-index-index .sun-home-article h2.sun-h3 a:hover {
    text-decoration: none;
}

.cms-index-index .page-wrapper .page-header.no-hover .header__section.header__section--left .nav-toggle div:after {
    background-color: #000000;
}

.minicart-wrapper .action.showcart .counter.qty {
    background: #0168B0;
}

@media only screen and (max-width: 375px) {
    .catalog-category-view .products-grid .action.primary:not([data-content-type='button-item']) {
        padding: 11px 6px;
        width: 90%;
    }
}

@media only screen and (max-width: 767px) {
    .catalog-category-view .page-wrapper .sun-category-hero .pagebuilder-collage-content,
    .cms-page-view .page-wrapper .sun-category-hero .pagebuilder-collage-content {
        text-align: left;
    }
}

@media only screen and (max-width: 1439px) {
    .page-header .ves-megamenu .navigation .level0 {
        background: #f3f3f3;
        padding: 2px 6px !important;
    }

    .page-header .ves-megamenu .navigation .level0 a {
        line-height: 40px !important;
    }

    .page-header .ves-megamenu .navigation .level0 .submenu .level1 .nav-item a {
        line-height: 20px !important;
    }

    .page-header .ves-megamenu .navigation .opener {
        top: 5px !important;
        line-height: 35px !important;
        height: 28px !important;
    }
}
