/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


/* Product detail page  */
.brxe-product-add-to-cart .variations_form .variations th{
    padding: 10px 10px;
    border-radius: 4px;
}
.brxe-product-add-to-cart .variations_form .variations th label{
    margin-bottom: 0px;
} 
#brxe-prikir .variations_form .variations td.value{
    padding: 15px 0px;
    width: 100%;
} 
.brxe-product-add-to-cart .variations_form .variations td.value select{
    padding: 10px 10px;
    line-height: 26px;
    border-radius: 4px;
} 
.brxe-product-add-to-cart .variations_form .variations td.value .reset_variations{
    padding: 15px 0px;
} 
.detail-attr .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 4px;
}
.detail-attr .select2-container--default .select2-selection--single{
    border-radius: 4px;
	margin-bottom: 10px;
	height: 40px;
}
.single_variation_wrap .medrx_product_options .detail-attr label{
    min-width: auto;
}
.single_variation_wrap .medrx_product_options .select2-container{
	width: 370px;
}
.medrx_product_options .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: calc(100% - 50px);
	height: 40px;
}
#brxe-prikir .variations_form table.variations { margin-bottom: 0px;}

.button{
	--btn-background: var(--primary);
    --btn-background-hover: var(--secondary);
    --btn-text-color: var(--primary-ultra-light);
    --btn-text-color-hover: var(--primary-ultra-light);
    --btn-border-color
#233561
: var(--primary);
    --btn-border-color-hover: var(--primary);
    --focus-color: var(--primary-light);
}
.button{
	   background: var(--btn-background);
    color: var(--btn-text-color);
    padding-block: var(--btn-padding-block);
    padding-inline: var(--btn-padding-inline);
    min-inline-size: var(--btn-min-width);
    line-height: var(--btn-line-height);
    font-size: var(--btn-font-size, var(--text-m));
    font-weight: var(--btn-font-weight);
    font-style: var(--btn-font-style);
    text-transform: var(--btn-text-transform);
    letter-spacing: var(--btn-letter-spacing);
    text-decoration: var(--btn-text-decoration);
    border-width: var(--btn-border-width);
    border-style: var(--btn-border-style);
    border-radius: var(--btn-radius);
    border-color: var(--btn-border-color);
    transition: var(--btn-transition, var(--transition));
    justify-content: var(--btn-justify-content, center);
    text-align: var(--btn-text-align, center);
}
.brxe-woocommerce-products-filter li{ line-height: 28px;}
.brxe-woocommerce-products-filter li:not(:last-child) a { color: #494949; }
.brxe-woocommerce-products-filter li.current a{ color: #3C9FB0; }
.brxe-woocommerce-products-filter li.current a { border-bottom: 1px solid #3C9FB0; }
body .wpfFilterWrapper .wpfFilterTaxNameWrapper { color: #303030; font-size: 15px;  font-weight: 500;}

/* MEGA menu item hover starts here */
.menu-item-hovers{ position: relative;}
.menu-item-hovers a::after{
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: .2rem;
    bottom: -3px;
    left: 0;
    background-color: #233561;
    transition: transform .25s ease-out;
    transform-origin: bottom right;
}
.menu-item-hovers a:hover::after{
    transform: scaleX(1);
    transform-origin: bottom left;
}

#menu-item-106231 .brx-submenu-toggle button{
    padding: 0px !important;
    margin-left: 0px !important; 
    margin-right: 10px;
}