@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto');

.bew{
    
    filter: grayscale(100%);
    
}
.padding5{
    padding-bottom: 10px;
}
.m3rdisclamercookie{
    
    width: 100%!important;
    min-height: 60px;
    position: fixed;
    bottom: 0;
    left: 0;
    background: rgba(5,0,0,0.66);
    color:#fff;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 14px;
    border-top: 1px #eee;
    z-index: 9999999999!important;
    border: solid 1px #222;
    
}

.m3rdisclamercookiebtn{
    min-width: 150px;
    height: 50px;
    background: #000;
    color: #fff;
    cursor: pointer;
}


@media screen and (max-width: 600px){
    
    .m3rdisclamercookie{
    font-size: 15px;
   padding-top:20px;
    
}
   .m3rdisclamercookiebtn{
       margin-top: 20px;
         margin-bottom: 20px;
    min-width: 100%;
    height: 40px;
    background: rgba(0,0,0,0.58);
    color: #fff;
    cursor: pointer;
} 
}

.menumobile{
    width: 50px;
    height: 50px;
    
    position: fixed;    
    top: 20px;
    left:0;
      
  
    align-items: center!important;
    align-content: center!important;
    cursor: pointer;
    border-radius: 100px;
   
    z-index: 9999999999
}.menumobile li{
    display: flex;
    list-style-type: none;
    width: 100%;
    height: 60px;
    background: transparent;
    justify-content: center;
     cursor: pointer;
     border-bottom: solid #222 1px;
  
    align-content: center!important;
    align-items: center!important
    
    
}.menumobile li a{
     display: flex;
    align-content: center!important;
    align-items: center!important;
    width: 100%;
    height: 60px!important;
   
       justify-content: center;
     cursor: pointer;

  
    
}
.menumobile li:hover{
    background-color: rgba(25,25,25,0.69);
     
}


.wbtn{
    position: fixed!important;
    bottom: 20px!important;
    right: 20px!important;
    width: 60px!important;
    height: 60px!important;
    background: green!important;
    border-radius: 60px!important;
    color:#fff!important;
    font-size: 22px!important;
    
}


.row{
    
    margin-bottom: 0px!important;
}

			
		
			.copytex{
				min-height: 200px;
				padding-left: 20%;
				padding-right: 20%;
				
			}.copytex p{
				font-size: 30px;
				text-align: center;
				
			}.copytex ul {
 padding-left: 5%;
				
}
			.copytex ul li{
  list-style-type: circle!important;
}
			
			
			@media screen and (max-width: 400px){
				
				.copytex{
				min-height: 200px;
				padding-left: 15px;
				padding-right: 15px;		
			
				}}
		



	.features{
				padding-left: 20%;
			padding-right: 20%;
			min-height: 60px;
			justify-content: flex-start
		}
		.nc_tituloblog{
			font-family: 'Raleway', sans-serif;			
			
			padding-left: 20%;
			padding-right: 20%;
			font-size: 45px;
			text-align: justify;
			font-weight: 50;
			
		}.imagemcara{
			width: 50px;
			height: 40px;
			
			border-radius: 40px
		}.imagemcara img{
			width: 40px;
			height: 40px;
			
			border-radius: 40px;
		}.nomedocara{
						font-family: 'Raleway', sans-serif;			
			min-width: 200px;
		}.separadordedado{
			
			height: 20px;
			width: 3px;
			background: #222
		}.tagsdoblog{
			font-size: 13px;
			min-width: 20px;
			height: 28px;
			background-color: rgba(26,79,128,1.00);
			color: #fff;
			margin: 5px;
			border-radius: 30px;
			padding: 5px;
			text-transform: uppercase;font-family: 'Raleway', sans-serif;		
					
		}.quemescreve{
			padding-left: 20%;
			padding-right: 20%;
			justify-content:flex-start;
			flex-wrap: nowrap;
			min-height: 60px
		}
		
		
		
		@media screen and (max-width: 1120px){
	
			
		
		.nc_tituloblog{
			font-family: 'Raleway', sans-serif;			
			
			padding-left: 20%;
			padding-right: 20%;
			font-size: 30px;
			text-align: justify;
			font-weight: 50;
			
		}.imagemcara{
			width: 50px;
			height: 40px;
			
			border-radius: 40px
		}.imagemcara img{
			width: 40px;
			height: 40px;
			
			border-radius: 40px;
		}.nomedocara{
						font-family: 'Raleway', sans-serif;			
			min-width: 50px;
			margin: 20px
		}.separadordedado{
			
			height: 20px;
			width: 3px;
			background: #222
		}.quemescreve{
			padding-left: 20%;
			padding-right: 20%;
			justify-content:flex-start;
			flex-wrap: nowrap;
			min-height: 60px
		}
		
			
			
			
}	
		@media screen and (max-width: 560px){
	
			
		
		.nc_tituloblog{
			font-family: 'Raleway', sans-serif;			
			
			padding-left: 20%;
			padding-right: 20%;
			font-size: 25px;
			text-align: justify;
			font-weight: 50;
			
		}.imagemcara{
			width: 50px;
			height: 40px;
			
			border-radius: 40px
		}.imagemcara img{
			width: 40px;
			height: 40px;
			
			border-radius: 40px;
		}.nomedocara{
						font-family: 'Raleway', sans-serif;			
			min-width: 50px;
			margin: 20px;
			font-size: 15px;
		}.separadordedado{
			
			height: 20px;
			width: 3px;
			background: #222
		}.quemescreve{
			padding-left: 20%;
			padding-right: 20%;
			justify-content:flex-start;
			flex-wrap: nowrap;
			min-height: 60px
		}
		
			
			
			
}	@media screen and (max-width: 432px){
	
			
		
		.nc_tituloblog{
			font-family: 'Raleway', sans-serif;			
			
			padding-left: 10%;
			padding-right: 10%;
			font-size: 25px;
			text-align: justify;
			font-weight: 50;
			
		}.imagemcara{
			width: 50px;
			height: 40px;
			
			border-radius: 40px
		}.imagemcara img{
			width: 40px;
			height: 40px;
			
			border-radius: 40px;
		}.nomedocara{
						font-family: 'Raleway', sans-serif;			
			min-width: 50px;
			margin: 20px;
			font-size: 10px;
		}.separadordedado{
			
			height: 20px;
			width: 3px;
			background: #222
		}.quemescreve{
			padding-left: 10%;
			padding-right: 10%;
			justify-content:flex-start;
			flex-wrap: nowrap;
			min-height: 60px;
		}.tagsdoblog{
			font-size: 8px;
			min-width: 20px;
			height: 20px;
			background-color: rgba(26,79,128,1.00);
			color: #fff;
			margin: 5px;
			border-radius: 30px;
			padding: 5px;
			text-transform: uppercase;font-family: 'Raleway', sans-serif;		
					
		}
		
			
			
			
}
.nc_what{
		
		position: fixed;
	width: 60px;
		height: 60px;
		background-color: #13AF20;
		color:#fff;
		border-radius: 60px;
		bottom: 78px;
		right: 10px;
		cursor: pointer;
	font-size: 30px;
		z-index: 9000 
		
	}		

