/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 .vargros_page_setup_api_sub_menu-slug,
 .toplevel_page_vargros_container-slug,
 .vargros_page_other_setup_sub_menu-slug {
     background-color: rgb(255, 255, 255);
 }

 .reload-this-cart{
    background-color: #EC0D73;
    color: #FFFFFF;
    border-radius: 25px;
    opacity: 1;
 }
 
 .reload-this-cart, .delete-this-cart{
    background-color: #EC0D73;
    color: #FFFFFF;
    border-radius: 25px;
    opacity: 1;
 }
 .button-continue-shopping,
 button:not(.accordion-button):not(.ux-search-submit):not(.flickity-button){
    border-radius: 25px !important; 
 }

.accordion-item{
    border:none !important;
    margin-bottom: 3px;
}

.custom-accordion-body>.product-detail{
   border-bottom: 1px solid #d1d1d1;
}
.accordion-button{
   background-color: #E1E1E1 !important;
   color: #000 !important;
}
.button-row-accordion{
    margin-bottom: 50px;
}
.col-product-detail_price, .col-product-detail_quantity{
    text-align: end;
}
.favourites-star-icon-coloured{
    color:#EC0D73;
    font-size: 20px;
    margin-right:  17px;
}
pre{
    word-break: break-word;
    white-space: normal;
}
.shop_table th, 
.cart_totals th, 
.shop_table td, 
.cart_totals td{
    border-width: 0px !important;
    border-bottom-width: 1px !important;
}
.place-order button, 
.reload-this-cart, 
.delete-this-cart, 
.single_add_to_cart_button, 
.checkout-button{
    border-radius: 25px !important;
    background-color: #ec0d73 !important;
}

/* Ordini effettuati*/
.product-detail_code
{
    color: #599ccb;
    font-weight: 600;
}

/* Footer Widgets */
.footer-widgets .widget-title,
.footer-widgets a:hover {
    color: #ffffff !important;
}

.z-index-1{
    z-index: 1;
}

.click-area a.fill{
    z-index: 1;
}

.absolute-footer,
.shop-page-title {
    display: none;
}

 @media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/
    #content>.banner{
        /*display: none;*/
        max-height: 120px;
        height: 120px !important;
        padding-top: 0px !important;
    }
    .section.container{
        padding:17px;
    }
    .header-inner{
        padding:23px;
    }
    .header-main{
        height: auto !important;
    }
    .accordion-button{
        background-color: #E1E1E1 !important;
        color: #000 !important;
    }
    .home #main{
        margin: 1.5em 0 0 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        height: auto !important;
    }
    .saved-cart-wrapper{
        border-bottom: 1px solid #d1d1d1;
        text-align: center;
    }
    .reload-this-cart{
        font-size: .80em;
    }
    .delete-this-cart{
        font-size: .80em;
    }
    .accordion-item{
        border:none;
    }
    .custom-accordion-body>.product-detail{
        border-bottom: 1px solid #d1d1d1;
    }
   .place-order button{
        width: 100%;
        margin-right: 0px;
    }
    .coupon .flex-grow{
        flex-grow: 1 !important;
    }

}