.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main{max-width:95%;}
.page-header{border-color:#E6BD37;}
.page-header .panel.wrapper{border-color:#E6BD37;}
.page-footer{background:#2a3138;background-color:#2a3138;color:#ffffff;}
.footer.content .links a, .footer.content .links a:visited, .page-footer .footer-toolbar-top a, .page-footer .footer-toolbar-top .alink{color:#498930;}
.footer.content .links a:hover, .footer.content .links a:visited:hover, .page-footer .footer-toolbar-top a:hover, .page-footer .footer-toolbar-top .alink:hover{color:#71e045;}
.page-footer div.title, .page-footer .block.newsletter .label{color:#498930;}
.page-footer .footer.content .block.newsletter .action.subscribe{background-color:#498930;}
.page-footer .footer.content .block.newsletter .action.subscribe:hover, .page-footer .footer.content .block.newsletter .action.subscribe:focus, .page-footer .footer.content .block.newsletter .action.subscribe:active{background-color:#63b844;}
.page-footer .social-icons .fa-inverse{color:#2a3138;}
.action.primary{background:#498930;border-color:#E6BD37;border-width:1;}
.action.primary:hover, .action.primary:focus, .action.primary:active{background:#63B844;border-color:#63B844;}
button, .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .product.data.items .review-add .review-form .action.submit.primary, .cms-index-index a.button:not(.primary), .cms-index-index .column.main .block .actions-toolbar .action.view, .background-divider.element .content .action{background:#498930;border-color:#498930;}
button:hover, .abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .product.data.items .review-add .review-form .action.submit.primary:hover, .cms-index-index a.button:not(.primary):hover, .cms-index-index .column.main .block .actions-toolbar .action.view:hover, .background-divider.element .content .action:hover, /*ACTIVE STATE*/ button:active, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active, .product.data.items .review-add .review-form .action.submit.primary:active, .cms-index-index a.button:not(.primary):active, .cms-index-index .column.main .block .actions-toolbar .action.view:active, .background-divider.element .content .action:active, /*FOCUS STATE*/ button:focus, .abs-revert-secondary-color:focus, .abs-revert-to-action-secondary:focus, .paypal-review .block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.cancel:focus, .block-compare .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.cancel:focus, .product.data.items .review-add .review-form .action.submit.primary:focus, .cms-index-index a.button:not(.primary):focus, .cms-index-index .column.main .block .actions-toolbar .action.view:focus, .background-divider.element .content .action:focus{background:#63b844;border-color:#63b844;}
.tocart.action, .block.soldtogether-block .soldtogether-cart-btn, .bundle-actions .action.primary.customize{background:#498930;border-color:#498930;}
.tocart.action:hover, .block.soldtogether-block .soldtogether-cart-btn:hover, .bundle-actions .action.primary.customize:hover, .tocart.action:active, .block.soldtogether-block .soldtogether-cart-btn:active, .bundle-actions .action.primary.customize:active, .tocart.action:focus, .block.soldtogether-block .soldtogether-cart-btn:focus, .bundle-actions .action.primary.customize:focus{background:#63B844;border-color:#63B844;}
.page-title-wrapper .page-title, .catalog-product-view .column.main > .block .block-title [role="heading"]{color:#498930;}
div.block .block-title strong, .block.askit-question-form > .block-title strong, .contact.form .legend, .column.main .block-title [aria-level="3"], div.block .content-heading [role="heading"]{color:#63b844;}
.product-info-main .product-info-price .price-box .price-container [data-price-type=finalPrice] .price, .product-info-main .product-info-price .price-box .price-container [data-price-type=minPrice] .price, .product-info-main .product-info-price .price-box .price-container [data-price-type=maxPrice] .price, .bundle-options-container .block-bundle-summary .price-box [data-price-type=finalPrice] .price{color:#63B844;}
/* Estado normal de la barra del acordeón */
.product.data.items.accordion > .item.title > .switch {
    background: #498930 !important;
    border-bottom: 1px solid #E6BD37 !important;
    color: #ffffff !important;
}

/* Estados hover / focus / active en escritorio e impresión */
@media (min-width: 769px), print {
    .product.data.items.accordion > .item.title:not(.disabled) > .switch:hover,
    .product.data.items.accordion > .item.title:not(.disabled) > .switch:focus,
    .product.data.items.accordion > .item.title:not(.disabled) > .switch:active,
    .product.data.items.accordion > .item.title.active > .switch,
    .product.data.items.accordion > .item.title.active > .switch:hover,
    .product.data.items.accordion > .item.title.active > .switch:focus {
        background: #63B844 !important;  /* verde activo/hover */
        color: #FFFFFF !important;       /* texto en blanco */
        text-decoration: none;
        border-bottom: 1px solid #E6BD37 !important;
    }
}

/* Estados en móvil (por si el tema usa otros estilos) */
@media (max-width: 768px) {
    .product.data.items.accordion > .item.title > .switch {
        background: #498930 !important;
        border-bottom: 1px solid #E6BD37 !important;
        color: #ffffff !important;
    }

    .product.data.items.accordion > .item.title:not(.disabled) > .switch:hover,
    .product.data.items.accordion > .item.title.active > .switch {
        background: #63B844 !important;
        color: #ffffff !important;
        border-bottom: 1px solid #E6BD37 !important;
    }
}

.block-promo .block-title {
    color: #E6BD37;
}

.catalog-category-view .page-title-wrapper > p.subtitle {
    display: none;
}

a {
    color: #498930;
}

a:hover {
    color: #63B844;
}

a:active {
    color: #63B844;
}

/* Todos los precios en el sitio */
.price-box .price,
.price {
    color: #498930 !important;
}

.category-image-wrapper .page-title-wrapper {
    color: #fff;
    background: none;
}

.page-title-wrapper .page-title, .catalog-product-view .column.main > .block .block-title [role="heading"]
Specificity: (0,6,0)
 {
    color: #fff;
}

/* ===== Top menu nivel 0 Argento / Navigation ===== */

/* Estado normal: texto negro */
@media (min-width: 769px), print {
    .navigation .level0 > .level-top {
        color: #000000 !important;
        text-decoration: none;
    }
}

/* Hover y foco: verde */
@media (min-width: 769px), print {
    .navigation .level0 > .level-top:hover,
    .navigation .level0 > .level-top:focus {
        color: #498930 !important;
        text-decoration: none;
    }
}

/* Activo (categoría actual): verde */
@media (min-width: 769px), print {
    .navigation .level0.active > .level-top,
    .navigation .level0.has-active > .level-top {
        color: #498930 !important;
        border-color: transparent !important; /* opcional: quitar borde naranja */
        text-decoration: none;
    }
}

/* Opcional: neutralizar el color global salmón para que no afecte al menú */
a:visited,
.alink:visited {
    color: inherit;
}

a,
.alink {
    color: inherit;
}