.nc_redes{
	
	margin-left: 5px;
	width: 40px;
	height: 40px;
}.nc_redes i{
	
	margin-left: 5px;

}
/*Card*/
.nc_btn_resalva_moda{
	width: 400px;
	min-width: 290px;
	border: solid 1px #222;
	margin-top:10px;
		font-weight: 800;
				text-transform: uppercase;
				background-color: #222222;
				color: #fff
	
}
.nc_card_titulo{
	margin-top: 100px;
}.nc_card_texto{
	padding: 5px;
	text-align: center
}
.nc_card{
	margin-top: 20px;
	margin-bottom: 50px;
	width: 300px;
	height: 400px;
	background-color: #fff;
	
}.nc_card_big{
	margin-top: 20px;
	margin-bottom: 50px;
	width: 300px;
	height: 400px;
	background-color: #fff;
	
} .nc_topo{
	margin-top: 0px;
	width: 100%;
	height: 100px;
	background-color: #222;
		background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	z-index: 40000;
	-webkit-transition: all 3s;
transition: all ease 1s;
} .nc_topo:hover{
	
	transition: all ease 1s;
	background-position: bottom;
	
	
}.nc_div_border{
	margin-top: 50px;
	border-radius: 300px;
	border: solid #fff 3px;
	width: 150px;
	height: 150px;
	background-color: #fff;

	
	
	
}.nc_border_img{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 140px;
	height: 140px;
	border-radius: 300px;
	 transition: all ease 0.2s;
}

/* CSS Document */

.nc_iframe iframe{
	width: 80%;
	height:400px; 
	margin-bottom: 30px;
	border: solid 1px #222;
	
	
}
.nc_cod{
	width: 600px;
	max-height: 500px;
	border: solid 1px #222;
	background-color: #eee;
	overflow-y: scroll;
	padding: 5px;
}

#nc_nav_scroll{
	top: -100px;
position: fixed;
height:70px;
	 transition: all ease .9s;
	z-index: 9999999!important;
	min-height: 60px
	 
}
#nc_capa{
	
width: 100%;
	 transition: all ease 0.5s;
	
	height: 100%;
}

