#relogiomobil {
	display: none !important;
}
nav {
	float: right;
}
.-imglogo {
	margin-top:5px;
	margin-right:20px;
	position:relative;
	width: 95px;
	height: 65px;
}
.-imglogo a {
	position: absolute;
	width: 95px;
	height: 65px;
	background:url(../imagens/logo.png) center center no-repeat; background-size: auto 80%;
}
.-imglogo a:hover {
	background:#CC0000;	
	background:url(../imagens/logo.png) center center no-repeat; background-size: auto 90%;
}
.-imgcarrinhovazio {
	position:relative;
	width: 64px;
	height: 64px;
}
.-imgcarrinhovazio a {
	position: absolute;
	width: 64px;
	height: 64px;
	background:url(../imagens/icones/ico-carrinho-vazio2.fw.png) center center no-repeat; background-size: auto 90%;
}
.-imgcarrinhovazio a:hover {
	background-color:#069;	
	background:url(../imagens/icones/ico-carrinho-vazio.fw.png) center center no-repeat; background-size: auto 90%;
}

#imgrsocial {
	width:50% !important;
	height:50% !important;
}
#imgrsocial img {
	width:50% !important;
	height:50% !important;
}
.imgfavoritos {
	display: inline-block;
	position:relative;
	width: 50px;
	height: 50px;
}
.imgfavoritos a {
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	background:url(../imagens/icones/favoritos2.png) center center no-repeat; background-size: auto 76%;
}
.imgfavoritos a:hover {
	background:url(../imagens/icones/favoritos3.png) center center no-repeat; background-size: auto 76%;
}
.imgwhats {
	display: inline-block;
	position:relative;
	width: 50px;
	height: 50px;
}
.imgwhats a {
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	background:url(../imagens/icones/whats2.png) center center no-repeat; background-size: auto 76%;
}
.imgwhats a:hover {
	background:url(../imagens/icones/whats3.png) center center no-repeat; background-size: auto 76%;
}
.imginstagram {
	display: inline-block;
	position:relative;
	width: 50px;
	height: 50px;
}
.imginstagram a {
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	background:url(../imagens/icones/instagram2.png) center center no-repeat; background-size: auto 76%;
}
.imginstagram a:hover {
	background:url(../imagens/icones/instagram3.png) center center no-repeat; background-size: auto 76%;
}
.imgtwitter {
	display: inline-block;
	position:relative;
	width: 50px;
	height: 50px;
}
.imgtwitter a {
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	background:url(../imagens/icones/twitter2.png) center center no-repeat; background-size: auto 76%;
}
.imgtwitter a:hover {
	background:url(../imagens/icones/twitter3.png) center center no-repeat; background-size: auto 76%;
}
.imgcarrinhovazio {
	position:relative;
	width: 64px;
	height: 64px;
}
.imgcarrinhovazio a {
	position: absolute;
	width: 64px;
	height: 64px;
	background:url(../imagens/icones/ico-carrinho-vazio2.fw.png) center center no-repeat; background-size: auto 90%;
}
.imgcarrinhovazio a:hover {
	background-color:#CC0000;	
	background:url(../imagens/icones/ico-carrinho-vazio.fw.png) center center no-repeat; background-size: auto 90%;
}
.-imgfrete {
	position:relative;
	width: 140px;
	height: 65px;
	z-index:11111111;
	display:block;
}
.-imgfrete a {
	position: absolute;
	width: 140px;
	height: 65px;
	background:url(../imagens/logo22.png) center center no-repeat; background-size: auto 90%;
}
.-imgfrete a:hover {
	background-color:#CC0000;	
	background:url(../imagens/logo22.png) center center no-repeat; background-size: auto 90%;
}

#menu {
	height: 70px;
	position: fixed;
	top: 30px !important;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	z-index: 2;
}
#menu ul {
	padding: 0px;
}
#menu li {
	border-left: 1px solid #ccc;
}
#menu li:first-child {
	border: none;
}
#menu li a {
	display: block;
	padding: 0 20px;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	line-height: 62px;
	text-decoration: none;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
#menu li a:hover {
	color: #FFF;
	background-color: #CC0000;
	text-shadow: none;
}
input#control-nav {
	visibility: hidden;
	position: absolute;
	left: -9999px;
	opacity: 0;
}

.list-full, .list-full li, .list-auto, .list-auto li {
	width: 100%;
	float: left;
	display: block;
	position: relative;
}
.list-auto, .list-auto li {
	width: auto;
}

#dorpdowminhaconta {
	display: none;
}
#dorpdowminhaconta:target {
	display:block;
}

