:root {
    --green: #4FB85C;
}

/* Nella pricing table */
.tnp-tc {
    font-size: 1.3rem;
}

.tnp-ue {
    display: none;
}

.tnp-country-IT {
    font-size: 1.3rem;
}

/* Generico bottone verde */
.tnp-button {
    background-color: var(--green);
    color: #fff !important;
    text-decoration: none;
    border: 0;
    border-radius: 5px;
    padding: 10px 10px;
    line-height: normal !important;
}



/* CSS Pagine da copiare in /asset/style.css */

@media screen and (min-width: 960px) {

    p {
        font-size: 1.7rem;
    }

    .text-box h2 {
        font-size: 3rem;
    }

    .cover-image {
        width: 50%;
        margin: 20px auto !important;
    }

    /* Support */
    .page-id-293596 .wp-block-column {
        padding: 20px;
        border-radius: 8px;
        background-color: #f0f3f5;
    }

    .page-id-293596 .wp-block-column h4 {
        font-size: 2rem;
        margin: 0;
        margin-bottom: 1rem;
    }


    /* Pricing. E' una template full width quindi bisogna forzare le larghezze. */
    .page-id-294260 .page-content .wp-block-table {
        width: 900px !important;
        margin: 0 auto;
        margin-bottom: 3rem;
    }

    /* Pricing. E' una template full width quindi bisogna forzare le larghezze. */
    .page-id-306199 .page-content .wp-block-table {
        width: 900px !important;
        margin: 0 auto;
        margin-bottom: 3rem;
    }

    /*.page-id-13448 .page-content p {
        width: 900px !important;
        margin: 1rem auto;
    }*/

    .home .cover .cover-text {
        text-align: left;
        max-width: 50%;
    }
}

.cover-text .home .cta {
    margin-top: 50px;
}


.product-numbers ul li {
    color: #464646;
}


.product-numbers ul li {
    font-size: 1.8rem;
    font-weight: 700;
}

.product-numbers ul li {
    padding: 8px 20px;
    border-radius: 15px;
}


.section {
    padding: 2% 0;
}


.product-numbers {
    padding: 10% 0 0 0;
    background-color: #fafafa;
    border-radius: 15px;
    padding: 20px !important;
    margin-top: 50px;
}

/* Pagina video */
.page-id-15383 .page-content {
    max-width: 120rem;
}

/*a, a:visited {
    color: #ff6057;
}*/

/* Pagina Woo */
@media screen and (min-width: 960px) {
    .page-id-18011 .product-features .other-features p {
        font-size: 1.3rem;
        text-align: left;
    }
}

/* Pagina All Features */


.page-id-299842 .section:nth-child(odd) {
    padding: 2%;
    background-color: #f8f7f3;
    margin-bottom: 2%;
    box-shadow: #f8f7f3 1px 1px 1px;
    border-radius: 15px;
}

.page-id-299842 .section:nth-child(even) {
    padding: 2%;
    background-color: #eceeff;
    margin-bottom: 2%;
    box-shadow: #f8f7f3 1px 1px 1px;
    border-radius: 15px;
}

/* Promozione Survey 2023 */

.promo .tnp-full-price-block {
    text-decoration: line-through;
}

.promo .tnp-price-file-98 {
    font-size: 32px;
}

.page-black-friday {

}

.page-black-friday header.cover.boxed {
    display: none;
}

.page-black-friday .pricing-table {
    position: relative;
    top: -70px;
}

.page-black-friday .pricing-table .column {
    background-color: #fff;
}

.page-black-friday .pricing-table .second-column {
    background-color: #f2f2f2;
}

@media screen and (min-width: 960px) {
    .wp-block-table.comparison-table {
        width: 900px !important;
        margin: 0 auto;
        margin-bottom: 3rem;
    }
}