/*Titulos e textos*/
.nc_title01 h6{
	
	font-weight: 800;
	text-transform: uppercase;
	
}.nc_title01 h3{
	
	font-weight: 500;
	text-transform: uppercase;
	
	font-family: 'Roboto', sans-serif;
	
}

/*filtros e backgrounds*/
.nc_filter_black{
	width: 100%!important;
		background-color: rgba(0,0,0,0.68);
		
	}

	.nc_filter_white{
	width: 100% !important;
		background-color: rgba(255,255,255,0.68);
		
	}.nc_bgfixed{
		background-attachment: fixed;
	}

/* botões*/

/*classic*/
.nc_btn_classic{
	width: 290px;
	min-height: 70px;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	
}.nc_btblack{
	
	background-color: #000;
	border: 2px solid #000;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	 transition: all ease 0.2s;
	
}.nc_btblack:hover{
	
	background-color: #222;
	border: 2px solid #222;
	color: #D5D5D5;
	font-size: 20px;
	
}.nc_btwhite{
	
	background-color: #fff;
	border: 2px solid #fff;
	color: #222;
	font-size: 20px;
	text-transform: uppercase;
	 transition: all ease 0.2s;
	
}.nc_btwhite:hover{
	
	background-color: #eee;
	border: 2px solid #eee;
	color: #000;
	font-size: 20px;
	
}

.nc_btblack_contorno{
	
	background-color: transparent;
	border: 2px solid #000;
	color: #222;
	font-size: 20px;
	text-transform: uppercase;
	 transition: all ease 0.2s;
	
}.nc_btblack_contorno:hover{
	
	background-color: #222;
	border: 2px solid #222;
	color: #D5D5D5;
	font-size: 20px;
	
}.nc_btwhite_contorno{
	
	background-color: transparent;
	border: 2px solid #fff;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	 transition: all ease 0.2s;
	
}.nc_btwhite_contorno:hover{
	
	background-color: #fff;
	border: 2px solid #fff;
	color: #222;
	font-size: 20px;
	
}

/* blocos de textos*/ 
.nc_text_white{
	color: #FFFFFF!important;
}
		
	.nc_text_block{
		padding-top:50px;
		padding-left: 50px;
		padding-right:50px ;
		padding-bottom:100px ;
		 
				

		
	}.nc_text_bloc p{
			

		
		
	}.nc_text_bloc span{
			

		
		
	}			
		
.nc_titulo_moda_01{
				width: 100%;
				height: 70px;
				flex-wrap: nowrap;
				justify-content: center
			}.nc_titulo_moda_01 h4{
				
				text-transform: uppercase;
				text-align: center;
				
			}
			
			.nc_barrinha_01{
				background-color: #979797;
				height: 2px;
				max-width: 400px;
				min-width: 20px;
				width: 30%;
				margin: 5px		
			
			}
			@media screen and (max-width: 875px){
				
				.nc_titulo_moda_01 h4{
				
			font-size: 20px;
					text-align: center;
				
			}
				
			}
	
			.nc_card_moda_01{ 
				width: 300px;
				height: 500px;
				flex-direction: column;
				flex-wrap: nowrap
			}.nc_card_foto{				
				width: 220px;
				height: 300px;
				background-position: center;
				background-size:cover;
				background-repeat: no-repeat;
			}.nc_filtro_card{
				width: 220px;
				height: 300px;
				
			}
			.nc_filtro_card:hover{
				background-color: rgba(255,255,255,0.38);
				
			}.nc_saiba_card{
			width: 190px;
				min-height: 0px;
				border: solid 2px #fff;
					text-transform: uppercase;
				margin-top: 220px;
				background-color: rgba(255,255,255,0.98);border-radius: 30px;
				
				
			}.nc_saiba_card p{
		
				
				font-size: 10px!important
			}
			
			.nc_card_foto:hover{			
				background-size:170%;
			}.nc_downblock_moda{
				margin-top: -50px;
				width: 220px;
				border: solid 1px #222;
				font-weight: 800;
				text-transform: uppercase;
				background-color: #222222;
				color: #fff
				
				
			}.nc_card_blocktext_moda{
				flex-direction: column;
				flex-wrap: nowrap;
			}.nc_deprice_moda{
					font-weight: 800;
				text-transform: uppercase;
			}.nc_porprice_moda{
					font-weight: 900;
				text-transform: uppercase;
			}

 .nc_aux{
	width: 40%;	
	 font-weight: 800;
	 text-transform: uppercase;

	 color: #222
		
	}
@media screen and (max-width: 875px){
	.nc_aux{
	display:none	
		
	}
.nc_text_block{
	width: 100%!important;
		padding-top:50px;
		padding-left: 10px;
		padding-right:10px ;
		padding-bottom:100px ;

}}
/*end classic*/