/*!
Theme Name:         Bookworm Child
Theme URI:          https://demo4.madrasthemes.com/bookworm/
Author:             MadrasThemes
Author URI:         https://madrasthemes.com/
Description:        Clean and Modern Bookstore WooCommerce Theme
Requires at least:  5.0
Template:           bookworm
Tested up to:       5.5
Requires PHP:       5.6
Version:            1.3.3
License:            GNU General Public License v3 or later
License URI:        https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:        bookworm
Tags:               e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, editor-style
*/

.order-number a{
/* 	padding-inline: 10px; */
    color: #056BEB;
}

.order-number a:hover {
	color: #0A2A51;
}

.arm-plan-action-btn
{
	padding-inline: 10px;
    color: #056BEB;
}

.arm-plan-action-wrap {
    margin-top: 15px;
    display: flex !important;
    flex-direction: column !important;
    gap: 10px;
    width: 100%;
}

.arm-plan-action-wrap .arm-plan-action-btn {
    width: 100%;
}

.arm_setup_payment_cycle_title_wrapper {
    margin: 15px 0 0 !important;
}

.arm_setup_section_title_wrapper {
    margin: 15px 0 0 !important;
    padding-right: 10px;
    padding-left: 10px;
}

.arm_setup_summary_text {
    font-size: 16px;
    color: #616161;
    line-height: 1 !important;
    margin: auto;
}
.arm_setup_section_title_wrapper {
    font-size: 15px !important;
}

.arm-plan-action-btn{
	background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 15px 15px 15px 15px;
    padding: 15px 30px 15px 30px;
}

.arm-plan-action-btn:hover{
	background-color: var(--e-global-color-accent);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}

/* Change the checkout section background */
.wc-block-checkout {
    background-color: #ffffff !important;
}
.bg-punch-light {
    background-color: #ffffff !important;
}
.wc-block-components-product-name {
    font-weight: 500;
    margin: 0;
    font-size: 20px !important;
}

.wp-block-woocommerce-checkout-order-summary-block {
    font-size: var(--wp--preset--font-size--small, 14px);
    line-height: 1.4;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #CEE4FF66;
    --border-color: #CEE4FF66;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 10px 14px 0px rgba(176, 211.00000000000003, 255, 0.5);
}

/* Pay Order page - siti */
.nsl-container.nsl-container-block {
	text-align: center !important;
}

ul.wc_payment_methods.payment_methods {
    list-style: none;
    padding: 0;
}

.payment_method_senangpay,
.pl-1, 
.px-1 {
	padding: 0 !important;
}

.wc_payment_method.payment_method_senangpay {
    background-color: #F3F3F3;
    padding: 20px !important;
    border-radius: 10px;
}

.payment_method_senangpay img {
    max-width: 100px;
}

#order_review tr {
	width: 400px;
}
.table th, table th, table.wishlist_table th, .woocommerce-MyAccount-content .shop_table:not(.order_details) th, .widget_calendar table th, .table td, table td, table.wishlist_table td, .woocommerce-MyAccount-content .shop_table:not(.order_details) td, .widget_calendar table td {
    width: inherit;
}

/* My Account page */
/* hide unnecessary tab left nav */
.nav-item.woocommerce-MyAccount-navigation-link--dashboard,
.nav-item.woocommerce-MyAccount-navigation-link--orders,
.nav-item.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}

/* Order Details */
.col-10.woocommerce-table__product-name.product-name {
    flex: 0 0 70% !important;
    max-width: 70% !important;
}

.col-2.woocommerce-table__product-total.product-total {
    flex: 0 0 30% !important;
    max-width: 30% !important;
}

/* PDF, Fatwa and Video Viewer Additional CSS - siti */
.viewer-section {
	padding-top: 40px !important;
}

.arm_shortcode_grid_list_item td.arm_no_plan:not(.arm-panel-data-container .arm_shortcode_grid_list_item td.arm_no_plan) {
    height: auto !important;
    padding: 30px 5px !important;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    overflow: hidden;
}

@media (min-width: 768px) {
	.viewer-section h3 {
		font-size: 30px;
		line-height: 35px;
	}
	span.wc-block-components-address-card__edit{
		width: 50px !important;
	}

	.elementor-element-16f1d65b {
    --display: block !important;
}
	
	.arm-form-table-label
	{
		padding: 11px 1px 5px !important;
	}
	
}

@container (max-width: 699px) {
    .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open {
        border-bottom: none !important;
        display: block;
    }
	
		.arm-form-table-label
	{
		padding: 11px 1px 5px !important;
	}
@container (max-width: 699px) {
    .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
        border-bottom: none !important;
    }
	span.wc-block-components-address-card__edit{
		width: 50px !important;
	}
	
	}
}