.footer-theme-logo img {
    width: 100%;
    height: auto;
}

.copyright.ptb-15.extra-bg.bst {
    background: #ec9a33;
    color: #3b0f62;
}

.footer-menu h6 {
    color: #ec9a33;
}

ul.ftlink-ul.ul-ft.pst-22.peb-1.peb-md-0 li a {
    color: #fff;
}

ul.ftlink-ul.ul-ft.pst-22.peb-1.peb-md-0 li span {
    color: #fff;
}

.service-text.mst-26 h6 {
    color: #fff;
}

.service-text.mst-26 span {
    color: #ec9a33;
}

.copyright.ptb-15.extra-bg.bst {
    background: #ec9a33;
    color: #3b0f62;
}

.section-ptb {
    padding-top: 100px;
    padding-bottom: 100px;
    background: #3b0f62;
}

span.service-icon.width-80.height-80.dominant-color.icon-32.d-flex.align-items-center.justify-content-center.extra-bg.rounded-circle {
    background: #ec9a33;
    color: #fff !important;
    border: 1px solid #fff;
}

.header-theme-logo a img {
    width: 100%;
    height: auto;
}


p.variazione {
    margin-top: 5px;
    margin-bottom: 5px;
    color: #ec9a33;
}

li.search-li.ptb-5.plr-15.bst span img {
    width: 100%;
    height: auto;
}

span.width-calc-48.psl-15.text-truncate {
    color: #ec9a33;
    font-weight: bold;
    font-size: 13px;
}

a.body-secondary-color.text-decoration-underline {
    color: #3b0f62;
    font-weight: bold;
}


.woocommerce .cart .button, .woocommerce .cart input.button {
    float: none;
    min-height: 48px;
    background: #ec9a33;
    color: #fff;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-weight: 500;
}

.woocommerce th {
    background: #3b0f62;
    color: #fff !important;
    font-family: 'Montserrat';
    font-weight: 300 !important;
    text-transform: uppercase;
}