.woocommerce .calculator_theme .quantity,
.woocommerce .calculator_theme #group-products .quantity {
    display: none;
}
.woocommerce .calculator_theme.show_quantity .quantity,
.woocommerce .calculator_theme.show_quantity #group-products .quantity {
    display: inline-block;
}
.woocommerce .calculator_theme.show_quantity .quantity .qty {
    display: inline-block !important;
}
.calculator_theme #group-products .product-price .amount{
	color:#900;
}
.woocommerce .calculator_theme .group #group-products li {
    float: left;
    width: 23%;
    float: left;
    margin: 1%;
	list-style: none;
}
.woocommerce .calculator_theme .group #group-products li:nth-child(4n+1){
	clear:both
}
.woocommerce .calculator_theme .group {
    clear: both;
    display: block;
    overflow: hidden;
}
.woocommerce .calculator_theme .cart .skip.button, 
.woocommerce .calculator_theme .cart .single_add_to_cart_button.button {
    float: right;
    margin-left: 12px;
}
.woocommerce div.product form.cart div.quantity {
    float: left !important;
}
.woocommerce-page .calculator_theme #content .gform_body, 
.woocommerce-page .calculator_theme #content .group  {
    position: relative;
    background-color: #f6f6f6 !important;
    border: 1px solid #e4e4e4 !important;
    width: 100%;
    margin: 20px 0;
    padding: 35px 15px 50px;
}
.woocommerce-page .calculator_theme .hide{
	display:none;
}
.woocommerce-page .calculator_theme .gform_footer.top_label {
    height: 0px;
    padding: 0;
    margin: 0;
}
.woocommerce-page .calculator_theme .notice_added:before{
	content: "\e015";
    color: #8fae1b;
    font-family: WooCommerce;
    margin-right: 12px;
}
.woocommerce-page .calculator_theme .notice_added{
	float:left;
	float: left;
    border-top: 2px solid #8fae1b;
    padding: 12px;
    background-color: #f7f6f7;
	width:100%;
}
.woocommerce-page .calculator_theme .shop_table {
	display:none;
}
.woocommerce-page .calculator_theme li .product-qty{
	float:left;
	margin-right:5px;
}
#woosteps-product-wrapper label{
    font-weight: bold;
}
.woocommerce .calculator_theme ul.products li.product:nth-child(4n+1), 
.woocommerce-page .calculator_theme ul.products li.product:nth-child(4n+1) {
    margin-right: 0;
}
.woocommerce .calculator_theme ul.products .woocommerce-loop-product__title .price p{
    margin: 0;
}
.woocommerce #content.calculator_theme div.product div.summary, 
.woocommerce .calculator_theme div.product div.summary, 
.woocommerce-page .calculator_theme #content.calculator_theme div.product div.summary, 
.woocommerce-page .calculator_theme div.product div.summary{
	width:100% !important;
}
.woocommerce .calculator_theme div.product form.cart #group-products .button{
	display:none!important;
	
}
.woocommerce .calculator_theme .product-select, .woocommerce .calculator_theme .product-price {
    float: left;
}
.woocommerce .calculator_theme .button-woosteps, .woocommerce .calculator_theme .single_add_to_cart_button {
    padding: 0.75em 2em;
    background-color: #222;
    color: #fff;
    font-weight: bold;
}
.woocommerce .calculator_theme ul.products li.product:nth-child(4n+1), .woocommerce-page .calculator_theme ul.products li.product:nth-child(4n+1) {
    clear: left;
}