<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge {
    transition: none;
    border-radius: 0;
    box-shadow: none;
    background: none;
    border: 0;
    bottom: auto;
    box-sizing: border-box;
    clip: auto;
    color: #666;
    display: block;
    float: none;
    font-family: inherit;
    font-size: 14px;
    height: auto;
    left: auto;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    min-height: auto;
    max-height: none;
    min-width: auto;
    max-width: none;
    opacity: 1;
    outline: none;
    overflow: visible;
    padding: 0;
    position: relative;
    pointer-events: auto;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    transform: none;
    top: auto;
    vertical-align: baseline;
    visibility: inherit;
    width: auto;
    word-wrap: break-word;
    white-space: normal;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge:after {
    display: none;
}

#mega-menu-wrap-primary {
    border-radius: 0;
}

@media only screen and (min-width: 601px) {
    #mega-menu-wrap-primary {
        background: #00ab00;
    }
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary {
    visibility: visible;
    text-align: center;
    padding: 0px 0px 0px 0px;
}

#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
    cursor: pointer;
    display: inline;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-animating &gt; ul.mega-sub-menu {
    pointer-events: none;
}

/* ---- */

/* #mega-menu-wrap-primary #mega-menu-primary p {
    margin-bottom: 10px;
} */

#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img {
    max-width: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item &gt; ul.mega-sub-menu {
    display: block;
    visibility: hidden;
    opacity: 1;
    pointer-events: auto;
}

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item &gt; ul.mega-sub-menu {
        display: none;
        visibility: visible;
        opacity: 1;
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
        display: block;
    }
}
/* ---- */

@media only screen and (min-width: 601px) {
 #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
        opacity: 0;
        transform: translate(0, 10px);
        transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
    }

    #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
        opacity: 1;
        transform: translate(0, 0);
    }
}
/* ---- */

#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on &gt; ul.mega-sub-menu {
    visibility: visible;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
    font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
    display: inline-block;
    font: inherit;
    font-family: dashicons;
    position: static;
    margin: 0 6px 0 0px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
    background: transparent;
    height: auto;
    width: auto;
    top: auto;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on &gt; a.mega-menu-link {
    border-radius: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right &gt; ul.mega-sub-menu {
    right: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right.mega-toggle-on &gt; a.mega-menu-link {
    border-radius: 0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
    margin: 0 5px 0 0;
    display: inline-block;
    height: auto;
    vertical-align: middle;
}

/* ---- */

@media only screen and (min-width: 601px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link:hover {
        background: rgba(255, 255, 255, 0);
        color: #fff400;
        font-weight: bold;
        text-decoration: none;
        border-color: #fff;
    }
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-toggle-on &gt; a.mega-menu-link {
    background: rgba(255, 255, 255, 0);
    color: #fff400;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
}

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-toggle-on &gt; a.mega-menu-link {
        color: #1a5a74;
        background: #f1f1f1;
    }
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
    line-height: 30px;
    height: 30px;
    padding: 0px 10px 0px 10px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #fff;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    text-decoration: none;
    background: #00ab00;
    border: 0;
    border-radius: 0;
    font-family: Open Sans Condensed;
    font-size: 14px;
    font-weight: bold;
    outline: none;
}

/* ---- */

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
        display: list-item;
        margin: 0;
        clear: both;
        border: 0;
    }

/* ---- */

  #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
        border-radius: 0;
        border: 0;
        margin: 0;
        line-height: 40px;
        height: 40px;
        padding: 0 10px;
        background: transparent;
        text-align: left;
        color: #00ab00;
        font-size: 18px;
    }
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu {
    z-index: 999;
    position: absolute;
    width: 340px;
    max-width: none;
    padding: 0px 0px 0px 0px;
    border: 0;
    background: #f1f1f1;
    border-radius: 0;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
}

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu {
        float: left;
        position: static;
        width: 100%;
        padding: 0;
        border: 0;
        border-radius: 0;
    }
}

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
        clear: both;
    }
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    display: block;
    background: rgba(0, 0, 0, 0);
    color: #00ab00;
    font-family: inherit;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 5px 0px 10px;
    line-height: 35px;
    text-decoration: none;
    text-transform: none;
    vertical-align: baseline;
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child &gt; a.mega-menu-link {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child &gt; a.mega-menu-link {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child &gt; a.mega-menu-link {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child &gt; a.mega-menu-link {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    background: rgba(0, 0, 0, 0);
    font-weight: bold;
    text-decoration: none;
    color: #1a5a74;
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    position: absolute;
    left: 100%;
    top: 0;
}

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
        position: static;
        left: 0;
        width: 100%;
    }

    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
        padding-left: 20px;
    }

}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator:after {
    content: '\f140';
    font-family: dashicons;
    font-weight: normal;
    display: inline-block;
    margin: 0 0 0 6px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(0);
    color: inherit;
    position: relative;
    background: transparent;
    height: auto;
    width: auto;
    right: auto;
    line-height: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator {
    display: inline;
    height: auto;
    width: auto;
    background: transparent;
    position: relative;
    pointer-events: auto;
    left: auto;
    min-width: auto;
    line-height: inherit;
    color: inherit;
    font-size: inherit;
    padding: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator {
    float: right;
}

/* ---- */

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator {
        float: right;
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on &gt; a.mega-menu-link &gt; span.mega-indicator:after {
        content: '\f142';
    }
}

/* ---- */

@media only screen and (min-width: 601px) {
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item a.mega-menu-link &gt; span.mega-indicator:after {
        content: '\f139';
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
        text-align: right;
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link &gt; span.mega-indicator {
        float: left;
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link &gt; span.mega-indicator:after {
        content: '\f141';
        margin: 0 6px 0 0;
    }

/* ---- */

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
        left: -100%;
        top: 0;
    }
}

/* ---- */

@media only screen and (min-width: 601px) {
    #mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li.mega-menu-item.mega-hide-on-desktop {
        display: none;
    }
}

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary:after {
        content: "";
        display: table;
        clear: both;
    }
}

#mega-menu-wrap-primary .mega-menu-toggle {
    display: none;
    z-index: 1;
    cursor: pointer;
    background: #00ab00;
    border-radius: 2px 2px 2px 2px;
    line-height: 40px;
    height: 40px;
    text-align: left;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    white-space: nowrap;
}

