#topo-wrapper{
	width:100%;
	height:10.5rem;
	margin:0 auto;
	position:fixed;
	background: transparent;
	z-index:997;

	// Animation
   -webkit-transition: all 0.4s ease;
   transition: all 0.4s ease;
}


#topo-wrapper.shrink {
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0px 1px 6px rgba(0,0,0,0.5);
}


#destaques-produtos{
	display: block;
    width: 100%;
    margin: 0 auto;
    padding: 0rem 1rem;
    text-align: center;
}

#destaques-produtos-wrapper {
    max-width: 134rem;
    margin: 0 auto;
	padding:3rem 0rem;
}

video#bgvid, div.novideo
{
	position: fixed;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	background: url('/videos_user/ergo2_no_videos.jpg') no-repeat center center;
	background-size: cover;
}

#legenda-video{
	position: relative;
	width:97%;
	height:95%;
	margin:0 auto;
	text-align:right;
	padding:0rem 3rem 5rem 0rem;
}

#legenda-video h1{
	text-transform:none;
	xfont-weight:bold;
	color:#d61a0c;
	font-size:4rem;
}

#legenda-video h2{
	color:#fff;
	font-weight:normal;
	font-size:3rem;
}

#nav_destaques{
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: #fff;

}

#nav_destaques ul{
    text-align: center;
}
#nav_destaques ul li{
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;

    width: 20%;
	vertical-align: top;
}

#nav_destaques ul li img{
	width: 100%;
	height: auto;
}

#nav_destaques ul li h3{
	padding: 0.6rem 0.8rem 0.3rem;
	text-align: center;
	color: #909090;
	font-weight:600;
}

#nav_destaques ul li p{
	padding: 0rem 0.8rem 0.2rem;
	text-align: center;
	color: #c0c0c0;
	text-transform:uppercase;
}

#faixa_categorias p, #visao_afeta_wrapper p{
	text-align:center;
}

/*
#destaque_1{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_1.png') top center no-repeat;
	width:20%;
	height:341px;
	vertical-align:top;
	padding:20px 0px;
}

#destaque_1 h1{
	color:#ffcc00;
	font-size:3.5rem;
	font-weight:600;
	text-transform:none;
	padding:2rem 0rem 13rem 2rem;
}

#destaque_1 p{
	color:#fff;
	font-size:2.5rem;
	font-weight:400;
	text-transform:none;
	line-height:3rem;
	padding:0rem 0rem 4rem 2rem;
}

#destaque_1 span{
	color:#fff;
	font-size:6rem;
	font-weight:500;
	text-transform:none;
	padding:0rem 0rem 1rem 2rem;
}

#destaque_2{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_2.png') top center no-repeat;
	width:20%;
	height:341px;
	vertical-align:top;
	padding:20px 0px;
}

#destaque_2 h1{
	color:#e31f1a;
	font-size:3.2rem;
	line-height:4rem;
	font-weight:600;
	text-transform:none;
	padding:18rem 0rem 0.5rem 2rem;
}

#destaque_2 p{
	font-size:2.7rem;
	font-weight:300;
	text-transform:none;
	line-height:3rem;
	padding:0rem 0rem 4rem 2rem;
}

#destaque_3{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_3.png') top center no-repeat;
	width:20%;
	height:341px;
	vertical-align:top;
	padding:20px 0px;
	text-align:right;
}

#destaque_3 h1{
	color:#e31f1a;
	font-size:3.2rem;
	line-height:4rem;
	font-weight:600;
	text-transform:none;
	padding:0rem 2rem 0.5rem 0rem;
}

#destaque_3 p{
	font-size:2.5rem;
	font-weight:300;
	text-transform:none;
	line-height:3rem;
	padding:0rem 2rem 0rem 0rem;
	text-align:right;
}

#destaque_4{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_4.png') top center no-repeat;
	width:20%;
	height:341px;
	vertical-align:top;
	padding:20px 0px;
}

#destaque_4 h1{
	color:#3a0a46;
	font-size:3.2rem;
	line-height:3.2rem;
	font-weight:600;
	text-transform:none;
	padding:0rem 0rem 1rem 2rem;
}

#destaque_4 p{
	color:#999999;
	font-size:1.9rem;
	font-weight:300;
	text-transform:none;
	line-height:1.9rem;
	padding:0rem 0rem 4rem 2rem;
}


#destaque_5{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_5.png') top center no-repeat;
	width:20%;
	height:341px;
	vertical-align:top;
	padding:20px 0px;
	text-align:right;
}

#destaque_5 h1{
	color:#fff;
	font-size:3.2rem;
	line-height:3.2rem;
	font-weight:600;
	text-transform:none;
	padding:0rem 2rem 1rem 0rem;
}

#destaque_5 p{
	color:#999999;
	font-size:2.5rem;
	font-weight:400;
	text-transform:none;
	line-height:3rem;
	padding:0rem 2rem 16rem 0rem;
	text-align:right;
}

#destaque_5 span{
	color:#fff;
	font-size:6rem;
	font-weight:500;
	text-transform:none;
	padding:0rem 2rem 1rem 0rem;
	text-align:right;
}
*/



#destaques_ctg{
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
}

#destaques_ctg h1{
	color:#fff;
	font-size:2.5rem;
	line-height:2.5rem;
	text-shadow:2px 2px #000;
	text-align:center;
	xposition:absolute;
	xbottom:2%;
	xpadding:0 1% 0 1%;
	padding-top:114%;
}

#destaques_ctg span{
	display:block;
}

