﻿/* correção img pizza
.pd-prd-image-container img {
    padding-top: 12px;
    object-fit: contain;
}
.pd-prd-image-container img[lazy='error'] {
    background-color: #f7f7f7;
} */

/* loader*/
html.loading .pd-SpashScreen .loader {
    color: #e2c7b2;
}


/* bg geral 
.main {
	background-image: url('/cliente/CLIENTE/assets/imagens/bg.png');
}*/

/* bg topo
.pd-header .header-footer {
    background-color: #a6a500;
} */

/* titulo, entrega e tempo de espera - estabelecimento
.pd-header > .container .pd-header-logo > span h4,
.pd-header div.est-delivery-info {
    text-shadow: 1px 1px 30px rgba(0, 0, 0, 0.8);
} */

/* bg qtd. carrinho menu
.pd-header-nav-miniCart-count {
	background: #40ad49;
} */

/* qtd. carrinho menu
.pd-header-nav-link span.pd-header-nav-miniCart-count {
	color: #ffffff;
} */

/* menu categorias
.pd-cat.btn.btn-clean.btn-block:hover, .pd-categorias .pd-cat:hover, .pd-cat.btn-clean.active {
	color: #3d2b4c;
} */

/* titulo categorias
.pd-box .pd-box-title,
.pd-title {
	color: #3d2b4c;
} */

/* separador titulo categorias */
.pd-prd-group-title span {
    border-bottom: solid 1px #e2c7b2;
}

/* bg footer
.pd-footer-section-main {
	background:url('/cliente/CLIENTE/assets/imagens/cover-footer.jpg');
} */

/* ícones rodapé -- VER CONFIG
.pd-footer-list .pd-footer-list-item .pd-footer-list-icon {
	color: #40ad49;
} */

/* link perfil instagram
.pd-footer-row a span {
    color: #3d2b4c;
} */

/* cor textos rodapé
.pd-footer-list .pd-footer-list-item .pd-footer-list-text {
	color: #3d2b4c;
} */

/* icon map modal áreas de entrega
.pd-modal .pd-modal-bairros .fa.fa-map-marker, .pd-AreaDeEntrega-bairros .fa.fa-map-marker {
	color: #40ad49;
} */

/* separador titulo containers internas */
.pd-box .pd-box-title {
	border-top: 1px solid #e2c7b2;
}

/* ocultar preço e tamanho pizza da listagem dos produtos
.pd-prd-prices-price.pd-prd-prices-price-ordinay {
    display: none;
} */

/* Borda pesquisa
.pd-cat-search {
	border: 1px solid #e6e5e5;
} */

/* Borda box produto
.pd-cardapio .pd-prd {
    border: 1px solid #e6e5e5;
} */

/* Correção height fotos instagram footer */
@media (min-width: 768px) {
	.instaBox > a {
	    height: 134px;
	}
}
@media (max-width: 767px) {
	.instaBox a {
		height: 104px;
	}
}

/* Correção wight qtd. modal composições */
.pd-c-ModalProdutoCombo-option .pd-formQtd {
    width: 90px;
}

/* Efeito esmaeçendo composições no modal */
.footer-modal:before { 
	display: none;
}

/* Remover fundo madeira foto produto modal  */
.pd-c-MobileEditarProduto>span:first-child,
.pd-c-MobileEditarProduto img,
.pd-c-ModalProdutoCombo>span:first-child,
.pd-c-ModalProdutoCombo img {
	padding: 0 !important;
}

/* Ocultar informação taxa entrega
.info-est-cardapio .header-footer-taxa p {
    display: none;
}
.header-footer-taxa::after {
    content: "Faça login e consulte no carrinho";
    font-weight: 500;
} */

/* Não mostrar logo na tela de selecionar estabelecimentos
html[data-scope="estabelecimentos"] .pd-header > .container .pd-header-logo > span .img-box {
    display: none;
}*/

/* Logo sem borda */
.pd-header > .container .pd-header-logo > span .img-box {
    border: none;
}
@media (max-width: 767px) {
	html[data-scope="cardapio"] .pd-m-Header-bar-logo {
		border: none;
	}
}

/* Logo redondo */
.pd-header > .container .pd-header-logo > span .img-box {
    border: none;
    background: transparent;
}
.pd-header > .container .pd-header-logo > span .img-box img {
    border-radius: 100%;
}
@media (max-width: 767px) {
	html[data-scope="cardapio"] .pd-m-Header-bar-logo {
	    border: none;
	    background: transparent;
	}
	html[data-scope="cardapio"] .pd-m-Header-bar-logo a {
	box-shadow: none;
	}
	html[data-scope="cardapio"] .pd-m-Header-bar-logo a img {
	    border-radius: 100%;
	}
}

/* Ajustes largura input qtd. modal produto */
.pd-c-ModalProdutoCombo-option span.pd-formQtd input.pd-formQtd-input {
    min-width: 32px !important;
}
.pd-c-ModalProdutoCombo-option span.pd-formQtd {
    min-width: 107px !important;
}

/* Ocultar descrição listagem produtos
.pd-text.pd-prd-info-desc.descricao {
    display: none;
} */

/* Logo centralizado */
.pd-header>.container .pd-header-logo>span .img-box {
    position: absolute;
    display: block;
    right: 0;
    left: 0;
    margin: 0 auto;
    margin-top: 5px;
}