/* ---- */

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary .mega-menu-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-preferred-size: 33.33%;
    -webkit-flex-basis: 33.33%;
    flex-basis: 33.33%;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
    margin-left: 6px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
    margin-right: 6px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

/* ---- */

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
    margin-right: 6px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
    margin-left: 6px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    outline: 0;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
        background: #f1f1f1;
        padding: 0px 0px 0px 0px;
        display: none;
    }

    #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
        display: block;
    }
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 {
    cursor: pointer;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:before {
    content: '\f333';
    font-family: 'dashicons';
    font-size: 24px;
    color: #fff;
    margin: 0 5px 0 0;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-open {
    display: none;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
    display: inline;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before {
    content: '\f153';
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-open {
    display: inline;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-closed {
    display: none;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-29884 &gt; a.mega-menu-link:before {
    content: "";
    background-image: url('/wp-content/uploads/2016/11/ordine_rapido-20x20.png');
    background-size: 20px 20px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
    #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-29884 &gt; a.mega-menu-link:before {
        background-image: url('/wp-content/uploads/2016/11/ordine_rapido-40x40.png');
    }
}

@media only screen and (max-width: 600px) {
    #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-29884 &gt; a.mega-menu-link:before {
        background-size: 20px 20px;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-26384 &gt; a.mega-menu-link {
    background: #fffbe2;
    border-color: #cacaca;
    border-style: solid;
    border-bottom-width: 1px;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-26384 &gt; a.mega-menu-link:before {
    color: #333;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-29884 &gt; a.mega-menu-link {
    background: #fffbe2;
    border-color: #cacaca;
    border-style: solid;
    border-bottom-width: 1px;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-29884 &gt; a.mega-menu-link:before {
    color: #333;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-40474 &gt; a.mega-menu-link {
    background: #fffbe2;
    border-color: #cacaca;
    border-style: solid;
    border-bottom-width: 1px;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-40474 &gt; a.mega-menu-link:before {
    color: #333;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-40275 &gt; a.mega-menu-link {
    background: #fffbe2;
    border-color: #cacaca;
    border-style: solid;
    border-bottom-width: 1px;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-40275 &gt; a.mega-menu-link:before {
    color: #333;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-35313 &gt; a.mega-menu-link {
    background: #fffbe2;
    border-color: #cacaca;
    border-style: solid;
    border-bottom-width: 1px;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-35313 &gt; a.mega-menu-link:before {
    color: #333;
}

/* ---- */

/* #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-30470 &gt; a.mega-menu-link {
    border-color: #dedede;
    border-style: solid;
    border-bottom-width: 1px;
} *7

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-181 &gt; a.mega-menu-link {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-263.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-263 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-263.mega-menu-flyout &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-263 &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-264.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-264 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-264.mega-menu-flyout &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-264 &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-265.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-265 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-265.mega-menu-flyout &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-265 &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-14372.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-14372 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

/* ---- */

/* #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-169 &gt; a.mega-menu-link {
    border-color: #dedede;
    border-style: solid;
    border-bottom-width: 1px;
} */

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-27028 &gt; a.mega-menu-link {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-15763 &gt; a.mega-menu-link {
    padding-top: 10px;
    padding-bottom: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-262.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-262 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-262.mega-menu-flyout &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-262 &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-14371.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-14371 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-14371.mega-menu-flyout &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-14371 &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-259.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-259 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-260.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-260 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-260.mega-menu-flyout &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-260 &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-261.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-261 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-261.mega-menu-flyout &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-261 &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link {
    background: #f0f0f0;
}

/* ---- */

/* #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-168 &gt; a.mega-menu-link {
    border-color: #dedede;
    border-style: solid;
    border-bottom-width: 1px;
} */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-257.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-257 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-258.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-258 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

/* ---- */

/* #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-167 &gt; a.mega-menu-link {
    border-color: #dedede;
    border-style: solid;
    border-bottom-width: 1px;
} */

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-15764 &gt; a.mega-menu-link {
    padding-top: 10px;
    padding-bottom: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-267.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-267 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-267.mega-menu-flyout &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-267 &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-266.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-266 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-269.mega-menu-flyout &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-269 &gt; ul.mega-sub-menu {
    background: #f0f0f0;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-269.mega-menu-flyout &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item-269 &gt; ul.mega-sub-menu li.mega-menu-item &gt; a.mega-menu-link {
    background: #f0f0f0;
}

/* ---- */

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='fa-']:before {
    font-family: 'Font Awesome 5 Free';
}

/* -- GV -- */

#mega-menu-wrap-primary .mega-menu-toggle {
    /* rende invisibile il menu per i mobile 

@include mobile {
    #{$wrap} {
        display: none;
    }
}
*/
    /** Push menu onto new line **/
}

#mega-menu-wrap-primary {
    clear: both;
}

#mega-menu-primary {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6) !important;
    -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6) !important;
    -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6) !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6) !important;
}

@media (min-width: 768px) {
    .woocommerce-active .site-header #mega-menu-wrap-primary {
        width: 100%;
        float: left;
        margin-right: 0%;
        clear: both;
    }
}

@media (max-width: 800px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
        margin: 0px;
    }
}

@media (max-width: 715px) and (min-width: 630px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
        padding: 0px 0px 0px 8px;
    }

    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link:after {
        margin: 0px !important;
    }

    span.mega-indicator:after {
        margin: 0px !important;
    }
}

@media (max-width: 629px) and (min-width: 601px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
        padding: 0px 0px 0px 0px;
    }

    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link:after {
        margin: 0px !important;
    }

    span.mega-indicator:after {
        margin: 0px !important;
    }
}

@media (min-width: 768px) {
    #masthead {
        margin-bottom: 0px;
    }
}

@media (min-width: 601px) and (max-width: 767px) {
    /* #content &gt; div &gt; nav {padding:0.4em 99em;background-color:#ffffff;margin-bottom:0px;} */ #masthead {
        margin-bottom: 0px;
     margin-top: 37px;
    }
}

@media (max-width: 767px) {
    #masthead &gt; div {
        margin-left: 0px;
        margin-right: 0px;
    }

 /*   #masthead &gt; div &gt; div:nth-child(1) {
        margin-left: 2%;
        margin-right: 2%;
    } */
}

