img.sgpb-popup-close-button-1{
    top: 12px !important;
    right: 18px !important;
}

.wpforms-field-container {
    padding: 10px !important;
}

.df-popup-thumb .df-book-wrapper { width:275px !important;}

.new_home #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link {
    color:#000;
}

.new_home #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
        opacity: 1;
        transform: translate(0, 0);
        border-radius: 10px !important;
    }
.new_home #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:hover {
    color:#a28a6c;
}

.woocommerce ul.products li.product.desktop-align-left .star-rating, .woocommerce ul.products li.product.desktop-align-left .button, .woocommerce-page ul.products li.product.desktop-align-left .star-rating, .woocommerce-page ul.products li.product.desktop-align-left .button{
    margin-left: 0;
    margin-right: 0;
    display: none!important;
}

.woocommerce-js div.product form.cart .button {
    vertical-align: middle;
    float: left;
    width: auto;
    margin-bottom: 1em;
    display: none !important;
}

.woocommerce-js .quantity .qty{
    width: 3.631em;
    text-align: center;
    min-height: 35px;
    display: none !important;
}


.ast-select-options-trigger{
    top: 1em;
    display: none!important;
}



.astra-shop-thumbnail-wrap a img
{
    border: 2px solid #a28a6c;
    margin-bottom: 0px !important;
    border-radius:21px 0px 21px 0px;
    background-color:#fff;
}


.astra-shop-summary-wrap {
    border: 2px solid #a28a6c !important;
    padding: 5px 10px;
    background-color: #fff;
    border-radius:21px 0px 21px 0px;
    margin-top: 5px;
}

span.woocommerce-Price-amount.amount {
    color: #a28a6c;
}

.woocommerce-js div.product div.images img {
    border-radius: 10px;
    border: 2px solid #a28a6c !important;
    background-color:#fff;
}


.wolf-clean-header {
    background-color:#785b0017;
    padding: 70px 20px 50px;
    text-align: center;
    border-bottom: 1px solid #eee;
    margin-bottom: 40px;
    margin-top:35px;
}

.wolf-container {
    max-width: 1200px;
    margin: 0 auto;
}

.wolf-title {
    font-size: 38px;
    font-weight: 500;
    color: #111;
    letter-spacing: 1px;
    margin-bottom: 12px;
}

.wolf-subtitle {
    font-size: 16px;
    color: #666;
    max-width: 650px;
    margin: 0 auto;
}

@media (max-width: 768px) {
    .wolf-title { font-size: 28px; }
    .wolf-subtitle { font-size: 14px; }
}

.woocommerce-js .woocommerce-breadcrumb {
    zoom: 1;
    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    color: #777;
    display: none;
}


header.woocommerce-products-header {
    display: none;
}



.wolf-breadcrumb {
    max-width: 1200px;
    margin: 15px auto 25px;
    padding: 0 0px;
    font-size: 14px;
    color: #777;
}

.wolf-breadcrumb a {
    color:#a28a6c;
    text-decoration: none;
}

.wolf-breadcrumb a:hover {
    text-decoration:none;
}

.wolf-breadcrumb .sep {
    margin: 0 6px;
    color: #999;
}

.wolf-breadcrumb .current {
    color: #777;
}




/* Add css*/
.woocommerce-js ul.products li.product.product-category a img {
    height: 100%;
    object-fit: cover;
    border-radius: 21px 0px 21px 0px;
    border: 2px solid #a28a6c;
}