/* Training post type */
.sfwd-courses .title_wrapper .post-meta, .sfwd-courses .section-post-intro-share, .sfwd-lessons .title_wrapper .post-meta, .sfwd-lessons .section-post-intro-share, .sfwd-topic .title_wrapper .post-meta, .sfwd-topic .section-post-intro-share { display: none; }
.has-post-thumbnail .single-photo-wrapper.image { display: initial; }
.single-photo-wrapper.image { display: none; }
/* .sfwd-topic .share-simple .section-post-header .single-photo-wrapper.image .image_frame { max-width: 450px; margin: 0 auto; } */
/* .sfwd-topic .post-thumbnail { display: none; } */
.learndash-wrapper .ld-content-actions { border-top: none; }
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back { justify-content: center !important; }
/* Wyzwania */
.alert_wrapper { display: block !important; }
.alert_wrapper a { text-decoration: underline !important; text-underline-offset: 4px !important; }

/* WC checkout - cancel order btn */
a#cancel_order {
    width: 100%;
    text-align: center;
    margin-top: 5px;
    background-color: #adadad !important;
}
/* [LBF-109] Cross-sell */
.cart-collaterals .cross-sells{display:none !important;}
.cross-sells{margin-top:2em;}
.cross-sells .desc h4 {font-size:1.15rem;line-height:1.5rem;padding-bottom:0.25rem;}
.cross-sells .desc .price {font-size:1rem!important;line-height:1.25rem;}
/* WooCommerce */
.woocommerce form .form-row label {line-height:1.5rem !important;margin-top:5px !important;}
input, select, textarea {padding: 0.35rem 0.55rem !important;}
/* dieta cennik */
.dieta-cennik .period {text-decoration: line-through;}
.pricing-box .plan-header .price sup.currency {position: unset;}
.learndash-cpt .section-post-about { display: none !important; }
/* WooCommerce */
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-name a { font-size: inherit; }
.woocommerce td.product-name dl.variation > dt, dd, dd p { display: contents !important; }
.woocommerce table.shop_table td.product-name .variation { padding-top: 8px; }
.woocommerce td.product-name dl.variation dd p { color: #303030; }
button[name="update_cart"] { display: none !important; }
.woocommerce table.shop_table td.actions .coupon .input-text { width: 250px !important; }
ul.wc-item-meta { margin: 0 !important; }
ul.wc-item-meta li .wc-item-meta-label, ul.wc-item-meta li p { color: #303030; }
.woocommerce form.cart { display: flex; align-items: flex-start !important; flex-direction: column !important; }
/* Rozmiar loga bramki platniczej */
.woocommerce-checkout #payment ul.payment_methods li img { max-height: 32px !important; }
/* Amelia */
.amelia-v2-booking #amelia-container .am-fs__main { max-width: 100% !important; }
/*.amelia-v2-booking #amelia-container .am-slide-popup__block-footer { display: none !important; }*/
.amelia-v2-booking #amelia-container .am-fs-sb__footer { display: none !important; }
.amelia-v2-booking #amelia-container.am-cap__wrapper { margin: 0 !important; }
.amelia-v2-booking #amelia-container .am-ces { height: unset !important; }
.amelia-v2-booking #amelia-container.am-cap__wrapper { border: 1px solid #f4f4f4ee; box-shadow: none !important; height: auto !important; padding-bottom: 0; }
.amelia-v2-booking #amelia-container .am-fcil__filter .am-input-wrapper .am-input .el-input__inner:not([type=text-area]) { padding-left: 42px !important; }
.amelia-v2-booking #amelia-container .am-fs__main-content.am-cap { margin-bottom: 75px; }

.ebook-single {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgb(0 0 0 / 0.02);
    padding: 15px;
    border-radius: 10px;
    gap: 15px;
}
.ebook-single .ebook-thumbnail {
    width: 200px;
}
.ebook-single .ebook-details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 15px;
}