form.woocommerce-checkout > .woocommerce-NoticeGroup,
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview {
    width: 100%;
}

.botiga-side-mini-cart {
    overflow-y: auto;
}

.woocommerce-EditAccountForm label.error,
.woocommerce-address-fields label.error,
#customer_details label.error,
.woocommerce-form__label-for-checkbox input[required]+.error {
    /* hidden labels */
    color: transparent;
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    font-size: 0;
    width: 0;
    height: 0;
}
.woocommerce-validated label.error {
    display: none !important;
}

.hitpay-payment-gateway-form .payment-labels-container {
    width: auto !important;
}

/* star rating */
.product-equal-height ul.products li.product > .star-rating,
.single-product div.product .woocommerce-product-gallery > .woocommerce-product-rating {
    display: none;
}

/* currency switcher  */
.currency_switcher_label {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}
.currency_switcher.select {
    border: 1px solid #904225;
}
.product-category-item-layout1 .woocommerce-sorting-wrapper {
    margin-top: 20px;
}

.site-main.sidebar-left {
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: 100% !important;
}
.widget-area.floating {
    width: 100% !important;
    max-width: 100% Im !important;
}
ul.currency_switcher {
    padding-left: 0;
}
ul.currency_switcher li {
    padding-bottom: 0;
}

/* checkout  */
#yith-par-message-cart {
    margin-bottom: 20px;
}