.product_title.entry-title {
    color: #3e61ad;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
}
.linka {
  height: 250px !important;
}
del .woocommerce-Price-amount.amount {
    text-decoration: line-through;
}
ins .woocommerce-Price-amount.amount {
    background: none;
    padding: 10px 20px;
    display: inline-block;
    width: auto;
    color: #3e61ad;
    font-size: 20pt;
    font-weight: bold;
    border-radius: 50px;
    border: 3px solid #3e61ad;
}
.woocommerce-Price-amount.amount {
    background: #54c3c0;
    padding: 10px 20px;
    display: inline-block;
    width: auto;
    color: white;
    font-size: 20pt;
    font-weight: bold;
    border-radius: 50px;
}
.woocommerce-Price-amount.amount {

    background: none;
    padding: 10px 20px;
    display: inline-block;
    width: auto;
    color: #3e61ad;
    font-size: 20pt;
    font-weight: bold;
    border-radius: 50px;
    border: 3px solid #3e61ad;

}
.product_title.entry-title {
    color: #3e61ad;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    font-size: 23pt;
}
.single_add_to_cart_button.button.alt {

    background: #54c3c0;
    padding: 10px;
    margin: 20px 0px;
    border: 0px;
    text-transform: uppercase;
    color: white;
    border-radius: 50px;
    padding: 20px 30px;
    font-size: 12pt;
    letter-spacing: 1px;
    border: 3px solid #54c3c0;
    transition: 0.3s;
}

.single_add_to_cart_button.button.alt:hover {
    background: white;
    border: 3px solid #3e61ad;
    border-radius: 50px;
    color:#3e61ad;
    cursor: pointer;
    transition: 0.3s;
}
.quantity {

    display: inline-block;
    padding: 10px;

}
.input-text {

    width: 100px;
    text-align: center;
    padding: 20px;
    font-size: 10pt;

}

.prodotti_correlati_background {
    height: auto;
    background-size: 100%;
    background-position: center;
    padding: 30px;
    background: #f7f7f7;
}

.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {

    display: block;
    margin: 0 auto;

}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    text-decoration: none;
}
.nopadd {
    padding: 0;
}
.prdctfltr_wc:not(.prdctfltr_maxheight) {
    height: auto !important;
    text-align: center;
}
.woocommerce-loop-product__title {
    color: #1b2845;
    font-size: 11px;
    text-align: center;
    font-weight: 300;
    top: 1px;
    padding: 5px;
    height: auto;
}
.nopadd a {
    color: #555;
    font-size: 9pt;
    position: relative;
}
.oks {
    padding: 10px;
}
.page-numbers {
    padding: 0px;
    list-style: none;
}
.page-numbers li {
    display: inline-block;
    padding: 10px;
}
.page-numbers {
    padding: 0px;
    list-style: none;
    color: #5372b7 !important;
    text-decoration: none;
    font-size: 20pt;
}
.page-title {
    text-align: center;
}
.products.columns-4 {
    display: table;
    width: 100%;
    padding: 0px;
}
.scopri_di_piu a {
    font-size: 11pt;
    border: 3px solid #54c3c0;
    padding: 10px 20px;
    border-radius: 30px;
    color: #3e61ad;
    text-decoration: none;
}

.scopri_di_piu {
    text-align: center;
}

.products.columns-4 li {
    list-style-type: none;
}
.thumb img {
    height: 244px;
    width: 100%;
    object-fit: cover;
    transition: 0.3s;
}

