/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.container, .container-width, .full-width .ubermenu-nav, .row {
    max-width: 1400px !important;
}
.icona-home {
    background-color: #fff !important;
    border-radius: 40px !important;
}
.blog-home .image-cover {
    display: none !important;
}
.blog-home .col-inner {
    box-shadow: none !important;
}
.blog-home .button.is-underline:before {
    width: 100% !important;
    left: 0 !important;
    color: #01aaa7 !important;
    opacity: 1 !important;
    height: 3px !important;
}
.payment-icons.inline-block img {
    max-width: 180px !important;
}
.footer-widgets .has-icon-bg .icon .icon-inner {
	color: #ffffff !important;
}
.titolo h2.section-title.section-title-normal span {
    text-transform: capitalize !important;
}
#comments {
    display: none !important;
}
.badge-circle+.badge {
    margin-top: 0.3em !important;
}
.shop-container span.price {
    /*display: none;*/
}
.product-info.summary.col.col-fit.entry-summary.product-summary {
    width: 20% !important;
}
table.addf_drpc_horizontal_tbl th {
    display: none !important;
}
table.addf_drpc_horizontal_tbl tr:nth-child(3) {
    display: none !important;
}
.addf_drpc_table_div table td {
    padding: 5px 10px !important;
}
.addf_drpc_table_div table td {
    font-size: 14px !important;
}
.addf_drpc_horizontal_tbl td {
    min-width: 77px !important;
}
.demo_store {
    background-color: #36a8e0 !important;
}
p.woocommerce-store-notice.demo_store a {
    display: none !important;
}
label[for="reg_password"]:after {
    content: " (minimo 12 caratteri alfanumerici ed almeno 1 carattere speciale)" !important;
    color: red !important;
}
small.woocommerce-password-hint {
    color: red !important;
    font-weight: 700 !important;
}
.woocommerce-password-strength.bad,
.woocommerce-password-strength.short{
    color: red !important;
    font-weight: 700 !important;
}
.woocommerce-password-strength.good,
.woocommerce-password-strength.strong{
    color: green !important;
    font-weight: 700 !important;
}
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
    margin: 0 !important;
}
#qlwapp.qlwapp-button .qlwapp-toggle {
    padding: 12px 12px !important;
}
#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle {
    margin-bottom: 50px !important;
}
#qlwapp.qlwapp-middle-right, #qlwapp.qlwapp-bottom-right {
    right: 8px !important;
}
a.qlwapp__button.qlwapp__button--button {
    width: 50px !important;
    height: 50px !important;
    margin-bottom: 71px !important;
    margin-right: 17px !important;
}
#billing_medicinale,
#billing_possedere_specializzazione,
#billing_responsabilita {
    margin-bottom: 0 !important;
}
div#wc-stripe-express-checkout-element-applePay,
div#wc-stripe-express-checkout-element-googlePay{
    display: none !important;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}