/*
Verde: #056367
*/
.clearFull {
    content: "";
    clear: both; visibility: hidden;
    outline: 0; text-indent: -9999px;
}
.div5{ height: 5px; }
.div10{ height: 10px; } .div15{ height: 15px; }
.div20{ height: 20px; } .div25{ height: 25px; }
.div30{ height: 30px; } .div35{ height: 35px; }
.div40{ height: 40px; } .div45{ height: 45px; }
.div50{ height: 50px; } .div55{ height: 55px; }
.div60{ height: 60px; } .div65{ height: 65px; }
.div70{ height: 70px; } .div75{ height: 75px; }
.div80{ height: 80px; } .div85{ height: 85px; }
.div90{ height: 90px; } .div95{ height: 95px; }
.div200{ height: 200px; }
h1, h2, h3, h4, h5, h6 {
	padding: 0; margin: 0;
}
::selection {
	background-color: #000;
	color: #FFF;
}
::-moz-selection {
	background-color: #000;
	color: #FFF;
}
::-webkit-selection {
	background-color: #000;
	color: #FFF;
}
body {
	background-color: #FFF;
	font-size: 14px;
	color: #000;
	line-height: 150%;
}
.btn-mult {
	border: 1px solid #FFF;
	background-color: #056367;
	color: #FFF;
}
.btn-mult:hover {
	border: 1px solid #056367;
	background-color: #FFF;
	color: #056367;
}
.bgMult {
	background-color: #056367;
	width: 100%;
	color: #FFF;
}
header {
	background-color: #FFF;
	width: 100%; min-height: 120px;
}
div.col-header-center {
	display: -webkit-flex;
	display: flex;
	min-height: 120px;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}
h1 {
	width: 100%; min-height: 100px;
	outline: 0; text-indent: -9999px;
	cursor: pointer;
}
div.row-header {
	width: 100%;
	text-align: center;
}
div.menu-login {
	font-size: 14px;
	color: #000;
	line-height: 150%;
}
div.menu-login a {
	color: #056367;
}
div.menu-login a:hover {
	color: #000;
	text-decoration: none;
}
a.a-carrinho {
	font-size: 28px;
	color: #000;
	text-align: center;
	margin: 0 5px;
}
a.a-carrinho:hover {
	color: #056367;
	text-decoration: none;
}
nav.navbar {
	background-color: #056367 !important;
	color: #FFF !important;
	margin: 0 auto;
}
a.nav-link {
	font-size: 16px;
	color: #FFF !important;
}
.col-title-center {
	display: -webkit-flex;
	display: flex;
	min-height: 50px;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}
h3.h3-chamada {
	font-size: 26px;
	text-align: center;
	line-height: 150%;
}
h2.h2-style {
	font-style: italic;
	color: #056367;
	line-height: 150%;
}
h3.h3-style {
	font-size: 30px;
	font-style: italic;
	color: #056367;
	line-height: 150%;
}
h4.h4-style {
	font-size: 30px;
	color: #000;
	line-height: 150%;
}
.hr-style {
	border-bottom: 2px solid #056367;
	width: 100%;
}
p.p-style {
	font-size: 16px;
	line-height: 150%;
}
p.p-contato {
	font-size: 18px;
	line-height: 175%;
}
p.p-contato a { color: #056367; }
p.p-contato a:hover {
	color: #000;
	text-decoration: none;
}
div.box-produto {
	border: 1px solid #EEE;
	min-height: 350px;
	padding: 5px;
	position: relative;
	cursor: pointer;
}
div.box-produto:hover {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
div.box-etiqueta {
	background-color: #056367;
	min-width: 30%;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	padding: 5px;
	position: absolute;
	top: 5%; left: -9px;
	z-index: 1000000;
}
div.box-etiqueta:before {
	border-style: solid;
	border-width: 5px;
	border-color: #056367 #056367 transparent transparent;
	bottom: -10px;
	content: "";
	position: absolute;
	left: 0;
}
img.img-produto,
img.img-mini-produto {
	display: block;
	width: 100%;
	object-fit: fill;
	margin-bottom: 10px;
	cursor: pointer;
}
img.img-mini-produto.img-produto-dest,
img.img-mini-produto:hover {
	border: 1px solid #F00;
}
div.box-prod-tit,
div.box-prod-valor,
div.box-prod-btn {
	height: 50px;
	margin-bottom: 3px;
}
h4.h4-produto {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}
p.p-valor {
	font-size: 16px;
	line-height: 150%;
}
span.span-valor {
	font-size: 20px;
	font-weight: bold;
}
a.btn-comprar,
a.btn-nao-comprar {
	display: block;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	padding: 6px 0;
}
a.btn-comprar { background-color: #056367; }
a.btn-nao-comprar { background-color: #B22222; }
a.btn-comprar:hover,
a.btn-nao-comprar:hover {
	color: #FFF;
	text-decoration: none;
}
a.btn-comprar:hover { background-color: #056367; }
a.btn-nao-comprar:hover { background-color: #B22222; }
h2.h2-newsletter {
	font-style: italic;
	text-align: center;
	margin-bottom: 10px;
}
footer {
	background-color: #EEE;
	width: 100%; min-height: 120px;
	padding: 6px;
}
h4.h4-footer {
	font-weight: bold;
	color: #4f4c4c;
	text-transform: uppercase;
	margin-bottom: 12px;
}
ul.ul-footer {
	list-style-type: none;
	padding: 0; margin: 0;
}
	ul.ul-footer li {
		font-size: 16px;
		color: #4f4c4c;
		line-height: 150%;
		margin-bottom: 3px;
	}
	ul.ul-footer li a {
		color: #4f4c4c;
	}
	ul.ul-footer li a:hover,
	ul.ul-footer li a.active {
		color: #056367;
		text-decoration: none;
	}
a.a-footer-redes {
	display: block;
	background-color: #000;
	width: 35px; height: 35px;
	font-size: 18px;
	color: #FFF;
	text-align: center;
	line-height: 35px;
	margin-right: 10px;
	float: left;
}
a.a-footer-redes:hover {
	background-color: #056367;
	color: #FFF;
	text-decoration: none;
}
img.img-bandeiras {
	display: block;
	width: 100%;
}
p.p-footer {
	font-size: 14px;
	color: #000;
}
p.p-footer a { color: #000; }
p.p-footer a:hover {
	color: #056367;
	text-decoration: none;
}
@media (max-width: 768px) {
	.col-0 { display: none; }
	.col-1, .col-2, .col-3, .col-4,
	.col-5, .col-6, .col-7, .col-8,
	.col-9, .col-10, .col-11, .col-12 {
		margin-bottom: 10px;
	}
}