@media (max-width: 630px) {
#mega-menu-primary &gt; li.mega-menu-item {
        margin: 0px !important;
    }
}

@media (max-width: 600px) {
    /* nuovo menu responsivo GV 2021 */ #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
        padding: 0px 0px 0px 5px;
    }

    #mega-menu-wrap-primary &gt; div {
        top: 16px;
    }

    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        font-size: 16px;
    }

    #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
        display: block;
        background: #f1f1f1;
    }

    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        padding: 0px 5px 0px 15px;
    }

    #mega-menu-wrap-primary &gt; div {
        position: absolute !important;
        margin-top: -106px !important;
        width: 100% !important;
    }

    #mega-menu-primary {
        position: absolute !important;
        width: 100% !important;
        margin-top: -49px !important;
    }

/*    #masthead {
        margin-top: 81px;
    } */

    #mega-menu-item-167 &gt; ul &gt; li &gt; a {
        padding: 0px 5px 0px 25px !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; ul.mega-sub-menu &gt; li.mega-menu-item &gt; a.mega-menu-link {
        color: #00ab00 !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-toggle-on &gt; ul.mega-sub-menu &gt; li.mega-toggle-on &gt; a.mega-menu-link {
        color: #1a5a7e !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-toggle-on ul.mega-sub-menu li.mega-toggle-on ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        color: #00ab00;
    }

    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-toggle-on ul.mega-sub-menu li.mega-toggle-on ul.mega-sub-menu li.mega-toggle-on a.mega-menu-link {
        color: #1a5a7e;
    }

    #mega-toggle-block-2 &gt; div &gt; div.dgwt-wcas-search-icon.js-dgwt-wcas-search-icon-handler {
        margin-top: 2px;
    }

    span.mega-indicator::after {
        font-size: 1.4em;
        font-weight: bold;
    }

    #mega-menu-primary &gt; li &gt; ul.mega-sub-menu &gt; li {
        background-color: #fbfbfb !important;
    }

    ul.mega-sub-menu {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }
}

