	
.form-group input, .form-group textarea{
	width: 100%;
}
.form-group label{
	display: block;
}
.form-group textarea{
	height: 160px;
}
.ship_option{
	width: 100%;
	text-align: center;
	min-height: 100px;
}
#shipping_method .ship_option{
	min-height: 120px;
}
#shipping_method .ship_option > div{
	position: absolute;
	left: 0;
	right: 0;
	text-align: right;
}
.woocommerce-checkout #shipping_method .ship_option{display: none;}
.woocommerce-checkout #shipping_method .ship_option.active{
	display: block;
	flex: 0 0 100%;
}

.woocommerce-checkout #shipping_method .ship_option{height: auto;}
.ship_option > div{
	padding: 15px 0;
	text-align: right;
	display: none;
}
.mytab .ship_option > div{text-align: left;}
.ship_option label{font-size: 12px !important;}
.woocommerce-checkout #shipping_method .ship_option > div{
	text-align: right;
	padding: 0;
	position: static;
}
.ship_option.active > div{display: block;}
.ship_option .opener{
	display: block;
	border-top: 5px solid #ddd;
	cursor: pointer;
	background: #eee;
}
.woocommerce-checkout #shipping_method .opener{display: none;}
#shipping_method .local_pickup{
	order: 3;
}
#shipping_method .woocommerce-shipping-destination{margin-bottom: 10px;}
.ship_option.active .opener{
	background: #fff;
	border-top: 5px solid #5da7dc;
}

@media(min-width: 992px){
	.products > .list .thumb-inner{
		width: 200px;
	}
	.product-item.list .product-info-right{
		padding-left: 10px;
		padding-right: 10px;
	}
	.product-item.list .add_to_wishlist, .product-item.list .compare.button{
		font-size: 12px !important;
	}
}
	@media(min-width: 1000px){
	   header-control{
	        margin-left: -50px;
	    }
	}

/* hide default stock status */
.group-price .product-info-stock-sku {
	display: none;
}
.s_in_stock_color {
	color: #77a464;
}
.out_of_stock_color {
	color: #ff0000;
}
.page-id-4073 .container .row h2{
	display:none;
	
}
#shipping_method{
	display:flex;
	border-radius:30px;
	position: relative;
	justify-content: right;
}
.mytab{
	display: flex;
	position: relative;
}
.shipping-calculator-button{
	   padding: 10px 20px;
    border-radius: 4px;
    font-weight: 600;
    background: #003366;
    color: #fff;
}
.shipping-calculator-button:hover{
	color:#fff;
}
.local_pickup .opener:before{
	    font-family: 'FontAwesome';
    font-size: 20px;
    content: '\f072';
    padding-right: 10px;
		padding-left:10px;
}
.starshipit .opener:before{
	    font-family: 'FontAwesome';
    font-size: 15px;
    font-size: 20px;
    content: '\f0b1';
    padding-right: 10px;
	padding-left:10px;
	font-weight:500;
}
.shipping .select2-container{width: 100% !important;}
#calc_shipping_country_field{float: none !important;}
a.shipping-calculator-button:focus{
	color:#fff
}
.shipping-calculator-form .button{
	float:left;
}
.listing_banner img{
	padding-top:15px;
}
.shop_table tr.shipping .shipping_method{margin-right: 5px;}