.thumb img:hover {

    filter: opacity(0.5);
    transition: 0.3s;

}
.listacorsi {

    list-style: none;
    padding: 0px;
    margin: 22px 0px;
}
.added_to_cart.wc-forward {
    display: inline;
    width: auto;
    padding: left;
    background: #54c3c0;
    float: left;
    padding: 10px;
    text-decoration: navajowhite;
    color: white;
    border-radius: 30px;
}
.xoo-wsc-psrow {
    color: white;
}
.xoo-wsc-price span {
    display: none;
}
.xoo-wsc-footer a.xoo-wsc-ft-btn {
    background-color: #54c3c0!important;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding: 20px!important;
}
.xoo-wsc-coupon-submit {
    background-color: #3e61ad;
    color: #fff;
    font-weight: 300;
    font-size: 8pt;
}
.xoo-wsc-tool {
    margin: 20px;
    color: #54c3c0;
}
.xoo-wsc-icon-cross.xoo-wsc-close {
    color: #3e61ad;
}
.xoo-wsc-remove.xoo-wsc-icon-trash {
    background: #54c3c0;
    color: white;
    border-radius: 50%;
    font-size: 10pt;
    text-align: center;
    padding: 10px;
}
.xoo-wsc-qtybox {
    background: #54c3c0;
}
.xoo-wsc-qtybox {
    border-width: 0!important
    border-style: none!important
}
.xoo-wsc-chng {
    border-color: white!important
}
.xoo-wsc-qtybox {
    border-color: white!important;
}

.no-padding {

    padding: 0px !important;

}
.titoloprodotto {
    color: white;
    text-decoration: navajowhite;
    font-size: 10pt;
    position: absolute;
    bottom: 20px;
    padding: 7px;
    width: 64%;
    border-radius: 0px 20px 20px 0px;
    background: rgba(84,195,192,0.8);
}
.prezzofinito {
    position: absolute;
    bottom: 0px;
    background: none;
    padding: 10px;
    color: white;
    border: 2px solid;
    border-radius: 40px;
    width: 89px;
    text-align: center;
    margin: 20px;
    right: 0;
    display: none;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  width: auto;
  max-height: 98px!important;
}
.wpcf7-list-item-label {
    font-size: 8pt;
    float: right;
}
.woocommerce-info a {
    color: #1e85be;
}
tr {
    color: #3e61ad;
}
#payment a {
    color: #5372b7;
    text-decoration: navajowhite;
}
.woocommerce-cart-form__cart-item.cart_item img {
    width: 100px;
}
.product-price {
    font-size: 20pt;
}
.woocommerce-cart-form__cart-item.cart_item a {
    color: #3e61ad;
    text-decoration: navajowhite;
}
thead {
    display: none;
}
.quantity .input-text {
    width: 100px;
    text-align: center;
    font-size: 15pt;
    border: 0px;
    color: #3e61ad;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 300px!important
}
.actions .button {

    background: #3e61ad !important;
    color: white !important;
    border-radius: 40px !important;
    margin: 20px 10px !important;
    text-transform: uppercase;
    font-weight: 300 !important;

}
.cart_item .woocommerce-Price-amount.amount {

    border: 0px;
    font-size: 15pt;

}
.cart_totals .woocommerce-Price-amount.amount {

    border: 0px;
    font-size: 15pt;

}
.checkout-button.button.alt.wc-forward {

    background: #54c3c0;
    text-transform: uppercase;
    padding: 20px;
    width: 100%;
    text-align: center;

}
.atw_price .woocommerce-Price-amount.amount {

    border: 0px;
    font-size: 14pt;
    background: #54c3c0;
    color: white;
    font-weight: 400;

}

#atw_style4 .atw--single_item .atw_item_bottom {

    position: relative;

}
#atw_style1 .atw_item .atw_item_bottom, #atw_style4 .atw_item .atw_item_bottom {

    padding-top: 20px;

}
.atw_item_bottom {

    text-align: center;

}
.atw_item_bottom a {

    display: none;

}
.float-d-ratio {

    background: #54c3c0 !important;
    text-transform: uppercase;

}
.woocommerce ul {

    padding: 0;
    list-style: none;

}
.woocommerce-MyAccount-navigation li a {

    color: #5372b7;
    text-decoration: none;

}
.woocommerce a {

    color: #5372b7;
    text-decoration: none;

}