@media (min-width: 601px) and (max-width: 635px) {
    #mega-menu-item-177 &gt; ul &gt; li &gt; ul {
        left: 50% !important;
    }

    #mega-menu-item-177 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 23% !important;
        /* NUTRIZIONE OTTIMALE */
    }

    #mega-menu-item-169 &gt; ul {
        left: -95% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul {
        left: 50% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 23% !important;
        /* ENERGIA E VITALITA' */
    }

    #mega-menu-item-168 &gt; ul {
        left: -95% !important;
    }

    #mega-menu-item-168 &gt; ul &gt; li &gt; ul {
        left: 30% !important;
        /* SPORT E FITNESS */
    }

    #mega-menu-item-167 &gt; ul {
        right: -90% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul {
        left: -47% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -28% !important;
        /* VISO E CORPO */
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul {
        left: -39% !important;
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -35% !important;
    }
}

@media (min-width: 636px) and (max-width: 671px) {
    #mega-menu-item-177 &gt; ul &gt; li &gt; ul {
        left: 50% !important;
    }

    #mega-menu-item-177 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 35% !important;
        /* NUTRIZIONE OTTIMALE */
    }

    #mega-menu-item-169 &gt; ul {
        left: -95% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul {
        left: 50% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 35% !important;
        /* ENERGIA E VITALITA' */
    }

    #mega-menu-item-168 &gt; ul {
        left: -95% !important;
    }

    #mega-menu-item-168 &gt; ul &gt; li &gt; ul {
        left: 30% !important;
        /* SPORT E FITNESS */
    }

    #mega-menu-item-167 &gt; ul {
        right: -90% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul {
        left: -47% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -39% !important;
        /* VISO E CORPO */
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul {
        left: -39% !important;
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -46% !important;
    }
}

@media (min-width: 672px) and (max-width: 767px) {
    #mega-menu-item-177 &gt; ul &gt; li &gt; ul {
        left: 50% !important;
    }

    #mega-menu-item-177 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 40% !important;
        /* NUTRIZIONE OTTIMALE */
    }

    #mega-menu-item-169 &gt; ul {
        left: -95% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul {
        left: 50% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 40% !important;
        /* ENERGIA E VITALITA' */
    }

    #mega-menu-item-168 &gt; ul {
        left: -95% !important;
    }

    #mega-menu-item-168 &gt; ul &gt; li &gt; ul {
        left: 30% !important;
        /* SPORT E FITNESS */
    }

    #mega-menu-item-167 &gt; ul {
        right: -90% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul {
        left: -47% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -44% !important;
        /* VISO E CORPO */
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul {
        left: -41% !important;
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -49% !important;
    }
}

@media (min-width: 768px) and (max-width: 879px) {
    #mega-menu-item-177 &gt; ul &gt; li &gt; ul {
        left: 61% !important;
    }

    #mega-menu-item-177 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 49% !important;
        /* NUTRIZIONE OTTIMALE */
    }

    #mega-menu-item-169 &gt; ul {
        left: -78% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul {
        left: 60% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 49% !important;
        /* ENERGIA E VITALITA' */
    }

    #mega-menu-item-168 &gt; ul {
        left: -25% !important;
    }

    #mega-menu-item-168 &gt; ul &gt; li &gt; ul {
        left: 30% !important;
        /* SPORT E FITNESS */
    }

    #mega-menu-item-167 &gt; ul {
        right: -90% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul {
        left: -60% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -50% !important;
        /* VISO E CORPO */
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul {
        left: -41% !important;
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -49% !important;
    }
}

@media (min-width: 880px) and (max-width: 991px) {
    #mega-menu-item-177 &gt; ul &gt; li &gt; ul {
        left: 69% !important;
    }

    #mega-menu-item-177 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 49% !important;
        /* NUTRIZIONE OTTIMALE */
    }

    #mega-menu-item-169 &gt; ul {
        left: -55% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul {
        left: 62% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 51% !important;
        /* ENERGIA E VITALITA' */
    }

    #mega-menu-item-168 &gt; ul {
        left: -25% !important;
    }

    #mega-menu-item-168 &gt; ul &gt; li &gt; ul {
        left: 35% !important;
        /* SPORT E FITNESS */
    }

    #mega-menu-item-167 &gt; ul {
        right: -90% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul {
        left: -62% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -52% !important;
        /* VISO E CORPO */
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul {
        left: -43% !important;
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -51% !important;
    }
}

@media (min-width: 992px) and (max-width: 1095px) {
    #mega-menu-item-177 &gt; ul &gt; li &gt; ul {
        left: 69% !important;
    }

    #mega-menu-item-177 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 49% !important;
        /* NUTRIZIONE OTTIMALE */
    }

    #mega-menu-item-169 &gt; ul {
        left: -15% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul {
        left: 62% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 51% !important;
        /* ENERGIA E VITALITA' */
    }

    #mega-menu-item-168 &gt; ul &gt; li &gt; ul {
        left: 35% !important;
        /* SPORT E FITNESS */
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul {
        left: -62% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -52% !important;
        /* VISO E CORPO */
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul {
        left: -43% !important;
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -51% !important;
    }
}

