@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------------------------- Lista de fonts  --------------------------------------------------------------- */

@font-face {
     font-family: 'bill_1';
     src: url('built titling rg.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'bill_2';
     src: url('built titling sb.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'bill_3';
     src: url('built titling lt.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'holi';
     src: url('Spring Holiday.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}


@font-face {
     font-family: 'net';
     src: url('typeecon.otf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'shef';
     src: url('Shefian.otf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'op1';
     src: url('OptimusPrinceps.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'op2';
     src: url('OptimusPrincepsSemiBold.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}


@font-face {
     font-family: 'saf';
     src: url('Safilms Crawford.otf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'sag';
     src: url('Sageffine.otf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'suf';
     src: url('Sufinter.otf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'syn';
     src: url('syndor-itc-book.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}


@font-face {
     font-family: 'giv';
     src: url('Giveaway.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'bio';
     src: url('Biospace.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'des';
     src: url('DESIGNER.otf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'dcs';
     src: url('Digital Camera Symbols_0.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}


@font-face {
     font-family: 'osw_ligh';
     src: url('Oswald-Light.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}


@font-face {
     font-family: 'net';
     src: url('typeecon.otf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'bet';
     src: url('Bethany Elingston.otf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'gal';
     src: url('Galgony.ttf') /*Para os demais navegadores*/;
     font-weight: normal;
     font-style: normal;
}

/* ----------------------------------------------------- carrinho  --------------------------------------------------------------- */

car_01 {
  font-size: 12px;
  font-family: 'osw_ligh', sans-serif;
  line-height: 10px;
  font-weight: 0;
  color: #fff;
  letter-spacing: 0.1em; 
  text-transform: uppercase;
}

/* --------------------------------------------- logo topo -------------------------------------------------- */

/* Meu nome  */  
nome_1 {
  font-size: 15px;
  font-family: 'des', sans-serif;
  line-height: 10px;
  color: #fff;
  letter-spacing: 0.0em;  
  position: relative; 	

}	


/* Minha profição  */  
nome_2 {
  font-size: 30px;
  font-family: 'des', sans-serif;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase; 	
}

/* icone branco fundo amarelo  */  
nome_3 {
  font-size: 25px;
  font-family: 'dcs', sans-serif;
  line-height: 30px;
  color: #fff;
  background-color: #ffcc00;
  border-radius: 0px;
}



/* --------------------------------------------- rodape -------------------------------------------------- */

/* Meu nome rodape  */  
nome_1r {
  font-size: 15px;
  font-family: 'des', sans-serif;
  line-height: 10px;
  color: #B2B2B2;
  letter-spacing: 0.0em;  
  position: relative; 	

}	


/* Minha profição rodape */  
nome_2r {
  font-size: 30px;
  font-family: 'des', sans-serif;
  line-height: 20px;
  color: #B2B2B2;
  text-transform: uppercase; 	
}


/* Minha profição rodape */  
nome_3r {
  font-size: 25px;
  font-family: 'dcs', sans-serif;
  line-height: 30px;
  color: #fff;
  background-color: #B2B2B2;
  border-radius: 0px;
}

/* icones rodape  */  
nome_3i {
  font-size: 20px;
  font-family: 'dcs', sans-serif;
  line-height: 30px;
  color: #000;
  border-radius: 0px;
}

/* ----------------------------------------------------------------------- texto idiomas e menu  --------------------------------------------------------------- */

langue_01 {
  font-size: 16px;
  font-family: 'osw_ligh', sans-serif;
  line-height: 40px;
  font-weight: 0;
  color: #fff;
  background-color: #000;
  border-radius: 0px;
  letter-spacing: 0.1em; 
  text-transform: uppercase;
}

/* ----------------------------------------- Calendario do site  ------------------------------------------------- */


/* Tag hoje */ /* Bom dia e olá */ 
agenda_01 {
	font-family: 'osw_ligh', 'Arial Narrow', Arial, sans-serif;
	font-size: 15px;
	color:  #000;
	line-height: 10px;
	font-weight: 40;	
}

/* Tag hoje */ /* dia */  
agenda_02 {
	font-family: 'gal', 'Arial Narrow', Arial, sans-serif;
	font-size: 50px;
	color:  #000;
	line-height: 40px;
	font-weight: 40;	
}

/* Tag hoje */ /* semana */  
agenda_03 {
	font-family: 'osw_ligh', 'Arial Narrow', Arial, sans-serif;
	font-size: 15px;
	color:  #000;
	line-height: 20px;
	font-weight: 40;	
}	


/* ------------------------------------------ Apresentação com nome local e telefone na home ----------------------------------- */

/* Nome da pagina home */   
apre_01 {
	font-family: 'op1', 'Arial Narrow', Arial, sans-serif;
	font-size: 20px;
	color: #666;
	line-height: 20px;
	font-weight: 40;
}

/* Pais e cidade na pagina home */   
apre_02 {
	font-family: 'osw_ligh', 'Arial Narrow', Arial, sans-serif;
	font-size: 15px;
	color: #666;
	line-height: 5px;
	font-weight: 20;
}

/* Telefone de contato do whatsapp */   
apre_03 {
	font-family: 'osw_ligh', 'Arial Narrow', Arial, sans-serif;
	font-size: 15px;
	color: #000;
	line-height: 0px;
	font-weight: 20;
}

/* icones whatsapp */  
apre_04 {
	font-family: 'net', 'Arial Narrow', Arial, sans-serif;
	font-size: 20px;
	color: #26D468;
	line-height: 40px;
	font-weight: 40;
}

/* --------------------------------------------------------- POP UP 	qr code  ------------------------------------------------- */
/* Tag home */ /* QR CODE */  
qr001 {
	font-family: 'osw_ligh', 'Arial Narrow', Arial, sans-serif;
	font-size: 15px;
	color:  #000;
	line-height: 10px;
	font-weight: 40;	
}

/* Tag home */ /* QR CODE */  
qr002 {
	font-family: 'osw_ligh', 'Arial Narrow', Arial, sans-serif;
	font-size: 25px;
	color:  #fff;
	line-height: 20px;
	font-weight: 40;	
}

/* Tag popup */ /* QR CODE */  
qr003 {
	font-family: 'osw_ligh', 'Arial Narrow', Arial, sans-serif;
	font-size: 20px;
	color:  #fff;
	line-height: 20px;
	font-weight: 40;	
}

/* --------------------------------------------------------- redes sociais icons   --------------------------------------------------------------- */

/* icones cinza home */  
net_000 {
	font-family: 'net', 'Arial Narrow', Arial, sans-serif;
	font-size: 30px;
	color:  #444;
	line-height: 40px;
	font-weight: 40;
}

/* icones brancos menu */  
net_001 {
	font-family: 'net', 'Arial Narrow', Arial, sans-serif;
	font-size: 30px;
	color:  #fff;
	line-height: 40px;
	font-weight: 40;
}


net_002 {
	font-family: 'osw_ligh', 'Arial Narrow', Arial, sans-serif;
	font-size: 15px;
	color:  #000;
	line-height: 10px;
	font-weight: 40; 

}

/* --------------------------------------------- copyright -------------------------------------------------- */

copy_000 {
  font-size: 15px;
  font-family: 'osw_ligh', sans-serif;
  line-height: 20px;
  font-weight: 0;
  color: #000;
  letter-spacing: 0.0em;
  text-transform: uppercase;
}

/* --------------------------------------------- menu -------------------------------------------------- */

/* Titulo 2 do gride home */  
txt_menu0 {
	font-family: 'op1', 'Arial Narrow', Arial, sans-serif;
	font-size: 40px;
	color: #fff;
	line-height: 20px;
	font-weight: 40; text-shadow: 1px 2px 2px #000;
}

  /* titulos do menu */ 
txt_menu {
	font-family: 'osw_ligh';
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	font-weight: 0;	
    letter-spacing: 0.1em; text-shadow: 1px 2px 2px #000;
}


/* ----------------------------------------------------------------------- botões  --------------------------------------------------------------- */

/* fecha menu  */ 
bt_001 {
	font-family: 'osw_ligh';
	font-size: 15px;
	color: #000;
	line-height: 15px;
	font-weight: 0;     
    text-transform: uppercase;
}

/* --------------------------------------------- textos do site -------------------------------------------------- */

/* Titulo dos destaques home */  
grid_homet1 {
	font-family: 'op1', 'Arial Narrow', Arial, sans-serif;
	font-size: 20px;
	color: #000;
	line-height: 10px;
	font-weight: 40;
}

/* frase do Titulo dos destaques home */  
grid_homet2 {
  font-size: 15px;
  font-family: 'osw_ligh', sans-serif;
	color: #000;
	line-height: 5px;
	font-weight: 40;	
}


/* Titulo dos destaques nas paginas */  
grid_homep1 {
	font-family: 'op1', 'Arial Narrow', Arial, sans-serif;
	font-size: 25px;
	color: #fff;
	line-height: 20px;
	font-weight: 40;
}

/* frase do Titulo dos destaques nas paginas */  
grid_homep2 {
  font-size: 17px;
  font-family: 'osw_ligh', sans-serif;
	color: #fff;
	line-height: 5px;
	font-weight: 40;	
}



/* Titulo 1 do gride home */  
grid_home1 {
	font-family: 'osw_ligh', 'Arial Narrow', Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	line-height: 5px;
	font-weight: 40;
}

/* Titulo 2 do gride home */  
grid_home2 {
	font-family: 'op1', 'Arial Narrow', Arial, sans-serif;
	font-size: 17px;
	color: #666666;
	line-height: 20px;
	font-weight: 40; text-transform: uppercase;
}



/* --------------------------------------------- textos da pagina contato -------------------------------------------------- */


com_004 {
	font-family: 'osw_ligh';
	font-size: 20px;
	color: #333;
	line-height: 20px;
	font-weight: 0;	   

}

com_005 {
	font-family: 'osw_ligh';
	font-size: 15px;
	color: #000	;
	line-height: 15px;
	font-weight: 0;     

}


/* ------------------------------------------------- sobre mim  --------------------------------------------------------------- */


iam_000 {
	font-family: 'op1';
	font-size: 30px;
	color: #000;
	line-height: 20px;
	font-weight: 0;	    


}
  
iam_001 {
	font-family: 'suf';
	font-size: 20px;
	color: #000;
	line-height: 25px;
	font-weight: 0;
    letter-spacing: 0.0em;
}  


iam_002 {
  font-size: 15px;
  font-family: 'osw_ligh', sans-serif;
  line-height: 20px;
  font-weight: 0;
  color: #000;   text-transform: uppercase;
  background-color: #fff;
  border-radius: 0px;

}


/* ------------------------------------------------- textos das galerias --------------------------------------------------------------- */


  /* tag do ultimo trabalho */ 
txt_gal00 {
	font-family: 'syn';
	font-size: 15px;
	color: #fff;
	line-height: 15px;
	font-weight: 0;  text-shadow: 1px 1px 1px #000;   
}

  /* tag do ultimo trabalho */ 
txt_gal0 {
	font-family: 'syn';
	font-size: 20px;
	color: #fff;
	line-height: 15px;
	font-weight: 0;  text-shadow: 1px 1px 1px #000;   
}


  /* tag das imagens das galerias */ 
txt_gal1 {
	font-family: 'osw_ligh';
	font-size: 15px;
	color: #fff;
	line-height: 15px;
	font-weight: 0;  text-shadow: 1px 1px 1px #000;   
}

  /* Titulo da Galeria */ 
txt_gal2 {
	font-family: 'shef';
	font-size: 25px;
	color: #333;
	line-height: 30px;
	font-weight: 0;  text-transform: uppercase;
}

  /* sub-Titulo da Galeria */ 
txt_gal3 {
	font-family: 'osw_ligh';
	font-size: 15px;
	color: #000;
	line-height: 15px;
	font-weight: 0;    
}

  /* Fotografo e data */ 
txt_gal4 {
	font-family: 'syn';
	font-size: 20px;
	color: #333;
	line-height: 30px;
	font-weight: 0;  
}

  /* descrição da galeria */ 
txt_gal5 {
	font-family: 'osw_ligh';
	font-size: 15px;
	color: #000;
	line-height: 15px;
	font-weight: 0;    
}


  /* descrição da galeria */ 
txt_gal6 {
	font-family: 'op1';
	font-size: 15px;
	color: #000;
	line-height: 15px;
	font-weight: 0;    
}


  /* anterior e proxima galerias */ 
txt_gal7 {
	font-family: 'syn';
	font-size: 15px;
	color: #777777;
	line-height: 15px;
	font-weight: 0;    
}

/* ---------------------------------- tag na home portfolio e trabalhos ----------------------------------- */
/* tiulo 1 pagina */ 
txt_gal8 {
	font-family: 'bill_2', 'Arial Narrow', Arial, sans-serif;
	font-size: 15px;
  line-height: 0px;
  font-weight: 0;
  color: #fff;   text-transform: uppercase; 
  background-color: #000;
  border-radius: 0px;
	letter-spacing: 0.10em;
}


/* tiulo 2 pagina */ 
txt_gal9 {
	font-family: 'bill_2', 'Arial Narrow', Arial, sans-serif;
	font-size: 30px;
  font-weight: 0;
  color: #000;   text-transform: uppercase; 
  background-color: #fff;
	letter-spacing: 0.05em;
}
