﻿/* loader*/
html.loading .pd-SpashScreen .loader {
	color: #f9ba59;
	bottom: 175px;
}

/* bg geral */
.main {
	background: url('https://cdn.prefirodelivery.com/p6deliveryclassique/assets/imagens/bg.jpg') #972827;
}

/* bg topo */
.pd-header {
	box-shadow: none;
}

.pd-header-nav-link.pd-worktime span {
    color: #fff;
}


/* avatar */
.pd-header>.container .pd-header-logo>span .img-box {
/* 	border: 1px solid #eebe63; */
border: none;
}

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

/* bg footer */
.pd-footer-section-main {
	background-color: #821a1d;
}

.pd-footer .pd-footer-copy {
	background-color: #8e2c2c;
}

.pd-footer-copy .pd-footer-copy-text {
	color: #ffffff;
}

/* icon map modal Ã¡reas de entrega */
.pd-modal .pd-modal-bairros .fa-location-dot,
.pd-AreaDeEntrega-bairros .fa-location-dot {
	color: #972827;
}

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

/* preÃ§o */
.pd-prd-prices-price {
	color: #ffffff;
}

/* Pesquisa */
.pd-cat-search {
	background-color: #821a1d;
}

.pd-inMenu-search input {
	background-color: #821a1d;
	color: #ffffff;
}

.pd-inMenu-search input::placeholder {
	color: #fff;
}

.pd-inMenu-search i {
	color: #eebe63;
}

/* box produto */
.pd-cardapio .pd-prd {
	background-color: #821a1d;
}

.pd-prd-info-title {
	color: #eebe63;
}

.pd-text.pd-prd-info-desc.descricao {
	color: #ffffff;
}

.pd-formQtd-icon,
.pd-formQtd-input {
	background: transparent;
	color: #ffffff;
}

.pd-c-ModalProdutoCombo-footer-addCart .pd-formQtd-input {
	color: inherit;
}

.pd-c-ModalProdutoCombo-option .pd-formQtd-input {
	color: #000;
}

.pd-formQtd {
	border: 1px solid #9a3f2d !important;
	    background-color: #8f2e25;
}
.pd-c-ModalProdutoCombo-footer-addCart .pd-formQtd {
	border: 1px solid #d6d6d6 !important;
	background-color: #ffffff;
}

.pd-prd-options-title {
	color: #eebe63;
	background-color: #821a1d;
}

.pd-prd-options select option {
	color: #972827;
}

.pd-prd-options select.form-control {
	background-color: transparent;
	color: #fff;
	border: 1px solid #eebe631f;
}

/* 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;
	border: 1px solid #d6d6d6 !important;
    background-color: #ffffff;
}

/* TÃ­tulos legenda tempo, taxa e funcionamento entrega */
.info-est-cardapio .shipping-delivery-info span {
	color: #eebe63;
}

.info-est-cardapio .shipping-delivery-info p {
	color: #fff;
}

/* Nome estabelecimento */
.estabelecimento-menu--dropdown h4 {
	color: #ffffff;
}

.estabelecimento-menu--dropdown p {
	color: #eebe63;
}

/* menu categorias - item */
.pd-categorias .pd-cat.btn.btn-clean.btn-block {
	border-bottom: 1px solid #eebe631f;
}

.pd-cat-item-title {
	color: #fff;
	transition: 0.3s;
}

.pd-cat-item-title:hover {
	color: #eebe63;
	transition: 0.3s;
}

@media (min-width: 1024px) {
	.pd-cartIcon .dropdown>i {
		background: #ffffff !important;
		color: #972827;
	}
}

.pd-modal .modal-title {
	color: #972827;
}

/* horÃ¡rio de funcionamento */
.pd-horarioFuncionamento .pd-horarioFuncionamento-text i {
	color: #eebe63;
}

.pd-horarioFuncionamento .pd-horarioFuncionamento-text h3 {
	color: #ffffff;
}

.pd-horarioFuncionamento .pd-horarioFuncionamento-text p {
	color: #eebe63;
}

/* carrinho */
.pd-c-cart-container {
	border: #821a1d;
	background: #821a1d;
}

/* */
tr.pd-c-cart-list-item {
	color: #fff;
}

/* bg title table */
tr.pd-c-cart-list-header td {
	border-bottom: 2px solid #eebe631f;
	background: transparent;
	color: #eebe63;
}

/* divisores linhas */
td.pd-c-cart-list-item-desc,
td.text-right.pd-c-cart-list-item-valorUnit,
td.text-right.pd-c-cart-list-item-qtd,
td.text-right.pd-c-cart-list-item-total,
td.pd-c-cart-list-item-delete,
td.pd-c-cart-list-item {
	border-bottom: 1px solid #95403d;
}

