.opc-wrapper .form-login .fieldset .note,
.checkout-index-index fieldset#customer-email-fieldset label.label,
.customer-account-forgotpassword h1.page-title span.base,
.form.password.forget h2.legend,
.form.password.forget .actions-toolbar>.secondary .action.back:hover,
ul.success-ospiti h2,
#registration a.action.primary span,
.modal-popup.confirm .modal-inner-wrap footer.modal-footer button.action-secondary.action-dismiss,
a.action.remind:hover span,
button.action.edit-address-link,
button.action.action-select-shipping-item ,
.about-home h4,
.featured-products h3,
.amslider-header-container,
.payment-method._active button.action.action-show,
.block.related .action.select:not(:focus),
.opc-progress-bar-item._complete>span,
.checkout-index-index button.action.secondary.action-hide-popup,
.static-pages h1,
.static-pages h2,
.static-pages h3,
.cart.table-wrapper .action:before,
.cart.table-wrapper .actions-toolbar > .action-delete:before,
.block.block-dashboard-alert-notificati .block-title strong,
.block.block-new-alert .block-title strong,
.block.block-dashboard-alert .block-title strong,
.filter .block-subtitle,
.filter .filter-current-subtitle:before,
.helpproduct .pagebuilder-button-primary,
.filter-options-content a:hover,
.page-products h1.page-title,
button.action.update, .actions-toolbar > .primary .action, .actions-toolbar > .secondary .action, a.action.create.primary, button.action.primary,
.top-attributes a, .breadcrumbs a,
.product-reviews-summary .reviews-actions .action.add ,
.filter-options-title,
a, a:hover, a:visited {
    color: #1D612E !important;
}
aside.modal-popup.add-to-cart-popup._show .modal-inner-wrap footer.modal-footer button:last-child {
    background-color: #1e612f;
    color: #fff;
}
aside.modal-popup.add-to-cart-popup._show .modal-inner-wrap footer.modal-footer button,
.block.related .field.choice label.label,
.success-msg,
strong#block-crosssell-heading,
.block.related .block-title.title strong, .block.upsell .block-title.title strong,
.product-item-details-custom .price-wrapper,
.faq .title,
div#scheda_prodotto .title,
span.price,
span.normal-price span.price-container.price-final_price.tax.weee .price,
.product-item .minimal-price-link .price-wrapper,
.new-address-popup button.action.action-show-popup,
button.action.action-auth-toggle {
    color: #1D612E;
}
.opc-progress-bar-item>span:after,
span.showmorescheda a,
.product-addto-links .action {
    color: #d4a940 !IMPORTANT;

}
.form.password.forget {
	border-top-color: #1D612E;
}
.checkout-index-index fieldset#customer-email-fieldset input,
#registration a.action.primary,
.mst-searchautocomplete__autocomplete,
button.action.action-select-shipping-item,
.navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active),
aside.modal-popup.add-to-cart-popup._show .modal-inner-wrap footer.modal-footer button,
.helpproduct .accordion.md-accordion .card-header,
li.custom-product-item .product-item-inner a.action.tocart.primary,
.fotorama__thumb-border,
.product-items.slick-slider .slick-slide .product-item a.action.tocart.primary,
.products.wrapper.grid.products-grid .tocart,
#discount-form .actions-toolbar .primary button,
li.opc-progress-bar-item._complete span:before,
li.opc-progress-bar-item._complete:before,
.opc-wrapper .shipping-address-item.selected-item,
.new-address-popup button.action.action-show-popup,
.opc-progress-bar-item._active:before, .opc-progress-bar-item._active>span:before,
button.action.action-auth-toggle,
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current>strong {
    border-color: #1D612E;
}
.button_help .pagebuilder-button-primary {
    color: #1e612e;
}
.ambrands-letter .ambrands-brand-item .ambrands-inner,
.helpproduct .pagebuilder-button-primary {
    border: 2px solid #1D612E !IMPORTANT;
}
.copyright {
    background-color: #1D612E;
    font-size: 14px;
}
#registration a.action.primary,
.minicart-wrapper .action.showcart .counter.qty,
.row.warranty .rowslide {
    background-color: #d4a940;
}
#registration a.action.primary:hover,
.modal-popup.confirm .modal-inner-wrap footer.modal-footer button.action-primary.action-accept,
.helpproduct .accordion.md-accordion .card-header:hover,
li.custom-product-item .product-item-inner a.action.tocart.primary:hover,
span.listing-scontoquantita,
.product-items.slick-slider .slick-slide .product-item a.action.tocart.primary:hover,
.products.wrapper.grid.products-grid .tocart:hover,
#discount-form .actions-toolbar .primary button:hover,
li.opc-progress-bar-item._complete span:before,
li.opc-progress-bar-item._complete:before,
.opc-wrapper .shipping-address-item.selected-item:after,
.new-address-popup button.action.action-show-popup:hover,
.opc-progress-bar-item._active:before, .opc-progress-bar-item._active>span:before,
button.action.action-auth-toggle:hover,
.cart-summary .checkout-methods-items .action.primary.checkout:hover,
.helpproduct .pagebuilder-button-primary:hover,
.box-tocart .action.tocart {
    background-color: #1D612E !important;
}
button.action.primary.checkout,
ul.checkout.methods.items.checkout-methods-items button.action.primary.checkout {
	background-color: #1D612E;
}
button.action.primary.checkout:hover,
ul.checkout.methods.items.checkout-methods-items button.action.primary.checkout:hover,
#registration a.action.primary:hover,
.modal-popup.confirm .modal-inner-wrap footer.modal-footer button.action-primary.action-accept:hover,
aside.modal-popup.add-to-cart-popup._show .modal-inner-wrap footer.modal-footer button:last-child:hover,
.box-tocart .action.tocart:hover {
    background-color: #113b1c !important;
}
a.minimal-price-link {
    color: initial !important
}
.banner-gold .pagebuilder-column.image figure {
    margin-bottom: 0;
}
.banner-gold .pagebuilder-column.text {
    color: #fff;
    font-size: 1.8vw;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 2.3vw;
    padding-left: 2.5%;
}
.banner-gold .pagebuilder-column.text strong {
    font-size: 2.4vw;
    line-height: 2.6vw;
}
.banner-gold .pagebuilder-button-primary {
    background-color: #fff !important;
    border: none !important;
    color: #333;
    font-size: 1.1vw;
    padding: 12px 16px;
    display: flex;
    margin-bottom: 0;
    margin-top: 8px;
}
.banner-gold .pagebuilder-button-primary:hover {
    background-color: #F5F5F5 !important;
    border: none !important;
    color: #333 !important;
}
.banner-gold .pagebuilder-button-primary:after,
.banner-gold .pagebuilder-button-primary:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
}
.banner-gold .pagebuilder-button-primary:before {
    background: url(../images/bell-svgrepo-com.svg) no-repeat center;
    margin-right: 16px;
}
.banner-gold .pagebuilder-button-primary:after {
    background: url(../images/bell-right.svg) no-repeat center;
    margin-left: 16px;
}
.banner-gold.blu .pagebuilder-column.text strong {
    font-size: 1.8vw;
    line-height: 2.0vw;
}
.banner-gold.blu .pagebuilder-button-primary:before {
    display: none;
}
.top-attributes a, .breadcrumbs a,
.product-reviews-summary .reviews-actions .action.add {
    font-weight: 600;
}
.button_help .pagebuilder-button-primary, button.action.update, .actions-toolbar > .primary .action, .actions-toolbar > .secondary .action, a.action.create.primary, button.action.primary {
    border-color: #1D612E !important;
}
li.item.product.product-item button.action.primary.tocart:hover,
button.action.update:hover, .actions-toolbar > .primary .action:hover, .actions-toolbar > .secondary .action:hover, a.action.create.primary:hover, button.action.primary:hover {
    color: #fff !important;
}
button#top-cart-btn-checkout:hover,
button.action.tocart.primary:hover {
    color: #fff !important;
}
li.item.product.product-item button.action.primary.tocart:hover,
button.action.update:hover, .actions-toolbar > .primary .action:hover, .actions-toolbar > .secondary .action:hover, a.action.create.primary:hover, button.action.primary:hover,
button#top-cart-btn-checkout:hover,
button.action.tocart.primary:hover,
.pages .action {
    background-color: #1e612e;
}
@media (max-width: 1024px) {
    .banner-gold .pagebuilder-button-primary {
        font-size: 14px;
        padding: 6px 0 6px 6px;
        margin: 0;
    }
}
@media (min-width: 768px) and (max-width: 800px) {
    .banner-gold .pagebuilder-column {
        flex: 0 0 50%;
    }
    .banner-gold .pagebuilder-column.image {
        flex: 0 0 55%;
    }
    .banner-gold .pagebuilder-column.text {
        flex: 0 0 45%;
        padding-left: 8px;
    }
    .banner-gold .pagebuilder-button-primary {
        font-size: 13px;
        padding: 3px;
    }
}
@media (max-width: 768px) {
    .filter-title strong {
        background-color: #1D612E;
    }
}
@media (max-width: 767px) {
    .banner-gold .pagebuilder-column.text strong {
        font-size: 30px;
        line-height: 40px;
    }
    .banner-gold .pagebuilder-button-primary {
        padding: 8px;
    }
    .banner-gold .pagebuilder-column.text {
        text-align: center;
        padding: 16px;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
    }
    .banner-gold.blu .pagebuilder-column.text strong {
        font-size: 16px;
        line-height: 22px;
    }
    .main-cat .pagebuilder-column {
        margin-bottom: 0;
    }
    .main-cat .pagebuilder-column:last-child {
        margin-bottom: 24px;
    }
}
/* widget quotazioni */
.ultima-quotazione {
    background-color: whitesmoke;
    border-bottom: 1px solid #d5d5d5;
    display: flex;
    align-items: center;
    min-height: 32px;
}
.ultima-quotazione ul {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-weight: 600;
}
.ultima-quotazione ul li {
    list-style: none;
    margin: 0;
    border-right: 2px solid #dedede;
    padding-right: 5%;
}
.ultima-quotazione ul li.alert {
    padding-right: 0;
    border: none;
}
span.quotazione-value {
    padding-left: 16px;
    color: #000;
    font-weight: 700;
}
.ultima-quotazione ul li.info {
    color: #B2AEAE;
}
li.alert {
    display: flex;
    align-items: center;
    padding: 0;
}
li.alert:before {
    content: "\f0a2";
    font-family: 'FontAwesome', sans-serif;
    margin-right: 16px;
    font-size: 20px;
}
@media (max-width: 1024px) {
    .ultima-quotazione {
        font-size: 13px;
    }
}
@media (max-width: 900px) {
    .ultima-quotazione ul {
        flex-flow: row wrap;
    }
    .ultima-quotazione ul li {
        padding: 0;
        width: calc((100% - 0%) / 2);
        text-align: center;
        border: none;
        line-height: 28px;
    }
    .ultima-quotazione ul li.alert {
        justify-content: center;
    }
    li.alert:before {
        font-size: 16px;
    }
	.ultima-quotazione {
    	min-height: 57px;
	}
}
@media (max-width: 480px) {
	.ultima-quotazione {
    	min-height: 45px;
	}
    .ultima-quotazione {
        font-size: 11px;
    }
    #carousel-warranty .item {
        font-size: 11px;
        padding: 4px 0;
    }
    .ultima-quotazione ul li.alert {
        justify-content: flex-end;
    }
    li.quotazione:nth-child(2) {
        text-align: right;
    }
    .ultima-quotazione ul li.info,
    li.quotazione:first-child {
        text-align: left;
    }
    span.quotazione-value {
        padding-left: 0;
    }

    .ultima-quotazione ul li.info {
        flex: 0 0 60%;
        order: -2;
    }
    .ultima-quotazione ul li.alert {
        order: -2;
        flex: 0 0 30%;
    }
    .ultima-quotazione ul li {
        line-height: 22px;
    }
    li.quotazione span.quotazione-value {
        font-size: 11px;
    }
    li.alert:before {
        font-size: 14px;
    }
    li.alert:before {
        margin-right: 8px;
        font-size: 14px;
    }
}
@media (max-width: 360px) {
    li.quotazione span.quotazione-value {
        font-size: 12px;
    }
    .ultima-quotazione {
        font-size: 10px;
    }
}
