/*Wethink, lda 2017*/



/* 
==========================================================================
 Reset
========================================================================== 
*/
html, body, h1, h2, h3, h4, h5, h6, header nav {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
	
}


.Nav_link {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;

}

body {
	line-height: 1;
}
/* 
==========================================================================
 Reset
========================================================================== 
*/





















/* 
==========================================================================
 Uso de fontes adicionais
========================================================================== 
*/

@font-face {
    font-family: 'Montserrat-Black';
    src: url('../fonts/Montserrat-Black.eot');
    src: url('../fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-Black.woff') format('woff'),
         url('../fonts/Montserrat-Black.ttf') format('truetype'),
         url('../fonts/Montserrat-Black.svg#Montserrat-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-Bold';
    src: url('../fonts/Montserrat-Bold.eot');
    src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-Bold.woff') format('woff'),
         url('../fonts/Montserrat-Bold.ttf') format('truetype'),
         url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-Light';
    src: url('../fonts/Montserrat-Light.eot');
    src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-Light.woff') format('woff'),
         url('../fonts/Montserrat-Light.ttf') format('truetype'),
         url('../fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-Medium';
    src: url('../fonts/Montserrat-Medium.eot');
    src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-Medium.woff') format('woff'),
         url('../fonts/Montserrat-Medium.ttf') format('truetype'),
         url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('../fonts/Montserrat-SemiBold.eot');
    src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-SemiBold.woff') format('woff'),
         url('../fonts/Montserrat-SemiBold.ttf') format('truetype'),
         url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MyriadPro-Regular.woff') format('woff'),
         url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
         url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'NunitoSans10Bold';
    src: url('../fonts/NunitoSans10Bold.eot');
    src: url('../fonts/NunitoSans10Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NunitoSans10Bold.woff') format('woff'),
         url('../fonts/NunitoSans10Bold.ttf') format('truetype'),
         url('../fonts/NunitoSans10Bold.svg#NunitoSans10Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NunitoSans10Medium';
    src: url('../fonts/NunitoSans10Medium.eot');
    src: url('../fonts/NunitoSans10Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NunitoSans10Medium.woff') format('woff'),
         url('../fonts/NunitoSans10Medium.ttf') format('truetype'),
         url('../fonts/NunitoSans10Medium.svg#NunitoSans10Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 
==========================================================================
 Uso de fontes adicionais
========================================================================== 
*/


















body, html {
  height: 100%;
  margin: 0;
}




/* 
==========================================================================
 Site
========================================================================== 
*/









.fundo { 

  /* The image used */
  background-image: url("../assets/fundo.png");

  /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}










.gota {
	/*background-color: #FF0000;*/
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	overflow: hidden;
}

			.gota #gota_centro {
				/*max-width: 1000px;*/
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				text-align: center;
				/*background-color: #FF0000;*/
			}

					.gota #gota_centro #id_gota {
						padding: 0 0 0 0 ;
						margin: 0 auto;
						height: 99.9999999vh;
						vertical-align: bottom;
    					display: table-cell;
					}






.logo {
	/*background-color: #FF0000;*/
	width: 100%;
	position: absolute;
	bottom: 35vh;
	overflow: hidden;
}

			.logo #logo_centro {
				/*max-width: 1000px;*/
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				text-align: center;
				/*background-color: #FF0000;*/
			}


						.logo #logo_centro #id_logo {
							padding: 0 0 0 0 ;
							margin: 0 auto;
							margin-top: 55vh;
							width: 43vh;
							vertical-align: bottom;
	    					display: table-cell;
						}







.icons {
	/*background-color: #FF0000;*/
	width: 100%;
	position: absolute;
	bottom: 6.2vh;
	overflow: hidden;
}

			.icons #icons_centro {
				/*max-width: 1000px;*/
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				text-align: center;
				/*background-color: #FF0000;*/
			}


						.icons #icons_centro #id_insta {
							width: 4vh;
							cursor: pointer;
	    				}

						.icons #icons_centro #id_face {
							margin-left: 5px;
							margin-right: 5px;
							width: 4vh;
							cursor: pointer;
	    				}

						.icons #icons_centro #id_whats {
							width: 4vh;
							cursor: pointer;
	    				}







.frase {
	/*background-color: #FF0000;*/
	width: 100%;
	position: absolute;
	bottom: 3vh;
	overflow: hidden;
}

			.frase #frase_centro {
				/*max-width: 1000px;*/
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				text-align: center;
				/*background-color: #FF0000;*/
			}


						.frase #frase_centro #id_frase {
							width: 30vh;
	    				}






.texto {
	/*background-color: #FF0000;*/
	width: 100%;
	position: absolute;
	bottom: 20vh;
	overflow: hidden;
}

			.texto #texto_centro {
				/*max-width: 1000px;*/
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				text-align: center;
				/*background-color: #FF0000;*/
			}


						.texto #texto_centro .id_texto {
							-moz-osx-font-smoothing: grayscale;   /* fix */
			                -webkit-font-smoothing: antialiased;  /* safari */
							font-family:NunitoSans10Medium; 	
							font-size:2.7vh; /*32px*/
							/*letter-spacing: 0.03em;*/
							color:#2F1A0E;
							line-height:2.7vh;
	    				}





.link {
	/*background-color: #FF0000;*/
	width: 100%;
	position: absolute;
	bottom: 12vh;
	overflow: hidden;
}

			.link #link_centro {
				/*max-width: 1000px;*/
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				text-align: center;
				/*background-color: #FF0000;*/
			}


						.link #link_centro .id_link {
							-moz-osx-font-smoothing: grayscale;   /* fix */
			                -webkit-font-smoothing: antialiased;  /* safari */
							font-family:NunitoSans10Bold; 	
							font-size:2.7vh; /*32px*/
							/*letter-spacing: 0.03em;*/
							color:#2F1A0E;
							line-height:3vh;
	    				}


						.link #link_centro .id_mail:link {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: 'NunitoSans10Bold'; font-size:inherit; color:#2F1A0E; text-decoration:none;}
						.link #link_centro .id_mail:visited {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: 'NunitoSans10Bold'; font-size:inherit; color:#2F1A0E; text-decoration:none;}
						.link #link_centro .id_mail:hover {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: 'NunitoSans10Bold'; font-size:inherit; color:#2F1A0E; text-decoration:underline;}
						.link #link_centro .id_mail:active {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: 'NunitoSans10Bold'; font-size:inherit; color:#2F1A0E; text-decoration:none;}