/* obs */
.pd-modal-obs-header-btn {
	color: #eebe63 !important;
}

button.pd-modal-obs-header-btn span {
	color: #eebe63 !important;
}

/* obs modal */
input.pd-modal-obs-field {
	color: black;
}

/* input qtd */
input.fs-btn.fs-input.item-quantidade {
	background-color: transparent;
	color: #fff;
}

/* subtotal */
.pd-c-cart-list-footer td span {
	color: white;
}

/* box login */
.pd-carrinho-login .pd-box .pd-box-title {
	border-top: 2px solid #95403d;
}

.pd-carrinho-login .pd-box .pd-box-title .pd-box {
	border: 1px solid #821a1d;
	background: #821a1d;
}

.pd-carrinho-login .pd-login-msg {
	color: #fff;
}

.pd-carrinho-login #form-login .form-group label.pd-box-label {
	color: #eebe63;
}

.pd-carrinho-login #form-login .form-group .pd-input,
.pd-carrinho-checkout--logado .pd-input,
.pd-carrinho-checkout--logado .pd-textarea {
	color: #fff;
	background-color: #eebe631f;
	border: 1px solid #eebe631f;
}

.pd-carrinho-checkout pd-carrinho-checkout--logado .fieldset {
	background: transparent;
}

.fieldset {
	background: transparent;
}

.pd-carrinho-entrega-checkboxes {
	background: #821a1d;
}

.pd-carrinho-checkout .pd-checkbox-label {
	color: white;
}

.pd-carrinho-estabelecimentos--cliente li span.est-complemento {
	color: #eebe63;
}

#form-meus-dados .pd-box .form-box .form-box-label {
	color: #eebe63;
}

.btnNewAddress {
	background-color: #5cb85c;
}

button.btn.btn-default {
	background-color: #5cb85c;
	border: 1px solid #5cb85c;
}

.pd-c-resumoCarrinho {
	background: transparent;
	color: white;
}

span.pd-c-resumoCarrinho-item-value {
	color: #eebe63;
}

.pd-c-resumoCarrinho td .pd-c-resumoCarrinho-item:after {
	background: #eebe631f;
}

.pd-carrinho-pagamento-subtitle {
	color: white;
}

.pdPayments #msgMotoboy {
	color: #eebe63;
}

input.form-control.pd-input::placeholder {
	color: white;
}

.pdPayments .pdp-item .pdp-inner {
	border: 2px solid #a0504c;
}

.pd-PedidoConcluido-found,
.pd-PedidoConcluido-notFound {
	color: white;
}

.pd-box {
	border: 1px solid #821a1d;
	background: #821a1d;
}

.pd-box .pd-box-title {
	border-top: 2px solid #95403d;
}

.pd-box hr {
	border-top: 1px solid #eebe631f;
}

/*.pd-input, .pd-textarea {
	color: #fff;
    background-color: #943f3c;
    border: 1px solid #a0504c;
}*/
#valorTroco {
	color: white;
}

.pd-box.pd-box--agendamento i.material-icons {
	color: #eebe63;
}

/* thumb produto sem foto */
.pd-prd-image-container img[lazy="error"] {
	opacity: 1;
}

.pd-c-resumoCarrinho td .pd-c-resumoCarrinho-item.pd-c-resumoCarrinho-item-minus {
	background: rgb(148, 63, 60);
}

.pd-formQtd-input {
    color: #fff;
}



/* mobile */
@media (max-width: 768px) {
	.pd-cartIcon .dropdown>i {
		color: #821a1d;
	}
}

.pd-m-Header-categorias-container,
.pd-m-Header-est-info-container {
	background: #972827;
}

.pd-m-Header-menuCategorias-list {
	background: #eebe63;
	border: solid 1px #eebe63;
}

.pd-m-Header-menuCategorias-list-screen-item a {
	color: #972827 !important;
}

