/**
 * Theme Name:     Storefront Child
 * Author:         Automattic
 * Template:       storefront
 * Text Domain:	   storefront-child
 * Description:    Tema filho para suportar edições permanentes
 */
/*GERAL*/
    .site-info {/*tirar a descrição rodape original do footer*/
    display: none;
    }
	/*notf popup add carrinho*/
		.notiny-container-fluid-bottom {/*centraliza pop na tela*/
			bottom: 44% !important;
		}
		.notiny-base.notiny-theme-wooac.notiny-with-img {/*cor fund pop*/
			background: #3b8952;
		}
		.notiny-theme-wooac .notiny-text {/*font pop*/
			font-size: 1.2rem;
			color: #fff;
		}
		.notiny-base.notiny-theme-wooac.notiny-with-img img {/*imagem*/
            width: 95px !important;
        }
	/*GERAL MOBILE*/
		@media (max-width: 768px){/*Tira espaços laterais da pag*/
			.col-full {
			margin-left: 0.41575em;
			margin-right: 0.41575em;
			padding: 0;
			}
			ul#menu-menu-principal-1 {/*menu mobile*/
			text-align: center;
			font-size: 1.1rem;
			}
			nav#site-navigation {/*botão menu soperi*/
  			margin-right: 14px;
			}
		}/*+768*/
		/*MENU INFERIOR*/
			.storefront-handheld-footer-bar ul.columns-3 li {/*icones menu inferior*/
				font-size: 13px;
			}
			.storefront-handheld-footer-bar ul li.cart .count {/*bolinha n* itens carr barra menu inferior*/
				background-color: #3b8952;
				color: #fff;
				font-size: 14px;
				top: 0.1em;
			}

	@media (max-width: 600px){
	}/*+600*/
	@media (min-width: 600px){
	}/*-600*/
	@media (min-width: 350px) and (max-width: 480px) {
	}/*350-480px*/

/*LOJA*/
	/*organiz produt 2 col no mobile*/
		@media (max-width: 768px){
			ul.products::before, ul.products::after {/*ocult content q gera espaco branco na grid de produtos*/
			position: fixed;
			}
			ul.products.columns-4 {/*orgn produt em 2 col*/
			display: grid;
			grid-template-columns: 50% 50%;
			}
			ul.products.columns-3 {/*orgn produt em 2 col prodt unico, os relacionados*/
			display: grid;
			grid-template-columns: 50% 50%;
			}
			li.product {/*espaco entre col*/
			padding: 0 5px 0;
			}
			h2.woocommerce-loop-product__title {/*font title prodt*/
    		font-size: 1.18rem !important;
			}
		}/*+768*/
	
	/*editar lista categorias na parte superior*/
	    div.listacatg img.lazyloaded {display: none! important}/*tira imgns*/
	    div.listacatg ul.products li.product {margin: 0;}
	    /*menu acordeao para lista catg*/
            .acordeaolistacatg label{
            	display: block;
                padding: 5px;
                background: #eeeeee;
                cursor: pointer;
                color: #333333;
                font-weight: 600;
            }
            .acordeaolistacatg label:hover {
            	background: #d5d5d5;
            }
            .acordeaolistacatg div.listacatg{
            	width: 100%;
                list-style: none;
                overflow: hidden;
                max-height: 0;
                transition: all .4s linear;
                color: black;
                background: #eeeeee;
                }
            .acordeaolistacatg input {
            	display: none;
            }
            .acordeaolistacatg input:checked ~ div.listacatg{
            	height: auto;
            	max-height: 250px;
                transform: all;
                padding-top: 8px;
            }
            .acordeaolistacatg p {/*apaga um p aleatório*/
                display: none;
            }
            header.woocommerce-products-header {/*padding bloco texto da pg loja*/
                padding: 0 0 4px !important;
            }
            
	/*product instock*/
		li.instock img {/*img prodct instock*/
			border: solid 2px #cfc89a;
		}
		li.instock a.button {/*botao comprar*/
			font-size: 1rem;
		}
	/*product outofstock*/
		li.outofstock img {/*opac. img fora stock*/
			opacity: 0.4;
		}
		li.outofstock a.button.product_type_simple {/*button leia mais*/
			background-color: #eeeeee63;
			color: #3333339e;
		}
	/*botão mostrar mais plugin Cath Infinite Scroll*/
	    div#infinite-handle button {
            background: #eeeeee;
            padding: 7px 15px;
            color: #333333;
            font-weight: 600;
            font-size: 1.1rem;
        }
        @media (max-width: 768px){
			div#infinite-handle button {
                width:200%;
            }
		}/*+768*/
	/*LOJA PRODUTO INDIVIDUAL*/
		ol.flex-control-nav.flex-control-thumbs li img {/*tam.img thumb da galeria*/max-width: 178%;}
		td.woocommerce-grouped-product-list-item__quantity, td.woocommerce-grouped-product-list-item__label, td.woocommerce-grouped-product-list-item__price {padding: 3px 2px 3px 7px;}/*padding tab product grupo*/
		p.price {
            font-weight: 600;
		}
        .product_meta {
        display: none;
        }/*exclui seção c/ cat, tag e SKU*/