@charset "UTF-8";

html {
	overflow-x:auto;
}
header #logotipo {
	width:25%;
}

header .marginCategoriasMarcas {
	margin:0 15px 10px 15px;
	width:calc(100% - 30px);
}

header .divCategoriasMarcas > a {
	padding:11px 40px 9px 20px;
	font-size:18px;
}

#content h1 + .paginacao {
	margin: -38px 7px 0 0;
	float:right;
}
#content.tpl-catalogo_produtos h1 + .paginacao {
	margin-top: 2px;
}

/** START DROPDOWN CATEGORIAS **/

.div_categorias > div.wrapper {
	padding:50px 40px 35px 40px;
	background-position:bottom right;
	box-shadow:none;
}
.div_categorias > div.wrapper span {
	width:25%;
	margin:0 0 13px 0;
	float:left;
	text-align:left;
	clear:none;
}
.div_categorias > div.wrapper span:nth-child(3n + 1) {
	clear:both;
}
.div_categorias > div.wrapper > span > div > span {
	width:100%;
	text-align:center;
}

/** END DROPDOWN CATEGORIAS **/


/** START DROPDOWN MARCAS **/

.div_marcas > div.wrapper {
	padding:50px 40px 35px 40px;
	background-position:bottom right;
	box-shadow:none;
}
.div_marcas > div.wrapper > div {
	width:70%;
}
.div_marcas > div.wrapper > div > div span {
	display:inline-block;
	margin:0 45px 30px 0;
	padding:0;
	width:19%;
}
.div_marcas > div.wrapper > div > div span:nth-child(2n) {
	margin-right:45px;
}
.div_marcas > div.wrapper > div > div span:nth-child(2n + 1) {
	clear:none;
}
.div_marcas > div.wrapper > div > div span:nth-child(4n) {
	margin-right:0;
}
.div_marcas > div.wrapper > div > div span:nth-child(4n + 1) {
	clear:both;
}

/** END DROPDOWN MARCAS **/


/** START LOJA CONFIRMAR **/

#confirmaEncomenda td {
	display:table-cell;
	padding-right:10px;
	width:initial;
}
#confirmaEncomenda tr td:last-of-type {
	padding-right:0;
}

.block-store-delivery > .container,
.block-store-obs > .container {
	padding-right: 20px;
	padding-left: 20px;
}
.block-store-delivery > .container:before,
.block-store-obs > .container:before {
	display: none;
}

/** END LOJA CONFIRMAR **/


/** START LOJA PAGAMENTO **/

.tabelaPagamento td {
	display:table-cell;
	padding:initial;
	width:auto;
}
.tabelaPagamento td:last-of-type {
	padding-bottom:initial;
}

/** END LOJA PAGAMENTO **/


/** START PRODUTOS HOMEPAGE **/

#divProdutosHome #headProdutosHome > div.link {
	float:right;
	text-align:right;
	clear:none;
	margin:5px 0 0 0;
	padding:0;
}

/** START PRODUTOS HOMEPAGE **/