/*
 Theme Name:   OSO - Boostbery Theme
 Author:       Boostbery
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  hello-elementor
*/

#logo-center{
	transition: 0.5s all ease;
}
#logo-left{
	transition: 0.25s all ease;
}
#logo-left{opacity:0;}

#nav-menu a:after, #mobile-nav a:after{
    width: 25px;
}

.dragging{cursor: grabbing;}

a.added_to_cart.wc-forward {
    margin-left: 10px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
	border-color: var(--e-global-color-secondary);
}
#place_order{
	font-size:1.2rem;
	padding:1.3rem;
	text-transform:uppercase;
}

@media(min-width: 900px) {
	.woocommerce-message{
		position: absolute;
    top: -50px;
    left: 0;
    margin-bottom: 50px;
	}
  .woocommerce-cart .woocommerce {
    display: flex;
  }
  .woocommerce-cart .woocommerce-cart-form {
    flex: 1 0 70%;
    margin-right: 30px;
  }    
  .woocommerce-cart .cart-collaterals {
    flex: 1 0 30%;
    margin-left: 30px;
  }
}

/* Some minor tweak to make sure the cart totals fill the space */
.woocommerce-cart .cart-collaterals .cart_totals {
  width: 100%;
  padding: 0 20px 70px;
}

/* The "Apply Coupon" button */
.button[name="apply_coupon"] {
  background-color: transparent;
  color: #13aff0;
}
/* Fill the "Apply Coupon" button background color and underline it on hover */
.button[name="apply_coupon"]:hover {
  background-color: transparent;
  text-decoration: underline;
}
 
/* The "Update Cart" button */
.button[name="update_cart"] {
  background-color: #e2e2e2;
  color: #13aff0;
}
/* Brighten up the button on hover */
.button[name="update_cart"]:hover {
  filter: brightness(115%);
}

table th, table td, .woocommerce table.shop_table, .woocommerce table.shop_table td{
	border:none;
}
.woocommerce .quantity .qty{
	min-width:60px;
}

table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {
    background-color: var(--e-global-color-73f29cc);
}

@media only screen and (max-width: 768px){
	table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {
    background-color: white;
	}
}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
background-color: var(--e-global-color-secondary);
	color:black;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
	background:black;
}
table{
	font-size:1em;
}
.product-subtotal span.woocommerce-Price-amount.amount {
    font-weight: bold;
}