			/*	Theme Name: Injetron	Version: 1.0	Author: http://www.galaxis.com.br	*/
 	 
			#nav_mobile{display:none; width:100%; padding:0px; margin:0px; }	#nav_mobile li{display: block;float: left; width:100%}	#nav_mobile li a{  background:#333; font-weight:bold; font-family:open_sanslight; font-size:14px; color:#fff; text-decoration: none;  text-transform: uppercase; width:100%; display:block;  padding:15px 0px;  text-align:center; border-bottom: solid 1px #000}	#nav_mobile li span{  background:#333; font-weight:bold; font-family:open_sanslight; font-size:14px; color:#fff; text-decoration: none;  text-transform: uppercase; width:100%; display:block;  padding:15px 0px;  text-align:center; border-bottom: solid 1px #000}	#nav_mobile li a:hover{background:#000;}	#nav_mobile li span:hover{background:#000;}	.ic_menu {		cursor:pointer;		margin: 0px 0 0px 0px;		display: none; 		float:left;  		width:35px; 		height: 35px; 		background:url('images/ic_menu.png') top center no-repeat; 		background-size:100%	} 	.ic_menu_active {		background:url('images/ic_menu.png') bottom center no-repeat; 		background-size:100%	} 
			.content{		display:block;		width:1150px;		margin: 0 auto 0;		position: relative;	}	 	 	.bg_header{		background:url(images/bg_header.png) top center  repeat-x;		padding:15px 0;	}		.nav{ float: right;  display: block; width:auto; padding:10px 0 0px 0 ; }	.nav li{border-right: solid 1px #000; display: inline-block; width:auto; position: relative; padding:  0;}	.nav li a{font-family: 'open_sansbold'; position: relative;  color:#000;   font-size:16px; margin: 0  ; padding:0px 30px; display:block }	.nav li span{cursor:pointer; position: relative;   font-size:12px; margin: 0  ; padding:0px 30px; display:block }	.clearnav{border-right: none!important}	.clearnav a{ padding:0px 0 0 30px!important; }	 	 	.ic_fone_h{		float: right;		width:auto;		color:#fff;		font-family: 'open_sansbold';		font-size:16px;		margin:10px 0px 0 30px;	} 	.ic_fone_h:before{		float: left;		width:20px;		height:20px;		content:"";		margin: 0 5px 0 0;		background:url(images/ic_fone_h.png) center center  no-repeat;	} 	.mini_header{		padding:15px 0 ;		background:url(images/shadow.png) top center  repeat-x;		background-COLOR:#DE252C;	}		.redes{		float: left;		width:auto;		margin: 10px 0 0 0;		color:#fff	}	.redes li{		float: left;		width:auto;		margin: 0 0px 0 10px	}		.logo{		padding: 0 20px 10px 0;	}	 	.busca {		background-color: #fff;		border-radius:3px; 		padding:5px 10px;		margin-top:5px; 	}	.campobusca{		float: left;		width:80%;		background:transparent	}	.lupa{		float:right;		width:20px;		height:20px;		background: url(images/ic_lupa.png) center center no-repeat; 		cursor: pointer;	}		 	 	 	 	 	#slider_0  {		background:url(images/bg_slider.png) top center  no-repeat;		background-size:cover;		 		}	#slider_0 .swiper-slide{width:100%!important; padding: 30px 0 50px 0 }	#slider_0 .swiper-wrapper{left:0!important}	#slider_0  .swiper-slide img{  width:auto; margin-top:30px; max-height:350px; display:inline-block}
		#next_slider_0{left:auto; right: 30px; width:35px; top:50%;  height:35px; background: url(images/setas.png) top right  no-repeat}	#prev_slider_0{right:auto; left:30px; width:35px; top:50%;  height:35px; background: url(images/setas.png) top left  no-repeat  }
		#pagination_slider_0{ bottom:-40px; width:100%;  float: left; }	#pagination_slider_0 .swiper-pagination-bullet{float: none; display: inline-block; background-color:#fff; width:10px; height:10px; border: none; border-radius:50px; margin: 0 5px}	#pagination_sslider_0 .swiper-pagination-bullet-active{ background-color: #000;  }	.dados_slider{		color:#fff;		padding: 50px 0 0 100px;	}	.dados_slider h2{		font-family: 'open_sansbold';		font-size:40px;	}
	 .dados_slider p{		font-size:17px;	}
	 		.bg_saudacao{		background: url(images/bg_home.png) center center  no-repeat fixed;		padding: 50px 0;		background-size:cover;	}		.bg_saudacao h1{		color:#DE252C;		font-family: 'open_sansbold';		padding: 0 0 20px 0;		font-size:35px;		position: relative;		display: inline-block;	}	 	.bg_saudacao p{		padding: 0 20%;	}			 	#slider_1  {margin:30px 0;}	#slider_1 .swiper-slide{width:33%!important; padding: 0 20px; }	#slider_1 .swiper-slide{width:33%!important; padding: 0 20px 13px 20px;background: url(images/mini_shadow.png) bottom center  no-repeat; background-size: 100%; }	#slider_1 .swiper-wrapper{left:0!important}		#next_slider_1{left:auto; right:  50px; width:35px; top:50%;  height:35px; background: url(images/setas.png) top right  no-repeat}	#prev_slider_1{right:auto; left:50px; width:35px; top:50%;  height:35px; background: url(images/setas.png) top left  no-repeat  }				.bg_produtos{		background: url(images/bg_produtos.png) top center  no-repeat;		padding: 40px 0;		background-size:cover;	}	 	.bg_produtos h1{		color:#fff;		padding: 0 0 0 0;		font-family: 'open_sansbold';		font-size:35px;		position: relative;		display:inline-block;	}		.bg_produtos p{		color:#fff;		padding: 0 20%;		font-size:16px;	}		.product{		padding: 10px ;		background:#fff;			}	.product_int_slider{		padding: 10px ;			}		.product_int_slider h2{		color:#000;		display: inline-block;		padding: 20px 0 0 0 ;		font-size:16px;		font-family: 'open_sansbold';	}	.product_int_slider span{		font-size:11px;	}		.bg_categorias{		background: url(images/bg_cat.png) top center  no-repeat;		padding: 40px 0;		background-size:cover;	}	.bg_categorias h1{		color:#336699;		padding: 0 0 0 0;		font-family: 'open_sansbold';		font-size:35px;		position: relative;		display:inline-block;	}		.bg_categorias p{		padding: 0 15%	}	.box_cat{		display: inline-block;		width:24%;		padding:20px;	}	.img_cat{		padding:60px 20px;		border: solid 1px #cc0000;		border-radius:5px;		background:#fff;	}	.title_cat{		padding: 20px 30px;		background:#cc0000;		border-radius:5px; 	}	.title_cat h2{		color:#fff;		font-size:16px;		font-family: 'open_sansbold';	}				.paralax{		background: url(images/paralax.png) top center   no-repeat fixed;		background-color:#000;		padding: 120px 0;		background-size:cover;		color:#fff	}	.paralax h2{		font-family: 'open_sansbold';		font-size:35px;		text-transform:uppercase;	}				#slider_2  { height:440px;}	#slider_2 .swiper-slide{width:33%!important;  padding: 0 20px; }	#slider_2 .swiper-wrapper{left:0!important}		#next_slider_2{left:auto; right:  -40px; width:35px; top:55%;  height:35px; background: url(images/setas.png) top right  no-repeat}	#prev_slider_2{right:auto; left:-40px; width:35px; top:55%;  height:35px; background: url(images/setas.png) top left  no-repeat  }			.ic_video{				width:100%;				height:100%;				position: absolute;				z-index:9;				left:0;				top:0;				background: url(images/ic_video.png) center center  no-repeat ;	}					.ic_u{				width:100%;				height:100%;				position: absolute;				z-index:9;				left:0;				top:0;				background: url(images/ic_u.png) center center  no-repeat ;	}					.down{		color:#000;		 font-family: 'open_sansbold';		 font-size:16px;		 padding:10px;		 border: solid 1px #cc0000;		 	}		.bg_blog{		background: url(images/shadow.png) top center repeat-x;		background-color:#ddd;		padding: 50px 0 70px 0;	}		.bg_blog h1{		 font-family: 'open_sansbold';		font-size:35px;		padding:0 0 40px  0;		color:#000;		position: relative;		display:inline-block;	}		.bg_blog h1:after{		background:#000;		width:80%;		height:2px;		left:10%;		bottom:35px; 		position: absolute;		content:""	}		.post{		padding:20px;	}	 	.post_int{		background:#DE252C	}	 	.img_v {background:#000}	.img_v img{opacity:0.5}		.post_int h2{		font-size:20px;		padding:30px 50px;		display: inline-block;		color:#fff;		 font-family: 'open_sansbold';	}	  	 	  	.bg_footer{		 padding: 20px 0;		 background:url(images/shadow.png) top center  repeat-x;	}
	
	  	.ic_dados span{		display: inline-block;		font-size:12px;	}	.ic_dados span:before{		display: inline-block;		width:20px;		height:20px;		content:"";		margin: 0px 5px 0 20px;		position: relative;		bottom:-5px;	}	.ic_map:before{background:url(images/ic_map.png) center center  no-repeat;}	.ic_fone:before{background:url(images/ic_fone.png) center center  no-repeat;}	.ic_email:before{background:url(images/ic_mail.png) center center  no-repeat;}	 	.cleai span:before{		margin: 0px 5px 0 0px!important;	}	.cleai  h2{		 font-family: 'open_sansbold';		font-size: 18px;		color:#cc0000;		padding: 20px 0 10px 0;	}		.cleai  iframe{		width:100%;		height:300px;	}	 	.google_maps iframe{		width:100%;		height: 300px;	}   				.copy{		padding: 5px 0 10px 0;		font-size:11px;	}	 	.pagecontato .wpcf7{float: left; width:100%; margin: 0 0 30px 0}	.pagecontato p {  margin:5px 0 ; font-size:13px;float:left; width:100%; text-align:left;   text-transform:uppercase}	.pagecontato span{display: block; float:left; width:100% }	.pagecontato span label span{float: left; margin:0px; width:auto}	.pagecontato input {border-radius:3px; font-family:arial;  background:#fff; border: solid 1px #ccc;    padding:2% 2.5%; height:40px;  width: 100%; margin:3px 0px 5px 0px}	.pagecontato textarea {border-radius:3px; font-family:arial; resize:none; background:#fff; border: solid 1px #ccc;  height:268px; padding:2% 2.5%;  width: 100%; margin:3px 0px 0px 0px}	.pagecontato input[type="submit"]{ border-radius:3px; Font-weight: bold;   color:#fff; text-decoration: none; font-size:14px; background:#000; width:auto;  height:40px; padding: 10px 20px; border: solid 1px #000; float:right;   cursor: pointer}	.content_int{		padding:50px 0 70px 0;		background:  url(images/shadow.png) top center repeat-x;  	}	.title_header{		position: absolute; 		top:130px; 		opacity:0.8; 		font-size:60px; 		color:#fff; 		z-index:9;		font-family: 'open_sansbold';	}		.list_produto{		padding:25px 10px;	}	.list_produto .imgfull{		border: solid 3px #000	}   	.list_produto h2{		padding:10px 20px 0 20px;		font-family: 'open_sansbold';		font-size:16px;		color:#fff	}	.list_produto span{		color:#fff	}   	.img_produto{		border: solid 5px #000	}	  .img_blog{		border: solid 5px #000	}	   	   	   	.list_produto_int{		 background:#000;		 padding: 0px 0 15px 0	}   	  	  .list_produto_int .imgfull{		min-height:230px;	}   	  	.title_page{		font-family: 'open_sansbold';		padding: 0 0 20px 0;		font-size:30px;		color:#235382	}	.title_page span{		text-transform:uppercase;		color:#cc0000	}	.title_page2{		font-family: 'open_sansbold';		padding: 0 0 0px 0;		font-size:30px;		color:#cc0000	}
	.title_page3{		font-family: 'open_sansbold';		padding: 0 0 20px 0;		font-size:22px;		color:#cc0000	}
		.gallery {text-align:center}
		#gallery-1 .gallery-item {
		  padding:5px;		  width:19%!important;
		}
		#gallery-1  .gallery-item  img{width:100%!important; border:none; height:auto!important}
 		@media screen and ( max-width: 1149px ) {			.content{width:100%; padding: 0 20px} 			.logo img{max-width:100%; height:auto}			.nav li span{padding:0 15px}			.nav li a{padding:0 15px}			.clearnav a{padding:0 0 0 15px!important}			#slider_0  .swiper-slide img{width:100%; height:auto}			.img_slider{padding:20px}			#next_slider_1{display:none}			#prev_slider_1{display:none}			.box_cat{padding:30px}		}			 		@media screen and ( max-width: 1024px ) {			 .nav{display:none}			 .ic_menu{display:block}			 .bg_header .c75{width:auto!important}			 .logo{width:30%!important}			 .busca{width:33%!important}			 .bg_header {padding: 15px 0 0 0}			 .redes b{display:none}			 .dados_slider h2{font-size:25px}			 .dados_slider p{font-size:15px}			 #slider_1 .swiper-slide{width:50%!important;}			 #slider_1 .swiper-slide .product{width:100%!important;}			.box_cat{padding:10px}			.paralax{padding: 80px 0}			.paralax h2	{font-size: 25px}			.product{width:33%!important}			.title_page{font-size: 25px}			.hide{display:none}		}				@media screen and ( max-width: 660px ) {			.product{width:100%!important}			#slider_1 .swiper-slide{width:100%!important;}			.logo{width:70%!important}			.busca{width:100%!important; margin-top: 10px;}			.dados_slider{width:100%!important; padding: 0 20px; text-align:center}			.img_slider{display:none}			#prev_slider_0{display:none}			#next_slider_0{display:none}			.bg_saudacao p{padding: 0 20px}			.bg_produtos  p{padding: 0 20px}			.bg_categorias  p{padding: 0 20px}			.bg_categorias h1{font-size: 25px}			.box_cat{width:100%!important;}			.paralax{padding: 30px 0}			.paralax h2	{font-size: 15px}			.mobile{width:100%!important}			.img_sl{padding: 0 0 10px 0}			.pagecontato .c49{width:100%!important}			.img_blog{width:100%!important; margin: 0 0 10px 0}			.blog_post_shdow .c75{width:100%!important}		}					 	 