/* Direct hide to Checkout page */
.woocommerce-form-login-toggle {
    display: none;
}
/* End */

#main > div {
    margin-top: 120px;
}

span.price {
    line-height: 50px!important;
    font-size: 60px;
}

tr.order-total span.amount {
    font-size: 30px;
}

tr.order-total.wps_wsp_recurring_total .amount {
    font-size: unset!Important;
}

@media only screen and (max-width: 768px) {
    #content {
        margin-top: 220px;
    }

    #post-365 {
        margin-top: 0px !important;
    }
}

@media only screen and (max-width: 600px) {
    #content {
        margin-top: 140px;
    }
}

#product-370 > div.summary.entry-summary > form > button {
    background-color: #D7272A !important;
    font-weight: 700 !important;
    margin-top: 10px !important;
    padding: 16px 35px;
}

#product-370 > div.summary.entry-summary > form > div {
    display: none;
}

#product-370 > section > ul > li > div.astra-shop-summary-wrap > a.ast-loop-product__link > h2 {
    font-size: 30px;
}

#product-370 > section > ul > li > div.astra-shop-summary-wrap > a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #D7272A;
    font-weight: 700;
    padding: 16px 40px !important;
}

#product-370 > section > ul > li > div.astra-shop-summary-wrap > span.price {
    font-size: 20px;
    color: #D7272A;
}

#product-370 > section > ul > li > div.astra-shop-summary-wrap > div {
    display: none;
}

#product-370 > div.summary.entry-summary > div {
    display: none;
}

#product-370 > section > ul > li > div.astra-shop-summary-wrap > span.ast-woo-product-category {
    display: none;
}

#product-370 > section > ul > li > div.astra-shop-summary-wrap {
    text-align: center;
}

#product-370 > div.summary.entry-summary > span {
    display: none;
}

#post-365 {
    margin-top: 100px;
}

#post-365 > div > div > div:nth-child(1) {
    display: none !important;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div {
    display: flex;
    align-items: center;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div > div > div.xoo-el-header > ul > li.xoo-el-login-tgr.xoo-el-active {
    background-color: #D7272A;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div > div > div.xoo-el-section.xoo-el-active > div > form > div.xoo-aff-group.xoo-el-username_cont > div > span {
    display: none !important;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div > div > div.xoo-el-section.xoo-el-active > div > form > div.xoo-aff-group.xoo-el-password_cont > div > span {
    display: none !important;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div > div > div.xoo-el-section.xoo-el-active > div > form > div > div.xoo-aff-group.xoo-aff-cont-text.onehalf.xoo-aff-cont-required.xoo_el_reg_fname_cont > div > span {
    display: none !important;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div > div > div.xoo-el-section.xoo-el-active > div > form > div > div.xoo-aff-group.xoo-aff-cont-email.one.xoo-aff-cont-required.xoo_el_reg_email_cont > div > span {
    display: none !important;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div > div > div.xoo-el-section.xoo-el-active > div > form > div > div.xoo-aff-group.xoo-aff-cont-password.one.xoo-aff-cont-required.xoo_el_reg_pass_cont > div > span {
    display: none !important;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div > div > div.xoo-el-section.xoo-el-active > div > form > div > div.xoo-aff-group.xoo-aff-cont-text.onehalf.xoo-aff-cont-required.xoo_el_reg_lname_cont > div > span {
    display: none !important;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div > div > div.xoo-el-section.xoo-el-active > div > form > div > div.xoo-aff-group.xoo-aff-cont-password.one.xoo-aff-cont-required.xoo_el_reg_pass_again_cont > div > span {
    display: none !important;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div > div > div.xoo-el-section.xoo-el-active > div > form > button {
    background-color: #D7272A;
}

body > div.xoo-el-container.xoo-el-popup-active > div.xoo-el-modal > div > div > div.xoo-el-srcont > div.scroll-content > div > div > div.xoo-el-section.xoo-el-active > div > form > button {
    background-color: #D7272A;
}

.woocommerce-product-gallery,
.single-product-category,
.woocommerce div.product .product_meta,
.woocommerce div.product .related.products {
    display: none !important;
}

.entry-summary {
    width: 100% !important;
}

.woocommerce div.product .product_title {
    color: #FA9500;
}

.woocommerce div.product p.price {
    color: #555555 !important;
    margin-bottom: 20px;
}

.woocommerce-product-details__short-description,
.woocommerce div.product .woocommerce-tabs .panel {
    line-height: 5px !important;
    padding: 50px 0px !important;
}

.woocommerce div.product form.cart .button.single_add_to_cart_button {
    padding: 15px 30px !important;
    background-color: #000;
    border-radius: 45px;
    margin-left: -20px;
}

/* New code to prevent horizontal overflow */
body {
    overflow-x: hidden;
}

* {
    max-width: 100%;
    box-sizing: border-box;
}

.elementor-441 .elementor-element.elementor-element-39c3d4e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
    margin: auto;
}