#ligar {
	display: none;
} 
#desligar {
	display: block;
} 
li .txtimghomeslide {
	z-index: 100;
	position: absolute;
	margin-top: -220px;
	text-align: center;
	color: #fff;
	text-shadow: #000 3px 4px 3px;
}
li .txtimghome {
	z-index: 100;
	position: absolute;
	margin-top: 0px;
	text-align: center;
	color: #fff;
	text-shadow: #000 3px 4px 3px;
	padding-top: 10px;
	background-image: url(../imagens/bg-txt-img.fw.png);
	background-repeat: repeat;
}
.txtimgprod {
	padding-top: 10px;
	padding-bottom: 1px;
	z-index: 100;
	font-size:0.8em;
	text-align: center;
	color: #fff;
	text-shadow: #000 3px 4px 3px;
	background-image: url(../imagens/bg-txt-img.fw.png);
	background-repeat: repeat;
}
li .imgshome img {
	z-index: 10;
	position:relative;
	margin-top:0px;
	clear:none;
}

@media screen and (max-width: 968px) {
#menu nav {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	width: 180px;
	border-left: 1px solid #ccc;
	background-color: #fff;
	overflow-x: auto;
	z-index: 2;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
}
#menu ul.list-auto {
	padding: 0;
}
#menu ul.list-auto li {
	width: 100%;
	border: solid #ccc;
	border-width: 0 0 1px;
}
#menu ul.list-auto li dropdowminhaconta {
	width: 100%;
	border: solid #ccc;
	border-width: 0 0 1px;
}
#menu li a {
	padding: 10px;
}
#menu li a:hover {
	background-color: #CC0000;
	text-shadow: none;
}
.control-nav { /* label icon */
	position: absolute;
	right: 20px;
	top: 25px;
	display: block;
	width: 30px;
	padding: 5px 0;
	border: solid #000;
	border-width: 3px 0;
	z-index: 2;
	cursor: pointer;
}
.control-nav:before {
	content: "";
	display: block;
	height: 3px;
	background-color: #000;
}
.control-nav-close {
	position: fixed; /* label layer */
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	display: block;
	z-index: 1;
	background: rgba(0,0,0,0.4);
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
}
/* checked nav */
input#control-nav {
	visibility: visible;
}
input#control-nav:focus ~ .control-nav {
	border-color: #000;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.3);
}
input#control-nav:focus ~ .control-nav:before {
	background-color: #000;
}
input#control-nav:checked ~ nav,  input#control-nav:checked ~ .control-nav-close {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	
}
#relogio {
	display:none;
}
}
@media screen and (max-width: 768px) {
#relogiomobil {
	font-weight:bold;
	display: block !important;
}
	
.-imglogo {
	position:relative;
	width: 95px;
	height: 65px;
}
.-imglogo a {
	position: absolute;
	width: 95px;
	height: 65px;
	background:url(../imagens/logo.png) center center no-repeat; background-size: auto 90%;
}
.-imglogo a:hover {
	background:#CC0000;	
	background:url(../imagens/logo.fw.png) center center no-repeat; background-size: auto 90%;
}
.imgwhats {
	position:relative;
	width: 25px;
	height: 25px;
}
.imgwhats a {
	position: absolute;
	width: 25px;
	height: 25px;
	background:url(../imagens/logo3.png) center center no-repeat; background-size: auto 60%;
}
.imgwhats a:hover {
	background-color:#CC0000;	
	background:url(../imagens/logo3.png) center center no-repeat; background-size: auto 60%;
}
.-imgfrete {
	position:relative;
	width: 140px;
	height: 65px;
}
.-imgfrete a {
	margin-left:5px;
	position: absolute;
	width: 140px;
	height: 65px;
	background:url(../imagens/logo22.png) center center no-repeat; background-size: auto 70%;
}
.-imgfrete a:hover {
	margin-left:5px;
	background-color:#CC0000;	
	background:url(../imagens/logo22.png) center center no-repeat; background-size: auto 70%;
}

.-imgcarrinhovazio {
	float:left;
	margin-right: 30px;
}
.-imgcarrinhovazio a {
	margin-right: 30px !important;
}
.-imgcarrinhovazio a:hover {
}

.btnatend {
	size:0.5px!important;	
}

#vitrine {
	margin-top:80px;
}
li .imgshome img {
	z-index: 10;
	position: absolute;
	margin-top:70px;
	clear:none;
}
li .txtimghomeslide {
	z-index: 100;
	position: absolute;
	margin-top: 0px;
	text-align: center;
	color: #FFF;
	text-shadow: 0 1px 0 #000;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #292929;
	width:105%;
	clear:both;
}
li .txtimghome {
	z-index: 100;
	position: absolute;
	margin-top: 0px;
	text-align: center;
	color: #FFF;
	text-shadow: 0 1px 0 #000;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../imagens/bg-txt-img.fw.png);
	background-repeat: repeat;
}
.txtimgprod {
	padding-top: 10px;
	padding-bottom: 1px;
	z-index: 100;
	text-align: center;
	font-size:0.8em;
	color: #FFF;
	text-shadow: 0 1px 0 #000;
	background-image: url(../imagens/bg-txt-img.fw.png);
	background-repeat: repeat;
}

}

#-vitrine {
	margin-top:80px !important;
}
