h3, h4 {
	font-family: 'Passion One', cursive;
    font-size: 28px;
    text-transform: uppercase;
    color: #F7053F;
    border-bottom: 1px #F7053F solid;
    padding-bottom: 10px;
    margin-top: 40px;
}

h4 {
	font-size: 24px;
}

.voltar.oculta-desktop {
	z-index: 9999999;
	position: absolute;
	right: 0;
	margin-right: 15px;
	margin-top: 20px;
}
.voltar.oculta-desktop img {
	width: 35px;
}


#qtd_carrinho_topo {
	background: #337ab7;
    color: #FFF;
    position: absolute;
    padding: 3px 5px;
    font-size: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-weight: normal;
    right: 0;
    margin-top: -25px;
    margin-right: -7px;
    cursor: pointer;
}

/* - RADIO - */
input[type=radio], input[type=checkbox]{
    display:none; /* Esconde os inputs */
}
input[type=radio] + label, input[type=checkbox] + label{
    display: inline-block;
    height: 20px;
    padding: 0 0 0 25px;
    margin: 0 10px 0 0;
    background-image: url('../images/radio-button.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}
input[type=checkbox] + label{
    background-position: 0 -60px; /* Muda a posição do background só no checkbox */
}
input[type=radio]:checked + label{
    background-position: 0 -30px;
}
input[type=checkbox]:checked + label {
    background-position: 0 -90px;
}
label {
	font-weight: normal;
	line-height: 22px;
}
/* - FIM RADIO - */


/* ==== MEUS PEDIDOS ==== */
.a-painel-busca {
	padding-top: 7px;
}
.a-painel-busca img {
	max-width: 25px;
}
.a-painel-busca input[type="text"] {
	border: 0;
	background: transparent;
	text-transform: uppercase;
	padding-left: 10px;
	font-size: 18px;
}
.a-painel-nome-cliente {
	font-family: 'Passion One', cursive;
	font-size: 32px;
	font-weight: normal;
	text-transform: uppercase;
	color: #B7B7B7;
}
.a-painel-nome-cliente span {
	color: #F7053F;
}

.a-painel-menu ul, .a-painel-menu ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	text-transform: uppercase;
	font-size: 15px;
}
.a-painel-menu ul li {
	margin-top: 10px;
}
.a-painel-menu ul li a, .a-painel-menu ul li a:hover {
	color: #7e7e7e;
}
.a-painel-menu .espaco {
	height: 30px;
}

.a-painel-detalhes-pedido .voltar {
	position: absolute;
	right: 0;
	font-family: 'Passion One', cursive;
	text-transform: uppercase;
	font-size: 17px;
	margin-top: 45px;
	margin-right: 15px;
}
.a-painel-detalhes-pedido .voltar a, .a-painel-detalhes-pedido .voltar a:hover {
	color: #F7053F;
}

.a-painel-detalhes-item {
	background: #FFF;
	margin: 0;
	margin-bottom: 20px;
}
.a-painel-detalhes-item .data {
	background: #F7053F;
	font-family: 'Passion One', cursive;
    font-size: 26px;
    text-transform: uppercase;
    color: #FFF;
    text-align: center;
    line-height: 25px;

    -webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.a-painel-detalhes-item .data span {
	font-size: 64px;
	line-height: 54px;
}
.a-painel-detalhes-item .forma-pgto {
	background: #E2E2E2;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	color: #ADADAD;
	line-height: 15px;
}
.a-painel-detalhes-item .forma-pgto span {
	font-family: 'Passion One', cursive;
	font-size: 18px;
	color: #F7053F;
	line-height: 15px;
}
.a-painel-detalhes-item .forma-pgto img {
	margin: 10px 0;
}
.a-painel-detalhes-item .forma-pgto div {
	margin-top: 10px;
}

.a-painel-detalhes-item .data, .a-painel-detalhes-item .forma-pgto {
	padding: 10px 0;
}

.a-painel-detalhes-item .info h6 {
	font-size: 18px;
	text-transform: uppercase;
	color: #777;
}
.a-painel-detalhes-item .info span {
	color: #F7053F;
	font-weight: bold;
}
.a-painel-detalhes-item .info h5 {
	font-family: 'Passion One', cursive;
    font-size: 16px;
    text-transform: uppercase;
    color: #F7053F;
    border-bottom: 1px #F7053F solid;
    padding-bottom: 2px;
    margin-top: 15px;
}
.a-painel-detalhes-item .info table {
	width: 100%;
	margin-top: -5px;
}
.a-painel-detalhes-item .info table th {
	text-transform: uppercase;
	color: #989898;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px #F7053F solid;
	padding-bottom: 5px;
}
.a-painel-detalhes-item .info table td {
	color: #F7053F;
	text-transform: uppercase;
	font-size: 13px;
	text-align: center;
	padding: 10px 0;
	border-bottom: 1px #808080 solid;
	font-weight: bold;
}
.a-painel-detalhes-item .info table td span {
	color: #989898;
	font-weight: normal;
}

.a-painel-detalhes-item .info table.resumo {
	margin: 20px 0;
}
.a-painel-detalhes-item .info table.resumo th {
	font-size: 12px;
	border-bottom: none;
	font-weight: normal;
}
.a-painel-detalhes-item .info table.resumo td {
	border-bottom: none;
	padding: 0;
}

.a-painel-detalhes-item .info .endereco-entrega h5 {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 5px;
}
.a-painel-detalhes-item .info .endereco-entrega {
	text-transform: uppercase;
	font-size: 12px;
	color: #777;
}
.a-painel-detalhes-item .info .endereco-entrega p {
	margin: 20px 0;
}
.a-painel-detalhes-item .info .endereco-entrega a, .a-painel-detalhes-item .info .endereco-entrega a:hover {
	color: #F7053F;
	text-decoration: underline;
}

/* ajustes mobile */
@media screen and (min-width: 0px) and (max-width: 768px) {
   .a-painel-detalhes-pedido h4 { text-align: center; margin-bottom: 30px; }

   .a-painel-detalhes-pedido .voltar { margin-top: -5px;  }
   .a-painel-detalhes-pedido .voltar img { width: 32px;  }

   .a-painel-detalhes-item .info h6 { text-align: center; padding: 10px 0; }
   .a-painel-detalhes-item .data { -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; }
}


/* ==== CARRINHO ==== */
.a-carrinho .voltar {
	position: absolute;
	right: 0;
	margin-right: 15px;
	margin-top: -76px;
}
.a-carrinho .voltar img {
	width: 32px;
}


.a-carrinho table {
	width: 100%;
	border: 0;
}
.a-carrinho table th {
	text-transform: uppercase;
	color: #989898;
	border-bottom: 1px solid #989898;
	padding: 5px 0;
	text-align: center;
}
.a-carrinho table td {
	text-align: center;
	padding: 5px 0;
	text-transform: uppercase;
	color: #F7053F;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #4e4e4e;
}
.a-carrinho table td.nome {
	font-size: 14px;
}
.a-carrinho table td.nome span {
	color: #777;
	font-weight: normal;
}
.a-carrinho table td.del {
	font-size: 12px;
	font-weight: normal;
}
.a-carrinho table td.del img {
	width: 30px;
	margin-bottom: 5px;
}
.a-carrinho table td.del a, .a-carrinho table td.del a:hover {
	color: #777;
}
.a-carrinho table td.qtd a, .a-carrinho table td.qtd a:hover {
	color: #F7053F;
	margin: 0 15px;
	font-size: 20px;
	text-decoration: none;
	cursor: pointer !important;
}
.a-carrinho table td.valor span {
	color: #777;
	font-size: 12px;
}

.a-carrinho .cupom {
	padding-top: 30px;
}
.a-carrinho input[type="text"] {
	width: 100%;
	border: 0;
	background: #FFF;
	padding: 8px;
}
.a-carrinho button {
	padding: 8px;
	border: 0;
	background: #00ABCF;
	width: 100%;
	text-transform: uppercase;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
.a-carrinho .calc-frete {
	margin-top: 15px;
}

.a-carrinho .totais table {
	width: 100%;
	max-width: 250px;
	margin-top: 30px;
	float: right;
	margin-right: 15px;
}
.a-carrinho .totais table td {
	font-size: 13px;
	padding: 2px 0;
	color: #777;
	font-weight: normal;
	border-bottom: none;
	text-align: right;
}
.a-carrinho .totais table td.valor {
	color: #F7053F;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	font-size: 18px;
}
.a-carrinho .totais table tr.penultima-linha td {
	padding-bottom: 10px;
}
.a-carrinho .totais table tr.ultima-linha td {
	border-top: 1px solid #4e4e4e;
	padding-top: 10px;
}

.a-carrinho .botoes-div {
	text-align: right;
	padding-right: 4px;
	margin-top: 0px;
}
.a-carrinho .botoes {
	max-width: 230px;
	padding: 15px 0;
	margin: 0 8px;
}
.a-carrinho button.verde {
	background: #00B600;
}



.a-carrinho .frete-calculado {
	margin-top: 20px;
	min-height: 70px;
}
.a-carrinho .frete-calculado label {
	text-transform: uppercase;
	font-weight: normal;
	color: #767676;
}

.a-carrinho ul.vejatambem, .a-carrinho ul.vejatambem li {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
}
.a-carrinho ul.vejatambem {
	text-align: center;
	margin-bottom: 20px;
	width: 100%;
}
.a-carrinho ul.vejatambem li {
	/*width: 32.5%;*/
	width: 23%;
	padding: 20px;
	color: #F7053F;
	text-transform: uppercase;
	font-weight: bold;
}
.a-carrinho ul.vejatambem li p {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	min-height: 50px;
}
.a-carrinho ul.vejatambem li .preco {
	font-size: 24px;
	margin-top: 0;
	min-height: 0px;
	margin-bottom: 10px;
}
.a-carrinho ul.vejatambem li .botao {
	margin-top: 5px;
	min-height: 0px;
}
.a-carrinho ul.vejatambem li img {
	width: 100%;
	height: 227px;
	object-fit: cover;
	object-position: center;
}
.a-carrinho ul.vejatambem li button {
	width: 100%;
	max-width: 220px;
	margin: 0;
}


/* ajustes mobile */
@media screen and (min-width: 0px) and (max-width: 768px) {
	.nome-categoria.a-carrinho-titulo h1 { border-bottom: 1px #F7053F solid; }

	.a-carrinho table .cabecalho { display: none;  }
	.a-carrinho table .tabela-ocultar-mobile { display: none;  }
	.a-carrinho table td { border-bottom: none; }
	.a-carrinho table tr.tabela-ocultar-desktop td { padding-bottom: 20px; border-bottom: 1px solid #4e4e4e; }
	.a-carrinho .margem-cupom { margin-top: 20px; }
	.a-carrinho .botoes-div { margin: 0; text-align: center; margin-top: 20px; }
	.a-carrinho .botoes-div button { width: 40%; font-size: 12px; margin: 0; }

	.a-carrinho ul.vejatambem li { width: 100%; }
	.a-carrinho ul.vejatambem li img { width: 40%; height: auto; float: left; }
	.a-carrinho ul.vejatambem li div { width: 50%; float: right; margin-top: -12px; }
	.a-carrinho ul.vejatambem li button { font-size: 12px;  }

	.a-carrinho .botoes-div { margin-top: 30px; }
	.a-carrinho .botoes-div button { max-width: 120px; padding: 10px; }

	.a-carrinho .totais table { margin-top: 10px; }

	.a-carrinho .frete-calculado { min-height: 0; }

	.a-carrinho table td.qtd { min-width: 100px; }
}

@media screen and (min-width: 768px) {
	.a-carrinho .tabela-ocultar-desktop { display: none;  }
	.a-carrinho table td { padding: 10px 0; }
}


/* ==== CHECKOUT ==== */
.a-checkout .voltar {
	position: absolute;
	right: 0;
	margin-right: 15px;
	margin-top: -76px;
}
.a-checkout .voltar img {
	width: 32px;
}

.a-checkout ul.passos, .a-checkout ul.passos li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.a-checkout ul.passos {
	border-bottom: 1px solid #F7053F;
}
.a-checkout ul.passos li {
	display: inline-block;
	width: 32%;
	text-align: center;
	padding-bottom: 20px;
}
.a-checkout ul.passos li img {
	height: 50px;
}
.a-checkout h6 {
	font-family: 'Passion One', cursive;
    font-size: 28px;
    text-transform: uppercase;
    color: #F7053F;
    padding-bottom: 10px;
    margin-top: 40px;
}
.a-checkout ul.passos li .seta {
	position: absolute;
	width: inherit;
	margin-top: 6px;
	display: none;
}
.a-checkout ul.passos li .seta img {
	width: auto;
	height: auto;
	margin-left: -10px;
}

.a-checkout input[type="text"], .a-checkout input[type="password"], .a-checkout select {
	width: 100%;
}
.a-checkout input[type="text"], .a-checkout input[type="tel"], .a-checkout input[type="password"], .a-checkout select, .a-checkout .formas-pgto {
	background: #FFF;
	text-transform: uppercase;
	border: 0;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0px 0px 7px #9E9E9E;

	padding: 8px 15px;
	margin-bottom: 10px;
	color: #777;
}
.a-checkout button {
	padding: 15px 8px;
	border: 0;
	background: #00b51a;
	width: 100%;
	text-transform: uppercase;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	max-width: 250px;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0px 0px 7px #9E9E9E;

	margin-top: 10px;
	margin-bottom: 30px;
}
.a-checkout .form-numero, .a-checkout .form-complemento {
	padding: 0;
}
.a-checkout label {
	text-transform: uppercase;
}

.a-checkout #pagamento-cliente-boleto span {
	font-family: 'Passion One', cursive;
    font-size: 24px;
    text-transform: uppercase;
    color: #F7053F;
    padding-bottom: 10px;
}
.a-checkout #pagamento-cliente-boleto {
	text-transform: uppercase;
	color: #777;
}
.a-checkout #pagamento-cliente-boleto i {
	font-style: normal;
	color: #F7053F;
	font-size: 18px;
}

.a-checkout #pagamento-cliente-boleto, .a-checkout #pagamento-cliente, .a-checkout #endereco-cliente {
	display: none;
}


.a-checkout .resumo h6 {
	margin-top: 0;
}
.a-checkout .resumo table {
	width: 100%;
	border: 0;
	text-align: center;
}
.a-checkout .resumo table img {
	width: 60px;
}
.a-checkout .resumo table {
	width: 100%;
	border: 0;
}
.a-checkout .resumo table th {
	text-transform: uppercase;
	color: #989898;
	border-bottom: 1px solid #F7053F;
	padding: 5px 0;
	text-align: center;
}
.a-checkout .resumo table td {
	text-align: center;
	padding: 5px 0;
	text-transform: uppercase;
	color: #F7053F;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #4e4e4e;
}
.a-checkout .resumo table td.nome {
	font-size: 14px;
}
.a-checkout .resumo table td.nome span {
	color: #777;
	font-weight: normal;
}

.a-checkout .resumo .totais table {
	width: 100%;
	max-width: 250px;
	margin-top: 30px;
	float: right;
	margin-right: 15px;
	margin-bottom: 30px;
}
.a-checkout .resumo .totais table td {
	font-size: 13px;
	padding: 2px 0;
	color: #777;
	font-weight: normal;
	border-bottom: none;
	text-align: right;
}
.a-checkout .resumo .totais table td.valor {
	color: #F7053F;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	font-size: 18px;
}
.a-checkout .resumo .totais table tr.penultima-linha td {
	padding-bottom: 10px;
}
.a-checkout .resumo .totais table tr.ultima-linha td {
	border-top: 1px solid #4e4e4e;
	padding-top: 10px;
}

.a-checkout .botao-final {
	text-align: right;
}

.info-produto .btn-add-carrinho {
	background: transparent !important;
	padding: 0 !important;
}

/* ajustes mobile */
@media screen and (min-width: 0px) and (max-width: 768px) {
	.a-checkout .resumo h6 { text-align: center; }
	.a-checkout h6 { font-size: 25px; }
	.a-checkout .botao-final { text-align: center; }
	.a-checkout .formas-pgto.boletao { margin-bottom: 30px; }
}

/*.a-checkout::-webkit-input-placeholder {
    color: #777;
}
.a-checkout::-moz-placeholder {
    color: #777;
}​*/


/* ==== CATEGORIA ==== */
.a-topo-categoria {
	height: 500px;
	background-size: cover !important;
	background-position: center !important;
	background-color: #000 !important;
}

.a-categoria-banner {
	padding: 0;
	margin: 0;
}
.a-categoria-banner img {
	width: 100%;
}

.a-categoria ul, .a-categoria ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.a-categoria ul li {
	display: inline-grid;
	text-align: center;
	text-transform: uppercase;
	width: 151px;
	margin: 0 15px;
}
.a-categoria ul li a, .a-categoria ul li a:hover {
	font-family: 'Passion One', cursive;
	color: #F7053F;
	font-size: 17px;
}
.a-categoria ul li p {
	height: 70px;
	padding-bottom: 10px;
	margin-top: 15px;
}
.a-categoria ul li button {
	font-family: 'Arial';
	padding: 10px 15px;
	border: 0;
	background: #F7053F;
	text-transform: uppercase;
	color: #FFF;
	font-size: 12px;
	font-weight: bold; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
        opacity: 0.6 !important;
}
.a-categoria ul li div {
	position: absolute;
	width: 151px;
	margin-top: 120px;
	display: none;
}
.a-categoria ul li:hover div {
	display: block;
}

/* ajustes mobile */
@media screen and (min-width: 0px) and (max-width: 768px) {
	.a-topo-categoria { background: #00ABCF !important; height: auto !important; }
}


/* ==== CATEGORIAS ==== */
.conteudo .caminho.a-categorias select {
	width: 100%;
}
.conteudo .caminho.a-categorias {
	text-align: right;
}
.conteudo .caminho.a-categorias a, .conteudo .caminho.a-categorias a:hover {
	color: #000;
	font-size: 16px;
}

.conteudo .nome-categoria.a-categorias h1 {
	border-bottom: 0;
	text-align: center;
}

.conteudo .a-categoria.a-categorias ul li {
	width: 290px;
}

.a-categorias-botao {
	text-align: center;
	margin-top: 40px;
}
.a-categorias-botao button {
	padding: 20px;
	border: 0;
	background: #F7053F;
	width: 100%;
	max-width: 250px;
	text-transform: uppercase;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}

/* ajustes mobile */
@media screen and (min-width: 0px) and (max-width: 768px) {
	.conteudo .caminho.a-categorias select { margin-top: 10px; }
	.conteudo .caminho.a-categorias { padding-right: 0; }
	.a-categorias-botao { margin-top: -10px; margin-bottom: 20px; }
}


/* =========== MINHA CONTA =========== */
.minha-conta h1 {
	font-family: 'Passion One', cursive;
	text-transform: uppercase;
	font-size: 26px;
	color: #F7053F;
	border-bottom: 1px solid #F7053F;
}
.minha-conta .menu-absolute {
	height: 75px;
}
.minha-conta .menu-absolute h1 {
	position: absolute;
}
.minha-conta .tituloPrincipal .menu-esquerdo a, .minha-conta .tituloPrincipal .menu-esquerdo a:hover {
	color: #999;
	text-decoration: none;
}
.minha-conta .pesquisar-pedido {
	margin: 20px 0;
	margin-bottom: 10px;
}
.minha-conta .pesquisar-pedido input[type="text"] {
	width: 100%;
	border: 0;
	background: transparent;
	padding: 5px;
	padding-left: 50px;
	margin-top: 3px;
}
.minha-conta .pesquisar-pedido img {
	position: absolute;
	cursor: pointer;
}
.minha-conta .pesquisar-pedido ::-webkit-input-placeholder{
    text-transform: uppercase;
    color: #999;
}
.minha-conta .pesquisar-pedido ::-moz-placeholder {
    text-transform: uppercase;
    color: #999;
}
.minha-conta .pesquisar-pedido input[type="text"]:focus {
    box-shadow: 0 0 0 0;
    border: 0 none;
    outline: 0;
}

.minha-conta .nome-cliente {
	text-transform: uppercase;
	font-size: 20px;
	color: #C1C1C1;
	font-weight: bold;
	margin-top: 24px;
}
.minha-conta .nome-cliente span {
	color: #F7053F;
}

.minha-conta h5 {
	font-family: 'Passion One', cursive;
    font-size: 20px;
    text-transform: uppercase;
    color: #F7053F;
    border-bottom: 1px #F7053F solid;
    padding-bottom: 10px;
    margin-top: 27px;
}
.minha-conta .voltar-h5 {
	position: absolute;
	right: 0;
	font-family: 'Passion One', cursive;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: -43px;
    margin-right: 15px;
}
.minha-conta .voltar-h5 a, .minha-conta .voltar-h5 a:hover, .minha-conta .voltar-h5 a:active {
	color: #F7053F;
	text-decoration: none;
}

.minha-conta .conteudo-minha-conta .editar a {
	display: block;
	color: #F7053F;
	text-decoration: underline;
}

.minha-conta .conteudo-minha-conta .clube {
	margin-top: 40px;
}
.minha-conta .conteudo-minha-conta .clube img {
	width: 100%;
	max-width: 202px;
}
.minha-conta .conteudo-minha-conta .clube button {
	border: 2px solid #21899f;
    color: #21899f;
    background: transparent;
    text-transform: uppercase;
    font-weight: bold;
    padding: 3px 5px;
    font-size: 13px;
}
.minha-conta .conteudo-minha-conta .clube button:hover {
	background: #21899f;
    color: #FFF;
}
.minha-conta .conteudo-minha-conta .clube .col-xs-9 {
	max-width: 400px;
	padding-top: 20px;
}

.minha-conta .form-ab input {
	margin-bottom: 15px;
}

/* ajustes mobile */
@media screen and (min-width: 0px) and (max-width: 768px) {
	.minha-conta .form-ab .botoes { text-align: center !important; }
	.minha-conta .form-ab .botoes button { margin-top: 10px; }
	.minha-conta h1 { text-align: center; padding: 10px 0; }
	.minha-conta .pesquisar-pedido { max-width: 220px; margin: 20px auto; }
}






ul.personalizaveis, ul.personalizaveis li {
	padding: 0;
	margin: 0;
	text-align: center;
	list-style: none;
}
ul.personalizaveis {
	margin-top: 0;
	margin-bottom: 30px;
}
ul.personalizaveis li {
	width: 33%;
	padding: 10px;
	color: #96958F;
	text-align: justify;
	display: inline-block;
}
ul.personalizaveis li div {
	background: #FFF;
	padding: 10px 20px;
}
ul.personalizaveis li img {
	margin: 20px 0;
	max-width: 100%;
	height: 188px;
}
ul.personalizaveis li p {
	color: #00CBFF;
	font-family: 'Passion One', cursive;
	text-transform: uppercase;
	font-size: 32px;
	text-align: center;
}
ul.personalizaveis li p span {
	display: block;
	font-family: 'Arial';
	font-size: 14px;
	line-height: 0;
	margin-bottom: 20px;
}
ul.personalizaveis li strong {
	text-transform: uppercase;
	display: block;
	margin-top: 10px;
	text-align: center;
}
ul.personalizaveis li button {
	padding: 15px 8px;
	border: 0;
	background: #F72650;
	width: 100%;
	text-transform: uppercase;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0px 0px 7px #9E9E9E;

	margin: 10px 5px;
}
ul.personalizaveis li button.com_img {
	background: #00CBFF;
}
ul.personalizaveis li .p5px {
	padding: 5px;
}

/* ajustes mobile */
@media screen and (min-width: 0px) and (max-width: 768px) {
	ul.personalizaveis li {
		width: 100%;
	}
	ul.personalizaveis li button {
		margin-top: 0;
		margin-bottom: 0;
	}
}











.o-que-e-carregador p {
	color: #8C8C8C;
	margin: 20px;
	text-align: center;
}
.o-que-e-carregador button {
	width: 100%;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	border: 0;
	background: #00B600;
	padding: 15px 40px;
	box-shadow: 0px 0px 8px #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.o-que-e-carregador button.btn-vermelho {
	background: #F82850;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
    .o-que-e-carregador button { margin-bottom: 20px; }
}


.personalizamos-tambem {
	margin-top: 80px;
	margin-bottom: 20px;
}
.personalizamos-tambem h1 {
	text-align: center;
	font-family: 'Archivo Black', sans-serif;
	text-transform: uppercase;
    color: #00d2ff;
    font-size: 24px;
}
.personalizamos-tambem ul, .personalizamos-tambem ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}
.personalizamos-tambem ul li {
	width: 33%;
	padding: 5px;
}
.personalizamos-tambem ul li img {
	width: 100%;
	max-width: 393px;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.personalizamos-tambem { margin-top: 20px; }
    .personalizamos-tambem ul li { width: 100%; }
    .botoes-div.carrinho-vazio { text-align: center !important; }
}



.tituloAtendimento h1, .menuAtendimento h1 {
	font-family: 'Passion One', cursive;
    font-size: 28px;
    text-transform: uppercase;
    color: #F7053F;
    border-bottom: 1px #F7053F solid;
    padding-bottom: 10px;
}
.menuAtendimento p a, .menuAtendimento p a:hover {
	color: #767676;
}
.menuAtendimento .bordaTitulo.menulinha {
	position: absolute;
}
.menuAtendimento p.primeiroItem {
	margin-top: 85px;
}


section.imagem-categoria-header img {
	width: 100%;
}