@media (min-width: 1096px) {

/* GV PARTE GENERALE nuovo modulo prodotti nei menu */ #mega-menu-item-177 &gt; ul &gt; li &gt; ul {
        left: 69% !important;
    }

    #mega-menu-item-177 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 49% !important;
        /* NUTRIZIONE OTTIMALE */
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul {
        left: 62% !important;
    }

    #mega-menu-item-169 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: 51% !important;
        /* ENERGIA E VITALITA' */
    }

    #mega-menu-item-168 &gt; ul &gt; li &gt; ul {
        left: 35% !important;
        /* SPORT E FITNESS */
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul {
        left: -62% !important;
    }

    #mega-menu-item-167 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -52% !important;
        /* VISO E CORPO */
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul {
        left: -43% !important;
    }

    #mega-menu-item-166 &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
        left: -51% !important;
    }
}

form.cart {
    width: 97%;
    margin-left: 5px;
}

.intestazione_tabella {
    display: none;
}

div.mpc-product-title {
    font-weight: bold;
}

div.descrizione {
    font-size: 1em;
   line-height: 1.1em important;  
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: auto !important;
    
}
@media screen and (max-width: 767px) {
div.descrizione &gt; p {
    font-size: inherit !important;
  /*  line-height: 1.1em !important; */
    -webkit-line-clamp: 1;
     display: -webkit-box;
     -webkit-box-orient: vertical;
      overflow: hidden;
      height:auto !important;
}
}

#istruzioni_ {
    font-size: 0.9em;
}

td.product-price {
    font-size: 1em;
    text-align: right;
}

td.product-quantity {
    display: none;
    text-align: right;
}

div.buttons_added {
    white-space: nowrap;
    min-width: 85px;
}

.minus, .plus {
    text-align: center !important;
    padding: 0px !important;
    cursor: pointer;
    width: 30px !important;
    color: #000 !important;
    font-size: 2em !important;
    line-height: 30px !important;
    font-weight: bold !important;
    background-color: #e8e8e8 !important;
    border: 1px solid !important;
    border-color: #000 !important;
    font-family: "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
}

input.gv-qty {
    max-width: 1.5em !important;
    pointer-events: none;
    vertical-align: super;
    background: #f5f5f5;
    height:32px;
}

input.gv-qty::-webkit-outer-spin-button, input.gv-qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

td.product-select {
    padding-left: 0.3em;
    padding-right: 0.4em;
}

td.product-select &gt; input[type=checkbox] {
    width: 25px;
    height: 25px;
}

table.totale {
    padding-top: 0.5em;
}

table.totale &gt; tbody &gt; tr &gt; td {
    background: #f1f1f1;
}

table.totale &gt; tbody &gt; tr &gt; td.total-label {
    padding-right: 0.4em;
}

table.totale &gt; tbody &gt; tr &gt; td.mpc-total {
    padding-left: 0.2em;
    width: 15em;
}

div.carrello {
    margin-right: 6px;
    margin-top: -3em;
    font-size: 1em;
}

div.carrello &gt; div &gt; input.single_add_to_cart_button.button.alt.wc-forward {
    padding: 0.3em 0.7em 0.3em 0.7em;
    /* fine GV PARTE GEENRALE nuovo modulo - INIZIO PERSONALIZZ.*/
}

tr.id_form_pasti_sostitutivi_menu_class_paragrafo_25577 &gt; td &gt; div::before {
    content: "Bustine (7 porzioni):";
    font-weight: bold;
}

tr.id_form_pasti_sostitutivi_menu_class_paragrafo_29440 &gt; td &gt; div::before {
    content: "Nuovo! Gusto salato:";
    font-weight: bold;
}

tr.id_form_pasti_sostitutivi_menu_class_paragrafo_499 &gt; td &gt; div::before, tr.id_form_bevande_proteiche_menu_class_paragrafo_503 &gt; td &gt; div::before {
    content: "Linea Sportiva Herbalife24:";
    font-weight: bold;
}

tr.id_form_bevande_proteiche_menu_class_paragrafo_29701 &gt; td &gt; div::before, tr.id_form_prodotti_viso_menu_class_paragrafo_29701 &gt; td &gt; div::before {
    content: "Per il Collagene della Pelle:";
    font-weight: bold;
    /* @media screen and (min-width: 601px) {
	td.product-quantity {display:none;}
	div.descrizione {-webkit-line-clamp: 1;}
} */
}
td.product-image &gt; div {width:32px;height:32px;}

