
	.close-nav{
		cursor:pointer;
		float: right;
		margin:8px 0 0 0;
		font-size:20px;
	}

	.nav-produtos{
		position:fixed;
		width:20%;
		background:#fff;
		padding:20px;
		z-index:999;
		left:-21%;
		top:0;
		height:100%;
		transition: all 0.5s;
	}
	.shadow-nav-produtos{
		position:fixed;
		width:80%;
		background-color: rgba(0,0,0,0.5);
		z-index:999;
		height:100%;
		right:0;
		top:0;
		display:none;
	}
	.list-categorias{
		padding:10px 0;
		border-bottom: solid 1px #ccc;
	}
	.list-categorias h2{
		cursor: pointer;
		font-size:17px;
	}
	.list-categorias h2 span{
		float:right;
		font-size:15px;
		margin:5px 0 0 0;
		transition: all 0.5s;
	}
	.list-categorias ul{
		padding:0;
		margin:0;
		list-style:none;
		display:none;
	}
	.list-categorias ul li a{
		padding:10px 0;
		border-top: solid 1px #ccc; 
		display:inline-block;
		width:100%;
		color:#000!important;
		text-decoration:none!important;
	}
	.active-list {
		color: #ff0000;
	}
	.active-list span{
		transition: all 0.5s;
		transform: rotate(180deg);
	}
	.nav-cat{
		color:#fff;
		font-size:13px;
		padding: 0 15px;
		cursor:pointer;
	}
	




	.ajust-slider{
		height:200px;
	}

	.barra-red{
		background:#FF0000;
		color:#fff;
		padding:10px 0;
		font-family: 'Source Sans Pro', sans-serif;
		position: fixed;
		top:0;
		left:0;
		width:100%;
		z-index:999;
		top:-80px;
		transition: all 0.5s;
	}
	.barra-red span{
		display: inline-block;
		font-size:12px;
	}
	.barra-red a{
		display: inline-block;
		font-size:15px;
		font-weight:700;
		color:#fff;
		font-family: 'Source Sans Pro', sans-serif;
	}
	.nav{
		width:100%;
	}
	.nav .menu-item{
		display: inline-block;
	}
	.nav .menu-item a{
		display: inline-block;
		color:#fff;
		text-decoration:none;
		font-size:13px;
		font-family: 'Source Sans Pro', sans-serif;
		padding: 0 10px;
	}
	
	.min-new-header{
		padding:10px 0;
		border-bottom: solid 1px #6b6a6a;
		margin: 0 0 40px 0;
		font-size:12px;
		color:#fff;
	}
	
	.new-header{
		position:absolute;
		z-index:9;
		width:100%;
		left:0;
		top:0;
	}
	.new-header .nav .menu-item a{
		font-size:13px;
		padding: 0 15px;
	}
	.new-header .nav {
		margin: 7px 0 0 0;
	}
	
	.fone-destaque{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight:700;
		font-size:18px;
		color:#fff!important;
	}
	
	
	
	.redes{
		color:#fff;
		font-size:15px;
	}
	.redes:hover{
		color:#FF0000;
	}
	
	
	.content-letter input{
		color:#fff;
		border: none;
		background:transparent;
		outline:none;
	}
	
	.content-letter button{
		color:#FF0000;
		border: none;
		background:none;
		font-size:15px;
		cursor:pointer;
		outline:none;
	}
	
	
	
	.content-slider{
		position: relative;
		margin-top:-15px;
	}
	.slider{
		display:block;
	}
	#slider{
		margin-bottom:0!important
	}
	
	
	.session-sobre{
		padding: 50px 0;
		background: url(../images/novas/bg-sobre.png) top  center no-repeat;
		background-size:100%;
	}	
	.session-sobre h1{
		font-weight:300;
		margin: 0 0 50px 0;
		display: inline-block;
		font-family: 'Source Sans Pro', sans-serif;
		width:auto;
	}	
	.session-sobre h1:after{
		background:#FF0000;
		height:3px;
		width:30%;
		display:block;
		margin: 10px auto 0;
		content:"";
	}
	.session-carrossel{
		position:relative;
		z-index:9;
	}
	
	
	
	
	.session-destaques {
		padding: 180px 0px 50px 0;
		background: url(../images/novas/bg-destaques.png) bottom  center no-repeat;
		background-size:100%;
		background-color:#ddd;
		position: relative;
		margin-top:-200px;
	}
	.session-destaques h1{
		font-weight:300;
		margin: 0 0 50px 0;
		display: inline-block;
		width:auto;
		font-family: 'Source Sans Pro', sans-serif;
	}	
	.session-destaques h1:after{
		background:#FF0000;
		height:3px;
		width:30%;
		display:block;
		margin: 10px auto 0;
		content:"";
	}
	
	
	.session-social{
		padding:80px 0;
		background: url(../images/novas/bg-social.png) top  center no-repeat;
		background-size:100%;
		font-family: 'Source Sans Pro', sans-serif;
	}
	.session-social h2{
		font-weight:800;
		font-family: 'Source Sans Pro', sans-serif;
	}
	.iframe-midia iframe{
		width:100%;
		height:auto;
	}
	.iframe-map iframe{
		width:100%;
		height:350px;
	}
	
	
	.session-footer{
		padding:20px 0;
		border-top: solid 1px #ccc;
		margin-top: 20px 0;
	}
	.session-footer span{
		display: inline-block;
		padding:5px 15px;
		font-size:12px;
	}
	.session-footer span.red{
		color:#FF0000
	}
	.session-footer a{
		display: inline-block;
		padding:5px 15px;
		font-size:12px;
		margin:0;
	}
	
	
	
	
	
	.content-int{
		padding: 50px 0;
		background: url(../images/novas/bg-int.png) top  center no-repeat;
		background-size:100%;
	}
	.title-page h1{
		font-weight:700;
		font-size:28px;
		margin: 0 0 50px 0;
	}
	.title-page h1:after{
		background:#FF0000;
		height:3px;
		width:50px;
		display:block;
		content:"";
		margin: 10px 0 0 0;
	}
	
	.form_sac .campo_sac{width:100%!important}
	
	
	.voltar{
		font-size:15px;
		color:#FF0000;
	}.voltar:hover{
		color:#000;
	}
	
	
	
	
	
	.item-produto{
		padding:10px 0px;
	}
	.item-produto h4{
		text-transform: lowercase;
		font-size:16px;
		font-weight:400;
		display: inline-block;
		padding: 10px 30px;
		font-family: 'Source Sans Pro', sans-serif;
	}
	
	.img-produto{
		width:100%;
		height:200px;
		border: solid 10px #fff;
		display:block;
	}
	
	
	
	.img-border{
		border: solid 3px #000;
	}
	
	
	.max-img img{
		max-width:100%;
		height:auto;
	}
	.clear{
		clear: both;
	}
	.space{
		height:50px;
	}
	.space-min{
		height:25px;
	}
	
	
	
	
	
	
	