.pd-m-Header-menuCategorias-list:after {
	background-image: linear-gradient(to left, #eebe63, #eebe6399, #eebe631a);
}

.pd-m-Header-menuCategorias-list:before {
	background-image: linear-gradient(to right, #eebe63, #eebe6399, #eebe631a);
}

.pd-m-Header-menuCategorias-list-screen-item.is-active a {
	border-bottom: 3px solid #821a1d;
}

.pd-m-Header-est-info-container h3 {
	color: #ffffff;
}

.pd-m-Header-est-info-container small {
	color: #eebe63;
}

.pd-NoResults {
	color: white;
}

.pd-title.pd-prd-group-title.list-title {
    color: white !important;
}

html[data-scope="cardapio"] .pd-m-Header-bar-logo {
	border: none;
}

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

.pd-c-ModalProdutoCombo .img-container {
	background: url(https://cdn.prefirodelivery.com/paris6salvador/assets/imagens/bg-palco.jpg) 50%/cover !important;
}


@media (max-width: 767px) {
	.footer-modal {
		background: #821a1d !important
	}

	.pd-MobileScreen-body {
		background: #821a1d !important
	}

	.grid-modal .content-box {
		background: #821a1d !important
	}

	.pd-modal-foraFuncionamento-open {
		color: #333;
	}

	body.modal-open {
		color: #fff;
	}

	body {
		color: white;
	}

	.mobileMenu {
		background: #972827;
	}

	.pdUserHeader {
		background: #972827;
	}

	.pdUserHeader .id-user {
		color: #972827;
	}

	.pdIconsMenu .ch-item a {
		color: #fff;
	}

	.copyright {
		background: #972827;
	}

	.copyright,
	.copyright a {
		color: #ffffff;
	}

	.pd-m-Header-bar-search {
		background-color: #821a1d;
		color: white;
	}

	.pd-m-Header-bar-logo-text {
		background-color: #821a1d;
	}

	.pd-horarioFuncionamento .pd-horarioFuncionamento-text p {
		color: #eebe63;
	}

	.pd-c-MobileCart-item-title {
		color: #fff;
	}

	.pd-c-MobileCart-item-actions button {
		color: #da9d8d;
	}

	.pd-c-MobileCart-item-desc {
		color: #da9d8d;
	}

	.pd-c-MobileCart-item-price {
		color: #eebe63;
	}

	.pd-c-MobileCart-item--total-part:last-child {
		color: #da9d8d;
	}

	.pd-c-MobileCart-item--total-part:first-child {
		color: #da9d8d;
	}

	.pd-c-MobileCart-item+.pd-c-MobileCart-item {
		border-top: 2px solid #943f3c;
	}

	.pd-c-resumoCarrinho .pd-c-resumoCarrinho-item {
		border-bottom: 1px solid #943f3c;
	}

	body.modal-open {
		color: #000000;
	}

	body.modal-open .pd-modal-informativo .informativo-title h3 {
		color: #972827;
	}

	.pd-c-Modal-obsTextarea {
		background: inherit;
		border: 1px solid #9a3f2d;
    	background-color: #8f2e25;
	}
	.pd-c-MobileEditarProduto {
		border-bottom: none !important;
	}
	textarea.pd-c-Modal-obsTextarea {
    	border: 1px solid #9a3f2d;
    	background-color: #8f2e25;
	}

	#loop-prod .pd-formQtd-input {
		color: #fff;
	}
	
}


	.pd-c-MobileEditarProduto>span:first-child, .pd-c-MobileEditarProduto img, .pd-c-ModalProdutoCombo>span:first-child, .pd-c-ModalProdutoCombo img {
		padding: 0 !important;
	}
	.pd-MobileScreen--combo .pd-c-MobileEditarProduto>span:first-child, .pd-MobileScreen--combo .pd-c-MobileEditarProduto img, .pd-MobileScreen--combo .pd-c-ModalProdutoCombo>span:first-child, .pd-MobileScreen--combo .pd-c-ModalProdutoCombo img, .pd-MobileScreen--editar .pd-c-MobileEditarProduto>span:first-child, .pd-MobileScreen--editar .pd-c-MobileEditarProduto img, .pd-MobileScreen--editar .pd-c-ModalProdutoCombo>span:first-child, .pd-MobileScreen--editar .pd-c-ModalProdutoCombo img {
		padding: 0 !important;
	}


.pcu-checkout-ask-value.has-qtd .aco_descricao {
	display:block;
	font-size: 12px;
	font-weight: 500;
	line-height: normal;
	margin-top: 3px;
}

.pd-carrinho-login #form-login .form-group .pd-input, .pd-carrinho-checkout--logado .pd-input, .pd-carrinho-checkout--logado .pd-textarea option {
    background-color: #8f2e25;
}

.metodos-pagamentos {
    display: flex;
}

.metodos-pagamentos .formaPagamentoEntregaLabel{
	order: 2;
}


@media screen and (max-width: 1023px) {
    div#carousel-topo {
        margin-top: 25px;
    }
}


/* valor promocional + input qtd */
.pd-prd-body .pd-prd-text {
    color: white;
}
.pd-formQtd-icon, .pd-formQtd-input {
    color: white;
}
@media (max-width:768px){
    .pd-c-ModalProdutoCombo-footer-addCart .pd-formQtd {
        background-color: #8f2e25;
    }
    .pd-c-ModalProdutoCombo-footer-addCart .pd-formQtd {
        border: 1px solid #9a3f2d !important;
    }
}

.pedido-concluido-novo-subtitulo {
    color: #fff;
}
span.texto-1 {
    color: #fff;
}
span.texto-2 {
    color: #fff;
}

.bandeiras-imagens img {
    background: #fff;
    border-radius: 4px;
}