@media screen and (max-width: 600px) {
    div.descrizione {
        -webkit-line-clamp: 2;
    }

    td.product-quantity {
        display: table-cell;
    }

    div.buttons_added {
        padding-right: 10px;
    }
}

@media screen and (max-width: 430px) {
    div.mpc-product-title {
        font-size: 1.1em;
    }

    div.descrizione {
        -webkit-line-clamp: 1;
    }

    td.product-quantity {
        display: none;
    }
}

@media screen and (max-width: 330px) {
    div.mpc-product-title {
        font-size: 1.1em;
    }
}

/* GV fine */

#mega-menu-wrap-secondary, #mega-menu-wrap-secondary #mega-menu-secondary, #mega-menu-wrap-secondary #mega-menu-secondary ul.mega-sub-menu, #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item, #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-row, #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-column, #mega-menu-wrap-secondary #mega-menu-secondary a.mega-menu-link, #mega-menu-wrap-secondary #mega-menu-secondary span.mega-menu-badge {
    transition: none;
    border-radius: 0;
    box-shadow: none;
    background: none;
    border: 0;
    bottom: auto;
    box-sizing: border-box;
    clip: auto;
    color: #666;
    display: block;
    float: none;
    font-family: inherit;
    font-size: 14px;
    height: auto;
    left: auto;
    line-height: 1.4;
    list-style-type: none;
    margin: 0;
    min-height: auto;
    max-height: none;
    min-width: auto;
    max-width: none;
    opacity: 1;
    outline: none;
    overflow: visible;
    padding: 0;
    position: relative;
    pointer-events: auto;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    transform: none;
    top: auto;
    vertical-align: baseline;
    visibility: inherit;
    width: auto;
    word-wrap: break-word;
    white-space: normal;
}

/* ---- */

#mega-menu-wrap-secondary {
    border-radius: 0;
}

@media only screen and (min-width: 601px) {
    #mega-menu-wrap-secondary {
        background: rgba(255, 255, 255, 0);
    }
}

/* ---- */

#mega-menu-wrap-secondary #mega-menu-secondary {
    visibility: visible;
    text-align: left;
    padding: 0px 0px 0px 0px;
}

#mega-menu-wrap-secondary #mega-menu-secondary a.mega-menu-link {
    cursor: pointer;
    display: inline;
}

/* ---- */

#mega-menu-wrap-secondary #mega-menu-secondary input, #mega-menu-wrap-secondary #mega-menu-secondary img {
    max-width: 100%;
}

/* ---- */

#mega-menu-wrap-secondary #mega-menu-secondary &gt; li.mega-menu-item {
    margin: 0 0px 0 0;
    display: inline-block;
    height: auto;
    vertical-align: middle;
}

/* ---- */

#mega-menu-wrap-secondary #mega-menu-secondary &gt; li.mega-menu-item &gt; a.mega-menu-link {
    line-height: 10px;
    height: 10px;
    padding: 10px 10px 0px 10px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #222;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    font-family: Open Sans Condensed;
    font-size: 14px;
    font-weight: 300;
    outline: none;
}

/* ---- */

#mega-menu-wrap-secondary .mega-menu-toggle {
    display: none;
    z-index: 1;
    cursor: pointer;
    background: #222;
    border-radius: 2px 2px 2px 2px;
    line-height: 40px;
    height: 40px;
    text-align: left;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    white-space: nowrap;
}

/* ---- */

#mega-menu-wrap-secondary .mega-menu-toggle {
    /** Push menu onto new line **/
}

#mega-menu-wrap-secondary {
    clear: both;
}

@media (min-width: 1101px) {
    .responsiva {
        width: 111px;
        height: 90px;
        margin-top: -10px;
        margin-left: -1vw;
        margin-right: 10px;
    }
}

@media (max-width: 1100px) {
    .responsiva {
        width: 104px;
        height: 85px;
        margin-top: -8px;
        margin-left: -40px;
        margin-right: 10px;
    }
}

@media (max-width: 1023px) {
    .responsiva {
        width: 98px;
        height: 80px;
        margin-top: -6px;
        margin-left: -40px;
        margin-right: 8px;
    }
}

@media (max-width: 950px) {
    .responsiva {
        width: 92px;
        height: 75px;
        margin-top: -6px;
        margin-left: -40px;
        margin-right: 6px;
    }
}

@media (max-width: 900px) {
    .responsiva {
        width: 86px;
        height: 70px;
        margin-top: -6px;
        margin-left: -40px;
        margin-right: 6px;
    }
}

@media (max-width: 860px) {
    .responsiva {
        width: 74px;
        height: 60px;
        margin-top: -2px;
        margin-left: -40px;
        margin-right: 4px;
        margin-bottom: 5px;
    }
}

@media (max-width: 800px) {
    .responsiva {
        width: 74px;
        height: 60px;
        margin-top: -6px;
        margin-left: -40px;
        margin-right: 3px;
    }
}

