@charset "iso-8859-1";
html{
  height: 100%;background-color:#000;
}
body {
padding:2%;min-height: 96%;height:96%;color:#000;overflow:hidden;background-color:#000;
}

body,p,h1,h2,h3,h4,table,td,th,ul,ol,textarea,input {
	font-family:verdana,helvetica,arial,sans-serif;
}

.bx-wrapper{ 
max-width: 96% !important 
}

.bx-viewport{ 
width: 96% !important;
}

h2.promocoes-titulo {
  padding-left: 10px;
}

.overlay {
position: fixed;width:96%;height:96%;top:2%;left:2%;right:2%;bottom:2%; background-color:#FFF;  
}

#topo{
width:98%;height:9%;margin:0px;padding-left:2%;display:block;background-color:#000;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;float:right;font-weight:bold;font-size:8vh;
}

#meio{
width:100%;height:85%;margin:0px;padding:0px;display:block;background-color:#FFF;color:#000;	
}

#rodape{
width:98%;height:5%;margin:0px;padding:0px 1%;display:block;background-color:#000;position:absolute;bottom:0;font-size:4vh;	font-weight:bold;
}

#meio_esquerdo{
width:37%;height:100%;float:left;
}

#meio_direito{
width:62%;height:99%;float:left;padding:0.5%;background-color:#FFF;
}

#tabtitulo{width:100%;background-color:#000;color:#FF0;display:none;}

#titulo{width:75%;text-align:center;font-weight:bold;font-size:3.5vh;}

#titulo_valor{ width:25%;text-align:center;font-weight:bold;font-size:3.5vh;}

table.reference,table.tecspec{
	border-collapse:collapse;width:100%;font-size:4vh;
}
table.reference th{
	color:#ffffff;background-color:#000000;border:1px solid #555555;text-align:left;
}
table.reference td{
	border:1px solid #d4d4d4;
}

#produto {
	text-align:Left;
	float:Left;
	margin-top:1vh;
	margin-bottom:1vh;	
	margin-left:1%;	
}

#promocoes, #slider{width:100%;height:100%;padding:0px !important; margin:0px !important;}
.promocao-item {
  color: black;
}
.imagem_slider{
width:100%;
height:100% !important;
margin: 0;
}

.li_slider{
  width: 100% !important;
  height: 100%;
}



input{ font-size:1.5vh;}


/*
video{position:fixed;top:50%;left:50%;min-width:85%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;-webkit-transition:1s opacity;transition:1s opacity;}
*/

video{position:fixed;top:46%;left:50%;min-width:85%;min-height:96vh;width:auto;height:96vh !important;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;-webkit-transition:1s opacity;transition:1s opacity;}
  
body {
  background: #000;

}

.owl-carousel {
  margin-left: 5px;
}
.item {
  width: 90%;
  height: 90%;
}

.item-promocao h3 {
  font-size: 18px;
  margin-top: 0;
}

.promocoes-titulo {
  text-align: center;
  padding: 5px; 
  color: #f4d70d;
  background-color: #000;
  margin-bottom: 0;
}
.item-promocao img {
  margin-top: 15px;
}

.valor-promocao {
  position: fixed;
  top: 25px;
  font-size: 26px; background-color:#F00; color: white;
  text-align: center;
}
.valor-promocao-sem-foto {
  position: absolute;
  top: 11.5vh;
  left: 49%;
  transform: translate(-50%, -50%);
  font-size: 23px; color: black; font-weight: bold;
  text-align: center;
}

.item-categoria {
  font-size: 14px;
}
.overlays {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.80);
  text-align:center;
}

.overlays img{
margin:0 auto;
float:none;
width:auto;
height:100%;
}

#imagem{
margin:0 auto;
float:none;
width:100%;
height:100%;
}

overlay-open {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  background: #000000;
}

.imagem-promocao {
  
  height: 23vh;
  width: 23vh;
}