/*
Theme Name:   Bw Medxtore Child
Theme URI:    https://bw-medxtore.bzotech.com/
Author:       The BZOTech
Author URI:   #
Description:  MedXtore - a clean, beautiful and fully customizable responsive medical Elementor WooCommerce theme for Medical Suppliers, Medical Shops, Pharmacy Stores or any medical related eCommerce sites.
Template:     bw-medxtore
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: medical woocommerce theme, medical wordpress theme, healthcare woocommerce theme, healthcare wordpress theme, wordpress healthcare theme, elementor theme, elementor woocommerce theme, pharmacy store woocommerce theme, pharmacy store wordpress theme
Text Domain: bw-medxtore-child
*/

@media only screen and (max-width: 767px) {
.elementor-element.elementor-element-780f0a3.id2-btn-custom.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-bzotech-button .elementor-widget-container .button-wrap a.button-inner.icon-on.elbzotech-bt-default.elementor-animation- {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.bzoteche-info-box-style2.item-info-box {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
	.zoomContainer {
    width: auto;
    height: auto;
}
.open-side:hover .mini-cart-content.mini-cart-dropdown- {
    opacity: 1;
    visibility: visible;
    pointer-events: inherit;
}
	.mini-cart-button .button{
		padding:0px !important
	}
	a.button-inner.icon-on.elbzotech-bt-default.elementor-animation- span.text-button {
    padding-left:auto;
    padding-right: auto
}
.wp-block-woocommerce-cart.alignwide .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large {
/*     display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center; */
	    align-items: center !important;
}
.wc-block-components-sidebar-layout .wc-block-components-main {
    box-sizing: border-box;
    margin: 0;
    width: auto;
	padding-right:auto !important;
}
.wc-block-components-sidebar-layout .wc-block-components-main table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block {
    border: 3px solid #000000 !important;
}
td.wc-block-cart-item__total {
    border-left: 3px solid #000000!important;
}
th.wc-block-cart-items__header-total {
      border: 3px solid #000000 !important;
}
table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tr.wc-block-cart-items__row td.wc-block-cart-item__image {
    width: auto !important;
}
tr.wc-block-cart-items__header th.wc-block-cart-items__header-image {
    font-size: 18px;
    padding: auto;
    font-family: georgie;
    font-weight: 400;
}
tr.wc-block-cart-items__header th.wc-block-cart-items__header-total{
    font-size:18px;
    padding: auto;
    font-family: georgie;
    font-weight: 400;
}
table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tr.wc-block-cart-items__header {
    border-bottom: 3px solid #000000 !important;
}
tr.wc-block-cart-items__row td.wc-block-cart-item__product {
    color: #000000;
}
tr.wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap a.wc-block-components-product-name {
    font-size: 25px !important;
    color: #1D758B;
    font-weight: 500;
}
tr.wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap del.wc-block-components-product-price__regular {
    color: red;
}
tr.wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices ins.wc-block-components-product-price__value.is-discounted {
    font-size: 18px;
}
tr.wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-components-product-metadata {
    font-size: 16px;
}
.wc-block-cart__submit-container {
    border: 3px Solid #1D758B;
    border-radius: 25px;
}
.wc-block-cart__submit-container {
    border: 3px Solid #1D758B;
    border-radius: 25px;
}
button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{
	border: 3px Solid #1D758B;
    border-radius: 25px;
	background-color:white;
	
}
button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:hover{
	background-color:#1D758B !important;
	color:white;
}

/* a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:focus {
    border-radius: 25px;
    background-color: #1D758B;
    color: white;
} */
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    border-radius: 20px;
    background-color: #1D758B;
    color: #ffffff !important;
}
.wc-block-components-button__text {
    color: #1D758B;
    font-weight: 500;
    
    font-size: 18px;
    padding:auto !important;
	}
.wc-block-components-button__text:hover {
    color: #ffffff;

}
.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block h2.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    font-size: 18px;
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
    flex: 0px !important;
    padding-left: auto !important;
    padding-right: auto !important;
    white-space: nowrap;
}
form#wc-block-components-totals-coupon__form button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained .wc-block-components-button__text {
    padding-left: auto !important;
    padding-right: auto !important;
}

.wc-block-checkout__actions_row button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{
	border: 3px Solid #1D758B;
    border-radius: 25px;
	background-color:white;
	
}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{
	padding: auto !important;
}
.wc-block-checkout__actions_row button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained .wc-block-components-button__text {
    padding-left: auto !important;
    padding-right: !important;
	border-radius:22px !important;
}
.wc-block-checkout__actions_row button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained .wc-block-components-button__text:hover{
		background-color:#1D758B !important;
	color:white;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
    
    margin: auto !important;
padding:auto !important ;
}
}