@media (min-width: 1051px) {
    .responsiva2 {
        line-height: 110%;
    }
}

@media (max-width: 1050px) {
    .responsiva2 {
        font-size: 9pt;
        line-height: 100%;
    }
}

@media (max-width: 850px) {
    .responsiva2 {
        font-size: 9pt;
        line-height: 90%;
    }
}

@media (min-width: 1001px) {
    .responsiva3 {
        font-size: 13pt;
        line-height: 110%;
    }
}

@media (max-width: 1000px) {
    .responsiva3 {
        font-size: 12pt;
        line-height: 110%;
    }
}

@media (max-width: 900px) {
    .responsiva3 {
        font-size: 10pt;
        line-height: 100%;
    }
}

@media (max-width: 850px) {
    .responsiva3 {
        font-size: 10pt;
        line-height: 90%;
    }
}

@media (min-width: 851px) {
    .responsiva4 {
        font-size: 10pt;
        line-height: 100%;
    }
}

@media (max-width: 850px) {
    .responsiva4 {
        font-size: 9pt;
        line-height: 90%;
    }
}

/* ---- */

#mega-menu-wrap-max_mega_menu_1, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-column, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 span.mega-menu-badge {
    transition: none;
    border-radius: 0;
    box-shadow: none;
    background: none;
    border: 0;
    bottom: auto;
    box-sizing: border-box;
    clip: auto;
    color: #666;
    display: block;
    float: none;
    font-family: inherit;
    font-size: 14px;
    height: auto;
    left: auto;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    min-height: auto;
    max-height: none;
    min-width: auto;
    max-width: none;
    opacity: 1;
    outline: none;
    overflow: visible;
    padding: 0;
    position: relative;
    pointer-events: auto;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    transform: none;
    top: auto;
    vertical-align: baseline;
    visibility: inherit;
    width: auto;
    word-wrap: break-word;
    white-space: normal;
}

#mega-menu-wrap-max_mega_menu_1:before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1:before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu:before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item:before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row:before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-column:before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link:before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 span.mega-menu-badge:before, #mega-menu-wrap-max_mega_menu_1:after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1:after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu:after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item:after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row:after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-column:after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link:after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 span.mega-menu-badge:after {
    display: none;
}

#mega-menu-wrap-max_mega_menu_1 {
    border-radius: 0;
}

@media only screen and (min-width: 601px) {
    #mega-menu-wrap-max_mega_menu_1 {
        background: rgba(255, 255, 255, 0);
    }
}

/* ---- */

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
    visibility: visible;
    text-align: center;
    padding: 0px 0px 0px 0px;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link {
    cursor: pointer;
    display: inline;
}

/* ---- */

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a.mega-menu-link:before {
    display: inline-block;
    font: inherit;
    font-family: dashicons;
    position: static;
    margin: 0 6px 0 0px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
    background: transparent;
    height: auto;
    width: auto;
    top: auto;
}

/* ---- */

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 &gt; li.mega-menu-item {
    margin: 0 6px 0 0;
    display: inline-block;
    height: auto;
    vertical-align: middle;
}

/* ---- */

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 &gt; li.mega-menu-item &gt; a.mega-menu-link {
    line-height: 30px;
    height: 30px;
    padding: 0px 3px 0px 2px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #000;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    font-family: Open Sans Condensed;
    font-size: 16px;
    font-weight: normal;
    outline: none;
}

/* ---- */

#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
    display: none;
    z-index: 1;
    cursor: pointer;
    background: #fff;
    border-radius: 2px 2px 2px 2px;
    line-height: 40px;
    height: 40px;
    text-align: left;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    white-space: nowrap;
}

/* ---- */

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-511 &gt; a.mega-menu-link:before {
    content: "";
    background-image: url('/wp-content/uploads/2016/11/ordine_rapido-20x20.png');
    background-size: 20px 20px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: text-top;
}

@media (-webkit-min-device-pixel-ratio: 2) {
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-511 &gt; a.mega-menu-link:before {
        background-image: url('/wp-content/uploads/2016/11/ordine_rapido-40x40.png');
    }
}

/* ---- */

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a[class^='fa-']:before {
    font-family: 'Font Awesome 5 Free';
}

/* ---- */

#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
    /* rende invisibile il menu per i mobile perchè compaiono le pagine sul menu principale di navigazione */
}

@media only screen and (max-width: 600px) {
    /** Push menu onto new line **/ #mega-menu-wrap-max_mega_menu_1 {
        display: none;
    }
}

#mega-menu-wrap-max_mega_menu_1 {
    clear: both;
}

@media (min-width: 768px) {
    .woocommerce-active .site-header #mega-menu-wrap-primary {
        width: 100%;
        float: left;
        margin-right: 0%;
        clear: both;
    }
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a.mega-menu-link:before {
    margin-right: 4px;
}

#maxmegamenu-2 {
    padding: 0px;
}

