@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css?family=Pacifico');
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i');

@font-face {
     font-family: helveticaneue;
     src: url('HelveticaNeueLTStd-UltLt.otf');
}

@font-face {
    font-family: 'geometric_706_blackregular';
    src: url('geometric-706-black-webfont.woff2') format('woff2'),
         url('geometric-706-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'geometr706_blkcn_btblack';
    src: url('geometric_706_black_condensed_bt-webfont.woff2') format('woff2'),
         url('geometric_706_black_condensed_bt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.pe{
	font-family: 'geometr706_blkcn_btblack';
}

.navbar-dark .navbar-nav .nav-link{
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-style: italic;
	color: red;
	font-size: 16px;
}

.bg-white{
	background-color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link{
	color: #6c7071;
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{
	color: #ffffff;
}

.navbar-dark{
	color: red !important;
}

.navbar-dark .navbar-nav .nav-link:hover{
	color: #489db2;
	font-weight: bold;
}

.nav-link:focus{
	color: #6c7071 !important;
}


.bg-primary{
	background-image: url(../images/bk_02.jpg);
		background-size: cover;
	background-repeat: no-repeat;
	background-size: cover;
}

.parte01{
	min-height: 570px;
}

.img_app{
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-bottom: 0;
}

.parte01 h1{
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-style: italic;
	color: #ffffff;
	margin-top: 60px;
}

.parte01 h2{
	font-family: 'Pacifico', cursive;
	font-size: 50px;
}

.parte01 p{
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	font-weight: 400;
	font-style: italic;
}

.parte02{
	background-image:url(../images/bk_familia.jpg);
		background-size: cover;
	background-repeat: no-repeat;
	background-position: left;
}

.parte02 h1{
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-style: italic;
	color: #ffffff;
	text-align: center;
}

.videos{
	background-color: #ffffff;
	color:#000000;
	padding-top: 50px;
	padding-bottom: 50px;
}

.videos h2{
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
	margin-bottom: 10px;
}


.video-container {
position: relative;
padding-bottom: 56%;
margin-top: 10px;
height: 0; 
overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.parte03{
	background-image:url(../images/bk_noronha.jpg);
		background-size: cover;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-bottom: 50px;
	color: #ffffff
}

.parte03 p{
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	font-weight: 400;
	font-style: italic;
}

.border{
	border: solid 3px white; 
	padding:20px;
	-webkit-border-top-left-radius: 100px;
	-webkit-border-bottom-left-radius: 100px;
	-moz-border-radius-topleft: 100px;
	-moz-border-radius-bottomleft: 100px;
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
}
.parte04{
	padding-top: 50px;
	background-image:url(../images/bk_mar.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding-bottom: 50px;
}

.parte04 p{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-style: italic;
}

.parte04 h2{
	color: #479cb1;
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
}

.parte05{
	padding-top: 50px;
	background-image:url(../images/bk_analise.jpg);
	background-size: cover;
	background-position: right;
	background-repeat: no-repeat;
	padding-bottom: 50px;
}

.parte05 p{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-style: italic;
	color: #ffffff;
}

.parte05 h2{
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
	color: #ffffff;
}

.pontosdecoleta{
	background-color: #fbc43a;
	padding: 30px 0 30px 0;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
	color: #ffffff;
	cursor: pointer;
}

.pontosdecoleta:hover{
	background-color: #ffb600;
}

.parte06{
	padding-top: 70px;
	background-image:url(../images/bk_areia.jpg);
	background-size: cover;
	background-position: right;
	background-repeat: no-repeat;
	padding-bottom: 70px;
}

.parte06 p{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-style: italic;
}

.parte06 h2{
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
	color: #479cb1;
}

.rodape{
	background-color: #ffffff;
	padding: 20px 0 20px 0;
	text-align: right;
}
.rodape p {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
	font-size: 12px;
	text-align: center;
	margin-bottom: 0;
}

.rodape img{
	margin:10px
;}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{
color:black;	
}
.active{
	color: #489db2 !important;
}


.navbar-toggler-icon{
	background-color: #57b8cf;
}

.big-btn{
padding: 9px 0px 9px 0px;
width: 215px;
margin-bottom: 20px;
}

.big-btn i{
font-size: 65px;
margin-right: 0px !important;
}

.big-btn strong{
font-size: 25px;
text-shadow: 1px 2px 0px #34659B;
color: #fff;
line-height: 24px;
}
.big-btn .btn-text{
margin-top:6px;
}

.big-btn small{font-size: 75%;}

.android-btn{

width: 240px;
padding: 13px 17px 13px 0px;
background-color: #000;
border-color: #000;

}
.android-btn:hover{
background-color: #272727;
}

.android-btn i{
font-size: 55px;
}

.android-btn .btn-text{
margin-top: 0px;
}

.android-btn strong{
font-size: 25px;
text-shadow: none;
color: #fff;
line-height: 24px;
}

.pontosdecoleta a{
	color: #ffffff;
}