/**
 * Theme Name: Advance Global Theme
 * Description: Blocksy Child theme for the Advance Global Website
 * Author: MRK WP
 * Template: blocksy
 * Text Domain: advance-global-theme
 */

 #wc-stripe-payment-request-wrapper {
    margin-bottom: 20px;
}
:root{
	--form-field-border-initial-color: var(--theme-palette-color-3);
}
.ct-order-review {
    border: 2px solid var(--theme-palette-color-2) !important;
    background-color: var(--theme-palette-color-6, #edeff2);
}
.woocommerce-shipping-methods input[type="radio"],
.woocommerce-form__input[type="checkbox"], .woocommerce-form__label-for-checkbox input[type="checkbox"]{
	border-color: var(--theme-palette-color-3) !important;	
}
.woocommerce-shipping-methods input[type="radio"]:checked{
	border-color: var(--theme-palette-color-2) !important;
}
#payment .payment_methods>li,
table.shop_table thead th,
.ct-order-review table.shop_table {
    --border-color: var(--theme-palette-color-3);
}


.adv-megamenu-header{
	font-size: 13px !important;
    color: var(--theme-palette-color-1, #ed1c24) !important;
    line-height: 18.2px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-family: "Roboto", Sans-serif !important;
	margin-bottom: 0 !important;
}
.adv-megamenu-subheader{
    font-size: 13px !important;
    color: var(--theme-palette-color-4, #1b191a) !important;
    line-height: 18.2px !important;
    font-weight: 700 !important;
    font-family: "Roboto", Sans-serif !important;
	margin-bottom: 0 !important;
}
.adv-megamenu-subheader-pad{
    font-size: 13px !important;
    color: var(--theme-palette-color-4, #1b191a) !important;
    line-height: 18.2px !important;
    font-weight: 700 !important;
    font-family: "Roboto", Sans-serif !important;
	margin-bottom: 0 !important;
    margin-top: 1em;
}
li.menu-item-object-ct_content_block{
    padding:0 !important;
}
.adv-megamenu-container div.wp-block-column:first-child{
    padding: 1em;
}
.adv-megamenu-container div.wp-block-column:not(:first-child){
    padding: 1em 1em 1em 0;
}
.adv-megamenu-container div.wp-block-column:not(:last-child){
    border-inline-end: 1px solid var(--theme-palette-color-5);
}
.adv-megamenu-list{
	--theme-text-color: var(--theme-palette-color-3) !important;
}
ul.adv-megamenu-list{
   list-style-type: none;
}

ul.adv-megamenu-list a{
	--theme-link-initial-color: var(--theme-palette-color-3);
    --theme-link-hover-color: var(--theme-palette-color-1);
    --theme-link-active-color: var(--theme-palette-color-4);
    font-weight: 500;
    font-size: 12px;
    line-height: 1.4;
	padding-left:14px;
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23EDEFF2"><circle cx="8" cy="8" r="8" /></svg>');
}
