/* Mobile: tabs empilhadas */
@media (max-width: 600px) {
    
    /* header  */
    body .site-header {
        padding-top: 1px !important;
    }
    
    .col-full {
        margin-left: 0.6em !important;
        margin-right: 0.6em !important;
    }
    
    .site-header nav.secondary-navigation {
        width: 20% !important;
    }
    body .site-header .site-branding img {max-height: 40px !important;}
	
	body.woocommerce .storefront-breadcrumb {
		display: block;
	}
	body.woocommerce nav.woocommerce-breadcrumb {
		text-align: left !important;
	}
	header#masthead {
    box-shadow: none !important;
    border: 0px !important;
    background: transparent;
	}
	.storefront-sorting {
        display: grid;
        
        p { text-align:center;}
    }
    /* End header  */
    
    /* Footer */
    .footer_new .col-full {
        grid-template-columns: 44% 50%  !important;
        padding: 20px 0px;
    }
    .footer_new .col-full div:nth-of-type(1) {
        grid-column: 1 / span 2;
    }
    .fotter_colunas  {
        text-align: center;
    }
    .fotter_colunas p  {
        text-align: center !important;
    }
	.site-footer .footer-widgets .block {
		margin: 10px 0px !important;
		padding: 20px !important;
		background: #0000002b;
		border-radius: 5px;
	}
	/* Fim Footer */ 
 
 /*  Minha conta */
 nav.woocommerce-MyAccount-navigation {
    width: 100% !important;
}
/* Fim Minha conta */


    /********** Main ********************/
    
    .site-main {margin-bottom: 0px; padding: 5px;}
    
    
    	
    /*************************************** Single Product  ***************************************/
    h1.product_title {font-size: 22px; font-weight: 600;}
    
    .single-product div.product .woocommerce-product-gallery {
    	width: 100% !important;
    	padding: 5px;
    	
    }
    .single-product div.product .woocommerce-product-gallery img {
        margin: 0 auto !important;
    }
    .single-product div.product .summary {
        width: 100% !important;
    }
    
    
    /*************************************** End Single Product  ***************************************/
    
    /********** Products list  ********************/
    .site-main  ul.products {
        display: grid;
        gap: 5px;
        grid-template-columns:50% 50%;
    }
    .site-main ul.products li.product {
        padding: 3px;
    }
    
    /********************************************************************************  Checkout  ********************************************************************************/
    /* Campos do formulario checkout */
    p#billing_email_field {
        width:  100%;
        float: left;
        margin-right: 11.1111111111%;
    }
    p#billing_phone_field, p#billing_neighborhood_field {
        width: 100%;
        float: right;
        margin-right: 0;
        clear: none !important;
    }
    /* Campos do formulario checkout */


}