/***************/
/* ACQUISTO COMPLETATO
/***************/

.page-template-page-acquisto-completato .alerted, .um-account-main .description-tab.alerted {
    background: #ffe5a8;
}
.page-template-page-acquisto-completato .alerted i, .um-account-main .description-tab i {
    color: #ffb400;
    font-size: 28px;
    margin-right: 10px;
}
.page-template-page-acquisto-completato .page-title {
    font-size: 42px;
    font-weight: 900;
    margin-bottom: 0;
    color: #FFF;

}
.page-template-page-acquisto-completato .boxed-content .color-title {
    margin-top: 0;
    margin-bottom: 1rem;
}
.page-template-page-acquisto-completato .badged.subtitle {
    background: #00000025;
    display: inline-block;
    margin-bottom: 0;
    border-radius: 6px;
    padding: 8px 18px;
    font-size: 26px;
    font-weight: 200;
    margin-top: 1rem;
    margin-bottom: 4rem;
    position: relative;
}
.page-template-page-acquisto-completato .badged.subtitle:before {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    width: 40px;
    height: 46px;
    margin-top: 16px;
    transform: translateX(-50%);
    background: url(vector/freccia-giu.svg) no-repeat top center;
    background-size: contain;
    z-index: 1;

}

.page-template-page-acquisto-completato .boxed-content:before,
.page-template-page-acquisto-completato .boxed-content:after {
    width: 150px;
    height: 150px;
    z-index: -1;
    background-size: contain;
    background-repeat: no-repeat;
}
.page-template-page-acquisto-completato .boxed-content:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 100%;
    transform: rotateY(180deg) translate(50%,60%);
    background-image: url("data:image/svg+xml,%3Csvg id='pois' fill='%234f40d0' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 209.79 255.51'%3E%3Ccircle class='cls-1' cx='145.15' cy='119.59' r='20.84'/%3E%3Ccircle class='cls-1' cx='142.9' cy='175.04' r='19.95'/%3E%3Ccircle class='cls-1' cx='122.18' cy='214.33' r='18.18'/%3E%3Ccircle class='cls-1' cx='149.92' cy='244.42' r='11.08'/%3E%3Ccircle class='cls-1' cx='191.59' cy='198.92' r='9.64'/%3E%3Ccircle class='cls-1' cx='195.82' cy='150.1' r='13.97'/%3E%3Ccircle class='cls-1' cx='190.94' cy='87.28' r='12.41'/%3E%3Ccircle class='cls-1' cx='181.44' cy='59.37' r='12.64'/%3E%3Ccircle class='cls-1' cx='159.99' cy='39.3' r='9.42'/%3E%3Ccircle class='cls-1' cx='141.72' cy='73.98' r='11.75'/%3E%3Ccircle class='cls-1' cx='114.36' cy='28' r='11.75'/%3E%3Ccircle class='cls-1' cx='108.13' cy='62.17' r='8.65'/%3E%3Ccircle class='cls-1' cx='80.5' cy='129.18' r='17.68'/%3E%3Ccircle class='cls-1' cx='67.08' cy='39.43' r='16.41'/%3E%3Ccircle class='cls-1' cx='19.96' cy='68.22' r='19.95'/%3E%3Ccircle class='cls-1' cx='61.4' cy='79.09' r='12.75'/%3E%3Ccircle class='cls-1' cx='50.25' cy='10.75' r='10.75'/%3E%3C/svg%3E");

}
.page-template-page-acquisto-completato .boxed-content:after {
    content: '';
    position: absolute;
    right: 0;
    top: 100%;
    transform: rotate(90deg) translate(-50%, -40%);
    background-image: url("data:image/svg+xml,%3Csvg id='pois' fill='%238cc43a' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 209.79 255.51'%3E%3Ccircle class='cls-1' cx='145.15' cy='119.59' r='20.84'/%3E%3Ccircle class='cls-1' cx='142.9' cy='175.04' r='19.95'/%3E%3Ccircle class='cls-1' cx='122.18' cy='214.33' r='18.18'/%3E%3Ccircle class='cls-1' cx='149.92' cy='244.42' r='11.08'/%3E%3Ccircle class='cls-1' cx='191.59' cy='198.92' r='9.64'/%3E%3Ccircle class='cls-1' cx='195.82' cy='150.1' r='13.97'/%3E%3Ccircle class='cls-1' cx='190.94' cy='87.28' r='12.41'/%3E%3Ccircle class='cls-1' cx='181.44' cy='59.37' r='12.64'/%3E%3Ccircle class='cls-1' cx='159.99' cy='39.3' r='9.42'/%3E%3Ccircle class='cls-1' cx='141.72' cy='73.98' r='11.75'/%3E%3Ccircle class='cls-1' cx='114.36' cy='28' r='11.75'/%3E%3Ccircle class='cls-1' cx='108.13' cy='62.17' r='8.65'/%3E%3Ccircle class='cls-1' cx='80.5' cy='129.18' r='17.68'/%3E%3Ccircle class='cls-1' cx='67.08' cy='39.43' r='16.41'/%3E%3Ccircle class='cls-1' cx='19.96' cy='68.22' r='19.95'/%3E%3Ccircle class='cls-1' cx='61.4' cy='79.09' r='12.75'/%3E%3Ccircle class='cls-1' cx='50.25' cy='10.75' r='10.75'/%3E%3C/svg%3E");

}
.page-template-page-acquisto-completato .boxed-content.legend-wrap {
    max-width: 100%;

}
.page-template-page-acquisto-completato .boxed-content.legend-wrap:before,
.page-template-page-acquisto-completato .boxed-content.legend-wrap:after {
    display: none;
}
.page-template-page-acquisto-completato .boxed-content.legend-wrap .legend {
    padding: 10px 10px 20px;
    border: 1px solid var(--verde-color);
    border-radius: 10px;
    font-size: 15px;
    margin-bottom: 1.5rem;
    position: relative;
}
.page-template-page-acquisto-completato .boxed-content.legend-wrap .legend > div {
    margin-bottom: 8px;
}
.page-template-page-acquisto-completato .boxed-content.legend-wrap .legend label {
    text-transform: uppercase;
    font-weight: 600;
}
.page-template-page-acquisto-completato .boxed-content.legend-wrap .legend .company {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;

}
.page-template-page-acquisto-completato .boxed-content.legend-wrap .legend .price {
    background: var(--verde-color);
    position: absolute;
    top: 100%;
    right: 10px;
    border-radius: 20px;
    padding: 5px 10px;
    color: #FFF;
    font-weight: 600;
    transform: translateY(-50%);
    border: 4px solid #FFF;
}
.page-template-page-acquisto-completato .boxed-content.legend-wrap .smaller {
    color:  inherit;
}
.page-template-page-acquisto-completato .boxed-content .alerted,
.page-template-page-acquisto-completato .boxed-content.legend-wrap .alerted {
    color:  inherit;
    display: flex;
    align-items: center;
    border-radius: 10px;
    padding: 8px;

}

.page-template-page-acquisto-completato .smaller {
    font-size: .8em;
    color: #adadad;
}

@media (max-width:575px) {
    .page-template-page-acquisto-completato .page-title {
        font-size: 38px;
    }
    .page-template-page-acquisto-completato .badged.subtitle {
        font-size: 24px;
    }
    .page-template-page-acquisto-completato .boxed-content {
        max-width: 100%;
    }
}