html { overflow-x: hidden; }
body { background-color: #2B1D1C; }
.corAlternativa { background-color: #3E2A28; padding-top: 20px; padding-bottom: 20px; }

h1,h2,h3,h4,h5,h6 { font-family: 'OpenSansLight',Helvetica,Verdana,Arial,sans-serif; font-weight: normal; }
p,li { font-family: 'OpenSansRegular',Helvetica,Verdana,Arial,sans-serif; font-weight: normal; }

hr { border-color: #634340; }

h1,h3,h4 { color: #F7941E; }
h4 { margin-bottom: 20px; }
p { font-size: 14px; }
a, a:link, a:active, a:visited { color: #FFF; }
a:hover { color: #F7941E; }

.top-bar { position: fixed; margin-bottom: 0px; background-color: #251918; }

#campanha { position: relative; }
.fundo-header { z-index: 0; margin-bottom: 40px; }
.logo-homeChef { position: absolute; top: 95px; left: 40px; }
.logo { position: absolute; top: 95px; right: 40px; }
.stamp { position: absolute; bottom: 105px; left: 350px; }
.headCopy { position: absolute; top: 180px; left: 40px; }

#facas { margin-bottom: 60px; }

.produto { margin-bottom: 45px; text-align: left; }
.produto img { margin-top: 10px; }
.produto h1, .produto h2, .produto h3 { color: #E7DBDA; display: inline; font-size: 11pt; font-weight: normal; }
.produto h1 { color: #FFF; font-size: 15pt; }
.barra { color: #F7941E; font-size: 12pt; margin-left: 5px; margin-right: 5px; font-weight: bold; }

#legal { margin-top: 30px; margin-bottom: 20px; }
#legal p { font-size: 12px; color: #FEECD8; }

.footer { position: relative; }
.fundo-footer { position: absolute; top: 0px; left: 0px; }
footer { padding-top: 20px !important; }
footer p, footer li { font-size: 12px; }




@media only screen and (max-width: 480px) {
	.logo-homeChef { position: absolute; max-width: 280px; top: 65px; left: 20px; }
	.headCopy { position: absolute; max-width: 260px; top: 140px; left: 20px; }
  .logo { display: none; }
  .fundo-header { max-width: 940px; margin-left: -190px; }
	.fundo-footer { max-width: 1250px; margin-left: -360px; }
	.stamp { position: absolute; bottom: 60px; left: 20px; }
}

@media only screen and (max-width: 320px) {
	.logo-homeChef { max-width: 260px; }
	.headCopy { max-width: 220px; }
  .fundo-header { margin-left: -360px; }
}