/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


form.cart {
  	display:block !important;
	margin-top:150px !important;
}

#price_calculator {
  	width:400px;
}

#price_calculator input,
#price_calculator select {
  	width:64px;
}

form.cart div.quantity.buttons_added {
/*  	
	float:none;
	position:absolute;
	top:120px;
	margin-left:350px;
*/
	position:absolute !important;
	top: 140px; 
	margin-left: 170px;
}

div.qty {
/*    
	float: none;
    padding: 30px; 
*/
	position:absolute;
	top:112px; 
/*	
	right:200px; 
*/
}

table.shop_table tr.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity {
	position: relative;
    display: inline-block;
	/*	
	visibility: hidden !important;
	display: none !important;
	*/
}

@media screen and (max-width: 800px) and (min-width: 600px) {
  	form.cart div.quantity.buttons_added  {
		top: 600px; 
  	}
  	div.qty {
		top:572px;
	}
}

@media screen and (max-width: 320px) {
  form.cart div.quantity.buttons_added  {
	top: 370px; 
 	}
	div.qty {
		top:355px;
	}
}

@media screen and (max-width: 375px) and (min-width: 322px) {
  form.cart div.quantity.buttons_added  {
	top: 400px; 
  	}
	div.qty {
		top:385px;
	}
}

@media screen and (max-width: 414px) and (min-width: 378px) {
  form.cart div.quantity.buttons_added  {
	top: 420px; 
  	}
	div.qty {
		top:405px;
	}
}

@media screen and (max-width: 1112px) and (min-width: 900px){
  form.cart div.quantity.buttons_added  {
	top: 260px; 
  }
  	div.qty {
		top:212px;
	}
}

@media screen and (max-width: 507px) and (min-width: 415px) {
  form.cart div.quantity.buttons_added  {
	top: 480px; 
  }
	div.qty {
		top:460px;
	}
}

