/*
Theme Name:   Fiori & Co.
Description:  Scrivi qui una breve descrizione del tuo child theme
Author:       Mangrovio
Author URL:   https://www.mangrovio.it
Template:     Divi
Version:      1.0
Text Domain:  fiori-co
*/

/* Scrivi qui il tuo foglio di stile personalizzato */
/* Hide footer */
#main-footer {
height: 0 !important;
overflow: hidden;
}

/*stop headings from breaking*/
h1, h2, h3, h4, h5, h6 {
    overflow-wrap: normal;
}

/*rotating image*/
.rotate { animation: rotation 8s infinite linear; } @keyframes rotation { from { transform: rotate(0deg); } to { transform: rotate(459deg); } }

/*sottolineatura sfondo testo*/
.sfondo-testo p strong, .sfondo-testo strong, .sfondo-testo h3 strong, .sfondo-testo h4 strong {
    background: linear-gradient(120deg,#e6dcd8 0%,#e5e9e7 100%);
    background-repeat: no-repeat;
    background-size: 100% 40%;
    background-position: 0 90%;
}

/*sottolineatura sfondo testo*/
sottolineatura {
    background: linear-gradient(120deg,#d6d7d1 0%,#e6dcd8 100%);
    background-repeat: no-repeat;
    background-size: 100% 40%;
    background-position: 0 100%;
}


/*sottolineatura sfondo testo*/
sottolineatura-chiara {
    background: linear-gradient(90deg,#ffffff 0%,#ffffff 100%);
    background-repeat: no-repeat;
    background-size: 100% 40%;
    background-position: 0 100%;
}

a {
	text-decoration: underline;
}

/*Mobile shop on one column*/
@media (max-width: 767px) {
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-1 li.product,  
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-2 li.product,  
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-3 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-4 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-5 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-6 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-1 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-2 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-3 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-4 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-5 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-6 li.product {
        width: 100%!important;
        margin-right: 0%!important;
    }
}
@media all and (max-width: 767px) {
     .woocommerce-page ul.products li.product:nth-child(n) {
        margin: 0 0 11.5%!important;
        width: 100%!important;
    }
}

/*stile instock notifier*/
.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: #fff;
    background-color: #ad8c7f;
    border-color: #ad8c7f;
}
.cwgstock_button {
    width: 100%;
    padding-top: 5px;
    background: #ad8c7f;
    color: white;
}
.cwginstock-subscribe-form .panel-primary {
    border-color: #ad8c7f;
}

/* align variation dropdown menu in product page*/

table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {
    padding: 0.857em 0.587em !important;
    max-width: 100%;
}