/*
 Theme Name:   Astra Child
 Theme URI:    https://wpastra.com/about/
 Description:  Astra Child Theme
 Author:       Molinsky
 Author URI:   https://www.facebook.com/YAmolinski/
 Template:     astra 
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:        
 Text Domain:  astrachild
*/
.woocommerce-billing-fields #billing_company_field{width: 47%;display:inline-block;}
.woocommerce-billing-fields #billing_company_code_field{width: 47%;overflow: visible; float: right;}

.a_box .elementor-column-wrap{position:relative;}
.a_box .elementor-column-wrap .elementor-widget-wrap,
.a_box .elementor-column-wrap .elementor-element{    position: initial;}
.a_box .elementor-column-wrap a{
	    padding-top: 30px;
    padding-left: 30px;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;}

.archive  .site-content .site-main{padding-top:30px;padding-bottom:30px;padding-left:15px; padding-right:15px; max-width: 1230px;
    margin-left: auto;
    margin-right: auto;}



.woocommerce-account .woocommerce-MyAccount-navigation {
	float:none;
    width: 100%;
    margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul li{display:inline-block; border:none;z-index:9;position:relative;}

.woocommerce-account .woocommerce-MyAccount-navigation>ul li.is-active{border: 1px solid #ddd; border-bottom:1px solid #fff;}

.woocommerce-account .woocommerce-MyAccount-content {
	margin-top:-2px;
    float: none;
    width: 100%;
	padding:20px;
	border: 1px solid #ddd;
}

.woocommerce-product-gallery__wrapper{text-align:center;border:1px solid #ddd;}
.woocommerce div.product div.images img{width:auto;display:inline-block;}
.astra-shop-thumbnail-wrap{height: 200px;overflow: hidden;}
.woocommerce div.product .related.products ul.products li.product {width: calc(25% - 20px);}
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
    width: calc(25% - 20px);
}
.woocommerce ul.products li.product a img{width:auto;display: inline-block;}
.astra-shop-thumbnail-wrap{text-align:center;}
@media (max-width: 850px){
	.woocommerce div.product .related.products ul.products li.product,
	.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
   	 width: calc(33.33% - 20px);
	}
}
@media (max-width: 767px){
	.woocommerce-account .woocommerce-MyAccount-navigation>ul li{display:block;
		border: 1px solid #ddd; border-bottom:none;}
}
@media (max-width: 650px){
	.woocommerce div.product .related.products ul.products li.product,
	.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
   	 width: calc(50% - 20px);
	}
}

@media (max-width: 480px){
	.woocommerce div.product .related.products ul.products li.product,
	.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
   	 width: calc(100%);
	}
	.astra-shop-thumbnail-wrap {height: auto;}
}