#destaque_oc{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_oc.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
	background-size:cover;
}
#destaque_op{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_op.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}
#destaque_om{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_om.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}
#destaque_of{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_of.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}
#destaque_lc{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_lc.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}

#destaque_lc h1{
	color: #fff;
    font-size: 2.5rem;
    line-height: 2.5rem;
    text-shadow: 2px 2px #000;
    text-align: center;
    padding-top: 114%;
}

#destaque_os{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_os.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}
#destaque_od{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_od.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}
#destaque_ot{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_ot.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}

#destaque{
	width:100%;
	height:100%;
	margin:0 auto;
	background:#f1f1f1;
	padding:2rem 0rem 4rem 0rem;
}

#destaque h1{
	xfont-family: 'Vinkel Extralight';
    font-size: 3.5rem;
    text-align: center;
    line-height: 4rem;
	font-weight:200;
	text-transform:none;
	padding:2rem 0rem;
}

#destaque_wrapper{
	xmax-width:138rem;
	height:100%;
	margin:0 auto;
	background:#f1f1f1;
}



#pequena_ajuda_redes{
	width:100%;
	height:100%;
	margin:0 auto;
}

#pequena_ajuda_redes h1{
	color:#fff;
	font-weight:600;
	font-size:3rem;
	text-transform:none;
}

#pequena_ajuda_redes p{
	color:#fff;
}

#pequena_ajuda{
	display:inline-block;
	position:relative;
	vertical-align:top;
	width:57%;
	height:54.2rem;
	background:#fff url('/images_user/fundo_ajuda.jpg') no-repeat top center;
}

#pequena_ajuda_texto{
	display:inline-block;
	position:absolute;
	bottom:4%;
	left:4%;
	width:58%;
}

#pequena_ajuda_botao{
	display:inline-block;
	position:absolute;
	bottom:4%;
	right:0%;
	width:31%;
}

#redes{
	display:inline-block;
	vertical-align:top;
	width:43%;
	height:100%;
	background:url('/images_user/fundo_redes.jpg') no-repeat top center;
}

#redes span{
	display:block;
}

#redes h1{
	font-size:3.5rem;
	line-height:4rem;
	padding-bottom:5rem;
}

#redes_texto{
	height:54.2rem;
	padding:3rem 0rem 5rem 3rem;
}

#redes_texto #img_redes{
	padding-right:1rem;
}

#redes h2{
	color:#fff;
	font-size:2.5rem;
	line-height:2.8rem;
	padding:6rem 0rem 0rem 0rem;
}

#dezeuros h1{
	font-weight:600;
	font-size:7rem;
	line-height:7rem;
	padding-bottom:3rem;
}





#mapa{
	width:100%;
	height:64.2rem;
	background:url('/images/mapa-aliados.jpg') no-repeat top center;
	position:relative;
}

#marcas{
	width:100%;
	height:100%;
	margin:0 auto;
	background:#fff;
	padding:4rem 0rem;
	text-align:center;
}

#titulo_instagram{
	width:100%;
	height:100%;
	margin:0 auto;
	background:#fff;
	padding:4rem 0rem 2rem 0rem;
	text-align:center;
}

#marcas p{
	text-align:center;
}

#marcas_wrapper{
	max-width:128rem;
	height:100%;
	margin:0 auto;
}

#parceiros{
	width:100%;
	height:100%;
	margin:0 auto;
	background:#fff;
	padding:4rem 0rem;
	text-align:center;
}

#instagram{
	width:100%;
	height:62.2rem;
	margin:0 auto;
	background:url('/images/bg_index_instagram.jpg') no-repeat top center;
	padding:4rem 0rem;
	text-align:center;	
}

#instagram_wrapper{
	max-width:128rem;
	margin:0 auto;	
}

.instagram_item{
	display:inline-block;
	width:30rem;
	height:43rem;
	vertical-align:top;
	margin:0rem 1rem 3rem 0rem;
	padding:30rem 3rem 0rem 3rem;
}

#item_instagram_1{
	background:#fff url('/images/img_instagram_1.jpg') no-repeat 46% 11%;	
}

#item_instagram_2{
	background:#fff url('/images/img_instagram_2.jpg') no-repeat 46% 11%;	
}

#item_instagram_3{
	background:#fff url('/images/img_instagram_3.jpg') no-repeat 46% 11%;	
}

#item_instagram_4{
	background:#fff url('/images/img_instagram_4.jpg') no-repeat 46% 11%;	
}

.instagram_item p{
	height:8rem;
}

.instagram_item span{
	font-size:1.2rem;
	line-height:2rem;
	color:#a0a0a0;
}

#parceiros p{
	text-align:center;
}

#parceiros_wrapper{
	max-width:128rem;
	height:100%;
	margin:0 auto;
}

/*
.swiper-container {
	width: 100%;
	margin-top: 10.5rem;	
}

.swiper-wrapper {
    margin-bottom: 3rem;
}	

.swiper-slide {
	text-align: center;
	background: #fff;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide img{
    width: 100%;
    height: auto;
}	

.swiper-slide .text-content{
	display: block;
}

.swiper-slide .text-content p{
	font-size: 1.4rem;
	text-align: center;
}

.swiper-pagination-bullet {
    width: 1.4rem;
    height: 1.4rem;
}
.swiper-pagination-bullet-active {
    background: #d61a0c;
}


*/


#topo-nome{
	width:21rem;
}

#portes-devolucoes-seguranca{
	display:inline-block;
	vertical-align:top;
	width:30rem;
	height:10rem;
	background:url('/images/portes-devolucoes-seguranca.png') no-repeat 50% 50%;
}