@media (max-width: 790px) {
    #page &gt; div.header-widget-region &gt; div {
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 720px) {
    #mega-menu-item-229 {
        display: none !important;
    }
}

@media (max-width: 655px) {
    #mega-menu-item-14397 {
        display: none !important;
    }
}

/* fine CSS prelevato da mega menu - PROSEGUO con CORREZIONI:*/

@media (max-width:600px) {
    
    #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-166 &gt; a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-167 &gt; a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-168 &gt; a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-169 &gt; a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-30470 &gt; a.mega-menu-link {
        border-color: #dedede;
        border-style: solid;
        border-bottom-width: 1px;
    }
}

div.descrizione &gt; p {margin:0px;}

/* GV aggiungo le istruzioni per l'immagine css sprite contenente le img per il menu prodotti */

.css-sprite-gv-pdm-vegan-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') 0px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-achieve2-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -64px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-protein_chips_2-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -128px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-protein_chips_1-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -192px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0043ITHerbalifelineMax400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -256px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0050_IT_Thermo-Complete_High_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -320px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-076K_IT_CollagenSkinBooster_Square-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -384px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0104_IT_Cell-Activator_New400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -448px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0105_IT_Original50g_NPhoto_400x400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -512px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0106_IT_Original-100g_Square_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -576px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0111MineralComplexPlus400x400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -640px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0117ThermoGiallo2013NPhoto_400x400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -704px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0124_IT_NRG_NPhoto_400x400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -768px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0141_ITVanillaSquare400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -832px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0142_IT_Chocolate_Square_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -896px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0143_IT_Strawberry_Square_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -960px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0146_ITCookiesCreamSquare400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1024px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0155_IT_TomatoSoup_NPhoto_400x400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1088px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0242_IT_PPP_400x400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1152px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0255_ITLemon50gSquare400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1216px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0256_ITRaspberry50gSquare400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1280px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0257_ITPeach50gSquare400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1344px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0258_IT_VanillaAlmondBox_NPhoto_400x400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1408px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0259_ITChocolatePeanutBoxSquare400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1472px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0260_IT_Protein-Bar_Citrus_BOX_Square_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1536px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0267_IT_Betaheart_Square_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1600px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0765_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1664px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0766_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1728px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0767_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1792px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0770_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1856px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0771_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1920px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0772_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -1984px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0773_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2048px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0827_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2112px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0828_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2176px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0829_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2240px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-0830_IT_trasp-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2304px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1196_IT_Aloe-Max_Square_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2368px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1230_IT_XtraCal_Square_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2432px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1424IT24RestoreSquare400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2496px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1432_IT_H24Formula1_040414-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2560px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1433_IT_24Hydrate_Square_040414-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2624px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1435_IT_24Prolong_Square_040414-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2688px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1436_IT_H24REBUILDEndurance_040414-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2752px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1437_IT_H24REBUILD_Strength_040414-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2816px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1466_IT-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2880px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1467_IT-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -2944px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1800_IT_Formula2-MEN_Square_A_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3008px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1819_IT_Formula2-WOMEN_Square_A_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3072px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-1922IT_Vanilla780g_400-1-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3136px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-2100_IT_RaspBlueberry_Square_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3200px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-2273_IT_ImmuneBooster-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3264px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-2554_ITOatAppleFibre_400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3328px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-2600_IT_ProteinDrinkMix_Square_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3392px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-2789_IT_MintChocolateSquare_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3456px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-3114New_IT_FibreHerb_April2014-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3520px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-4462_IT_BananaCream_Square_400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3584px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-4464_IT_SpicedApple_Square_400px-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3648px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-A_sport-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3712px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-A-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3776px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-achieve-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3840px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-aloe_herbalife-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3904px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-B_sport-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -3968px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-B-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4032px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-C_sport-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4096px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-C-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4160px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-colazione1-1-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4224px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-colazione2-1-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4288px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-D_sport-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4352px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-D-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4416px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-E_sport-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4480px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-E-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4544px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-F-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4608px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-f1-funghi-250-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4672px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-f1bustine-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4736px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-formula-barrette-herbalife-cioccolato-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4800px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-formula1-herbalife-caffellatte-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4864px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-free-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4928px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-G-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -4992px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-H-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5056px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-herbalife_aloe2-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5120px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-I-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5184px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-iced_coffee-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5248px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-J-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5312px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-liftoff_herbalife_2-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5376px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-liftoff-max-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5440px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-Niteworks-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5504px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-noccioline-1-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5568px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-pro20-select-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5632px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-Roseguard400x400-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5696px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

.css-sprite-gv-triblend-64x64
{
background:url('/wp-content/uploads/2021/10/css-sprite-combined.png') -5760px -0px;
width:64px;height:64px;transform: scale(0.5);position:relative;top:-16px;left:-16px;
display:inline-block;
}

</pre></body></html>