/**
Theme Name: astrachild
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astrachild
Template: astra
*/
/*Give box shadow to category and product thumbnails*/
 .product .wp-post-image, .woocommerce-product-gallery__image, .product-category img {
     box-shadow:10px 10px 50px rgba(67, 67, 67,0.25) !important;
}
 #gMap 
/*Give box shadow and grayscale to Google Map*/
 {
     filter: grayscale(100%) brightness(101%) contrast(120%);
     box-shadow:1.25rem 1.375rem 4.75rem 0rem rgba(0,0,0,0.22);
}
/*WooCommerce Page Heading style (Not for Desktop)*/
 .woocommerce-products-header h1 {
     font-size: 3em !important;
     line-height:1.4em;
     margin-bottom:20px;
     color: #000c30;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
}
.wpcf7 input[type="submit"]
{
	width: 100%;
}
.wpcf7-not-valid-tip {
    color: #ffb900;
    font-size: 1em;
    font-weight: bolder;
    display: block;
}
p.cards
{
margin-bottom: 0px;
}
.woocommerce-product-details__short-description p {
    margin: 0px;
}
.site-title a {
font-weight: 200;
font-size: 80%;
}
ul.product-categories>li.cat-item.cat-item-67
{
	display:none;
}
.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock
{
	font-size: 60%;
	max-width: 80px;
    padding: .3em 0 0;
    color: #cc1818;
}
#woo-ml-subscribe input {
	vertical-align: top;
	margin-left: 4px;
	margin-top: 6px;
}
#woo-ml-subscribe label {
	margin-left: 6px;
}
@media screen and (min-width: 2560px) {
	.elementor-14 .elementor-element.elementor-element-91d7b85 {
		top: 360px;
	}
}
