/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
 
.eael-contact-form input[type=text], input.wpcf7-form-control, input.wpcf7-form-control.wpcf7-text.wpcf7-email {
    height: 40px;
    /* max-height: 40px; */
}




/* Woo Product id & shortcode *grid change to flex **** VVVVV ---  */
article#post-212 [data-products] {
display: flex; }

article#post-212 .swiper-wrapper li.product.type-product {
    display: flex;
    align-items: center;
}

@media (max-width: 689px)  {
article#post-212 [data-products] {
    display: grid;
    gap: 0px;
}
}

/* Styles for screens with a width less than 999.98px */
@media screen and (max-width: 999.98px) {
    #gspb_col-id-gsbp-1401f35.gspb_row__col--6, #gspb_col-id-gsbp-93e92f5.gspb_row__col--6 {
        width: 100% !important;
    }
}


/* Styles for screens 480 pixels wide or less.*/
@media (max-width: 480px)  {
    .wc-block-grid.has-5-columns .wc-block-grid__products, 
	.wc-block-grid.has-4-columns .wc-block-grid__products , 
	.wc-block-grid.has-3-columns .wc-block-grid__products  {
        display: flex !important;
    }
	
    .wc-block-grid.has-5-columns .wc-block-grid__product, 
	.wc-block-grid.has-4-columns .wc-block-grid__product, 
	.wc-block-grid.has-3-columns .wc-block-grid__product {
        flex: 1 0 50% !important;
}
/* Additional style for the last child of .wc-block-grid__product on small screens */
  .wc-block-grid.has-5-columns li.wc-block-grid__product:last-child , 
  .wc-block-grid.has-4-columns li.wc-block-grid__product:last-child,  
  .wc-block-grid.has-3-columns li.wc-block-grid__product:last-child {
        flex: 1 0 50% !important;
		max-width: 50%;
        margin-left: 0;
        margin-right: 0;
}
    .wc-block-grid.has-3-columns .wc-block-grid__products {
        display: block;
    }
}


@media (max-width: 480px) {
    .wc-block-grid.has-3-columns .wc-block-grid__products {
        display: block;
    }
}

@media (min-width: 481px) and (max-width: 800px) {
    .wc-block-grid.has-5-columns .wc-block-grid__product {
        flex: 1 0 33.3% !important;
        max-width: 33.5% !important;
    }
}

}




/* Blog Article at homepage ************************* VVVVV */
@media (max-width: 800px) {
.wp-container-blocksy-post-template-layout-1.wp-container-blocksy-post-template-layout-1 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: var(--wp--preset--spacing--20) !important;
}
}

@media (max-width: 400px) and  {
    .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
        grid-template-columns: 1fr !important;
		gap: var(--wp--preset--spacing--20) !important;
    }
}
